{
    "name": "power_takeoff",
    "name_cased": "powerTakeoff",
    "name_pretty": "Power Take-Off",
    "category": "heavy_duty",
    "authorization": true,
    "identifier": {
        "msb": 0,
        "lsb": 101
    },
    "api": {
        "intro": 7,
        "update": 11
    },
    "getters": {},
    "setters": [
        {
            "name": "activate_deactivate_power_takeoff",
            "mandatory": [
                1
            ],
            "description": "Activate or deactivate power take-off."
        }
    ],
    "state": "all",
    "properties": [
        {
            "id": 1,
            "name": "status",
            "name_cased": "status",
            "name_pretty": "Status",
            "type": "types.active_state",
            "examples": [
                {
                    "data_component": "01",
                    "value": "active",
                    "description": "Power take-off is active"
                }
            ]
        },
        {
            "id": 2,
            "name": "engaged",
            "name_cased": "engaged",
            "name_pretty": "Engaged",
            "type": "enum",
            "size": 1,
            "controls": "switch",
            "enum_values": [
                {
                    "id": 0,
                    "name": "not_engaged"
                },
                {
                    "id": 1,
                    "name": "engaged"
                }
            ],
            "examples": [
                {
                    "data_component": "01",
                    "value": "engaged",
                    "description": "Power take-off is engaged"
                }
            ]
        }
    ]
}