TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1310 Sensor例程,jdLLC中Callback的疑问

大家好:

请教大家一个问题,在1310SDK中Sensorr例程,其中jdllcCallbacks 中的4个callback,分别是在什么时候触发的,

Kevin Qiu1:

就是上面注释中所写的,比如第一个就是有设备加入时回调

/*! * @brief The device joined callback. * * @param pDevInfo – This device's information * @param pParentInfo – This is the parent's information */static void jdllcJoinedCb(ApiMac_deviceDescriptor_t *pDevInfo, Llc_netInfo_t *pParentInfo){ uint32_t randomNum = 0;

Invoker:

回复 Kevin Qiu1:

您好:

请问

1、这几个关键词怎么理解呢,Indication   Confirm request response 看到很多这个关键词。

2、举个例子,第四个Callback,jdllcStateChangeCb,执行updateState,就会进到jdllcStateChangeCb,是吗?从代码中看不到这个Callback的触发,是呗封装起来了吗?

Kevin Qiu1:

回复 Invoker:

1.确认请求响应

2.状态改变时就会回调,后面有用到

if(pJdllcCallbacksCopy && pJdllcCallbacksCopy->pStateChangeCb){/* state change callback */pJdllcCallbacksCopy->pStateChangeCb(devInfoBlock.currentJdllcState);}}

Invoker:

回复 Kevin Qiu1:

您好:

第二个何第三个的Callback的区别,

/* Disassociation Indication callback */ jdllcDisassocIndCb, /* Disassociation Confirm callback */ jdllcDisassocCnfCb,

Confirm 是已经和父节点分离了的确实是吗?证明设备已经分离了。是sensor端收到collector的回复,进到的这个calback吗?

Indication 是sensor端发出分离的无线,进到的callback吗?我的理解对吗?

Kevin Qiu1:

回复 Invoker:

是这样的,具体的在协议栈中查看:www.ti.com.cn/…/swru489a.pdf

赞(0)
未经允许不得转载:TI中文支持网 » CC1310 Sensor例程,jdLLC中Callback的疑问
分享到: 更多 (0)