Get desktop application:
View/edit binary Protocol Buffers messages
Only for RESP messages
Provided for getConfig, getProperty commands
CMD messages are from workstation --> VHAL RESP messages are from VHAL --> workstation
Used in:
Data structure for sensor session files. NEXT TAG: 3
A record of a captured on-device sensor event. NEXT TAG: 6
Used in:
Timestamp of the record relative to session start.
The map's key is the property ID.
For VPS testing. Records image from usb camera in png format.
The map's key is the sensor's string type concatenated with its name with an underscore between the two. For example, the key for an accelerometer with the name of TestAccel: "android.sensor.accelerometer_TestAccell". Type and name allows a sensor to be uniquely identified.
Message stores the data of a CarPropertyValue object.
Used in:
Used in:
These fields are only used in the unit test. Should we keep them?
Used in:
Used in:
Position came from gps
Position came from wifi scans
Position came from cell tower
Position came from an external gps source (not on the device)
Position came from cell tower with at least one neighbors
No provider has been set
Message stores the data of a SensorEvent object. We are not storing the sensor information here because it is already saved in the metadata.
Used in:
A header containing information pertaining to the session. NEXT TAG: 8
Used in:
Reserved for future functionality.
Reserved for future functionality.
List of sensors recorded in this session.
A map of all the car properties subscribed to during this session. The map's key is the property ID.
A map of all the sensors subscribed to during this session. The map's key is the sensor's string type concatenated with its name with an underscore between the two. For example, the key for an accelerometer with the name of TestAccel: "android.sensor.accelerometer_TestAccell". Type and name allows a sensor to be uniquely identified.
Message stores the data of a CarPropertyConfig object. NEXT TAG: 10
Used in:
Used in:
Used in:
Message stores the data of a Sensor object. This is defined outside the metadata and record messages below because it is used by both. NEXT TAG: 24
Used in:
Since mFlags in Sensor.java is marked @UnsupportedAppUsage, these members record the different information stored in mFlags that is available through getters.
List of supported sensors.
Used in:
Used in:
Used in:
Used in:
Used in:
This structure is used to notify what values to get from the Vehicle HAL
Used in:
Used in:
common data
required for valid data from HAL, skipped for set
values
this also covers boolean value.