Characteristic

Enum Characteristic 

Source
#[non_exhaustive]
#[repr(u16)]
pub enum Characteristic {
Show 431 variants DeviceName = 10_752, Appearance = 10_753, PeripheralPrivacyFlag = 10_754, ReconnectionAddress = 10_755, PeripheralPreferredConnectionParameters = 10_756, ServiceChanged = 10_757, AlertLevel = 10_758, TxPowerLevel = 10_759, DateTime = 10_760, DayOfWeek = 10_761, DayDateTime = 10_762, ExactTime256 = 10_764, DstOffset = 10_765, TimeZone = 10_766, LocalTimeInformation = 10_767, TimeWithDst = 10_769, TimeAccuracy = 10_770, TimeSource = 10_771, ReferenceTimeInformation = 10_772, TimeUpdateControlPoint = 10_774, TimeUpdateState = 10_775, GlucoseMeasurement = 10_776, BatteryLevel = 10_777, TemperatureMeasurement = 10_780, TemperatureType = 10_781, IntermediateTemperature = 10_782, MeasurementInterval = 10_785, BootKeyboardInputReport = 10_786, SystemId = 10_787, ModelNumberString = 10_788, SerialNumberString = 10_789, FirmwareRevisionString = 10_790, HardwareRevisionString = 10_791, SoftwareRevisionString = 10_792, ManufacturerNameString = 10_793, IeeeRegulatoryCertificationDataList = 10_794, CurrentTime = 10_795, MagneticDeclination = 10_796, ScanRefresh = 10_801, BootKeyboardOutputReport = 10_802, BootMouseInputReport = 10_803, GlucoseMeasurementContext = 10_804, BloodPressureMeasurement = 10_805, IntermediateCuffPressure = 10_806, HeartRateMeasurement = 10_807, BodySensorLocation = 10_808, HeartRateControlPoint = 10_809, AlertStatus = 10_815, RingerControlPoint = 10_816, RingerSetting = 10_817, AlertCategoryIdBitMask = 10_818, AlertCategoryId = 10_819, AlertNotificationControlPoint = 10_820, UnreadAlertStatus = 10_821, NewAlert = 10_822, SupportedNewAlertCategory = 10_823, SupportedUnreadAlertCategory = 10_824, BloodPressureFeature = 10_825, HidInformation = 10_826, ReportMap = 10_827, HidControlPoint = 10_828, Report = 10_829, ProtocolMode = 10_830, ScanIntervalWindow = 10_831, PnpId = 10_832, GlucoseFeature = 10_833, RecordAccessControlPoint = 10_834, RscMeasurement = 10_835, RscFeature = 10_836, ScControlPoint = 10_837, Aggregate = 10_842, CscMeasurement = 10_843, CscFeature = 10_844, SensorLocation = 10_845, PlxSpotCheckMeasurement = 10_846, PlxContinuousMeasurement = 10_847, PlxFeatures = 10_848, CyclingPowerMeasurement = 10_851, CyclingPowerVector = 10_852, CyclingPowerFeature = 10_853, CyclingPowerControlPoint = 10_854, LocationAndSpeed = 10_855, Navigation = 10_856, PositionQuality = 10_857, LnFeature = 10_858, LnControlPoint = 10_859, Elevation = 10_860, Pressure = 10_861, Temperature = 10_862, Humidity = 10_863, TrueWindSpeed = 10_864, TrueWindDirection = 10_865, ApparentWindSpeed = 10_866, ApparentWindDirection = 10_867, GustFactor = 10_868, PollenConcentration = 10_869, UvIndex = 10_870, Irradiance = 10_871, Rainfall = 10_872, WindChill = 10_873, HeatIndex = 10_874, DewPoint = 10_875, DescriptorValueChanged = 10_877, AerobicHeartRateLowerLimit = 10_878, AerobicThreshold = 10_879, Age = 10_880, AnaerobicHeartRateLowerLimit = 10_881, AnaerobicHeartRateUpperLimit = 10_882, AnaerobicThreshold = 10_883, AerobicHeartRateUpperLimit = 10_884, DateOfBirth = 10_885, DateOfThresholdAssessment = 10_886, EmailAddress = 10_887, FatBurnHeartRateLowerLimit = 10_888, FatBurnHeartRateUpperLimit = 10_889, FirstName = 10_890, FiveZoneHeartRateLimits = 10_891, Gender = 10_892, HeartRateMax = 10_893, Height = 10_894, HipCircumference = 10_895, LastName = 10_896, MaximumRecommendedHeartRate = 10_897, RestingHeartRate = 10_898, SportTypeForAerobicAndAnaerobicThresholds = 10_899, ThreeZoneHeartRateLimits = 10_900, TwoZoneHeartRateLimits = 10_901, Vo2Max = 10_902, WaistCircumference = 10_903, Weight = 10_904, DatabaseChangeIncrement = 10_905, UserIndex = 10_906, BodyCompositionFeature = 10_907, BodyCompositionMeasurement = 10_908, WeightMeasurement = 10_909, WeightScaleFeature = 10_910, UserControlPoint = 10_911, MagneticFluxDensity2D = 10_912, MagneticFluxDensity3D = 10_913, Language = 10_914, BarometricPressureTrend = 10_915, BondManagementControlPoint = 10_916, BondManagementFeature = 10_917, CentralAddressResolution = 10_918, CgmMeasurement = 10_919, CgmFeature = 10_920, CgmStatus = 10_921, CgmSessionStartTime = 10_922, CgmSessionRunTime = 10_923, CgmSpecificOpsControlPoint = 10_924, IndoorPositioningConfiguration = 10_925, Latitude = 10_926, Longitude = 10_927, LocalNorthCoordinate = 10_928, LocalEastCoordinate = 10_929, FloorNumber = 10_930, Altitude = 10_931, Uncertainty = 10_932, LocationName = 10_933, Uri = 10_934, HttpHeaders = 10_935, HttpStatusCode = 10_936, HttpEntityBody = 10_937, HttpControlPoint = 10_938, HttpsSecurity = 10_939, TdsControlPoint = 10_940, OtsFeature = 10_941, ObjectName = 10_942, ObjectType = 10_943, ObjectSize = 10_944, ObjectFirstCreated = 10_945, ObjectLastModified = 10_946, ObjectId = 10_947, ObjectProperties = 10_948, ObjectActionControlPoint = 10_949, ObjectListControlPoint = 10_950, ObjectListFilter = 10_951, ObjectChanged = 10_952, ResolvablePrivateAddressOnly = 10_953, FitnessMachineFeature = 10_956, TreadmillData = 10_957, CrossTrainerData = 10_958, StepClimberData = 10_959, StairClimberData = 10_960, RowerData = 10_961, IndoorBikeData = 10_962, TrainingStatus = 10_963, SupportedSpeedRange = 10_964, SupportedInclinationRange = 10_965, SupportedResistanceLevelRange = 10_966, SupportedHeartRateRange = 10_967, SupportedPowerRange = 10_968, FitnessMachineControlPoint = 10_969, FitnessMachineStatus = 10_970, MeshProvisioningDataIn = 10_971, MeshProvisioningDataOut = 10_972, MeshProxyDataIn = 10_973, MeshProxyDataOut = 10_974, AverageCurrent = 10_976, AverageVoltage = 10_977, Boolean = 10_978, ChromaticDistanceFromPlanckian = 10_979, ChromaticityCoordinates = 10_980, ChromaticityInCctAndDuvValues = 10_981, ChromaticityTolerance = 10_982, CieColorRenderingIndex = 10_983, Coefficient = 10_984, CorrelatedColorTemperature = 10_985, Count16 = 10_986, Count24 = 10_987, CountryCode = 10_988, DateUtc = 10_989, ElectricCurrent = 10_990, ElectricCurrentRange = 10_991, ElectricCurrentSpecification = 10_992, ElectricCurrentStatistics = 10_993, Energy = 10_994, EnergyInAPeriodOfDay = 10_995, EventStatistics = 10_996, FixedString16 = 10_997, FixedString24 = 10_998, FixedString36 = 10_999, FixedString8 = 11_000, GenericLevel = 11_001, GlobalTradeItemNumber = 11_002, Illuminance = 11_003, LuminousEfficacy = 11_004, LuminousEnergy = 11_005, LuminousExposure = 11_006, LuminousFlux = 11_007, LuminousFluxRange = 11_008, LuminousIntensity = 11_009, MassFlow = 11_010, PerceivedLightness = 11_011, Percentage8 = 11_012, Power = 11_013, PowerSpecification = 11_014, RelativeRuntimeInACurrentRange = 11_015, RelativeRuntimeInAGenericLevelRange = 11_016, RelativeValueInAVoltageRange = 11_017, RelativeValueInAnIlluminanceRange = 11_018, RelativeValueInAPeriodOfDay = 11_019, RelativeValueInATemperatureRange = 11_020, Temperature8 = 11_021, Temperature8InAPeriodOfDay = 11_022, Temperature8Statistics = 11_023, TemperatureRange = 11_024, TemperatureStatistics = 11_025, TimeDecihour8 = 11_026, TimeExponential8 = 11_027, TimeHour24 = 11_028, TimeMillisecond24 = 11_029, TimeSecond16 = 11_030, TimeSecond8 = 11_031, Voltage = 11_032, VoltageSpecification = 11_033, VoltageStatistics = 11_034, VolumeFlow = 11_035, ChromaticityCoordinate = 11_036, RcFeature = 11_037, RcSettings = 11_038, ReconnectionConfigurationControlPoint = 11_039, IddStatusChanged = 11_040, IddStatus = 11_041, IddAnnunciationStatus = 11_042, IddFeatures = 11_043, IddStatusReaderControlPoint = 11_044, IddCommandControlPoint = 11_045, IddCommandData = 11_046, IddRecordAccessControlPoint = 11_047, IddHistoryData = 11_048, ClientSupportedFeatures = 11_049, DatabaseHash = 11_050, BssControlPoint = 11_051, BssResponse = 11_052, EmergencyId = 11_053, EmergencyText = 11_054, AcsStatus = 11_055, AcsDataIn = 11_056, AcsDataOutNotify = 11_057, AcsDataOutIndicate = 11_058, AcsControlPoint = 11_059, EnhancedBloodPressureMeasurement = 11_060, EnhancedIntermediateCuffPressure = 11_061, BloodPressureRecord = 11_062, RegisteredUser = 11_063, BredrHandoverData = 11_064, BluetoothSigData = 11_065, ServerSupportedFeatures = 11_066, PhysicalActivityMonitorFeatures = 11_067, GeneralActivityInstantaneousData = 11_068, GeneralActivitySummaryData = 11_069, CardioRespiratoryActivityInstantaneousData = 11_070, CardioRespiratoryActivitySummaryData = 11_071, StepCounterActivitySummaryData = 11_072, SleepActivityInstantaneousData = 11_073, SleepActivitySummaryData = 11_074, PhysicalActivityMonitorControlPoint = 11_075, ActivityCurrentSession = 11_076, PhysicalActivitySessionDescriptor = 11_077, PreferredUnits = 11_078, HighResolutionHeight = 11_079, MiddleName = 11_080, StrideLength = 11_081, Handedness = 11_082, DeviceWearingPosition = 11_083, FourZoneHeartRateLimits = 11_084, HighIntensityExerciseThreshold = 11_085, ActivityGoal = 11_086, SedentaryIntervalNotification = 11_087, CaloricIntake = 11_088, TmapRole = 11_089, AudioInputState = 11_127, GainSettingsAttribute = 11_128, AudioInputType = 11_129, AudioInputStatus = 11_130, AudioInputControlPoint = 11_131, AudioInputDescription = 11_132, VolumeState = 11_133, VolumeControlPoint = 11_134, VolumeFlags = 11_135, VolumeOffsetState = 11_136, AudioLocation = 11_137, VolumeOffsetControlPoint = 11_138, AudioOutputDescription = 11_139, SetIdentityResolvingKey = 11_140, CoordinatedSetSize = 11_141, SetMemberLock = 11_142, SetMemberRank = 11_143, ApparentEnergy32 = 11_145, ApparentPower = 11_146, Co2Concentration = 11_148, CosineOfTheAngle = 11_149, DeviceTimeFeature = 11_150, DeviceTimeParameters = 11_151, DeviceTime = 11_152, DeviceTimeControlPoint = 11_153, TimeChangeLogData = 11_154, MediaPlayerName = 11_155, MediaPlayerIconObjectId = 11_156, MediaPlayerIconUrl = 11_157, TrackChanged = 11_158, TrackTitle = 11_159, TrackDuration = 11_160, TrackPosition = 11_161, PlaybackSpeed = 11_162, SeekingSpeed = 11_163, CurrentTrackSegmentsObjectId = 11_164, CurrentTrackObjectId = 11_165, NextTrackObjectId = 11_166, ParentGroupObjectId = 11_167, CurrentGroupObjectId = 11_168, PlayingOrder = 11_169, PlayingOrdersSupported = 11_170, MediaState = 11_171, MediaControlPoint = 11_172, MediaControlPointOpcodesSupported = 11_173, SearchResultsObjectId = 11_174, SearchControlPoint = 11_175, Energy32 = 11_176, MediaPlayerIconObjectType = 11_177, TrackSegmentsObjectType = 11_178, TrackObjectType = 11_179, GroupObjectType = 11_180, ConstantToneExtensionEnable = 11_181, AdvertisingConstantToneExtensionMinimumLength = 11_182, AdvertisingConstantToneExtensionMinimumTransmitCount = 11_183, AdvertisingConstantToneExtensionTransmitDuration = 11_184, AdvertisingConstantToneExtensionInterval = 11_185, AdvertisingConstantToneExtensionPhy = 11_186, BearerProviderName = 11_187, BearerUci = 11_188, BearerTechnology = 11_189, BearerUriSchemesSupportedList = 11_190, BearerSignalStrength = 11_191, BearerSignalStrengthReportingInterval = 11_192, BearerListCurrentCalls = 11_193, ContentControlId = 11_194, StatusFlags = 11_195, IncomingCallTargetBearerUri = 11_196, CallState = 11_197, CallControlPoint = 11_198, CallControlPointOptionalOpcodes = 11_199, TerminationReason = 11_200, IncomingCall = 11_201, CallFriendlyName = 11_202, Mute = 11_203, SinkAse = 11_204, SourceAse = 11_205, AseControlPoint = 11_206, BroadcastAudioScanControlPoint = 11_207, BroadcastReceiveState = 11_208, SinkPac = 11_209, SinkAudioLocations = 11_210, SourcePac = 11_211, SourceAudioLocations = 11_212, AvailableAudioContexts = 11_213, SupportedAudioContexts = 11_214, AmmoniaConcentration = 11_215, CarbonMonoxideConcentration = 11_216, MethaneConcentration = 11_217, NitrogenDioxideConcentration = 11_218, NonMethaneVolatileOrganicCompoundsConcentration = 11_219, OzoneConcentration = 11_220, ParticulateMatterPm1Concentration = 11_221, ParticulateMatterPm25Concentration = 11_222, ParticulateMatterPm10Concentration = 11_223, SulfurDioxideConcentration = 11_224, SulfurHexafluorideConcentration = 11_225, HearingAidFeatures = 11_226, HearingAidPresetControlPoint = 11_227, ActivePresetIndex = 11_228, FixedString64 = 11_230, HighTemperature = 11_231, HighVoltage = 11_232, LightDistribution = 11_233, LightOutput = 11_234, LightSourceType = 11_235, Noise = 11_236, RelativeRuntimeInACorrelatedColorTemperatureRange = 11_237, TimeSecond32 = 11_238, VocConcentration = 11_239, VoltageFrequency = 11_240, BatteryCriticalStatus = 11_241, BatteryHealthStatus = 11_242, BatteryHealthInformation = 11_243, BatteryInformation = 11_244, BatteryLevelStatus = 11_245, BatteryTimeStatus = 11_246, EstimatedServiceDate = 11_247, BatteryEnergyStatus = 11_248,
}
Expand description

