{
    "name": "vehicle_location",
    "name_cased": "vehicleLocation",
    "name_pretty": "Vehicle Location",
    "category": "poi",
    "authorization": true,
    "identifier": {
        "msb": 0,
        "lsb": 48
    },
    "api": {
        "intro": 2,
        "update": 13
    },
    "getters": {
        "name": "get_vehicle_location"
    },
    "state": "all",
    "properties": [
        {
            "id": 4,
            "name": "coordinates",
            "name_cased": "coordinates",
            "name_pretty": "Coordinates",
            "type": "types.coordinates",
            "examples": [
                {
                    "data_component": "404a428f9f44d445402acf562174c4ce",
                    "values": {
                        "latitude": 52.520008,
                        "longitude": 13.404954
                    },
                    "description": "Vehicle coordinates are 52.520008:13.404954"
                }
            ]
        },
        {
            "id": 5,
            "name": "heading",
            "name_cased": "heading",
            "name_pretty": "Heading",
            "type": "unit.angle",
            "size": 10,
            "description": "Heading angle",
            "examples": [
                {
                    "data_component": "0200402abd80c308feac",
                    "value": {
                        "degrees": 13.370123
                    },
                    "description": "Heading direction is 13.370123\u00b0"
                }
            ]
        },
        {
            "id": 6,
            "name": "altitude",
            "name_cased": "altitude",
            "name_pretty": "Altitude",
            "type": "unit.length",
            "size": 10,
            "description": "Altitude above the WGS 84 reference ellipsoid",
            "examples": [
                {
                    "data_component": "12004060b00000000000",
                    "value": {
                        "meters": 133.5
                    },
                    "description": "Vehicle altitude is 133.5m"
                }
            ]
        },
        {
            "id": 7,
            "name": "precision",
            "name_cased": "precision",
            "name_pretty": "Precision",
            "added": 12,
            "type": "unit.length",
            "size": 10,
            "examples": [
                {
                    "data_component": "1200407f400000000000",
                    "value": {
                        "meters": 500.0
                    },
                    "description": "Precision is 500m"
                }
            ]
        },
        {
            "id": 8,
            "name": "gps_source",
            "name_cased": "gpsSource",
            "name_pretty": "GPS source",
            "added": 13,
            "type": "enum",
            "size": 1,
            "description": "Type of GPS source",
            "enum_values": [
                {
                    "id": 0,
                    "name": "dead_reckoning"
                },
                {
                    "id": 1,
                    "name": "real"
                },
                {
                    "id": 2,
                    "name": "none"
                }
            ],
            "examples": [
                {
                    "data_component": "01",
                    "value": "real",
                    "description": "The GPS signal is from a real source"
                }
            ]
        },
        {
            "id": 9,
            "name": "gps_signal_strength",
            "name_cased": "gpsSignalStrength",
            "name_pretty": "GPS signal strength",
            "added": 13,
            "type": "types.percentage",
            "size": 8,
            "description": "GPS signal strength percentage between 0.0-1.0",
            "examples": [
                {
                    "data_component": "3fe999999999999a",
                    "value": 0.8,
                    "description": "GPS signal strength is 80%"
                }
            ]
        },
        {
            "id": 10,
            "name": "fuzzy_coordinates",
            "name_cased": "fuzzyCoordinates",
            "name_pretty": "Fuzzy coordinates",
            "added": 13,
            "type": "types.coordinates",
            "description": "Fuzzy coordinates for the vehicle location.",
            "examples": [
                {
                    "data_component": "404a428f5c28f5c3402acf4f0d844d01",
                    "values": {
                        "latitude": 52.52,
                        "longitude": 13.4049
                    },
                    "description": "Vehicle fuzzy coordinates are 52.5200:13.4049"
                }
            ]
        }
    ]
}