Co-processor Remore Procedure Call

This module includes the platform abstraction for Co-processor RPC (CRPC) features.

Functions

otError otPlatCRPCProcess ( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
This function processes a Co-processor RPC command line.

Detailed Description

This module includes the platform abstraction for Co-processor RPC (CRPC) features.

Function Documentation

otPlatCRPCProcess()

otError otPlatCRPCProcess ( otInstance * aInstance,
uint8_t aArgsLength,
char * aArgs[],
char * aOutput,
size_t aOutputMaxLen
)

This function processes a Co-processor RPC command line.

Parameters
[in] aInstance The OpenThread instance for current request.
[in] aArgsLength The number of arguments in aArgs .
[in] aArgs The arguments of command line.
[out] aOutput The 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_INVALID_COMMAND The command is not valid or not supported.