Capture Object Array
[
{
"Tags": {
"Serialnumber": "11111"
},
"Fields": {
"value1": 0,
"value2": 1,
"value3": 2
},
"Timestamp": 1689690810500
},
{
"Tags": {
"Serialnumber": "11111"
},
"Fields": {
"value1": 2,
"value2": 1,
"value3": 0
},
"Timestamp": 1689690810600
}
]
Will create this:
| Timestamp | Serialnumber | VarName_value1 | VarName_value2 | VarName_value3 |
|---|---|---|---|---|
| 1689690810500 | 11111 | 0 | 1 | 2 |
| 1689690810600 | 11111 | 2 | 1 | 0 |
Each Timestamp is a Unix timestamp in milliseconds (UTC), sent as a number (a numeric string is accepted too).
Leave it out to use the time Capture Edge receives the message.
NOTE: In Capture Edge versions before 2.0.9 the field name was not prefixed with the variable name. To revert to this old behavior (to support older dashboards), set this on the custom Connect Settings (cogwheel next to the Connection settings):
{"DataParseOptions":{"CaptureObjectParseOptions":{"PrefixFieldNameWithVariableName":false}}}