Characteristics ([Assigned Numbers] Section 3.8.2).

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

DeviceName = 10_752

§

Appearance = 10_753

§

PeripheralPrivacyFlag = 10_754

§

ReconnectionAddress = 10_755

§

PeripheralPreferredConnectionParameters = 10_756

§

ServiceChanged = 10_757

§

AlertLevel = 10_758

§

TxPowerLevel = 10_759

§

DateTime = 10_760

§

DayOfWeek = 10_761

§

DayDateTime = 10_762

§

ExactTime256 = 10_764

§

DstOffset = 10_765

§

TimeZone = 10_766

§

LocalTimeInformation = 10_767

§

TimeWithDst = 10_769

§

TimeAccuracy = 10_770

§

TimeSource = 10_771

§

ReferenceTimeInformation = 10_772

§

TimeUpdateControlPoint = 10_774

§

TimeUpdateState = 10_775

§

GlucoseMeasurement = 10_776

§

BatteryLevel = 10_777

§

TemperatureMeasurement = 10_780

§

TemperatureType = 10_781

§

IntermediateTemperature = 10_782

§

MeasurementInterval = 10_785

§

BootKeyboardInputReport = 10_786

§

SystemId = 10_787

§

ModelNumberString = 10_788

§

SerialNumberString = 10_789

