nRF5 SDK for Thread and Zigbee v4.0.0
Functions
Factory Diagnostics

This module includes functions that control the Thread stack's execution. More...

Functions

void otDiagProcessCmd (otInstance *aInstance, int aArgCount, char *aArgVector[], char *aOutput, size_t aOutputMaxLen)
 
void otDiagProcessCmdLine (otInstance *aInstance, const char *aString, char *aOutput, size_t aOutputMaxLen)
 
bool otDiagIsEnabled (otInstance *aInstance)
 

Detailed Description

This module includes functions that control the Thread stack's execution.

Function Documentation

bool otDiagIsEnabled ( otInstance aInstance)

This function indicates whether or not the factory diagnostics mode is enabled.

Parameters
[in]aInstanceA pointer to an OpenThread instance.
Return values
TRUEif factory diagnostics mode is enabled
FALSEif factory diagnostics mode is disabled.
void otDiagProcessCmd ( otInstance aInstance,
int  aArgCount,
char *  aArgVector[],
char *  aOutput,
size_t  aOutputMaxLen 
)

This function processes a factory diagnostics command line.

Parameters
[in]aInstanceA pointer to an OpenThread instance.
[in]aArgCountThe argument counter of diagnostics command line.
[in]aArgVectorThe argument vector of diagnostics command line.
[out]aOutputThe diagnostics execution result.
[in]aOutputMaxLenThe output buffer size.
void otDiagProcessCmdLine ( otInstance aInstance,
const char *  aString,
char *  aOutput,
size_t  aOutputMaxLen 
)

This function processes a factory diagnostics command line.

Parameters
[in]aInstanceA pointer to an OpenThread instance.
[in]aStringA NULL-terminated input string.
[out]aOutputThe diagnostics execution result.
[in]aOutputMaxLenThe output buffer size.

Documentation feedback | Developer Zone | Subscribe | Updated