{
"name" : "test",
"endianness" : "little",
"connection" : {
"protocol" : "udp",
"ports" : [60001, 60002]
},
"data" : [
{
"name" : "bool_NONE",
"format" : "bool",
"base" : "NONE",
"offset" : 0,
"size" : 1
},
{
"name" : "char_OCT",
"format" : "char",
"base" : "OCT",
"offset" : 1,
"size" : 1
},
{
"name" : "char_HEX",
"format" : "char",
"base" : "HEX",
"offset" : 2,
"size" : 1
},
{
"name" : "uint8_DEC",
"format" : "uint8",
"base" : "DEC",
"offset" : 3,
"size" : 1
},
{
"name" : "uint8_OCT",
"format" : "uint8",
"base" : "OCT",
"offset" : 4,
"size" : 1
},
{
"name" : "uint8_HEX",
"format" : "uint8",
"base" : "HEX",
"offset" : 5,
"size" : 1
},
{
"name" : "uint8_DEC_HEX",
"format" : "uint8",
"base" : "DEC_HEX",
"offset" : 6,
"size" : 1
},
{
"name" : "uint8_HEX_DEC",
"format" : "uint8",
"base" : "HEX_DEC",
"offset" : 7,
"size" : 1
},
{
"name" : "uint16_DEC",
"format" : "uint16",
"base" : "DEC",
"offset" : 8,
"size" : 2
},
{
"name" : "uint16_OCT",
"format" : "uint16",
"base" : "OCT",
"offset" : 10,
"size" : 2
},
{
"name" : "uint16_HEX",
"format" : "uint16",
"base" : "HEX",
"offset" : 12,
"size" : 2
},
{
"name" : "uint16_DEC_HEX",
"format" : "uint16",
"base" : "DEC_HEX",
"offset" : 14,
"size" : 2
},
{
"name" : "uint16_HEX_DEC",
"format" : "uint16",
"base" : "HEX_DEC",
"offset" : 16,
"size" : 2
},
{
"name": "uint24_DEC",
"format": "uint24",
"base": "DEC",
"offset": 18,
"size": 3
},
{
"name": "uint24_OCT",
"format": "uint24",
"base": "OCT",
"offset": 21,
"size": 3
},
{
"name": "uint24_HEX",
"format": "uint24",
"base": "HEX",
"offset": 24,
"size": 3
},
{
"name": "uint24_DEC_HEX",
"format": "uint24",
"base": "DEC_HEX",
"offset": 27,
"size": 3
},
{
"name": "uint24_HEX_DEC",
"format": "uint24",
"base": "HEX_DEC",
"offset": 30,
"size": 3
},
{
"name" : "uint32_DEC",
"format" : "uint32",
"base" : "DEC",
"offset" : 33,
"size" : 4
},
{
"name" : "uint32_OCT",
"format" : "uint32",
"base" : "OCT",
"offset" : 37,
"size" : 4
},
{
"name" : "uint32_HEX",
"format" : "uint32",
"base" : "HEX",
"offset" : 41,
"size" : 4
},
{
"name" : "uint32_DEC_HEX",
"format" : "uint32",
"base" : "DEC_HEX",
"offset" : 45,
"size" : 4
},
{
"name" : "uint32_HEX_DEC",
"format" : "uint32",
"base" : "HEX_DEC",
"offset" : 49,
"size" : 4
},
{
"name" : "uint64_DEC",
"format" : "uint64",
"base" : "DEC",
"offset" : 53,
"size" : 8
},
{
"name" : "uint64_OCT",
"format" : "uint64",
"base" : "OCT",
"offset" : 61,
"size" : 8
},
{
"name" : "uint64_HEX",
"format" : "uint64",
"base" : "HEX",
"offset" : 69,
"size" : 8
},
{
"name" : "uint64_DEC_HEX",
"format" : "uint64",
"base" : "DEC_HEX",
"offset" : 77,
"size" : 8
},
{
"name" : "uint64_HEX_DEC",
"format" : "uint64",
"base" : "HEX_DEC",
"offset" : 85,
"size" : 8
},
{
"name" : "int8_DEC",
"format" : "int8",
"base" : "DEC",
"offset" : 93,
"size" : 1
},
{
"name" : "int16_DEC",
"format" : "int16",
"base" : "DEC",
"offset" : 94,
"size" : 2
},
{
"name": "int24_DEC",
"format": "int24",
"base": "DEC",
"offset": 96,
"size": 3
},
{
"name" : "int32_DEC",
"format" : "int32",
"base" : "DEC",
"offset" : 99,
"size" : 4
},
{
"name" : "int64_DEC",
"format" : "int64",
"base" : "DEC",
"offset" : 103,
"size" : 8
},
{
"name" : "float_NONE",
"format" : "float",
"base" : "NONE",
"offset" : 111,
"size" : 4
},
{
"name" : "double_NONE",
"format" : "double",
"base" : "NONE",
"offset" : 115,
"size" : 8
},
{
"name" : "absolute_time_LOCAL",
"format" : "absolute_time",
"base" : "LOCAL",
"offset" : 123,
"size" : 8
},
{
"name" : "absolute_time_UTC",
"format" : "absolute_time",
"base" : "UTC",
"offset" : 131,
"size" : 8
},
{
"name" : "absolute_time_DOY_UTC",
"format" : "absolute_time",
"base" : "DOY_UTC",
"offset" : 139,
"size" : 8
},
{
"name" : "relative_time_NONE",
"format" : "relative_time",
"base" : "NONE",
"offset" : 147,
"size" : 8
},
{
"name" : "bytes_NONE",
"format" : "bytes",
"base" : "NONE",
"offset" : 155,
"size" : 10
},
{
"name" : "bytes_DOT",
"format" : "bytes",
"base" : "DOT",
"offset" : 165,
"size" : 10
},
{
"name" : "bytes_DASH",
"format" : "bytes",
"base" : "DASH",
"offset" : 175,
"size" : 10
},
{
"name" : "bytes_COLON",
"format" : "bytes",
"base" : "COLON",
"offset" : 185,
"size" : 10
},
{
"name" : "bytes_SPACE",
"format" : "bytes",
"base" : "SPACE",
"offset" : 195,
"size" : 10
},
{
"name" : "unused",
"format" : "none",
"base" : "NONE",
"offset" : 205,
"size" : 3
},
{
"name" : "ipv4_NONE",
"format" : "ipv4",
"base" : "NONE",
"offset" : 208,
"size" : 4
},
{
"name" : "ipv6_NONE",
"format" : "ipv6",
"base" : "NONE",
"offset" : 212,
"size" : 16
},
{
"name" : "ether_NONE",
"format" : "ether",
"base" : "NONE",
"offset" : 228,
"size" : 6
},
{
"name" : "guid_NONE",
"format" : "guid",
"base" : "NONE",
"offset" : 234,
"size" : 16
},
{
"name" : "oid_NONE",
"format" : "oid",
"base" : "NONE",
"offset" : 250,
"size" : 16
},
{
"name": "answer_to_universe",
"format" : "uint8",
"base" : "DEC",
"offset" : 266,
"size" : 1,
"valstr" : [
{ "value" : 42, "string" : "FORTY-TWO"}
]
},
{
"name": "temperature",
"format" : "int32",
"base" : "DEC",
"offset" : 267,
"size" : 4,
"valstr" : [
{ "value" : -273, "string" : "ABSOLUTE ZERO" }
]
}
]
}