§

FirmwareRevisionString = 10_790

§

HardwareRevisionString = 10_791

§

SoftwareRevisionString = 10_792

§

ManufacturerNameString = 10_793

§

IeeeRegulatoryCertificationDataList = 10_794

§

CurrentTime = 10_795

§

MagneticDeclination = 10_796

§

ScanRefresh = 10_801

§

BootKeyboardOutputReport = 10_802

§

BootMouseInputReport = 10_803

§

GlucoseMeasurementContext = 10_804

§

BloodPressureMeasurement = 10_805

§

IntermediateCuffPressure = 10_806

§

HeartRateMeasurement = 10_807

§

BodySensorLocation = 10_808

§

HeartRateControlPoint = 10_809

§

AlertStatus = 10_815

§

RingerControlPoint = 10_816

§

RingerSetting = 10_817

§

AlertCategoryIdBitMask = 10_818

§

AlertCategoryId = 10_819

§

AlertNotificationControlPoint = 10_820

§

UnreadAlertStatus = 10_821

§

NewAlert = 10_822

§

SupportedNewAlertCategory = 10_823

§

SupportedUnreadAlertCategory = 10_824

§

BloodPressureFeature = 10_825

§

HidInformation = 10_826

§

ReportMap = 10_827

§

HidControlPoint = 10_828

§

Report = 10_829

§

ProtocolMode = 10_830

§

ScanIntervalWindow = 10_831

§

PnpId = 10_832

§

GlucoseFeature = 10_833

§

RecordAccessControlPoint = 10_834

§

RscMeasurement = 10_835

§

RscFeature = 10_836

§

ScControlPoint = 10_837

§

Aggregate = 10_842

§

CscMeasurement = 10_843

§

CscFeature = 10_844

§

SensorLocation = 10_845

§

PlxSpotCheckMeasurement = 10_846

§

PlxContinuousMeasurement = 10_847

§

PlxFeatures = 10_848

§

CyclingPowerMeasurement = 10_851

§

CyclingPowerVector = 10_852

§

CyclingPowerFeature = 10_853

§

CyclingPowerControlPoint = 10_854

§

LocationAndSpeed = 10_855

§

Navigation = 10_856

§

PositionQuality = 10_857

§

LnFeature = 10_858

§

LnControlPoint = 10_859

§

Elevation = 10_860

§

Pressure = 10_861

§

Temperature = 10_862

§

Humidity = 10_863

§

TrueWindSpeed = 10_864

§

TrueWindDirection = 10_865

§

ApparentWindSpeed = 10_866

§

ApparentWindDirection = 10_867

§

GustFactor = 10_868

§

PollenConcentration = 10_869

§

UvIndex = 10_870

§

Irradiance = 10_871

§

Rainfall = 10_872

§

WindChill = 10_873

§

HeatIndex = 10_874

§

DewPoint = 10_875

§

DescriptorValueChanged = 10_877

§

AerobicHeartRateLowerLimit = 10_878

§

AerobicThreshold = 10_879

§

Age = 10_880

§

AnaerobicHeartRateLowerLimit = 10_881

§

AnaerobicHeartRateUpperLimit = 10_882

§

AnaerobicThreshold = 10_883

§

AerobicHeartRateUpperLimit = 10_884

§

DateOfBirth = 10_885

§

DateOfThresholdAssessment = 10_886

§

EmailAddress = 10_887

§

FatBurnHeartRateLowerLimit = 10_888

§

FatBurnHeartRateUpperLimit = 10_889

§

FirstName = 10_890

§

FiveZoneHeartRateLimits = 10_891

§

Gender = 10_892

§

HeartRateMax = 10_893

§

Height = 10_894

§

HipCircumference = 10_895

§

LastName = 10_896

§

MaximumRecommendedHeartRate = 10_897

§

RestingHeartRate = 10_898

§

SportTypeForAerobicAndAnaerobicThresholds = 10_899

§

ThreeZoneHeartRateLimits = 10_900

§

TwoZoneHeartRateLimits = 10_901

§

Vo2Max = 10_902

§

WaistCircumference = 10_903

§

Weight = 10_904

§

DatabaseChangeIncrement = 10_905

§

UserIndex = 10_906

§

BodyCompositionFeature = 10_907

§

BodyCompositionMeasurement = 10_908

§

WeightMeasurement = 10_909

§

WeightScaleFeature = 10_910

§

UserControlPoint = 10_911

§

MagneticFluxDensity2D = 10_912

§

MagneticFluxDensity3D = 10_913

§

Language = 10_914

§

BarometricPressureTrend = 10_915

§

BondManagementControlPoint = 10_916

§

BondManagementFeature = 10_917

§

CentralAddressResolution = 10_918

§

CgmMeasurement = 10_919

§

CgmFeature = 10_920

§

CgmStatus = 10_921

§

CgmSessionStartTime = 10_922

§

CgmSessionRunTime = 10_923

§

CgmSpecificOpsControlPoint = 10_924

§

IndoorPositioningConfiguration = 10_925

§

Latitude = 10_926

§

Longitude = 10_927

§

LocalNorthCoordinate = 10_928

§

LocalEastCoordinate = 10_929

§

FloorNumber = 10_930

§

Altitude = 10_931

§

Uncertainty = 10_932

§

LocationName = 10_933

§

Uri = 10_934

§

HttpHeaders = 10_935

§

HttpStatusCode = 10_936

§

HttpEntityBody = 10_937

§

HttpControlPoint = 10_938

§

HttpsSecurity = 10_939

§

TdsControlPoint = 10_940

§

OtsFeature = 10_941

§

ObjectName = 10_942

§

ObjectType = 10_943

§

ObjectSize = 10_944

§

ObjectFirstCreated = 10_945

§

ObjectLastModified = 10_946

§

ObjectId = 10_947

§

ObjectProperties = 10_948

§

ObjectActionControlPoint = 10_949

§

ObjectListControlPoint = 10_950

§

ObjectListFilter = 10_951

§

ObjectChanged = 10_952

§

ResolvablePrivateAddressOnly = 10_953

§

FitnessMachineFeature = 10_956

§

TreadmillData = 10_957

§

CrossTrainerData = 10_958

§

StepClimberData = 10_959

§

StairClimberData = 10_960

§

RowerData = 10_961

§

IndoorBikeData = 10_962

§

TrainingStatus = 10_963

§

SupportedSpeedRange = 10_964

§

SupportedInclinationRange = 10_965

§

SupportedResistanceLevelRange = 10_966

§

SupportedHeartRateRange = 10_967

§

SupportedPowerRange = 10_968

§

FitnessMachineControlPoint = 10_969

§

FitnessMachineStatus = 10_970

§

MeshProvisioningDataIn = 10_971

§

MeshProvisioningDataOut = 10_972

§

MeshProxyDataIn = 10_973

§

MeshProxyDataOut = 10_974

§

AverageCurrent = 10_976

§

AverageVoltage = 10_977

§

Boolean = 10_978

§

ChromaticDistanceFromPlanckian = 10_979

§

ChromaticityCoordinates = 10_980

§

ChromaticityInCctAndDuvValues = 10_981

§

ChromaticityTolerance = 10_982

§

CieColorRenderingIndex = 10_983

§

Coefficient = 10_984

§

CorrelatedColorTemperature = 10_985

§

Count16 = 10_986

§

Count24 = 10_987

§

CountryCode = 10_988

§

DateUtc = 10_989

§

ElectricCurrent = 10_990

§

ElectricCurrentRange = 10_991

§

ElectricCurrentSpecification = 10_992

§

ElectricCurrentStatistics = 10_993

§

Energy = 10_994

§

EnergyInAPeriodOfDay = 10_995

§

EventStatistics = 10_996

§

FixedString16 = 10_997

§

