AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
alexaClientSDK::avsCommon::sdkInterfaces::bluetooth::BluetoothDeviceInterface::MetaData Struct Reference

#include <BluetoothDeviceInterface.h>

Collaboration diagram for alexaClientSDK::avsCommon::sdkInterfaces::bluetooth::BluetoothDeviceInterface::MetaData:
Collaboration graph
[legend]

Public Member Functions

 MetaData (utils::Optional< int > vendorId, utils::Optional< int > productId, int classOfDevice, utils::Optional< int > vendorDeviceSigId, utils::Optional< std::string > vendorDeviceId)
 

Public Attributes

utils::Optional< int > vendorId
 
utils::Optional< int > productId
 
int classOfDevice
 
utils::Optional< int > vendorDeviceSigId
 
utils::Optional< std::string > vendorDeviceId
 

Static Public Attributes

static const int UNDEFINED_CLASS_VALUE = 0
 The value of undefined class of the Bluetooth device. More...
 

Detailed Description

Struct to represent a Bluetooth device meta data.

Constructor & Destructor Documentation

◆ MetaData()

alexaClientSDK::avsCommon::sdkInterfaces::bluetooth::BluetoothDeviceInterface::MetaData::MetaData ( utils::Optional< int >  vendorId,
utils::Optional< int >  productId,
int  classOfDevice,
utils::Optional< int >  vendorDeviceSigId,
utils::Optional< std::string >  vendorDeviceId 
)
inline

Constructor

Parameters
vendorIdThe vendor id.
productIdThe product id.
classOfDeviceThe class of device.
vendorDeviceSigIdThe vendor device SIG id.
vendorDeviceIdThe vendor device id.

Member Data Documentation

◆ classOfDevice

int alexaClientSDK::avsCommon::sdkInterfaces::bluetooth::BluetoothDeviceInterface::MetaData::classOfDevice

◆ productId

utils::Optional<int> alexaClientSDK::avsCommon::sdkInterfaces::bluetooth::BluetoothDeviceInterface::MetaData::productId

◆ UNDEFINED_CLASS_VALUE

const int alexaClientSDK::avsCommon::sdkInterfaces::bluetooth::BluetoothDeviceInterface::MetaData::UNDEFINED_CLASS_VALUE = 0
static

The value of undefined class of the Bluetooth device.

◆ vendorDeviceId

utils::Optional<std::string> alexaClientSDK::avsCommon::sdkInterfaces::bluetooth::BluetoothDeviceInterface::MetaData::vendorDeviceId

◆ vendorDeviceSigId

utils::Optional<int> alexaClientSDK::avsCommon::sdkInterfaces::bluetooth::BluetoothDeviceInterface::MetaData::vendorDeviceSigId

◆ vendorId

utils::Optional<int> alexaClientSDK::avsCommon::sdkInterfaces::bluetooth::BluetoothDeviceInterface::MetaData::vendorId

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

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0