This module includes functions that control the Thread stack's execution.
More...
This module includes functions that control the Thread stack's execution.
This function indicates whether or not the factory diagnostics mode is enabled.
- Parameters
-
[in] | aInstance | A pointer to an OpenThread instance. |
- Return values
-
TRUE | if factory diagnostics mode is enabled |
FALSE | if factory diagnostics mode is disabled. |
otError otDiagProcessCmd |
( |
otInstance * |
aInstance, |
|
|
uint8_t |
aArgsLength, |
|
|
char * |
aArgs[], |
|
|
char * |
aOutput, |
|
|
size_t |
aOutputMaxLen |
|
) |
| |
This function processes a factory diagnostics command line.
- Parameters
-
[in] | aInstance | A pointer to an OpenThread instance. |
[in] | aArgsLength | The number of elements in aArgs . |
[in] | aArgs | An array of arguments. |
[out] | aOutput | The diagnostics execution result. |
[in] | aOutputMaxLen | The output buffer size. |
- Return values
-
OT_ERROR_INVALID_ARGS | The command is supported but invalid arguments provided. |
OT_ERROR_NONE | The command is successfully process. |
OT_ERROR_NOT_IMPLEMENTED | The command is not supported. |
void otDiagProcessCmdLine |
( |
otInstance * |
aInstance, |
|
|
const char * |
aString, |
|
|
char * |
aOutput, |
|
|
size_t |
aOutputMaxLen |
|
) |
| |
This function processes a factory diagnostics command line.
- Parameters
-
[in] | aInstance | A pointer to an OpenThread instance. |
[in] | aString | A NULL-terminated input string. |
[out] | aOutput | The diagnostics execution result. |
[in] | aOutputMaxLen | The output buffer size. |