FixedString24 = 10_998

§

FixedString36 = 10_999

§

FixedString8 = 11_000

§

GenericLevel = 11_001

§

GlobalTradeItemNumber = 11_002

§

Illuminance = 11_003

§

LuminousEfficacy = 11_004

§

LuminousEnergy = 11_005

§

LuminousExposure = 11_006

§

LuminousFlux = 11_007

§

LuminousFluxRange = 11_008

§

LuminousIntensity = 11_009

§

MassFlow = 11_010

§

PerceivedLightness = 11_011

§

Percentage8 = 11_012

§

Power = 11_013

§

PowerSpecification = 11_014

§

RelativeRuntimeInACurrentRange = 11_015

§

RelativeRuntimeInAGenericLevelRange = 11_016

§

RelativeValueInAVoltageRange = 11_017

§

RelativeValueInAnIlluminanceRange = 11_018

§

RelativeValueInAPeriodOfDay = 11_019

§

RelativeValueInATemperatureRange = 11_020

§

Temperature8 = 11_021

§

Temperature8InAPeriodOfDay = 11_022

§

Temperature8Statistics = 11_023

§

TemperatureRange = 11_024

§

TemperatureStatistics = 11_025

§

TimeDecihour8 = 11_026

§

TimeExponential8 = 11_027

§

TimeHour24 = 11_028

§

TimeMillisecond24 = 11_029

§

TimeSecond16 = 11_030

§

TimeSecond8 = 11_031

§

Voltage = 11_032

§

VoltageSpecification = 11_033

§

VoltageStatistics = 11_034

§

VolumeFlow = 11_035

§

ChromaticityCoordinate = 11_036

§

RcFeature = 11_037

§

RcSettings = 11_038

§

ReconnectionConfigurationControlPoint = 11_039

§

IddStatusChanged = 11_040

§

IddStatus = 11_041

§

IddAnnunciationStatus = 11_042

§

IddFeatures = 11_043

§

IddStatusReaderControlPoint = 11_044

§

IddCommandControlPoint = 11_045

§

IddCommandData = 11_046

§

IddRecordAccessControlPoint = 11_047

§

IddHistoryData = 11_048

§

ClientSupportedFeatures = 11_049

§

DatabaseHash = 11_050

§

BssControlPoint = 11_051

§

BssResponse = 11_052

§

EmergencyId = 11_053

§

EmergencyText = 11_054

§

AcsStatus = 11_055

§

AcsDataIn = 11_056

§

AcsDataOutNotify = 11_057

§

AcsDataOutIndicate = 11_058

§

AcsControlPoint = 11_059

§

EnhancedBloodPressureMeasurement = 11_060

§

EnhancedIntermediateCuffPressure = 11_061

§

BloodPressureRecord = 11_062

§

RegisteredUser = 11_063

§

BredrHandoverData = 11_064

§

BluetoothSigData = 11_065

§

ServerSupportedFeatures = 11_066

§

PhysicalActivityMonitorFeatures = 11_067

§

GeneralActivityInstantaneousData = 11_068

§

GeneralActivitySummaryData = 11_069

§

CardioRespiratoryActivityInstantaneousData = 11_070

§

CardioRespiratoryActivitySummaryData = 11_071

§

StepCounterActivitySummaryData = 11_072

§

SleepActivityInstantaneousData = 11_073

§

SleepActivitySummaryData = 11_074

§

PhysicalActivityMonitorControlPoint = 11_075

§

ActivityCurrentSession = 11_076

§

PhysicalActivitySessionDescriptor = 11_077

§

PreferredUnits = 11_078

§

HighResolutionHeight = 11_079

§

MiddleName = 11_080

§

StrideLength = 11_081

§

Handedness = 11_082

§

DeviceWearingPosition = 11_083

§

FourZoneHeartRateLimits = 11_084

§

HighIntensityExerciseThreshold = 11_085

§

ActivityGoal = 11_086

§

SedentaryIntervalNotification = 11_087

§

CaloricIntake = 11_088

§

TmapRole = 11_089

§

AudioInputState = 11_127

§

GainSettingsAttribute = 11_128

§

AudioInputType = 11_129

§

AudioInputStatus = 11_130

§

AudioInputControlPoint = 11_131

§

AudioInputDescription = 11_132

§

VolumeState = 11_133

§

VolumeControlPoint = 11_134

§

VolumeFlags = 11_135

§

VolumeOffsetState = 11_136

§

AudioLocation = 11_137

§

VolumeOffsetControlPoint = 11_138

§

AudioOutputDescription = 11_139

§

SetIdentityResolvingKey = 11_140

§

CoordinatedSetSize = 11_141

§

SetMemberLock = 11_142

§

SetMemberRank = 11_143

§

ApparentEnergy32 = 11_145

§

ApparentPower = 11_146

§

Co2Concentration = 11_148

§

CosineOfTheAngle = 11_149

§

DeviceTimeFeature = 11_150

§

DeviceTimeParameters = 11_151

§

DeviceTime = 11_152

§

DeviceTimeControlPoint = 11_153

§

TimeChangeLogData = 11_154

§

MediaPlayerName = 11_155

§

MediaPlayerIconObjectId = 11_156

§

MediaPlayerIconUrl = 11_157

§

TrackChanged = 11_158

§

TrackTitle = 11_159

§

TrackDuration = 11_160

§

TrackPosition = 11_161

§

PlaybackSpeed = 11_162

§

SeekingSpeed = 11_163

§

CurrentTrackSegmentsObjectId = 11_164

§

CurrentTrackObjectId = 11_165

§

NextTrackObjectId = 11_166

§

ParentGroupObjectId = 11_167

§

CurrentGroupObjectId = 11_168

§

PlayingOrder = 11_169

§

PlayingOrdersSupported = 11_170

§

MediaState = 11_171

§

MediaControlPoint = 11_172

§

MediaControlPointOpcodesSupported = 11_173

§

SearchResultsObjectId = 11_174

§

SearchControlPoint = 11_175

§

Energy32 = 11_176

§

MediaPlayerIconObjectType = 11_177

§

TrackSegmentsObjectType = 11_178

§

TrackObjectType = 11_179

§

GroupObjectType = 11_180

§

ConstantToneExtensionEnable = 11_181

§

AdvertisingConstantToneExtensionMinimumLength = 11_182

§

AdvertisingConstantToneExtensionMinimumTransmitCount = 11_183

§

AdvertisingConstantToneExtensionTransmitDuration = 11_184

§

AdvertisingConstantToneExtensionInterval = 11_185

§

AdvertisingConstantToneExtensionPhy = 11_186

§

BearerProviderName = 11_187

§

BearerUci = 11_188

§

BearerTechnology = 11_189

§

BearerUriSchemesSupportedList = 11_190

§

BearerSignalStrength = 11_191

§

BearerSignalStrengthReportingInterval = 11_192

§

BearerListCurrentCalls = 11_193

§

ContentControlId = 11_194

§

StatusFlags = 11_195

§

IncomingCallTargetBearerUri = 11_196

§

CallState = 11_197

§

CallControlPoint = 11_198

§

CallControlPointOptionalOpcodes = 11_199

§

TerminationReason = 11_200

§

IncomingCall = 11_201

§

CallFriendlyName = 11_202

§

Mute = 11_203

§

SinkAse = 11_204

§

SourceAse = 11_205

§

AseControlPoint = 11_206

§

BroadcastAudioScanControlPoint = 11_207

§

BroadcastReceiveState = 11_208

§

SinkPac = 11_209

§

SinkAudioLocations = 11_210

§

SourcePac = 11_211

§

SourceAudioLocations = 11_212

§

AvailableAudioContexts = 11_213

§

SupportedAudioContexts = 11_214

§

AmmoniaConcentration = 11_215

§

CarbonMonoxideConcentration = 11_216

§

MethaneConcentration = 11_217

§

NitrogenDioxideConcentration = 11_218

§

NonMethaneVolatileOrganicCompoundsConcentration = 11_219

§

OzoneConcentration = 11_220

§

ParticulateMatterPm1Concentration = 11_221

§

ParticulateMatterPm25Concentration = 11_222

§

ParticulateMatterPm10Concentration = 11_223

§

SulfurDioxideConcentration = 11_224

§

SulfurHexafluorideConcentration = 11_225

§

HearingAidFeatures = 11_226

§

HearingAidPresetControlPoint = 11_227

§

ActivePresetIndex = 11_228

