Lines Matching full:property
26 contains property metadata (for example, whether the property is an int and
28 (read, write, subscribe) a property, which is an abstraction for a specific
40 <br>Read the current value of the property. For zoned property, each zone may
43 <br>Write a value to property. Result of write is defined per property.</li>
47 <li>Start monitoring a property value change. For zoned property, subscription
50 <li>Vehicle HAL should call separate callback when the property's value changes
62 <br>Notifies vehicle property's value change. Should be done only for
64 <li><code>(*vehicle_error_callback_fn)(int32_t error_code, int32_t property,
66 <br>Return global vehicle HAL level error or error per property. Global error
74 property is uniquely identified by an int32 key and has a predefined type
93 <p>Each zoned property should use pre-defined zone type. If necessary, you can
94 use a custom zone type for each property (for details, see
97 <h2 id=prop_config>Configuring a property</h2>
99 for each property. Information includes:</p>
102 <li><code>change_mode</code> (represents how property is monitored: on change vs
108 <li><code>prop</code> (Property ID, int)</li>
116 <p>A zoned property is equivalent to a collection of multiple properties where
117 each sub property is accessible by specified zone value.</p>
119 <li><code>get</code> call for zoned property always includes zone in request, so
121 <li><code>set</code> call for zoned property always includes zone in request, so
128 <p>During initialization, the value for the property may not be available yet as
131 (such as HVAC) have separate on/off power property. Calling <code>get</code> for
132 such a property (when powered off) should return a special value
153 property, the updated value is returned through vehicle network and the vehicle
158 separate power on /off should return <code>-ESHUTDOWN</code> when the property
161 necessarily return the same value as what is set. The exception is a property
162 with change mode of <code>VEHICLE_PROP_CHANGE_MODE_ON_SET.</code> This property