#ifndef SYSTEM_API_DBUS_BLUETOOTH_DBUS_CONSTANTS_H_
#define SYSTEM_API_DBUS_BLUETOOTH_DBUS_CONSTANTS_H_
namespace bluetooth_plugin {
constexpr char kBluetoothPluginServiceName[] = …;
constexpr char kBluetoothPluginInterface[] = …;
constexpr char kSupportsLEServices[] = …;
constexpr char kSupportsConnInfo[] = …;
}
namespace bluetooth_plugin_device {
constexpr char kBluetoothPluginServiceName[] = …;
constexpr char kBluetoothPluginInterface[] = …;
constexpr char kGetConnInfo[] = …;
constexpr char kSetLEConnectionParameters[] = …;
constexpr char kLEConnectionParameterMinimumConnectionInterval[] = …;
constexpr char kLEConnectionParameterMaximumConnectionInterval[] = …;
}
namespace bluetooth_adapter {
constexpr char kBluetoothAdapterServiceName[] = …;
constexpr char kBluetoothAdapterInterface[] = …;
constexpr char kStartDiscovery[] = …;
constexpr char kSetDiscoveryFilter[] = …;
constexpr char kStopDiscovery[] = …;
constexpr char kPauseDiscovery[] = …;
constexpr char kUnpauseDiscovery[] = …;
constexpr char kRemoveDevice[] = …;
constexpr char kCreateServiceRecord[] = …;
constexpr char kRemoveServiceRecord[] = …;
constexpr char kHandleSuspendImminent[] = …;
constexpr char kHandleSuspendDone[] = …;
constexpr char kGetSupportedCapabilities[] = …;
constexpr char kSetLongTermKeys[] = …;
constexpr char kConnectDevice[] = …;
constexpr char kAddressProperty[] = …;
constexpr char kNameProperty[] = …;
constexpr char kAliasProperty[] = …;
constexpr char kClassProperty[] = …;
constexpr char kPoweredProperty[] = …;
constexpr char kDiscoverableProperty[] = …;
constexpr char kPairableProperty[] = …;
constexpr char kPairableTimeoutProperty[] = …;
constexpr char kDiscoverableTimeoutProperty[] = …;
constexpr char kDiscoveringProperty[] = …;
constexpr char kUUIDsProperty[] = …;
constexpr char kModaliasProperty[] = …;
constexpr char kRolesProperty[] = …;
constexpr char kStackSyncQuittingProperty[] = …;
constexpr char kUseSuspendNotifierProperty[] = …;
constexpr char kErrorNotReady[] = …;
constexpr char kErrorFailed[] = …;
constexpr char kErrorInProgress[] = …;
constexpr char kErrorNotAuthorized[] = …;
constexpr char kErrorInvalidArguments[] = …;
constexpr char kErrorAlreadyExists[] = …;
constexpr char kErrorDoesNotExist[] = …;
constexpr char kDiscoveryFilterParameterUUIDs[] = …;
constexpr char kDiscoveryFilterParameterRSSI[] = …;
constexpr char kDiscoveryFilterParameterPathloss[] = …;
constexpr char kDiscoveryFilterParameterTransport[] = …;
}
namespace bluetooth_agent_manager {
constexpr char kBluetoothAgentManagerServiceName[] = …;
constexpr char kBluetoothAgentManagerServicePath[] = …;
constexpr char kBluetoothAgentManagerInterface[] = …;
constexpr char kRegisterAgent[] = …;
constexpr char kUnregisterAgent[] = …;
constexpr char kRequestDefaultAgent[] = …;
constexpr char kNoInputNoOutputCapability[] = …;
constexpr char kDisplayOnlyCapability[] = …;
constexpr char kKeyboardOnlyCapability[] = …;
constexpr char kDisplayYesNoCapability[] = …;
constexpr char kKeyboardDisplayCapability[] = …;
constexpr char kErrorInvalidArguments[] = …;
constexpr char kErrorAlreadyExists[] = …;
constexpr char kErrorDoesNotExist[] = …;
}
namespace bluetooth_agent {
constexpr char kBluetoothAgentInterface[] = …;
constexpr char kRelease[] = …;
constexpr char kRequestPinCode[] = …;
constexpr char kDisplayPinCode[] = …;
constexpr char kRequestPasskey[] = …;
constexpr char kDisplayPasskey[] = …;
constexpr char kRequestConfirmation[] = …;
constexpr char kRequestAuthorization[] = …;
constexpr char kAuthorizeService[] = …;
constexpr char kCancel[] = …;
constexpr char kErrorRejected[] = …;
constexpr char kErrorCanceled[] = …;
}
namespace bluetooth_battery {
constexpr char kBluetoothBatteryServiceName[] = …;
constexpr char kBluetoothBatteryInterface[] = …;
constexpr char kBluetoothBatteryProviderManagerServiceName[] = …;
constexpr char kBluetoothBatteryProviderManagerInterface[] = …;
constexpr char kBluetoothBatteryProviderInterface[] = …;
constexpr char kRegisterBatteryProvider[] = …;
constexpr char kDeviceProperty[] = …;
constexpr char kPercentageProperty[] = …;
}
namespace bluetooth_device {
constexpr char kBluetoothDeviceServiceName[] = …;
constexpr char kBluetoothDeviceInterface[] = …;
constexpr char kConnect[] = …;
constexpr char kConnectLE[] = …;
constexpr char kDisconnect[] = …;
constexpr char kDisconnectLE[] = …;
constexpr char kConnectProfile[] = …;
constexpr char kDisconnectProfile[] = …;
constexpr char kPair[] = …;
constexpr char kCancelPairing[] = …;
constexpr char kGetServiceRecords[] = …;
constexpr char kExecuteWrite[] = …;
constexpr char kAddressProperty[] = …;
constexpr char kAddressTypeProperty[] = …;
constexpr char kNameProperty[] = …;
constexpr char kIconProperty[] = …;
constexpr char kClassProperty[] = …;
constexpr char kTypeProperty[] = …;
constexpr char kAppearanceProperty[] = …;
constexpr char kUUIDsProperty[] = …;
constexpr char kPairedProperty[] = …;
constexpr char kConnectedProperty[] = …;
constexpr char kConnectedLEProperty[] = …;
constexpr char kTrustedProperty[] = …;
constexpr char kBlockedProperty[] = …;
constexpr char kAliasProperty[] = …;
constexpr char kAdapterProperty[] = …;
constexpr char kLegacyPairingProperty[] = …;
constexpr char kModaliasProperty[] = …;
constexpr char kRSSIProperty[] = …;
constexpr char kTxPowerProperty[] = …;
constexpr char kManufacturerDataProperty[] = …;
constexpr char kServiceDataProperty[] = …;
constexpr char kServicesResolvedProperty[] = …;
constexpr char kAdvertisingDataFlagsProperty[] = …;
constexpr char kMTUProperty[] = …;
constexpr char kEIRProperty[] = …;
constexpr char kIsBlockedByPolicyProperty[] = …;
constexpr char kErrorNotReady[] = …;
constexpr char kErrorFailed[] = …;
constexpr char kErrorInProgress[] = …;
constexpr char kErrorAlreadyConnected[] = …;
constexpr char kErrorAlreadyExists[] = …;
constexpr char kErrorNotConnected[] = …;
constexpr char kErrorDoesNotExist[] = …;
constexpr char kErrorInvalidArguments[] = …;
constexpr char kErrorNotSupported[] = …;
constexpr char kErrorAuthenticationCanceled[] = …;
constexpr char kErrorAuthenticationFailed[] = …;
constexpr char kErrorAuthenticationRejected[] = …;
constexpr char kErrorAuthenticationTimeout[] = …;
constexpr char kErrorConnectionAttemptFailed[] = …;
constexpr char kAddressTypePublic[] = …;
constexpr char kAddressTypeRandom[] = …;
}
namespace bluetooth_gatt_characteristic {
constexpr char kBluetoothGattCharacteristicServiceName[] = …;
constexpr char kBluetoothGattCharacteristicInterface[] = …;
constexpr char kReadValue[] = …;
constexpr char kWriteValue[] = …;
constexpr char kStartNotify[] = …;
constexpr char kStopNotify[] = …;
constexpr char kPrepareWriteValue[] = …;
constexpr char kValueUpdatedSignal[] = …;
constexpr char kOptionOffset[] = …;
constexpr char kOptionType[] = …;
constexpr char kOptionDevice[] = …;
constexpr char kOptionHasSubsequentWrite[] = …;
constexpr char kTypeCommand[] = …;
constexpr char kTypeRequest[] = …;
constexpr char kUUIDProperty[] = …;
constexpr char kServiceProperty[] = …;
constexpr char kValueProperty[] = …;
constexpr char kFlagsProperty[] = …;
constexpr char kNotifyingProperty[] = …;
constexpr char kDescriptorsProperty[] = …;
constexpr char kFlagBroadcast[] = …;
constexpr char kFlagRead[] = …;
constexpr char kFlagWriteWithoutResponse[] = …;
constexpr char kFlagWrite[] = …;
constexpr char kFlagNotify[] = …;
constexpr char kFlagIndicate[] = …;
constexpr char kFlagAuthenticatedSignedWrites[] = …;
constexpr char kFlagExtendedProperties[] = …;
constexpr char kFlagReliableWrite[] = …;
constexpr char kFlagWritableAuxiliaries[] = …;
constexpr char kFlagEncryptRead[] = …;
constexpr char kFlagEncryptWrite[] = …;
constexpr char kFlagEncryptAuthenticatedRead[] = …;
constexpr char kFlagEncryptAuthenticatedWrite[] = …;
constexpr char kFlagPermissionRead[] = …;
constexpr char kFlagPermissionWrite[] = …;
constexpr char kFlagPermissionEncryptRead[] = …;
constexpr char kFlagPermissionEncryptWrite[] = …;
constexpr char kFlagPermissionAuthenticatedRead[] = …;
constexpr char kFlagPermissionAuthenticatedWrite[] = …;
constexpr char kFlagPermissionSecureRead[] = …;
constexpr char kFlagPermissionSecureWrite[] = …;
constexpr char kErrorFailed[] = …;
constexpr char kErrorInProgress[] = …;
constexpr char kErrorInvalidArguments[] = …;
constexpr char kErrorInvalidValueLength[] = …;
constexpr char kErrorNotAuthorized[] = …;
constexpr char kErrorNotConnected[] = …;
constexpr char kErrorNotPermitted[] = …;
constexpr char kErrorNotSupported[] = …;
}
namespace bluetooth_gatt_descriptor {
constexpr char kBluetoothGattDescriptorServiceName[] = …;
constexpr char kBluetoothGattDescriptorInterface[] = …;
constexpr char kReadValue[] = …;
constexpr char kWriteValue[] = …;
constexpr char kOptionOffset[] = …;
constexpr char kOptionDevice[] = …;
constexpr char kUUIDProperty[] = …;
constexpr char kCharacteristicProperty[] = …;
constexpr char kValueProperty[] = …;
constexpr char kFlagsProperty[] = …;
constexpr char kFlagRead[] = …;
constexpr char kFlagWrite[] = …;
constexpr char kFlagEncryptRead[] = …;
constexpr char kFlagEncryptWrite[] = …;
constexpr char kFlagEncryptAuthenticatedRead[] = …;
constexpr char kFlagEncryptAuthenticatedWrite[] = …;
constexpr char kErrorFailed[] = …;
constexpr char kErrorInProgress[] = …;
constexpr char kErrorInvalidValueLength[] = …;
constexpr char kErrorNotAuthorized[] = …;
constexpr char kErrorNotPermitted[] = …;
constexpr char kErrorNotSupported[] = …;
}
namespace bluetooth_gatt_manager {
constexpr char kBluetoothGattManagerServiceName[] = …;
constexpr char kBluetoothGattManagerInterface[] = …;
constexpr char kRegisterApplication[] = …;
constexpr char kUnregisterApplication[] = …;
constexpr char kRegisterService[] = …;
constexpr char kUnregisterService[] = …;
constexpr char kErrorInvalidArguments[] = …;
constexpr char kErrorAlreadyExists[] = …;
constexpr char kErrorDoesNotExist[] = …;
}
namespace bluetooth_gatt_service {
constexpr char kBluetoothGattServiceServiceName[] = …;
constexpr char kBluetoothGattServiceInterface[] = …;
constexpr char kUUIDProperty[] = …;
constexpr char kDeviceProperty[] = …;
constexpr char kPrimaryProperty[] = …;
constexpr char kIncludesProperty[] = …;
constexpr char kCharacteristicsProperty[] = …;
constexpr char kErrorFailed[] = …;
constexpr char kErrorInProgress[] = …;
constexpr char kErrorInvalidValueLength[] = …;
constexpr char kErrorNotAuthorized[] = …;
constexpr char kErrorNotPaired[] = …;
constexpr char kErrorNotSupported[] = …;
constexpr char kErrorNotPermitted[] = …;
}
namespace bluetooth_input {
constexpr char kBluetoothInputServiceName[] = …;
constexpr char kBluetoothInputInterface[] = …;
constexpr char kReconnectModeProperty[] = …;
constexpr char kNoneReconnectModeProperty[] = …;
constexpr char kHostReconnectModeProperty[] = …;
constexpr char kDeviceReconnectModeProperty[] = …;
constexpr char kAnyReconnectModeProperty[] = …;
}
namespace bluetooth_media {
constexpr char kBluetoothMediaServiceName[] = …;
constexpr char kBluetoothMediaInterface[] = …;
constexpr char kRegisterEndpoint[] = …;
constexpr char kUnregisterEndpoint[] = …;
constexpr char kRegisterPlayer[] = …;
constexpr char kUnregisterPlayer[] = …;
constexpr char kErrorFailed[] = …;
constexpr char kErrorInvalidArguments[] = …;
constexpr char kErrorNotSupported[] = …;
}
namespace bluetooth_media_endpoint {
constexpr char kBluetoothMediaEndpointServiceName[] = …;
constexpr char kBluetoothMediaEndpointInterface[] = …;
constexpr char kSetConfiguration[] = …;
constexpr char kSelectConfiguration[] = …;
constexpr char kClearConfiguration[] = …;
constexpr char kRelease[] = …;
}
namespace bluetooth_media_transport {
constexpr char kBluetoothMediaTransportServiceName[] = …;
constexpr char kBluetoothMediaTransportInterface[] = …;
constexpr char kAcquire[] = …;
constexpr char kTryAcquire[] = …;
constexpr char kRelease[] = …;
constexpr char kDeviceProperty[] = …;
constexpr char kUUIDProperty[] = …;
constexpr char kCodecProperty[] = …;
constexpr char kConfigurationProperty[] = …;
constexpr char kStateProperty[] = …;
constexpr char kDelayProperty[] = …;
constexpr char kVolumeProperty[] = …;
constexpr char kStateIdle[] = …;
constexpr char kStatePending[] = …;
constexpr char kStateActive[] = …;
constexpr char kErrorFailed[] = …;
constexpr char kErrorNotAuthorized[] = …;
constexpr char kErrorNotAvailable[] = …;
}
namespace bluez_object_manager {
constexpr char kBluezObjectManagerServiceName[] = …;
constexpr char kBluezObjectManagerServicePath[] = …;
}
namespace bluetooth_object_manager {
constexpr char kBluetoothObjectManagerServiceName[] = …;
constexpr char kBluetoothObjectManagerServicePath[] = …;
}
namespace bluetooth_profile_manager {
constexpr char kBluetoothProfileManagerServiceName[] = …;
constexpr char kBluetoothProfileManagerServicePath[] = …;
constexpr char kBluetoothProfileManagerInterface[] = …;
constexpr char kRegisterProfile[] = …;
constexpr char kUnregisterProfile[] = …;
constexpr char kNameOption[] = …;
constexpr char kServiceOption[] = …;
constexpr char kRoleOption[] = …;
constexpr char kChannelOption[] = …;
constexpr char kPSMOption[] = …;
constexpr char kRequireAuthenticationOption[] = …;
constexpr char kRequireAuthorizationOption[] = …;
constexpr char kAutoConnectOption[] = …;
constexpr char kServiceRecordOption[] = …;
constexpr char kVersionOption[] = …;
constexpr char kFeaturesOption[] = …;
constexpr char kClientRoleOption[] = …;
constexpr char kServerRoleOption[] = …;
constexpr char kErrorInvalidArguments[] = …;
constexpr char kErrorAlreadyExists[] = …;
constexpr char kErrorDoesNotExist[] = …;
}
namespace bluetooth_profile {
constexpr char kBluetoothProfileInterface[] = …;
constexpr char kRelease[] = …;
constexpr char kNewConnection[] = …;
constexpr char kRequestDisconnection[] = …;
constexpr char kCancel[] = …;
constexpr char kVersionProperty[] = …;
constexpr char kFeaturesProperty[] = …;
constexpr char kErrorRejected[] = …;
constexpr char kErrorCanceled[] = …;
}
namespace bluetooth_advertisement {
constexpr char kBluetoothAdvertisementServiceName[] = …;
constexpr char kBluetoothAdvertisementInterface[] = …;
constexpr char kRelease[] = …;
constexpr char kManufacturerDataProperty[] = …;
constexpr char kServiceUUIDsProperty[] = …;
constexpr char kServiceDataProperty[] = …;
constexpr char kSolicitUUIDsProperty[] = …;
constexpr char kTypeProperty[] = …;
constexpr char kIncludeTxPowerProperty[] = …;
constexpr char kScanResponseDataProperty[] = …;
constexpr char kSecondaryChannelProperty[] = …;
constexpr char kTypeBroadcast[] = …;
constexpr char kTypePeripheral[] = …;
constexpr char kPhy1M[] = …;
constexpr char kPhy2M[] = …;
constexpr char kPhyCodec[] = …;
}
namespace bluetooth_advertisement_monitor {
constexpr char kBluetoothAdvertisementMonitorServiceName[] = …;
constexpr char kBluetoothAdvertisementMonitorInterface[] = …;
constexpr char kRelease[] = …;
constexpr char kActivate[] = …;
constexpr char kDeviceFound[] = …;
constexpr char kDeviceLost[] = …;
constexpr char kType[] = …;
constexpr char kRSSILowThreshold[] = …;
constexpr char kRSSIHighThreshold[] = …;
constexpr char kRSSIHighTimeout[] = …;
constexpr char kRSSILowTimeout[] = …;
constexpr char kRSSISamplingPeriod[] = …;
constexpr char kPatterns[] = …;
}
namespace bluetooth_advertisement_monitor_manager {
constexpr char kBluetoothAdvertisementMonitorManagerServiceName[] = …;
constexpr char kBluetoothAdvertisementMonitorManagerInterface[] = …;
constexpr char kRegisterMonitor[] = …;
constexpr char kUnregisterMonitor[] = …;
constexpr char kSupportedMonitorTypes[] = …;
constexpr char kSupportedFeatures[] = …;
constexpr char kSupportedMonitorTypesOrPatterns[] = …;
constexpr char kSupportedFeaturesControllerPatterns[] = …;
}
namespace bluetooth_advertising_manager {
constexpr char kBluetoothAdvertisingManagerServiceName[] = …;
constexpr char kBluetoothAdvertisingManagerInterface[] = …;
constexpr char kRegisterAdvertisement[] = …;
constexpr char kUnregisterAdvertisement[] = …;
constexpr char kSetAdvertisingIntervals[] = …;
constexpr char kResetAdvertising[] = …;
constexpr char kSupportedFeatures[] = …;
constexpr char kSupportedFeaturesHardwareOffload[] = …;
constexpr char kErrorAlreadyExists[] = …;
constexpr char kErrorDoesNotExist[] = …;
constexpr char kErrorFailed[] = …;
constexpr char kErrorInvalidArguments[] = …;
constexpr char kErrorInvalidLength[] = …;
}
namespace bluetooth_debug {
constexpr char kBluetoothDebugInterface[] = …;
constexpr char kSetBluetoothQualityReport[] = …;
constexpr char kSetLevels[] = …;
}
namespace bluetooth_admin_policy {
constexpr char kBluetoothAdminPolicyInterface[] = …;
constexpr char kBluetoothAdminPolicyStatusInterface[] = …;
constexpr char kBluetoothAdminPolicySetInterface[] = …;
constexpr char kSetServiceAllowList[] = …;
constexpr char kServiceAllowListProperty[] = …;
constexpr char kIsBlockedByPolicyProperty[] = …;
}
namespace bluetooth_manager {
constexpr char kBluetoothManagerInterface[] = …;
constexpr char kBluetoothManagerServicePath[] = …;
constexpr char kBluetoothManagerServiceName[] = …;
constexpr char kBluetoothManagerCallbackInterface[] = …;
constexpr char kBluetoothManagerRegisterCallback[] = …;
constexpr char kBluetoothManagerOnHciEnabledChanged[] = …;
}
namespace battery_manager {
constexpr char kFlossBatteryProviderManagerInterface[] = …;
constexpr char kFlossBatteryProviderManagerServicePath[] = …;
constexpr char kFlossBatteryProviderManagerServiceName[] = …;
constexpr char kFlossBatteryProviderManagerCallbackInterface[] = …;
}
#endif