§

FixedString64 = 11_230

§

HighTemperature = 11_231

§

HighVoltage = 11_232

§

LightDistribution = 11_233

§

LightOutput = 11_234

§

LightSourceType = 11_235

§

Noise = 11_236

§

RelativeRuntimeInACorrelatedColorTemperatureRange = 11_237

§

TimeSecond32 = 11_238

§

VocConcentration = 11_239

§

VoltageFrequency = 11_240

§

BatteryCriticalStatus = 11_241

§

BatteryHealthStatus = 11_242

§

BatteryHealthInformation = 11_243

§

BatteryInformation = 11_244

§

BatteryLevelStatus = 11_245

§

BatteryTimeStatus = 11_246

§

EstimatedServiceDate = 11_247

§

BatteryEnergyStatus = 11_248

Implementations§

Source§

impl Characteristic

Source

pub const DEVICE_NAME: Uuid16

Source

pub const APPEARANCE: Uuid16

Source

pub const PERIPHERAL_PRIVACY_FLAG: Uuid16

Source

pub const RECONNECTION_ADDRESS: Uuid16

Source

pub const PERIPHERAL_PREFERRED_CONNECTION_PARAMETERS: Uuid16

Source

pub const SERVICE_CHANGED: Uuid16

Source

pub const ALERT_LEVEL: Uuid16

Source

pub const TX_POWER_LEVEL: Uuid16

Source

pub const DATE_TIME: Uuid16

Source

pub const DAY_OF_WEEK: Uuid16

Source

pub const DAY_DATE_TIME: Uuid16

Source

pub const EXACT_TIME256: Uuid16

Source

pub const DST_OFFSET: Uuid16

Source

pub const TIME_ZONE: Uuid16

Source

pub const LOCAL_TIME_INFORMATION: Uuid16

Source

pub const TIME_WITH_DST: Uuid16

Source

pub const TIME_ACCURACY: Uuid16

Source

pub const TIME_SOURCE: Uuid16

Source

pub const REFERENCE_TIME_INFORMATION: Uuid16

Source

pub const TIME_UPDATE_CONTROL_POINT: Uuid16

Source

pub const TIME_UPDATE_STATE: Uuid16

Source

pub const GLUCOSE_MEASUREMENT: Uuid16

Source

pub const BATTERY_LEVEL: Uuid16

Source

pub const TEMPERATURE_MEASUREMENT: Uuid16

Source

pub const TEMPERATURE_TYPE: Uuid16

Source

pub const INTERMEDIATE_TEMPERATURE: Uuid16

Source

pub const MEASUREMENT_INTERVAL: Uuid16

Source

pub const BOOT_KEYBOARD_INPUT_REPORT: Uuid16

Source

pub const SYSTEM_ID: Uuid16

Source

pub const MODEL_NUMBER_STRING: Uuid16

Source

pub const SERIAL_NUMBER_STRING: Uuid16

Source

pub const FIRMWARE_REVISION_STRING: Uuid16

Source

pub const HARDWARE_REVISION_STRING: Uuid16

Source

pub const SOFTWARE_REVISION_STRING: Uuid16

Source

pub const MANUFACTURER_NAME_STRING: Uuid16

Source

pub const IEEE_REGULATORY_CERTIFICATION_DATA_LIST: Uuid16

Source

pub const CURRENT_TIME: Uuid16

Source

pub const MAGNETIC_DECLINATION: Uuid16

Source

pub const SCAN_REFRESH: Uuid16

Source

pub const BOOT_KEYBOARD_OUTPUT_REPORT: Uuid16

Source

pub const BOOT_MOUSE_INPUT_REPORT: Uuid16

Source

pub const GLUCOSE_MEASUREMENT_CONTEXT: Uuid16

Source

pub const BLOOD_PRESSURE_MEASUREMENT: Uuid16

Source

pub const INTERMEDIATE_CUFF_PRESSURE: Uuid16

Source

pub const HEART_RATE_MEASUREMENT: Uuid16

Source

pub const BODY_SENSOR_LOCATION: Uuid16

Source

pub const HEART_RATE_CONTROL_POINT: Uuid16

Source

pub const ALERT_STATUS: Uuid16

Source

pub const RINGER_CONTROL_POINT: Uuid16

Source

pub const RINGER_SETTING: Uuid16

Source

pub const ALERT_CATEGORY_ID_BIT_MASK: Uuid16

Source

pub const ALERT_CATEGORY_ID: Uuid16

Source

pub const ALERT_NOTIFICATION_CONTROL_POINT: Uuid16

Source

pub const UNREAD_ALERT_STATUS: Uuid16

Source

pub const NEW_ALERT: Uuid16

Source

pub const SUPPORTED_NEW_ALERT_CATEGORY: Uuid16

Source

pub const SUPPORTED_UNREAD_ALERT_CATEGORY: Uuid16

Source

pub const BLOOD_PRESSURE_FEATURE: Uuid16

Source

pub const HID_INFORMATION: Uuid16

Source

pub const REPORT_MAP: Uuid16

Source

pub const HID_CONTROL_POINT: Uuid16

Source

pub const REPORT: Uuid16

Source

pub const PROTOCOL_MODE: Uuid16

Source

pub const SCAN_INTERVAL_WINDOW: Uuid16

Source

pub const PNP_ID: Uuid16

Source

pub const GLUCOSE_FEATURE: Uuid16

Source

pub const RECORD_ACCESS_CONTROL_POINT: Uuid16

Source

pub const RSC_MEASUREMENT: Uuid16

Source

pub const RSC_FEATURE: Uuid16

Source

pub const SC_CONTROL_POINT: Uuid16

Source

pub const AGGREGATE: Uuid16

Source

pub const CSC_MEASUREMENT: Uuid16

Source

pub const CSC_FEATURE: Uuid16

Source

pub const SENSOR_LOCATION: Uuid16

Source

pub const PLX_SPOT_CHECK_MEASUREMENT: Uuid16

Source

pub const PLX_CONTINUOUS_MEASUREMENT: Uuid16

Source

pub const PLX_FEATURES: Uuid16

Source

pub const CYCLING_POWER_MEASUREMENT: Uuid16

Source

pub const CYCLING_POWER_VECTOR: Uuid16

Source

pub const CYCLING_POWER_FEATURE: Uuid16

Source

pub const CYCLING_POWER_CONTROL_POINT: Uuid16

Source

pub const LOCATION_AND_SPEED: Uuid16

Source

pub const NAVIGATION: Uuid16

Source

pub const POSITION_QUALITY: Uuid16

Source

pub const LN_FEATURE: Uuid16

Source

pub const LN_CONTROL_POINT: Uuid16

Source

pub const ELEVATION: Uuid16

Source

pub const PRESSURE: Uuid16

Source

pub const TEMPERATURE: Uuid16

Source

pub const HUMIDITY: Uuid16

Source

pub const TRUE_WIND_SPEED: Uuid16

Source

pub const TRUE_WIND_DIRECTION: Uuid16

Source

pub const APPARENT_WIND_SPEED: Uuid16

Source

pub const APPARENT_WIND_DIRECTION: Uuid16

Source

pub const GUST_FACTOR: Uuid16

Source

pub const POLLEN_CONCENTRATION: Uuid16

Source

pub const UV_INDEX: Uuid16

Source

pub const IRRADIANCE: Uuid16

Source

pub const RAINFALL: Uuid16

Source

pub const WIND_CHILL: Uuid16

Source

pub const HEAT_INDEX: Uuid16

Source

pub const DEW_POINT: Uuid16

Source

pub const DESCRIPTOR_VALUE_CHANGED: Uuid16

Source

pub const AEROBIC_HEART_RATE_LOWER_LIMIT: Uuid16

Source

pub const AEROBIC_THRESHOLD: Uuid16

Source

pub const AGE: Uuid16

Source

pub const ANAEROBIC_HEART_RATE_LOWER_LIMIT: Uuid16

Source

pub const ANAEROBIC_HEART_RATE_UPPER_LIMIT: Uuid16

Source

pub const ANAEROBIC_THRESHOLD: Uuid16

Source

pub const AEROBIC_HEART_RATE_UPPER_LIMIT: Uuid16

Source

pub const DATE_OF_BIRTH: Uuid16

Source

pub const DATE_OF_THRESHOLD_ASSESSMENT: Uuid16

Source

pub const EMAIL_ADDRESS: Uuid16

