nRF5 SDK for Thread and Zigbee v4.0.0
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
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.