Karel Hanák (d81ee6be) at 28 Mar 15:26
JsonDpaApiIqrfStdExt: use nlohmann to process frc responses, remove...
Karel Hanák (630050ae) at 26 Mar 17:53
added missing peripherals modules imports
Karel Hanák (930e014f) at 26 Mar 16:05
JsonDpaApiIqrfStdExt: use nlohmann to process frc responses, remove...
Selected nodes + ext format with metadata
{
"mType": "iqrfDali_Frc",
"data": {
"msgId": "testDali",
"req": {
"nAdr": 0,
"param": {
"command": 65433,
"selectedNodes": [
1,
2,
3,
4
],
"extFormat": true
}
},
"returnVerbose": true
}
}
{
"mType": "iqrfDali_Frc",
"data": {
"msgId": "testDali",
"rsp": {
"nAdr": 0,
"pnum": 13,
"pcmd": 130,
"hwpId": 0,
"rCode": 0,
"dpaVal": 0,
"result": {
"answers": [
{
"answer": {
"status": 1,
"value": 0
},
"metaData": {
"sensor": {
"identification": {
"manufacturer": "xyz",
"measure_number": 159,
"name": "s1",
"serial_number": 753
},
"location": {
"building": "a1",
"floor": 1,
"gw": 1,
"room": 1
},
"user": {
"name": "manager"
}
}
},
"nAdr": 1
},
{
"answer": {
"status": 0,
"value": 0
},
"nAdr": 2
},
{
"answer": {
"status": 1,
"value": 0
},
"nAdr": 3
},
{
"answer": {
"status": 1,
"value": 0
},
"nAdr": 4
}
],
"command": 65433,
"selectedNodes": [
1,
2,
3,
4
]
}
},
"raw": [
{
"request": "00.00.0d.02.ff.ff.e0.1e.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.4a.ff.99.00",
"requestTs": "2024-03-26T10:58:41.169-04:00",
"confirmation": "",
"confirmationTs": "",
"response": "00.00.0d.82.00.00.00.00.03.00.00.01.00.00.00.01.00.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00",
"responseTs": "2024-03-26T10:58:42.128-04:00"
},
{
"request": "00.00.0d.01.ff.ff",
"requestTs": "2024-03-26T10:58:42.128-04:00",
"confirmation": "",
"confirmationTs": "",
"response": "00.00.0d.81.00.00.00.00.00.00.00.00.00.00.00.00.00",
"responseTs": "2024-03-26T10:58:42.254-04:00"
}
],
"insId": "iqrfgd2-default",
"statusStr": "ok",
"status": 0
}
}
Selected nodes + ext format
{
"mType": "iqrfDali_Frc",
"data": {
"msgId": "testDali",
"req": {
"nAdr": 0,
"param": {
"command": 65433,
"selectedNodes": [
1,
2,
3,
4
],
"extFormat": true
}
},
"returnVerbose": true
}
}
{
"mType": "iqrfDali_Frc",
"data": {
"msgId": "testDali",
"rsp": {
"nAdr": 0,
"pnum": 13,
"pcmd": 130,
"hwpId": 0,
"rCode": 0,
"dpaVal": 0,
"result": {
"answers": [
{
"answer": {
"status": 1,
"value": 0
},
"nAdr": 1
},
{
"answer": {
"status": 0,
"value": 0
},
"nAdr": 2
},
{
"answer": {
"status": 1,
"value": 0
},
"nAdr": 3
},
{
"answer": {
"status": 1,
"value": 0
},
"nAdr": 4
}
],
"command": 65433,
"selectedNodes": [
1,
2,
3,
4
]
}
},
"raw": [
{
"request": "00.00.0d.02.ff.ff.e0.1e.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.4a.ff.99.00",
"requestTs": "2024-03-26T10:09:21.922-04:00",
"confirmation": "",
"confirmationTs": "",
"response": "00.00.0d.82.00.00.00.00.03.00.00.01.00.00.00.01.00.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00",
"responseTs": "2024-03-26T10:09:22.891-04:00"
},
{
"request": "00.00.0d.01.ff.ff",
"requestTs": "2024-03-26T10:09:22.891-04:00",
"confirmation": "",
"confirmationTs": "",
"response": "00.00.0d.81.00.00.00.00.00.00.00.00.00.00.00.00.00",
"responseTs": "2024-03-26T10:09:23.018-04:00"
}
],
"insId": "iqrfgd2-default",
"statusStr": "ok",
"status": 0
}
}
Selected nodes (1,3,4 bonded)
{
"mType": "iqrfDali_Frc",
"data": {
"msgId": "testDali",
"req": {
"nAdr": 0,
"param": {
"command": 65433,
"selectedNodes": [
1,
2,
3,
4
]
}
},
"returnVerbose": true
}
}
{
"mType": "iqrfDali_Frc",
"data": {
"msgId": "testDali",
"rsp": {
"nAdr": 0,
"pnum": 13,
"pcmd": 130,
"hwpId": 0,
"rCode": 0,
"dpaVal": 0,
"result": {
"answers": [
{
"status": 1,
"value": 0
},
{
"status": 0,
"value": 0
},
{
"status": 1,
"value": 0
},
{
"status": 1,
"value": 0
}
],
"command": 65433,
"selectedNodes": [
1,
2,
3,
4
]
}
},
"raw": [
{
"request": "00.00.0d.02.ff.ff.e0.1e.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.4a.ff.99.00",
"requestTs": "2024-03-26T10:08:26.573-04:00",
"confirmation": "",
"confirmationTs": "",
"response": "00.00.0d.82.00.00.00.00.03.00.00.01.00.00.00.01.00.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00",
"responseTs": "2024-03-26T10:08:27.531-04:00"
},
{
"request": "00.00.0d.01.ff.ff",
"requestTs": "2024-03-26T10:08:27.531-04:00",
"confirmation": "",
"confirmationTs": "",
"response": "00.00.0d.81.00.00.00.00.00.00.00.00.00.00.00.00.00",
"responseTs": "2024-03-26T10:08:27.657-04:00"
}
],
"insId": "iqrfgd2-default",
"statusStr": "ok",
"status": 0
}
}
Ext format
{
"mType": "iqrfDali_Frc",
"data": {
"msgId": "testDali",
"req": {
"nAdr": 0,
"param": {
"command": 65433,
"extFormat": true
}
},
"returnVerbose": true
}
}
{
"mType": "iqrfDali_Frc",
"data": {
"msgId": "testDali",
"rsp": {
"nAdr": 0,
"pnum": 13,
"pcmd": 128,
"hwpId": 0,
"rCode": 0,
"dpaVal": 0,
"result": {
"answers": [
{
"answer": {
"status": 1,
"value": 0
},
"nAdr": 1
},
{
"answer": {
"status": 0,
"value": 0
},
"nAdr": 2
},
{
"answer": {
"status": 1,
"value": 0
},
"nAdr": 3
},
{
"answer": {
"status": 1,
"value": 0
},
"nAdr": 4
},
...,
{
"answer": {
"status": 0,
"value": 0
},
"nAdr": 31
}
],
"command": 65433
}
},
"raw": [
{
"request": "00.00.0d.00.ff.ff.e0.4a.ff.99.00",
"requestTs": "2024-03-26T10:00:55.985-04:00",
"confirmation": "",
"confirmationTs": "",
"response": "00.00.0d.80.00.00.00.00.03.00.00.01.00.00.00.01.00.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00",
"responseTs": "2024-03-26T10:00:56.917-04:00"
},
{
"request": "00.00.0d.01.ff.ff",
"requestTs": "2024-03-26T10:00:56.918-04:00",
"confirmation": "",
"confirmationTs": "",
"response": "00.00.0d.81.00.00.00.00.00.00.00.00.00.00.00.00.00",
"responseTs": "2024-03-26T10:00:57.045-04:00"
}
],
"insId": "iqrfgd2-default",
"statusStr": "ok",
"status": 0
}
}
No extra properties
{
"mType": "iqrfDali_Frc",
"data": {
"msgId": "testDali",
"req": {
"nAdr": 0,
"param": {
"command": 65433
}
},
"returnVerbose": true
}
}
{
"mType": "iqrfDali_Frc",
"data": {
"msgId": "testDali",
"rsp": {
"nAdr": 0,
"pnum": 13,
"pcmd": 128,
"hwpId": 0,
"rCode": 0,
"dpaVal": 0,
"result": {
"answers": [
{
"status": 1,
"value": 0
},
{
"status": 0,
"value": 0
},
{
"status": 1,
"value": 0
},
{
"status": 1,
"value": 0
},
...,
{
"status": 0,
"value": 0
}
],
"command": 65433
}
},
"raw": [
{
"request": "00.00.0d.00.ff.ff.e0.4a.ff.99.00",
"requestTs": "2024-03-26T09:42:52.623-04:00",
"confirmation": "",
"confirmationTs": "",
"response": "00.00.0d.80.00.00.00.00.03.00.00.01.00.00.00.01.00.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00",
"responseTs": "2024-03-26T09:42:53.551-04:00"
},
{
"request": "00.00.0d.01.ff.ff",
"requestTs": "2024-03-26T09:42:53.551-04:00",
"confirmation": "",
"confirmationTs": "",
"response": "00.00.0d.81.00.00.00.00.00.00.00.00.00.00.00.00.00",
"responseTs": "2024-03-26T09:42:53.677-04:00"
}
],
"insId": "iqrfgd2-default",
"statusStr": "ok",
"status": 0
}
}