signalk-server
Version:
An implementation of a [Signal K](http://signalk.org) server for boats.
129 lines (128 loc) • 2.69 kB
JSON
{
"version": "1.0.0",
"date": "2025-10-03",
"name": "Metric System",
"description": "SI units (meters, Celsius, km/h, etc.)",
"categories": {
"distance": {
"baseUnit": "m",
"targetUnit": "kilometer",
"displayFormat": "0.0"
},
"speed": {
"baseUnit": "m/s",
"targetUnit": "km/h",
"displayFormat": "0.0"
},
"temperature": {
"baseUnit": "K",
"targetUnit": "C",
"displayFormat": "0.0"
},
"pressure": {
"baseUnit": "Pa",
"targetUnit": "mbar",
"displayFormat": "0"
},
"depth": {
"baseUnit": "m",
"targetUnit": "m",
"displayFormat": "0.0"
},
"volume": {
"baseUnit": "m3",
"targetUnit": "liter",
"displayFormat": "0.0"
},
"angle": {
"baseUnit": "rad",
"targetUnit": "degree",
"displayFormat": "0.0"
},
"length": {
"baseUnit": "m",
"targetUnit": "m",
"displayFormat": "0.0"
},
"angularVelocity": {
"baseUnit": "rad/s",
"targetUnit": "deg/s",
"displayFormat": "0.0"
},
"voltage": {
"baseUnit": "V",
"targetUnit": "V",
"displayFormat": "0.00"
},
"current": {
"baseUnit": "A",
"targetUnit": "A",
"displayFormat": "0.00"
},
"power": {
"baseUnit": "W",
"targetUnit": "W",
"displayFormat": "0.00"
},
"percentage": {
"baseUnit": "ratio",
"targetUnit": "percent",
"displayFormat": "0"
},
"frequency": {
"baseUnit": "Hz",
"targetUnit": "rpm",
"displayFormat": "0.0"
},
"time": {
"baseUnit": "s",
"targetUnit": "hour",
"displayFormat": "0.0"
},
"dateTime": {
"baseUnit": "RFC 3339 (UTC)",
"targetUnit": "short-date",
"displayFormat": "short-date"
},
"charge": {
"baseUnit": "C",
"targetUnit": "Ah",
"displayFormat": "0.0"
},
"volumeRate": {
"baseUnit": "m3/s",
"targetUnit": "L/h",
"displayFormat": "0.0"
},
"energy": {
"baseUnit": "J",
"targetUnit": "J",
"displayFormat": "0.0"
},
"mass": {
"baseUnit": "kg",
"targetUnit": "kg",
"displayFormat": "0.0"
},
"area": {
"baseUnit": "m2",
"targetUnit": "m2",
"displayFormat": "0.0"
},
"angleDegrees": {
"baseUnit": "deg",
"targetUnit": "deg",
"displayFormat": "0.0"
},
"boolean": {
"baseUnit": "bool",
"targetUnit": "bool",
"displayFormat": "boolean"
},
"dataSize": {
"baseUnit": "B",
"targetUnit": "MB",
"displayFormat": "0.0"
}
}
}