Scheduler support array in messaging
- send requests twice
Incoming message:
Messaging ID="MqttMessaging"
Message="{"mType":"iqrfSensor_ReadSensorsWithTypes","data":{"msgId":"Temperature","req":{"nAdr":1,"param":{"sensorIndexes":[0]}},"returnVerbose":false}}"
14-05-2020 23:30:00.546288 INF 0 JsonSplitter.cpp:256 handleMessageFromMessaging()
Incoming message:
Messaging ID="BufferedMqttMessaging"
Message="{"mType":"iqrfSensor_ReadSensorsWithTypes","data":{"msgId":"Temperature","req":{"nAdr":1,"param":{"sensorIndexes":[0]}},"returnVerbose":false}}"
14-05-2020 23:30:00.546680 INF 0 JsonSplitter.cpp:256 handleMessageFromMessaging()
Incoming message:
Messaging ID="MqttMessaging"
Message="{"mType":"iqrfEmbedOs_Sleep","data":{"msgId":"EmbedOsSleep","req":{"nAdr":1,"param":{"time":830,"control":0}},"returnVerbose":false}}"
14-05-2020 23:30:00.547004 INF 0 JsonSplitter.cpp:256 handleMessageFromMessaging()
Incoming message:
Messaging ID="BufferedMqttMessaging"
Message="{"mType":"iqrfEmbedOs_Sleep","data":{"msgId":"EmbedOsSleep","req":{"nAdr":1,"param":{"time":830,"control":0}},"returnVerbose":false}}"
- scheduller task
{
"taskId": 1404007846,
"clientId": "SchedulerMessaging",
"timeSpec": {
"cronTime": [
"0",
"*/30",
"*",
"*",
"*",
"*",
"*"
],
"exactTime": false,
"periodic": false,
"period": 0,
"startTime": ""
},
"task": [
{
"messaging": ["MqttMessaging", "BufferedMqttMessaging"],
"message": {
"mType": "iqrfSensor_ReadSensorsWithTypes",
"data": {
"msgId": "Temperature",
"req": {
"nAdr": 1,
"param": {
"sensorIndexes": [
0
]
}
},
"returnVerbose": false
}
}
},
{
"messaging": ["MqttMessaging", "BufferedMqttMessaging"],
"message": {
"mType": "iqrfEmbedOs_Sleep",
"data": {
"msgId": "EmbedOsSleep",
"req": {
"nAdr": 1,
"param": {
"time": 830,
"control": 0
}
},
"returnVerbose": false
}
}
}
]
}
Is it possible to send requests only once, but responses to multiple messagings?