工具与软件:
大家好!
我根据链中的专有命令编写了一些代码。
从原理图上看、它如下所示:
RF_cmdPropQAdv.pNextOp =(RFC_RADIOP_t *)&RF_cmdPropXXAdv;
RF_cmdPropXXAdv.pNextOp =(RFC_RADIOP_t *)&RF_cmdPropYYAdv;
RF_cmdPropYYAdv.pNextOp =(RFC_RADIOP_t *)&RF_cmdPropZZAdv;
rf_cmdPropZZAdv.pNextOp = NULL;
RF_postCmd (rfHandle、(RF_Op *)&RF_cmdPropQQAdv)、……)
它工作得非常好。
现在、我要尝试稍微修改逻辑并使其变得复杂。
它的工作方式应该是:
-当链中的某个命令完成时,会触发回调
-回调中的代码必须决定 RF 状态机执行还是取消(跳过)链中的下一个命令。
正如我所看到的,我只能取消之前 RF_postCmd ()命令发布的整个链。
这不是我需要的。
请协助