Source

pub const FAT_BURN_HEART_RATE_LOWER_LIMIT: Uuid16

Source

pub const FAT_BURN_HEART_RATE_UPPER_LIMIT: Uuid16

Source

pub const FIRST_NAME: Uuid16

Source

pub const FIVE_ZONE_HEART_RATE_LIMITS: Uuid16

Source

pub const GENDER: Uuid16

Source

pub const HEART_RATE_MAX: Uuid16

Source

pub const HEIGHT: Uuid16

Source

pub const HIP_CIRCUMFERENCE: Uuid16

Source

pub const LAST_NAME: Uuid16

Source

pub const RESTING_HEART_RATE: Uuid16

Source

pub const SPORT_TYPE_FOR_AEROBIC_AND_ANAEROBIC_THRESHOLDS: Uuid16

Source

pub const THREE_ZONE_HEART_RATE_LIMITS: Uuid16

Source

pub const TWO_ZONE_HEART_RATE_LIMITS: Uuid16

Source

pub const VO2_MAX: Uuid16

Source

pub const WAIST_CIRCUMFERENCE: Uuid16

Source

pub const WEIGHT: Uuid16

Source

pub const DATABASE_CHANGE_INCREMENT: Uuid16

Source

pub const USER_INDEX: Uuid16

Source

pub const BODY_COMPOSITION_FEATURE: Uuid16

Source

pub const BODY_COMPOSITION_MEASUREMENT: Uuid16

Source

pub const WEIGHT_MEASUREMENT: Uuid16

Source

pub const WEIGHT_SCALE_FEATURE: Uuid16

Source

pub const USER_CONTROL_POINT: Uuid16

Source

pub const MAGNETIC_FLUX_DENSITY2_D: Uuid16

Source

pub const MAGNETIC_FLUX_DENSITY3_D: Uuid16

Source

pub const LANGUAGE: Uuid16

Source

pub const BAROMETRIC_PRESSURE_TREND: Uuid16

Source

pub const BOND_MANAGEMENT_CONTROL_POINT: Uuid16

Source

pub const BOND_MANAGEMENT_FEATURE: Uuid16

Source

pub const CENTRAL_ADDRESS_RESOLUTION: Uuid16

Source

pub const CGM_MEASUREMENT: Uuid16

Source

pub const CGM_FEATURE: Uuid16

Source

pub const CGM_STATUS: Uuid16

Source

pub const CGM_SESSION_START_TIME: Uuid16

Source

pub const CGM_SESSION_RUN_TIME: Uuid16

Source

pub const CGM_SPECIFIC_OPS_CONTROL_POINT: Uuid16

Source

pub const INDOOR_POSITIONING_CONFIGURATION: Uuid16

Source

pub const LATITUDE: Uuid16

Source

pub const LONGITUDE: Uuid16

Source

pub const LOCAL_NORTH_COORDINATE: Uuid16

Source

pub const LOCAL_EAST_COORDINATE: Uuid16

Source

pub const FLOOR_NUMBER: Uuid16

Source

pub const ALTITUDE: Uuid16

Source

pub const UNCERTAINTY: Uuid16

Source

pub const LOCATION_NAME: Uuid16

Source

pub const URI: Uuid16

Source

pub const HTTP_HEADERS: Uuid16

Source

pub const HTTP_STATUS_CODE: Uuid16

Source

pub const HTTP_ENTITY_BODY: Uuid16

Source

pub const HTTP_CONTROL_POINT: Uuid16

Source

pub const HTTPS_SECURITY: Uuid16

Source

pub const TDS_CONTROL_POINT: Uuid16

Source

pub const OTS_FEATURE: Uuid16

Source

pub const OBJECT_NAME: Uuid16

Source

pub const OBJECT_TYPE: Uuid16

Source

pub const OBJECT_SIZE: Uuid16

Source

pub const OBJECT_FIRST_CREATED: Uuid16

Source

pub const OBJECT_LAST_MODIFIED: Uuid16

Source

pub const OBJECT_ID: Uuid16

Source

pub const OBJECT_PROPERTIES: Uuid16

Source

pub const OBJECT_ACTION_CONTROL_POINT: Uuid16

Source

pub const OBJECT_LIST_CONTROL_POINT: Uuid16

Source

pub const OBJECT_LIST_FILTER: Uuid16

Source

pub const OBJECT_CHANGED: Uuid16

Source

pub const RESOLVABLE_PRIVATE_ADDRESS_ONLY: Uuid16

Source

pub const FITNESS_MACHINE_FEATURE: Uuid16

Source

pub const TREADMILL_DATA: Uuid16

Source

pub const CROSS_TRAINER_DATA: Uuid16

Source

pub const STEP_CLIMBER_DATA: Uuid16

Source

pub const STAIR_CLIMBER_DATA: Uuid16

Source

pub const ROWER_DATA: Uuid16

Source

pub const INDOOR_BIKE_DATA: Uuid16

Source

pub const TRAINING_STATUS: Uuid16

Source

pub const SUPPORTED_SPEED_RANGE: Uuid16

Source

pub const SUPPORTED_INCLINATION_RANGE: Uuid16

Source

pub const SUPPORTED_RESISTANCE_LEVEL_RANGE: Uuid16

Source

pub const SUPPORTED_HEART_RATE_RANGE: Uuid16

Source

pub const SUPPORTED_POWER_RANGE: Uuid16

Source

pub const FITNESS_MACHINE_CONTROL_POINT: Uuid16

Source

pub const FITNESS_MACHINE_STATUS: Uuid16

Source

pub const MESH_PROVISIONING_DATA_IN: Uuid16

Source

pub const MESH_PROVISIONING_DATA_OUT: Uuid16

Source

pub const MESH_PROXY_DATA_IN: Uuid16

Source

pub const MESH_PROXY_DATA_OUT: Uuid16

Source

pub const AVERAGE_CURRENT: Uuid16

Source

pub const AVERAGE_VOLTAGE: Uuid16

Source

pub const BOOLEAN: Uuid16

Source

pub const CHROMATIC_DISTANCE_FROM_PLANCKIAN: Uuid16

Source

pub const CHROMATICITY_COORDINATES: Uuid16

Source

pub const CHROMATICITY_IN_CCT_AND_DUV_VALUES: Uuid16

Source

pub const CHROMATICITY_TOLERANCE: Uuid16

Source

pub const CIE_COLOR_RENDERING_INDEX: Uuid16

Source

pub const COEFFICIENT: Uuid16

Source

pub const CORRELATED_COLOR_TEMPERATURE: Uuid16

Source

pub const COUNT16: Uuid16

Source

pub const COUNT24: Uuid16

Source

pub const COUNTRY_CODE: Uuid16

Source

pub const DATE_UTC: Uuid16

Source

pub const ELECTRIC_CURRENT: Uuid16

Source

pub const ELECTRIC_CURRENT_RANGE: Uuid16

Source

pub const ELECTRIC_CURRENT_SPECIFICATION: Uuid16

Source

pub const ELECTRIC_CURRENT_STATISTICS: Uuid16

Source

pub const ENERGY: Uuid16

Source

pub const ENERGY_IN_A_PERIOD_OF_DAY: Uuid16

Source

pub const EVENT_STATISTICS: Uuid16

Source

pub const FIXED_STRING16: Uuid16

Source

pub const FIXED_STRING24: Uuid16

Source

pub const FIXED_STRING36: Uuid16

Source

pub const FIXED_STRING8: Uuid16

Source

pub const GENERIC_LEVEL: Uuid16

Source

pub const GLOBAL_TRADE_ITEM_NUMBER: Uuid16

Source

pub const ILLUMINANCE: Uuid16

Source

pub const LUMINOUS_EFFICACY: Uuid16

Source

pub const LUMINOUS_ENERGY: Uuid16

Source

pub const LUMINOUS_EXPOSURE: Uuid16

Source

pub const LUMINOUS_FLUX: Uuid16

Source

pub const LUMINOUS_FLUX_RANGE: Uuid16

Source

pub const LUMINOUS_INTENSITY: Uuid16

Source

pub const MASS_FLOW: Uuid16

Source

pub const PERCEIVED_LIGHTNESS: Uuid16

Source

pub const PERCENTAGE8: Uuid16

Source

pub const POWER: Uuid16

Source

pub const POWER_SPECIFICATION: Uuid16

Source

pub const RELATIVE_RUNTIME_IN_A_CURRENT_RANGE: Uuid16

