AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Static Public Attributes | List of all members
alexaClientSDK::bluetoothImplementations::blueZ::BlueZConstants Class Reference

#include <BlueZConstants.h>

Static Public Attributes

static constexpr auto BLUEZ_SERVICE_NAME = "org.bluez"
 Name of the BlueZ service in DBus. More...
 
static constexpr auto BLUEZ_MEDIATRANSPORT_INTERFACE = "org.bluez.MediaTransport1"
 Name of the BlueZ interface responsible for media stream delivery. More...
 
static constexpr auto BLUEZ_DEVICE_INTERFACE = "org.bluez.Device1"
 Name of the BlueZ interface responsible for general device interactions. More...
 
static constexpr auto BLUEZ_DEVICE_INTERFACE_ADDRESS = "Address"
 Name of the Device1 interface property containig the MAC address of the device. More...
 
static constexpr auto BLUEZ_DEVICE_INTERFACE_ALIAS = "Alias"
 Name of the Device1 interface property containig the friendly name of the device. More...
 
static constexpr auto BLUEZ_ADAPTER_INTERFACE = "org.bluez.Adapter1"
 Name of the BlueZ interface responsible for local bluetooth hardware interactions. More...
 
static constexpr auto BLUEZ_MEDIA_INTERFACE = "org.bluez.Media1"
 Name of the BlueZ interface responsible for media playback control. More...
 
static constexpr auto BLUEZ_MEDIA_PLAYER_INTERFACE = "org.bluez.MediaPlayer1"
 Name of the BlueZ interface responsible for media playback control. More...
 
static constexpr auto BLUEZ_AGENTMANAGER_INTERFACE = "org.bluez.AgentManager1"
 Name of the BlueZ interface responsible for pairing agents control. More...
 
static constexpr auto OBJECT_MANAGER_INTERFACE = "org.freedesktop.DBus.ObjectManager"
 
static constexpr auto PROPERTIES_INTERFACE = "org.freedesktop.DBus.Properties"
 

Member Data Documentation

◆ BLUEZ_ADAPTER_INTERFACE

constexpr auto alexaClientSDK::bluetoothImplementations::blueZ::BlueZConstants::BLUEZ_ADAPTER_INTERFACE = "org.bluez.Adapter1"
static

Name of the BlueZ interface responsible for local bluetooth hardware interactions.

◆ BLUEZ_AGENTMANAGER_INTERFACE

constexpr auto alexaClientSDK::bluetoothImplementations::blueZ::BlueZConstants::BLUEZ_AGENTMANAGER_INTERFACE = "org.bluez.AgentManager1"
static

Name of the BlueZ interface responsible for pairing agents control.

◆ BLUEZ_DEVICE_INTERFACE

constexpr auto alexaClientSDK::bluetoothImplementations::blueZ::BlueZConstants::BLUEZ_DEVICE_INTERFACE = "org.bluez.Device1"
static

Name of the BlueZ interface responsible for general device interactions.

◆ BLUEZ_DEVICE_INTERFACE_ADDRESS

constexpr auto alexaClientSDK::bluetoothImplementations::blueZ::BlueZConstants::BLUEZ_DEVICE_INTERFACE_ADDRESS = "Address"
static

Name of the Device1 interface property containig the MAC address of the device.

◆ BLUEZ_DEVICE_INTERFACE_ALIAS

constexpr auto alexaClientSDK::bluetoothImplementations::blueZ::BlueZConstants::BLUEZ_DEVICE_INTERFACE_ALIAS = "Alias"
static

Name of the Device1 interface property containig the friendly name of the device.

◆ BLUEZ_MEDIA_INTERFACE

constexpr auto alexaClientSDK::bluetoothImplementations::blueZ::BlueZConstants::BLUEZ_MEDIA_INTERFACE = "org.bluez.Media1"
static

Name of the BlueZ interface responsible for media playback control.

◆ BLUEZ_MEDIA_PLAYER_INTERFACE

constexpr auto alexaClientSDK::bluetoothImplementations::blueZ::BlueZConstants::BLUEZ_MEDIA_PLAYER_INTERFACE = "org.bluez.MediaPlayer1"
static

Name of the BlueZ interface responsible for media playback control.

◆ BLUEZ_MEDIATRANSPORT_INTERFACE

constexpr auto alexaClientSDK::bluetoothImplementations::blueZ::BlueZConstants::BLUEZ_MEDIATRANSPORT_INTERFACE = "org.bluez.MediaTransport1"
static

Name of the BlueZ interface responsible for media stream delivery.

◆ BLUEZ_SERVICE_NAME

constexpr auto alexaClientSDK::bluetoothImplementations::blueZ::BlueZConstants::BLUEZ_SERVICE_NAME = "org.bluez"
static

Name of the BlueZ service in DBus.

◆ OBJECT_MANAGER_INTERFACE

constexpr auto alexaClientSDK::bluetoothImplementations::blueZ::BlueZConstants::OBJECT_MANAGER_INTERFACE = "org.freedesktop.DBus.ObjectManager"
static

Name of the internal DBus interface responsible for keeping a list of registered DBus objects. Used to get a list of known bluetooth hardware and known paired devices from the BlueZ.

◆ PROPERTIES_INTERFACE

constexpr auto alexaClientSDK::bluetoothImplementations::blueZ::BlueZConstants::PROPERTIES_INTERFACE = "org.freedesktop.DBus.Properties"
static

Name of the internal DBus interface responsible for accessing the DBus objects' properties. Used to track device and adapter states changes.


The documentation for this class 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