一个终端上实现多个端口的功能
时间:10-02
整理:3721RD
点击:
我想在一个终端上实现多个端口的功能,
1. 要将任务ID和端口号绑定么?
2. 怎样定义多个任务ID?
3. 一下函数只能定义一个任务ID,task_id这个是怎么来的呢?这里只能初始化一个端口,怎么实现多个任务和多个端口的绑定呢?
void GenericApp_Init(byte task_id)
{
GenericApp_TaskID = task_id;
GenericApp_NwkState = DEV_INIT; //该状态表示还没有连接到ZigBee网
GenericApp_TransID = 0;
// Fill out the endpoint description.
GenericApp_epDesc.endPoint = GENERICAPP_ENDPOINT;
GenericApp_epDesc.task_id = &GenericApp_TaskID;
GenericApp_epDesc.simpleDesc = (SimpleDescriptionFormat_t *)&GenericApp_SimpleDesc;
GenericApp_epDesc.latencyReq = noLatencyReqs;
// Register the endpoint description with the AF
afRegister(&GenericApp_epDesc);
}
4. 怎样实现多个事件呢?