MQTT_PublishArray()
Description
Function publishes array of data under sensor name.
Syntax
MQTT_PublishArray(sensor_ID, payload[], length);
Parameters
Variable | Input |
|---|---|
| Sensor_ID is any sensor id from 0xE000 to 0xEFFF. |
| Any array of bytes (user desired data) (max length - 768). |
| Array length in cells (sizeof( |
Returns
Return value | Return explanation |
SCRIPT_OPERATION_SUCCESS | Success |
SCRIPT_OPERATION_FAILED | Failed |
SCRIPT_PARAM_INVALID | Sensor type is incorrect. |
Function call example
Example of publishing array of data to server
new data_payload[240];
main()
{
// Fill data_array with values:
for(new i = 0; i < sizeof(data_payload); i++)
{
dataPayload[i] = i + 1;
}
for(;;)
{
MQTT_PublishArray(0xE001, data_payload, sizeof(data_payload));
Delay(10000);
}
}