"ioddSupported": true
}
String
A string is a sequence of zero or more Unicode characters, wrapped in double quotes,
using backslash escapes. A character is represented as a single character string.
{
"stringName": "value"
}
value = any UNICODE character except " , \ , or control character. Escaped unicode
characters are not supported.
Enum
Enums are numerical types which define a number of values. All other values are not
permitted and will be excluded.
{
"enumName": ordinal number
}
ordinal number = USInt | UInt
Array
An array is an ordered collection of values. An array begins with [ (left bracket) and
ends with ] (right bracket). Values are separated by , (comma).
{
"arrayName": [value, value, …, value]
}
value = boolean | number | string | array | struct | enum
An Array with a length of 0 will be transmitted as an empty Array:
{
"arrayName": []
}
Struct
A struct is an unordered set of name/value pairs. An object begins with { (left brace)
and ends with } (right brace). Each name is followed by : (colon) and the name/value
pairs are separated by , (comma).
{
"structName":
{
"memberOneName": value,
"memberOneName": value
}
}
value = boolean | number | string | array | struct | enum
NOTE
It is possible to partially write a struct. That means it's possible to write for example only
one member of a struct by just transmitting only this one value and omitting the other
struct members.
7 SIG200 CONFIGURATION
32
O P E R A T I N G I N S T R U C T I O N | Sensor Integration Gateway - SIG200 8024482.1FJ7 /2022-05-31 | SICK
Subject to change without notice