embenet_node_diag.h File Reference

Table of contents Table of contents

embeNET Node Diagnostic API More...

Data Structures

struct  EMBENET_NODE_DIAG_DutyCycleRawData
 

Functions

bool EMBENET_NODE_DIAG_IsRoot (void)
 
EMBENET_EUI64 EMBENET_NODE_DIAG_GetParentEUI64 (void)
 
int8_t EMBENET_NODE_DIAG_GetParentRSSI (void)
 
uint16_t EMBENET_NODE_DIAG_GetPDR (void)
 
uint16_t EMBENET_NODE_DIAG_GetDAGRank (void)
 
uint8_t EMBENET_NODE_DIAG_GetUpCells (void)
 
uint16_t EMBENET_NODE_DIAG_GetUpPacketRate (void)
 
uint8_t EMBENET_NODE_DIAG_GetDownCells (void)
 
uint16_t EMBENET_NODE_DIAG_GetDownPacketRate (void)
 
uint16_t EMBENET_NODE_DIAG_GetRadioReadyDutyCycle (void)
 
uint16_t EMBENET_NODE_DIAG_GetRadioTxDutyCycle (void)
 
uint16_t EMBENET_NODE_DIAG_GetRadioRxDutyCycle (void)
 
EMBENET_NODE_DIAG_DutyCycleRawData EMBENET_NODE_DIAG_GetRadioDutyCycleRaw (void)
 
uint16_t EMBENET_NODE_DIAG_GetQueueThCounter (void)
 
uint16_t EMBENET_NODE_DIAG_GetQueueOvfCounter (void)
 
uint8_t EMBENET_NODE_DIAG_GetNeighborCount (void)
 
unsigned EMBENET_NODE_DIAG_GetSlotframeLength (void)
 
unsigned EMBENET_NODE_DIAG_GetSlotDurationUs (void)
 

Detailed Description

embeNET Node Diagnostic API

License: Commercial
Version
1.0.3624
Purpose: embeNET API

Function Documentation

◆ EMBENET_NODE_DIAG_IsRoot()

bool EMBENET_NODE_DIAG_IsRoot ( void  )

◆ EMBENET_NODE_DIAG_GetParentEUI64()

EMBENET_EUI64 EMBENET_NODE_DIAG_GetParentEUI64 ( void  )

◆ EMBENET_NODE_DIAG_GetParentRSSI()

int8_t EMBENET_NODE_DIAG_GetParentRSSI ( void  )

◆ EMBENET_NODE_DIAG_GetPDR()

uint16_t EMBENET_NODE_DIAG_GetPDR ( void  )

Gets the current Packet Delivery Rate expressed in 0.01% units (0..10000)

◆ EMBENET_NODE_DIAG_GetDAGRank()

uint16_t EMBENET_NODE_DIAG_GetDAGRank ( void  )

◆ EMBENET_NODE_DIAG_GetUpCells()

uint8_t EMBENET_NODE_DIAG_GetUpCells ( void  )

◆ EMBENET_NODE_DIAG_GetUpPacketRate()

uint16_t EMBENET_NODE_DIAG_GetUpPacketRate ( void  )

◆ EMBENET_NODE_DIAG_GetDownCells()

uint8_t EMBENET_NODE_DIAG_GetDownCells ( void  )

◆ EMBENET_NODE_DIAG_GetDownPacketRate()

uint16_t EMBENET_NODE_DIAG_GetDownPacketRate ( void  )

◆ EMBENET_NODE_DIAG_GetRadioReadyDutyCycle()

uint16_t EMBENET_NODE_DIAG_GetRadioReadyDutyCycle ( void  )

◆ EMBENET_NODE_DIAG_GetRadioTxDutyCycle()

uint16_t EMBENET_NODE_DIAG_GetRadioTxDutyCycle ( void  )

◆ EMBENET_NODE_DIAG_GetRadioRxDutyCycle()

uint16_t EMBENET_NODE_DIAG_GetRadioRxDutyCycle ( void  )

◆ EMBENET_NODE_DIAG_GetRadioDutyCycleRaw()

EMBENET_NODE_DIAG_DutyCycleRawData EMBENET_NODE_DIAG_GetRadioDutyCycleRaw ( void  )

◆ EMBENET_NODE_DIAG_GetQueueThCounter()

uint16_t EMBENET_NODE_DIAG_GetQueueThCounter ( void  )

◆ EMBENET_NODE_DIAG_GetQueueOvfCounter()

uint16_t EMBENET_NODE_DIAG_GetQueueOvfCounter ( void  )

◆ EMBENET_NODE_DIAG_GetNeighborCount()

uint8_t EMBENET_NODE_DIAG_GetNeighborCount ( void  )

◆ EMBENET_NODE_DIAG_GetSlotframeLength()

unsigned EMBENET_NODE_DIAG_GetSlotframeLength ( void  )

◆ EMBENET_NODE_DIAG_GetSlotDurationUs()

unsigned EMBENET_NODE_DIAG_GetSlotDurationUs ( void  )

Contact us

Any question or remarks? Just write us a message!

Contact Information

Feel free to get in touch