Skip to main content

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:

TimestampSerialnumberVarName_value1VarName_value2VarName_value3
168969081050011111012
168969081060011111210

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}}}