13.7.4.2 APP_NWK_PARAM
C
typedef struct { uint8_t channel; uint8_t channelPage; uint16_t srcPanId; uint16_t dstPanId; uint16_t srcAddress; uint64_t extendedSrcAddress; uint8_t srcAddrMode; uint16_t dstAddress; uint64_t extendedDstAddress; uint8_t dstAddrMode; int8_t txPowerDBm; uint8_t txPower; uint64_t ieeeAddress; uint64_t dstIeeeAddress; bool unicastFlagPredefData; bool unicastFlagUserDefData; PHY_Retval_t pibAttributeStatus; ED_SCAN edScan; CCA cca; CSMA csma; bool PromiscuousMode; uint8_t frameRetry; uint8_t maxBE; uint8_t minBE; bool ackReq; uint8_t frameType; uint8_t frameOverHead; uint64_t nPacketsSent; uint64_t nBytesSent; uint64_t nPacketsRcvdAck; PHY_Retval_t txStatusFrameSent; PHY_Retval_t txDoneCbStatus; uint64_t nPerTestPackets; } APP_NWK_PARAM;
Description
The structure contains the general PAN Network information about the devices (2 communicatng Peer Devices - Source and Destination Devices). To update the device table, console commands can be used. Please refer Command Table section for more details.
Field Documentation
Field | Description |
---|---|
channel | Channel |
channelPage | Channel Page |
srcPanId | Source PAN ID 16 bits |
dstPanId | Destination PAN ID 16 bits |
srcAddress | Source Address - 16 bits |
extendedSrcAddress | Extended Source Address - 64 bits |
srcAddrMode | Source Address Mode |
dstAddress | DestinationAddress - 16 bits |
extendedDstAddress | Extended DestinationAddress - 64 bits |
dstAddrMode | Destination Address Mode |
txPowerDBm | Transmit Power in DBm |
txPower | TX Power |
ieeeAddress | Extended Source Address - 64 bits |
dstIeeeAddress | Extended DestinationAddress - 64 bits |
unicastFlagPredefData | Flag for Application purpose |
unicastFlagUserDefData | Flag for Application purpose |
pibAttributeStatus | Attribute Status structure to store status of pibGet and pibSet Attributes |
edScan | ED Scan |
cca | CCA |
csma | CSMA |
PromiscuousMode | Boolean to enable Promiscous RX Mode |
frameRetry | MAC level Frame Retry |
maxBE | MAX BE |
minBE | MIN BE |
ackReq | bool to enable/disable Ack request during packet Transmit |
frameType | Type of frame to be transmitted |
frameOverHead | No. of overhead octets in TX frame |
nPacketsSent | No. of packets receiving TX Done CB |
nBytesSent | No. of bytes receiving TX Done CB |
nPacketsRcvdAck | No. of packets receiving Ack |
txStatusFrameSent | Status of TX Frames Sent |
txDoneCbStatus | Status of transmitted packets after TX Done Cb is recived |
nPerTestPackets | No. of packets sent in Packet Error Rate Test Mode |