Source

pub const RELATIVE_RUNTIME_IN_A_GENERIC_LEVEL_RANGE: Uuid16

Source

pub const RELATIVE_VALUE_IN_A_VOLTAGE_RANGE: Uuid16

Source

pub const RELATIVE_VALUE_IN_AN_ILLUMINANCE_RANGE: Uuid16

Source

pub const RELATIVE_VALUE_IN_A_PERIOD_OF_DAY: Uuid16

Source

pub const RELATIVE_VALUE_IN_A_TEMPERATURE_RANGE: Uuid16

Source

pub const TEMPERATURE8: Uuid16

Source

pub const TEMPERATURE8_IN_A_PERIOD_OF_DAY: Uuid16

Source

pub const TEMPERATURE8_STATISTICS: Uuid16

Source

pub const TEMPERATURE_RANGE: Uuid16

Source

pub const TEMPERATURE_STATISTICS: Uuid16

Source

pub const TIME_DECIHOUR8: Uuid16

Source

pub const TIME_EXPONENTIAL8: Uuid16

Source

pub const TIME_HOUR24: Uuid16

Source

pub const TIME_MILLISECOND24: Uuid16

Source

pub const TIME_SECOND16: Uuid16

Source

pub const TIME_SECOND8: Uuid16

Source

pub const VOLTAGE: Uuid16

Source

pub const VOLTAGE_SPECIFICATION: Uuid16

Source

pub const VOLTAGE_STATISTICS: Uuid16

Source

pub const VOLUME_FLOW: Uuid16

Source

pub const CHROMATICITY_COORDINATE: Uuid16

Source

pub const RC_FEATURE: Uuid16

Source

pub const RC_SETTINGS: Uuid16

Source

pub const RECONNECTION_CONFIGURATION_CONTROL_POINT: Uuid16

Source

pub const IDD_STATUS_CHANGED: Uuid16

Source

pub const IDD_STATUS: Uuid16

Source

pub const IDD_ANNUNCIATION_STATUS: Uuid16

Source

pub const IDD_FEATURES: Uuid16

Source

pub const IDD_STATUS_READER_CONTROL_POINT: Uuid16

Source

pub const IDD_COMMAND_CONTROL_POINT: Uuid16

Source

pub const IDD_COMMAND_DATA: Uuid16

Source

pub const IDD_RECORD_ACCESS_CONTROL_POINT: Uuid16

Source

pub const IDD_HISTORY_DATA: Uuid16

Source

pub const CLIENT_SUPPORTED_FEATURES: Uuid16

Source

pub const DATABASE_HASH: Uuid16

Source

pub const BSS_CONTROL_POINT: Uuid16

Source

pub const BSS_RESPONSE: Uuid16

Source

pub const EMERGENCY_ID: Uuid16

Source

pub const EMERGENCY_TEXT: Uuid16

Source

pub const ACS_STATUS: Uuid16

Source

pub const ACS_DATA_IN: Uuid16

Source

pub const ACS_DATA_OUT_NOTIFY: Uuid16

Source

pub const ACS_DATA_OUT_INDICATE: Uuid16

Source

pub const ACS_CONTROL_POINT: Uuid16

Source

pub const ENHANCED_BLOOD_PRESSURE_MEASUREMENT: Uuid16

Source

pub const ENHANCED_INTERMEDIATE_CUFF_PRESSURE: Uuid16

Source

pub const BLOOD_PRESSURE_RECORD: Uuid16

Source

pub const REGISTERED_USER: Uuid16

Source

pub const BREDR_HANDOVER_DATA: Uuid16

Source

pub const BLUETOOTH_SIG_DATA: Uuid16

Source

pub const SERVER_SUPPORTED_FEATURES: Uuid16

Source

pub const PHYSICAL_ACTIVITY_MONITOR_FEATURES: Uuid16

Source

pub const GENERAL_ACTIVITY_INSTANTANEOUS_DATA: Uuid16

Source

pub const GENERAL_ACTIVITY_SUMMARY_DATA: Uuid16

Source

pub const CARDIO_RESPIRATORY_ACTIVITY_INSTANTANEOUS_DATA: Uuid16

Source

pub const CARDIO_RESPIRATORY_ACTIVITY_SUMMARY_DATA: Uuid16

Source

pub const STEP_COUNTER_ACTIVITY_SUMMARY_DATA: Uuid16

Source

pub const SLEEP_ACTIVITY_INSTANTANEOUS_DATA: Uuid16

Source

pub const SLEEP_ACTIVITY_SUMMARY_DATA: Uuid16

Source

pub const PHYSICAL_ACTIVITY_MONITOR_CONTROL_POINT: Uuid16

Source

pub const ACTIVITY_CURRENT_SESSION: Uuid16

Source

pub const PHYSICAL_ACTIVITY_SESSION_DESCRIPTOR: Uuid16

Source

pub const PREFERRED_UNITS: Uuid16

Source

pub const HIGH_RESOLUTION_HEIGHT: Uuid16

Source

pub const MIDDLE_NAME: Uuid16

Source

pub const STRIDE_LENGTH: Uuid16

Source

pub const HANDEDNESS: Uuid16

Source

pub const DEVICE_WEARING_POSITION: Uuid16

Source

pub const FOUR_ZONE_HEART_RATE_LIMITS: Uuid16

Source

pub const HIGH_INTENSITY_EXERCISE_THRESHOLD: Uuid16

Source

pub const ACTIVITY_GOAL: Uuid16

Source

pub const SEDENTARY_INTERVAL_NOTIFICATION: Uuid16

Source

pub const CALORIC_INTAKE: Uuid16

Source

pub const TMAP_ROLE: Uuid16

Source

pub const AUDIO_INPUT_STATE: Uuid16

Source

pub const GAIN_SETTINGS_ATTRIBUTE: Uuid16

Source

pub const AUDIO_INPUT_TYPE: Uuid16

Source

pub const AUDIO_INPUT_STATUS: Uuid16

Source

pub const AUDIO_INPUT_CONTROL_POINT: Uuid16

Source

pub const AUDIO_INPUT_DESCRIPTION: Uuid16

Source

pub const VOLUME_STATE: Uuid16

Source

pub const VOLUME_CONTROL_POINT: Uuid16

Source

pub const VOLUME_FLAGS: Uuid16

Source

pub const VOLUME_OFFSET_STATE: Uuid16

Source

pub const AUDIO_LOCATION: Uuid16

Source

pub const VOLUME_OFFSET_CONTROL_POINT: Uuid16

Source

pub const AUDIO_OUTPUT_DESCRIPTION: Uuid16

Source

pub const SET_IDENTITY_RESOLVING_KEY: Uuid16

Source

pub const COORDINATED_SET_SIZE: Uuid16

Source

pub const SET_MEMBER_LOCK: Uuid16

Source

pub const SET_MEMBER_RANK: Uuid16

Source

pub const APPARENT_ENERGY32: Uuid16

Source

pub const APPARENT_POWER: Uuid16

Source

pub const CO2_CONCENTRATION: Uuid16

Source

pub const COSINE_OF_THE_ANGLE: Uuid16

Source

pub const DEVICE_TIME_FEATURE: Uuid16

Source

pub const DEVICE_TIME_PARAMETERS: Uuid16

Source

pub const DEVICE_TIME: Uuid16

Source

pub const DEVICE_TIME_CONTROL_POINT: Uuid16

Source

pub const TIME_CHANGE_LOG_DATA: Uuid16

Source

pub const MEDIA_PLAYER_NAME: Uuid16

Source

pub const MEDIA_PLAYER_ICON_OBJECT_ID: Uuid16

Source

pub const MEDIA_PLAYER_ICON_URL: Uuid16

Source

pub const TRACK_CHANGED: Uuid16

Source

pub const TRACK_TITLE: Uuid16

Source

pub const TRACK_DURATION: Uuid16

Source

pub const TRACK_POSITION: Uuid16

Source

pub const PLAYBACK_SPEED: Uuid16

Source

pub const SEEKING_SPEED: Uuid16

Source

pub const CURRENT_TRACK_SEGMENTS_OBJECT_ID: Uuid16

Source

pub const CURRENT_TRACK_OBJECT_ID: Uuid16

Source

pub const NEXT_TRACK_OBJECT_ID: Uuid16

Source

pub const PARENT_GROUP_OBJECT_ID: Uuid16

Source

