anbox-platform-sdk  1.23.0
Anbox Platform SDK API documentation
AnboxVhalPropertyConfig Struct Reference

AnboxVhalPropertyConfig describes the configuration of a VHAL property. More...

#include <types.h>

+ Collaboration diagram for AnboxVhalPropertyConfig:

Public Attributes

int32_t prop
 
AnboxVhalPropertyType value_type
 
AnboxVhalPropertyAccess access
 
AnboxVhalPropertyChangeMode change_mode
 
uint32_t area_configs_size
 
AnboxVhalAreaConfigarea_configs
 
uint32_t config_array_size
 
int32_t * config_array
 
uint32_t config_string_size
 
char * config_string
 
float min_sample_rate
 
float max_sample_rate
 
uint32_t prop_name_size
 
char * prop_name
 

Detailed Description

AnboxVhalPropertyConfig describes the configuration of a VHAL property.

Matches the VehiclePropConfig struct of the Android VHAL interface.

The following properties are not part of the Android VHAL interface but are added for convenience:

  • value_type: value type of the property
  • prop_name: name of the property, as defined in the VehicleProperty enum, e.g.: INFO_VIN, HVAC_TEMPERATURE_CURRENT

Definition at line 1513 of file types.h.

Member Data Documentation

◆ access

AnboxVhalPropertyAccess AnboxVhalPropertyConfig::access

Definition at line 1516 of file types.h.

◆ area_configs

AnboxVhalAreaConfig* AnboxVhalPropertyConfig::area_configs

Definition at line 1519 of file types.h.

◆ area_configs_size

uint32_t AnboxVhalPropertyConfig::area_configs_size

Definition at line 1518 of file types.h.

◆ change_mode

AnboxVhalPropertyChangeMode AnboxVhalPropertyConfig::change_mode

Definition at line 1517 of file types.h.

◆ config_array

int32_t* AnboxVhalPropertyConfig::config_array

Definition at line 1521 of file types.h.

◆ config_array_size

uint32_t AnboxVhalPropertyConfig::config_array_size

Definition at line 1520 of file types.h.

◆ config_string

char* AnboxVhalPropertyConfig::config_string

Definition at line 1523 of file types.h.

◆ config_string_size

uint32_t AnboxVhalPropertyConfig::config_string_size

Definition at line 1522 of file types.h.

◆ max_sample_rate

float AnboxVhalPropertyConfig::max_sample_rate

Definition at line 1525 of file types.h.

◆ min_sample_rate

float AnboxVhalPropertyConfig::min_sample_rate

Definition at line 1524 of file types.h.

◆ prop

int32_t AnboxVhalPropertyConfig::prop

Definition at line 1514 of file types.h.

◆ prop_name

char* AnboxVhalPropertyConfig::prop_name

Definition at line 1527 of file types.h.

◆ prop_name_size

uint32_t AnboxVhalPropertyConfig::prop_name_size

Definition at line 1526 of file types.h.

◆ value_type

AnboxVhalPropertyType AnboxVhalPropertyConfig::value_type

Definition at line 1515 of file types.h.


The documentation for this struct was generated from the following file: