ZHDU116G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
对于后面各小节(至)中介绍的无线电操作命令(节 26.3.3.1.1 至 节 26.3.3.1.14),操作将由于
表 26-14 中列出的原因之一或为每个命令列出的其他状态而结束。操作结束后,命令结构的状态字段会指示操作结束的原因。在每种情况下,都指示结果是 TRUE、FALSE 还是 ABORT(请参阅节 26.3.2.5.2)。此结果指示是启动 pNextOp 中指示的下一个命令(如果有),还是返回到 IDLE 状态。
| 条件 | 状态代码 | 结果 |
|---|---|---|
| 已完成操作 | DONE_OK | TRUE |
| 在等待启动触发期间接收到 CMD_STOP | DONE_STOPPED | FALSE |
| 收到了 CMD_ABORT | DONE_ABORT | ABORT |
| 启动触发发生在过去,其中 startTrigger.pastTrig = 0 | ERROR_PAST_START | ABORT |
| 非法的启动触发参数 | ERROR_START_TRIG | ABORT |
| 下一个操作的条件非法 | ERROR_CONDITION | ABORT |
| 观察到的非法参数 | ERROR_PAR | ABORT |
| 指向下一个操作的指针无效 | ERROR_POINTER | ABORT |
| 下一个操作的命令 ID 未定义或者不是无线电操作命令 | ERROR_CMDID | ABORT |
| 在没有 CMD_RADIO_SETUP 的情况下尝试使用 RX、TX 或者合成器的操作 | ERROR_NO_SETUP | ABORT |
| 在没有对合成器进行编程的情况下尝试使用 RX 或者 TX 的运行 | ERROR_NO_FS | ABORT |