pub const CURRENT_GROUP_OBJECT_ID: Uuid16

Source

pub const PLAYING_ORDER: Uuid16

Source

pub const PLAYING_ORDERS_SUPPORTED: Uuid16

Source

pub const MEDIA_STATE: Uuid16

Source

pub const MEDIA_CONTROL_POINT: Uuid16

Source

pub const MEDIA_CONTROL_POINT_OPCODES_SUPPORTED: Uuid16

Source

pub const SEARCH_RESULTS_OBJECT_ID: Uuid16

Source

pub const SEARCH_CONTROL_POINT: Uuid16

Source

pub const ENERGY32: Uuid16

Source

pub const MEDIA_PLAYER_ICON_OBJECT_TYPE: Uuid16

Source

pub const TRACK_SEGMENTS_OBJECT_TYPE: Uuid16

Source

pub const TRACK_OBJECT_TYPE: Uuid16

Source

pub const GROUP_OBJECT_TYPE: Uuid16

Source

pub const CONSTANT_TONE_EXTENSION_ENABLE: Uuid16

Source

pub const ADVERTISING_CONSTANT_TONE_EXTENSION_MINIMUM_LENGTH: Uuid16

Source

pub const ADVERTISING_CONSTANT_TONE_EXTENSION_MINIMUM_TRANSMIT_COUNT: Uuid16

Source

pub const ADVERTISING_CONSTANT_TONE_EXTENSION_TRANSMIT_DURATION: Uuid16

Source

pub const ADVERTISING_CONSTANT_TONE_EXTENSION_INTERVAL: Uuid16

Source

pub const ADVERTISING_CONSTANT_TONE_EXTENSION_PHY: Uuid16

Source

pub const BEARER_PROVIDER_NAME: Uuid16

Source

pub const BEARER_UCI: Uuid16

Source

pub const BEARER_TECHNOLOGY: Uuid16

Source

pub const BEARER_URI_SCHEMES_SUPPORTED_LIST: Uuid16

Source

pub const BEARER_SIGNAL_STRENGTH: Uuid16

Source

pub const BEARER_SIGNAL_STRENGTH_REPORTING_INTERVAL: Uuid16

Source

pub const BEARER_LIST_CURRENT_CALLS: Uuid16

Source

pub const CONTENT_CONTROL_ID: Uuid16

Source

pub const STATUS_FLAGS: Uuid16

Source

pub const INCOMING_CALL_TARGET_BEARER_URI: Uuid16

Source

pub const CALL_STATE: Uuid16

Source

pub const CALL_CONTROL_POINT: Uuid16

Source

pub const CALL_CONTROL_POINT_OPTIONAL_OPCODES: Uuid16

Source

pub const TERMINATION_REASON: Uuid16

Source

pub const INCOMING_CALL: Uuid16

Source

pub const CALL_FRIENDLY_NAME: Uuid16

Source

pub const MUTE: Uuid16

Source

pub const SINK_ASE: Uuid16

Source

pub const SOURCE_ASE: Uuid16

Source

pub const ASE_CONTROL_POINT: Uuid16

Source

pub const BROADCAST_AUDIO_SCAN_CONTROL_POINT: Uuid16

Source

pub const BROADCAST_RECEIVE_STATE: Uuid16

Source

pub const SINK_PAC: Uuid16

Source

pub const SINK_AUDIO_LOCATIONS: Uuid16

Source

pub const SOURCE_PAC: Uuid16

Source

pub const SOURCE_AUDIO_LOCATIONS: Uuid16

Source

pub const AVAILABLE_AUDIO_CONTEXTS: Uuid16

Source

pub const SUPPORTED_AUDIO_CONTEXTS: Uuid16

Source

pub const AMMONIA_CONCENTRATION: Uuid16

Source

pub const CARBON_MONOXIDE_CONCENTRATION: Uuid16

Source

pub const METHANE_CONCENTRATION: Uuid16

Source

pub const NITROGEN_DIOXIDE_CONCENTRATION: Uuid16

Source

pub const NON_METHANE_VOLATILE_ORGANIC_COMPOUNDS_CONCENTRATION: Uuid16

Source

pub const OZONE_CONCENTRATION: Uuid16

Source

pub const PARTICULATE_MATTER_PM1_CONCENTRATION: Uuid16

Source

pub const PARTICULATE_MATTER_PM25_CONCENTRATION: Uuid16

Source

pub const PARTICULATE_MATTER_PM10_CONCENTRATION: Uuid16

Source

pub const SULFUR_DIOXIDE_CONCENTRATION: Uuid16

Source

pub const SULFUR_HEXAFLUORIDE_CONCENTRATION: Uuid16

Source

pub const HEARING_AID_FEATURES: Uuid16

Source

pub const HEARING_AID_PRESET_CONTROL_POINT: Uuid16

Source

pub const ACTIVE_PRESET_INDEX: Uuid16

Source

pub const FIXED_STRING64: Uuid16

Source

pub const HIGH_TEMPERATURE: Uuid16

Source

pub const HIGH_VOLTAGE: Uuid16

Source

pub const LIGHT_DISTRIBUTION: Uuid16

Source

pub const LIGHT_OUTPUT: Uuid16

Source

pub const LIGHT_SOURCE_TYPE: Uuid16

Source

pub const NOISE: Uuid16

Source

pub const RELATIVE_RUNTIME_IN_A_CORRELATED_COLOR_TEMPERATURE_RANGE: Uuid16

Source

pub const TIME_SECOND32: Uuid16

Source

pub const VOC_CONCENTRATION: Uuid16

Source

pub const VOLTAGE_FREQUENCY: Uuid16

Source

pub const BATTERY_CRITICAL_STATUS: Uuid16

Source

pub const BATTERY_HEALTH_STATUS: Uuid16

Source

pub const BATTERY_HEALTH_INFORMATION: Uuid16

Source

pub const BATTERY_INFORMATION: Uuid16

Source

pub const BATTERY_LEVEL_STATUS: Uuid16

Source

pub const BATTERY_TIME_STATUS: Uuid16

Source

pub const ESTIMATED_SERVICE_DATE: Uuid16

Source

pub const BATTERY_ENERGY_STATUS: Uuid16

Source

pub const fn uuid(self) -> Uuid

Returns the Uuid representation of the variant.

Source

pub const fn uuid16(self) -> Uuid16

Returns the Uuid16 representation of the variant.

Trait Implementations§

Source§

impl Clone for Characteristic

Source§

fn clone(&self) -> Characteristic

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Characteristic

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for Characteristic

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<Characteristic> for Uuid

Source§

fn from(v: Characteristic) -> Self

Converts to this type from the input type.
Source§

impl From<Characteristic> for Uuid16

Source§

fn from(v: Characteristic) -> Self

Converts to this type from the input type.
Source§

impl From<Characteristic> for u16

Source§

fn from(enum_value: Characteristic) -> Self

Converts to this type from the input type.
Source§

impl Ord for Characteristic

Source§

fn cmp(&self, other: &Characteristic) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq<Characteristic> for Uuid

Source§

fn eq(&self, rhs: &Characteristic) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialEq<Characteristic> for Uuid16

Source§

fn eq(&self, rhs: &Characteristic) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialEq<Uuid> for Characteristic

Source§

fn eq(&self, rhs: &Uuid) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialEq<Uuid16> for Characteristic

Source§

fn eq(&self, rhs: &Uuid16) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialEq for Characteristic

Source§

fn eq(&self, other: &Characteristic) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialOrd for Characteristic

Source§

fn partial_cmp(&self, other: &Characteristic) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl TryFrom<Uuid16> for Characteristic

Source§

type Error = TryFromPrimitiveError<Characteristic>

The type returned in the event of a conversion error.
Source§

fn try_from(u: Uuid16) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<u16> for Characteristic

Source§

type Error = TryFromPrimitiveError<Characteristic>

The type returned in the event of a conversion error.
Source§

fn try_from(number: u16) -> Result<Self, TryFromPrimitiveError<Self>>

Performs the conversion.
Source§

impl TryFromPrimitive for Characteristic

Source§

const NAME: &'static str = "Characteristic"

Source§

type Primitive = u16

Source§

fn try_from_primitive( number: Self::Primitive, ) -> Result<Self, TryFromPrimitiveError<Self>>

Source§

impl Copy for Characteristic

Source§

impl Eq for Characteristic

Source§

impl StructuralPartialEq for Characteristic

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.