APSME-ADD-GROUP.request[GroupAddress,Endpoint] 原语用来将设备添加到某组中
APSME-REMOVE-GROUP.request [GroupAddress,Endpoint]原语用来将设备从某组中删
除。
其中的参数只有组地址和端点号,没有短地址等,添加或删除组成员只能在本地设备进行,不能远程进行,比如一个设备直接添加或删除另一个设备。
代码如下:
//设置 EP
#define SAMPLEAPP_ENDPOINT 20
//配置组表结构
SampleApp_Group.ID = 0x0001;
osal_memcpy( SampleApp_Group.name, "Group 1", 7 );
//添加到组
aps_AddGroup( SAMPLEAPP_ENDPOINT, &SampleApp_Group );
//指定组 ID
#define SAMPLEAPP_FLASH_GROUP 0x0001
//设置 EP
#define SAMPLEAPP_ENDPOINT 20
//从组中移除
aps_RemoveGroup( SAMPLEAPP_ENDPOINT, SAMPLEAPP_FLASH_GROUP );
更多信息您可以通过 协议栈安装文件夹内的文档 Z-Stack Developer’s Guide及 Z-Stack API来了解
APSME-ADD-GROUP.request[GroupAddress,Endpoint] 原语用来将设备添加到某组中
APSME-REMOVE-GROUP.request [GroupAddress,Endpoint]原语用来将设备从某组中删
除。
其中的参数只有组地址和端点号,没有短地址等,添加或删除组成员只能在本地设备进行,不能远程进行,比如一个设备直接添加或删除另一个设备。
代码如下:
//设置 EP
#define SAMPLEAPP_ENDPOINT 20
//配置组表结构
SampleApp_Group.ID = 0x0001;
osal_memcpy( SampleApp_Group.name, "Group 1", 7 );
//添加到组
aps_AddGroup( SAMPLEAPP_ENDPOINT, &SampleApp_Group );
//指定组 ID
#define SAMPLEAPP_FLASH_GROUP 0x0001
//设置 EP
#define SAMPLEAPP_ENDPOINT 20
//从组中移除
aps_RemoveGroup( SAMPLEAPP_ENDPOINT, SAMPLEAPP_FLASH_GROUP );
更多信息您可以通过 协议栈安装文件夹内的文档 Z-Stack Developer’s Guide及 Z-Stack API来了解
举报