产品概述
产品功能
应用场景
extern "C" TRRO_EXPORT int TRRO_sendControlData(const char* msg, int len, int qos = 0);
参数 | 含义 |
msg | 消息内容 |
len | 消息长度 |
qos | 发送 qos 类型。 0:非可靠传输,不会重传 1:可靠传输 |
返回值 | 成功:1 失败:<= 0 |
extern "C" TRRO_EXPORT int TRRO_registerControlDataCallback(void* context, TRRO_onControlData * callback);
参数 | 含义 |
context | 回调上下文 |
TRRO_onControlData | 回调函数 |
typedef void TRRO_onControlData(void *context, const char *controller_id, const char* msg, int len, int qos);
参数 | 含义 |
context | 回调上下文 |
controller_id | 控制端设备id |
msg | 控制消息字符串 |
len | 字符串长度 |
qos | 消息 qos 类型: 0:不可靠传输,不会重传 1:可靠传输 |
extern "C" TRRO_EXPORT int TRRO_sendControlData(const char* gwid, const char* msg, int len, int qos = 0);
参数 | 含义 |
gwid | 现场设备 ID |
msg | 发送二进制数据 |
len | 消息长度 |
qos | 发送 qos: 0:不可靠传输 1:可靠传输 |
返回值 | 成功:1 失败:<= 0 |
extern "C" TRRO_EXPORT int TRRO_registerControlDataCallback(void* context, TRRO_onControlData * callback);
参数 | 含义 |
context | 上下文指针 |
callback | 回调函数 |
typedef void TRRO_onControlData(void *context, const char *controller_id, const char* msg, int len, int qos);
参数 | 含义 |
context | 回调上下文 |
controller_id | 远端设备 ID |
msg | 控制消息字符串 |
len | 字符串长度 |
qos | 消息 qos 类型。 0:不可靠传输 1:可靠传输 |
文档反馈