extern "C" TRRO_EXPORT int TRRO_sendControlData(const char* msg, int len, int qos = 0);
Parameter | Meaning |
msg | Message content |
len | Message length |
qos | Send qos type. 0: ultra-low latency transmission, data lost is allowed 1: Reliable Transmission |
Returned values | Success: 1 Failed: <= 0 |
extern "C" TRRO_EXPORT int TRRO_registerReportDataCallback(void* context, TRRO_onReportData * callback);
Parameter | Meaning |
context | Callback Context |
TRRO_onControlData | Callback Function |
typedef void TRRO_onReportData(void* context, const char* gwid, const char* msg, int len, int qos)
Parameter | Meaning |
context | Callback Context |
gwid | Field Device ID |
msg | pointer to the data buffer |
len | String Length |
qos | Message qos type: 0: ultra-low latency transmission, data lost is allowed 1: Reliable Transmission |
extern "C" TRRO_EXPORT int TRRO_sendControlData(const char* gwid, const char* msg, int len, int qos = 0);
Parameter | Meaning |
gwid | On-site Equipment ID |
msg | Send binary data |
len | Message length |
qos | Send qos: 0: ultra-low latency transmission, data lost is allowed 1: Reliable Transmission |
Returned values | Success: 1 Failed: <= 0 |
extern "C" TRRO_EXPORT int TRRO_registerReportDataCallback(void* context, TRRO_onReportData * callback);
Parameter | Meaning |
context | Context Pointer |
callback | Callback Function |
typedef void TRRO_onReportData(void* context, const char* gwid, const char* msg, int len, int qos)
Parameter | Meaning |
context | Callback Context |
gwid | Field Device ID |
msg | pointer to the data buffer |
len | String Length |
qos | Message qos type. 0: ultra-low latency transmission, data lost is allowed 1: Reliable Transmission |