powersync-plugins-modbus/libnymea-sunspec/tools/models/json/model_305.json

80 lines
2.3 KiB
JSON

{
"group": {
"desc": "Include to support location measurements",
"label": "GPS",
"name": "location",
"points": [
{
"desc": "Model identifier",
"label": "Model ID",
"mandatory": "M",
"name": "ID",
"size": 1,
"static": "S",
"type": "uint16",
"value": 305
},
{
"desc": "Model length",
"label": "Model Length",
"mandatory": "M",
"name": "L",
"size": 1,
"static": "S",
"type": "uint16"
},
{
"desc": "UTC 24 hour time stamp to millisecond hhmmss.sssZ format",
"label": "Tm",
"name": "Tm",
"size": 6,
"type": "string",
"units": "hhmmss.sssZ"
},
{
"desc": "UTC Date string YYYYMMDD format",
"label": "Date",
"name": "Date",
"size": 4,
"type": "string",
"units": "YYYYMMDD"
},
{
"desc": "Location string (40 chars max)",
"label": "Location",
"name": "Loc",
"size": 20,
"type": "string",
"units": "text"
},
{
"desc": "Latitude with seven degrees of precision",
"label": "Lat",
"name": "Lat",
"sf": -7,
"size": 2,
"type": "int32",
"units": "Degrees"
},
{
"desc": "Longitude with seven degrees of precision",
"label": "Long",
"name": "Long",
"sf": -7,
"size": 2,
"type": "int32",
"units": "Degrees"
},
{
"desc": "Altitude measurement in meters",
"label": "Altitude",
"name": "Alt",
"size": 2,
"type": "int32",
"units": "meters"
}
],
"type": "group"
},
"id": 305
}