Specify minimum allowed value for the property. This is necessary for property which does not have specified enum.
union { ... }
Specify maximum allowed value for the property. This is necessary for property which does not have specified enum.
union { ... }
Array of min values for zoned properties. Zoned property can specify min / max value in two different ways:
All zones having the same min / max value: *_min/max_value should be set and this array should be set to NULL.
All zones having separate min / max value: *_min/max_values array should be populated and its length should be the same as number of active zones specified by *_zone_flags.
Should be NULL if each zone does not have separate max values.
union { ... }
Array of max values for zoned properties. See above for its usage. Should be NULL if each zone does not have separate max values. If not NULL, length of array should match that of min_values.
union { ... }
Some of the properties may have associated zones (such as hvac), in these cases the config should contain an ORed value for the associated zone.
union { ... }
Property specific configuration information. Usage of this will be defined per each property.
int32_t access
Defines if the property is read or write. Value should be one of enum vehicle_prop_access.
Some properties may require additional information passed over this string. Most properties do not need to set this and in that case, config_string.data should be NULL and config_string.len should be 0.
The number of presets that are stored by the radio module. Pass 0 if there are no presets available. The range of presets is defined to be from 1 (see VEHICLE_RADIO_PRESET_MIN_VALUE) to vehicle_radio_num_presets.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2019-10-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]