工厂诊断 - 平台
此模块包含诊断功能的平台抽象。
摘要
函数 |
|
---|---|
otPlatDiagAlarmCallback(otInstance *aInstance)
|
void
此函数处理闹钟事件。
|
otPlatDiagChannelSet(uint8_t aChannel)
|
void
此函数设置要用于出厂诊断的通道。
|
otPlatDiagModeGet(void)
|
bool
此函数用于指示是否启用了出厂诊断模式。
|
otPlatDiagModeSet(bool aMode)
|
void
此函数用于启用/停用出厂诊断模式。
|
otPlatDiagProcess(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
|
此函数处理出厂诊断命令行。
|
otPlatDiagRadioReceived(otInstance *aInstance, otRadioFrame *aFrame, otError aError)
|
void
此函数处理收到的无线帧。
|
otPlatDiagTxPowerSet(int8_t aTxPower)
|
void
此函数设置用于出厂诊断的发射功率。
|
函数
otPlatDiagAlarmCallback
void otPlatDiagAlarmCallback( otInstance *aInstance )
此函数处理闹钟事件。
详情 | |||
---|---|---|---|
参数 |
|
otPlatDiagChannelSet
void otPlatDiagChannelSet( uint8_t aChannel )
此函数设置要用于出厂诊断的通道。
详情 | |||
---|---|---|---|
参数 |
|
otPlatDiagModeGet
bool otPlatDiagModeGet( void )
此函数用于指示是否启用了出厂诊断模式。
详情 | |
---|---|
返回值 |
如果启用了出厂诊断模式,则为 TRUE,否则为 FALSE。
|
otPlatDiagModeSet
void otPlatDiagModeSet( bool aMode )
此函数用于启用/停用出厂诊断模式。
详情 | |||
---|---|---|---|
参数 |
|
otPlatDiagProcess
otError otPlatDiagProcess( otInstance *aInstance, uint8_t aArgsLength, char *aArgs[], char *aOutput, size_t aOutputMaxLen )
此函数处理出厂诊断命令行。
此函数的输出(写入 aOutput
的内容)必须以 \0
结尾,并且 \0
在输出缓冲区内。
详情 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
参数 |
|
||||||||||
返回值 |
|
otPlatDiagRadioReceived
void otPlatDiagRadioReceived( otInstance *aInstance, otRadioFrame *aFrame, otError aError )
此函数处理收到的无线帧。
详情 | |||||||
---|---|---|---|---|---|---|---|
参数 |
|
otPlatDiagTxPowerSet
void otPlatDiagTxPowerSet( int8_t aTxPower )
此函数设置用于出厂诊断的发射功率。
详情 | |||
---|---|---|---|
参数 |
|
资源
OpenThread API 参考主题源自源代码,可在 GitHub 上找到。 如需了解详情或为我们的文档做贡献,请参阅资源。