thread-debug API Callbacks

Functions

void emberAssertInfoReturn (const uint8_t *fileName, uint32_t lineNumber)
 Callback for a debug command. Provides the result of ::emberAssertInfo.
 
void emberConfigUartReturn (void)
 Callback for a debug command. Provides the result of ::emberConfigUart.
 
void emberEchoReturn (const uint8_t *data, uint8_t length)
 Callback for a debug command. Provides the result of emberEcho.
 
void emberGetMulticastEntryReturn (uint8_t lastSequence, uint8_t windowBitmask, uint8_t dwellQs, const uint8_t *seed)
 Callback for a debug command. Provides the result of ::emberGetMulticastEntry.
 
void emberGetNetworkKeyInfoReturn (EmberStatus status, uint32_t sequence, uint8_t state)
 Callback for a debug command. Provides the result of ::emberGetNetworkKeyInfo.
 
void emberGetNodeStatusReturn (EmberStatus status, const EmberNetworkDebugParameters *parameters)
 Callback for a debug command. Provides the result of ::emberGetNodeStatus.
 
void emberNcpUdpStormCompleteHandler (void)
 Callback for a debug command. Provides the result of ::emberNcpUdpStormComplete.
 
void emberNcpUdpStormReturn (EmberStatus status)
 Callback for a debug command. Provides the result of ::emberNcpUdpStorm.
 
void emberResetNcpAshReturn (void)
 Callback for a debug command. Provides the result of ::emberResetNcpAsh.
 
void emberSendDoneReturn (void)
 Callback for a debug command. Provides the result of ::emberSendDone.
 
void emberSetRandomizeMacExtendedIdReturn (void)
 Callback for a debug command. Provides the result of ::emberSetRandomizeMacExtendedId.
 
void emberStartUartStormReturn (void)
 Callback for a debug command. Provides the result of ::emberStartUartStorm.
 
void emberStopUartStormReturn (void)
 Callback for a debug command. Provides the result of ::emberStopUartStorm.
 
void emberUartSpeedTestReturn (uint32_t totalBytesSent, uint32_t payloadBytesSent, uint32_t timeout)
 Callback for a debug command. Provides the result of ::emberUartSpeedTest.

Detailed Description

These callbacks were contributed by the thread-debug API.

Function Documentation

void emberAssertInfoReturn ( const uint8_t *  fileName,
uint32_t  lineNumber 
)

Sent from the NCP to the host when an assert occurs.

void emberConfigUartReturn ( void  )
void emberEchoReturn ( const uint8_t *  data,
uint8_t  length 
)
void emberGetMulticastEntryReturn ( uint8_t  lastSequence,
uint8_t  windowBitmask,
uint8_t  dwellQs,
const uint8_t *  seed 
)
void emberGetNetworkKeyInfoReturn ( EmberStatus  status,
uint32_t  sequence,
uint8_t  state 
)
void emberGetNodeStatusReturn ( EmberStatus  status,
const EmberNetworkDebugParameters parameters 
)
void emberNcpUdpStormCompleteHandler ( void  )
void emberNcpUdpStormReturn ( EmberStatus  status)
void emberResetNcpAshReturn ( void  )
void emberSendDoneReturn ( void  )
void emberSetRandomizeMacExtendedIdReturn ( void  )
void emberStartUartStormReturn ( void  )
void emberStopUartStormReturn ( void  )
void emberUartSpeedTestReturn ( uint32_t  totalBytesSent,
uint32_t  payloadBytesSent,
uint32_t  timeout 
)