A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::zigbee::ApsdeDataIndicationParams Struct Reference

Zigbee Specification r22.1.0, Section 2.2.4.1.3 APSDE-DATA.indications params. More...

#include "zigbee-aps.h"

+ Collaboration diagram for ns3::zigbee::ApsdeDataIndicationParams:

Public Attributes

uint8_t asduLength {0}
 The size of the the ASDU packet.
 
uint16_t m_clusterId {0x0000}
 The application cluster ID.
 
Mac16Address m_dstAddr16
 The destination 16-bit address.
 
Mac64Address m_dstAddr64
 The destination IEEE address (64-bit address)
 
ApsDstAddressMode m_dstAddrMode
 The destination address mode.
 
uint8_t m_dstEndPoint {0xF0}
 The destination endpoint.
 
uint8_t m_linkQuality {0}
 The link quality indication value.
 
uint16_t m_profileId {0xC0DE}
 The application profile ID.
 
Time m_rxTime
 The reception timestamp.
 
ApsSecurityStatus m_securityStatus {ApsSecurityStatus::UNSECURED}
 Security status.
 
Mac16Address m_srcAddress16
 The 16-bit address.
 
Mac64Address m_srcAddress64
 The IEEE source address (64-bit address)
 
ApsSrcAddressMode m_srcAddrMode
 The source address mode.
 
uint8_t m_srcEndpoint {0xF0}
 The application source endpoint.
 
ApsStatus m_status {ApsStatus::SUCCESS}
 The data indication status.
 

Detailed Description

Zigbee Specification r22.1.0, Section 2.2.4.1.3 APSDE-DATA.indications params.

Definition at line 164 of file zigbee-aps.h.

Member Data Documentation

◆ asduLength

uint8_t ns3::zigbee::ApsdeDataIndicationParams::asduLength {0}

The size of the the ASDU packet.

Definition at line 181 of file zigbee-aps.h.

Referenced by ns3::zigbee::ZigbeeAps::NldeDataIndication().

◆ m_clusterId

uint16_t ns3::zigbee::ApsdeDataIndicationParams::m_clusterId {0x0000}

The application cluster ID.

Definition at line 180 of file zigbee-aps.h.

Referenced by ns3::zigbee::ZigbeeAps::NldeDataIndication().

◆ m_dstAddr16

Mac16Address ns3::zigbee::ApsdeDataIndicationParams::m_dstAddr16

The destination 16-bit address.

Definition at line 169 of file zigbee-aps.h.

Referenced by ns3::zigbee::ZigbeeAps::NldeDataIndication().

◆ m_dstAddr64

Mac64Address ns3::zigbee::ApsdeDataIndicationParams::m_dstAddr64

The destination IEEE address (64-bit address)

Definition at line 170 of file zigbee-aps.h.

◆ m_dstAddrMode

ApsDstAddressMode ns3::zigbee::ApsdeDataIndicationParams::m_dstAddrMode
Initial value:
{
@ DST_ADDR_AND_DST_ENDPOINT_NOT_PRESENT
Destination address and destination endpoint not present.

The destination address mode.

Definition at line 166 of file zigbee-aps.h.

Referenced by ns3::zigbee::ZigbeeAps::NldeDataIndication().

◆ m_dstEndPoint

uint8_t ns3::zigbee::ApsdeDataIndicationParams::m_dstEndPoint {0xF0}

The destination endpoint.

Definition at line 171 of file zigbee-aps.h.

Referenced by ns3::zigbee::ZigbeeAps::NldeDataIndication().

◆ m_linkQuality

uint8_t ns3::zigbee::ApsdeDataIndicationParams::m_linkQuality {0}

The link quality indication value.

Definition at line 184 of file zigbee-aps.h.

Referenced by ns3::zigbee::ZigbeeAps::NldeDataIndication().

◆ m_profileId

uint16_t ns3::zigbee::ApsdeDataIndicationParams::m_profileId {0xC0DE}

The application profile ID.

Definition at line 179 of file zigbee-aps.h.

Referenced by ns3::zigbee::ZigbeeAps::NldeDataIndication().

◆ m_rxTime

Time ns3::zigbee::ApsdeDataIndicationParams::m_rxTime

The reception timestamp.

Definition at line 185 of file zigbee-aps.h.

Referenced by ns3::zigbee::ZigbeeAps::NldeDataIndication().

◆ m_securityStatus

ApsSecurityStatus ns3::zigbee::ApsdeDataIndicationParams::m_securityStatus {ApsSecurityStatus::UNSECURED}

Security status.

Definition at line 183 of file zigbee-aps.h.

Referenced by ns3::zigbee::ZigbeeAps::NldeDataIndication().

◆ m_srcAddress16

Mac16Address ns3::zigbee::ApsdeDataIndicationParams::m_srcAddress16

The 16-bit address.

Definition at line 176 of file zigbee-aps.h.

Referenced by ns3::zigbee::ZigbeeAps::NldeDataIndication().

◆ m_srcAddress64

Mac64Address ns3::zigbee::ApsdeDataIndicationParams::m_srcAddress64

The IEEE source address (64-bit address)

Definition at line 177 of file zigbee-aps.h.

◆ m_srcAddrMode

ApsSrcAddressMode ns3::zigbee::ApsdeDataIndicationParams::m_srcAddrMode
Initial value:
{
@ SRC_ADDR16_SRC_ENDPOINT_PRESENT
16-bit source address and source endpoint present

The source address mode.

Definition at line 172 of file zigbee-aps.h.

Referenced by ns3::zigbee::ZigbeeAps::NldeDataIndication().

◆ m_srcEndpoint

uint8_t ns3::zigbee::ApsdeDataIndicationParams::m_srcEndpoint {0xF0}

The application source endpoint.

Definition at line 178 of file zigbee-aps.h.

Referenced by ns3::zigbee::ZigbeeAps::NldeDataIndication().

◆ m_status

ApsStatus ns3::zigbee::ApsdeDataIndicationParams::m_status {ApsStatus::SUCCESS}

The data indication status.

Definition at line 182 of file zigbee-aps.h.

Referenced by ns3::zigbee::ZigbeeAps::NldeDataIndication().


The documentation for this struct was generated from the following file: