Alexa Auto SDK
4.3
|
Static Public Member Functions | |
static std::shared_ptr< aace::core::config::EngineConfiguration > | createVehicleInfoConfig (const std::vector< VehicleInfoProperty > &propertyList) |
static std::shared_ptr< aace::core::config::EngineConfiguration > | createDeviceInfoConfig (const std::vector< DeviceInfoProperty > &propertyList) |
static std::shared_ptr< aace::core::config::EngineConfiguration > | createAppInfoConfig (const std::vector< AppInfoProperty > &propertyList) |
The VehicleConfiguration
class is a factory that creates "aace.vehicle" Engine configuration objects.
using aace::vehicle::config::VehicleConfiguration::VehicleInfoProperty = std::pair<VehicleInfoPropertyType, std::string> |
Identifies a vehicle info property with a pair of type and value.
using aace::vehicle::config::VehicleConfiguration::DeviceInfoProperty = std::pair<DeviceInfoPropertyType, std::string> |
Identifies a device info property with a pair of type and value.
using aace::vehicle::config::VehicleConfiguration::AppInfoProperty = std::pair<AppInfoPropertyType, std::string> |
Identifies an app info property with a pair of type and value.
Specifies the device info configuration keys
Specifies the vehicle info configuration keys
|
static |
Factory function used to programmatically generate "aace.vehicle.vehicleInfo" Engine configuration data. The data generated by this function is equivalent to providing the following JSON format in a configuration file:
[in] | propertyList | A list of VehicleInfoProperty pairs |
aace::core::config::EngineConfiguration
containing the specified data in JSON format
|
static |
Factory function used to programmatically generate "aace.vehicle.deviceInfo" Engine configuration data. The data generated by this function is equivalent to providing the following JSON format in a configuration file:
[in] | propertyList | A list of DeviceInfoProperty pairs |
aace::core::config::EngineConfiguration
containing the specified data in JSON format
|
static |
Factory function used to programmatically generate "aace.vehicle.appInfo" Engine configuration data. The data generated by this function is equivalent to providing the following JSON format in a configuration file:
[in] | propertyList | A list of AppInfoProperty pairs |
aace::core::config::EngineConfiguration
containing the specified data in JSON format Alexa Auto SDK 4.3 - Copyright 2017-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0