[][src]Enum bluetooth_mesh::properties::characteristics::Characteristics

#[repr(u16)]
pub enum Characteristics {
    AerobicHeartRateLowerLimit,
    AerobicHeartRateUpperLimit,
    AerobicThreshold,
    Age,
    Aggregate,
    AlertCategoryID,
    AlertCategoryIDBitMask,
    AlertLevel,
    AlertNotificationControlPoint,
    AlertStatus,
    Altitude,
    AnaerobicHeartRateLowerLimit,
    AnaerobicHeartRateUpperLimit,
    AnaerobicThreshold,
    Analog,
    AnalogOutput,
    ApparentWindDirection,
    ApparentWindSpeed,
    Appearance,
    BarometricPressureTrend,
    BatteryLevel,
    BatteryLevelState,
    BatteryPowerState,
    BloodPressureFeature,
    BloodPressureMeasurement,
    BodyCompositionFeature,
    BodyCompositionMeasurement,
    BodySensorLocation,
    BondManagementControlPoint,
    BondManagementFeatures,
    BootKeyboardInputReport,
    BootKeyboardOutputReport,
    BootMouseInput,
    CGMFeature,
    CGMMeasurement,
    CGMSessionRunTime,
    CGMSessionStartTime,
    CGMSpecificOpsControlPoint,
    CGMStatus,
    CrossTrainerData,
    CSCFeature,
    CSCMeasurement,
    CurrentTime,
    CyclingPowerControlPoint,
    CyclingPowerFeature,
    CyclingPowerMeasurement,
    CyclingPowerVector,
    DatabaseChangeIncrement,
    DateOfBirth,
    DateOfThresholdAssessment,
    DateTime,
    DateUTC,
    DayDateTime,
    DayOfWeek,
    DescriptorValueChanged,
    DewPoint,
    Digital,
    DigitalOutput,
    DSTOffset,
    Elevation,
    Email,
    ExactTime100,
    ExactTime256,
    FatBurnHeartRateLowerLimit,
    FatBurnHeartRateUpperLimit,
    FirmwareRevisionString,
    FirstName,
    FitnessMachineControlPoint,
    FitnessMachineFeature,
    FitnessMachineStatus,
    FiveZoneHeartRateLimits,
    FloorNumber,
    CentralAddressResolution,
    DeviceName,
    PeripheralPreferredConnectionParameters,
    PeripheralPrivacyFlag,
    ReconnectionAddress,
    ServiceChanged,
    Gender,
    GlucoseFeature,
    GlucoseMeasurement,
    GlucoseMeasurementContext,
    GustFactor,
    HardwareRevisionString,
    HeartRateControlPoint,
    HeartRateMax,
    HeartRateMeasurement,
    HeatIndex,
    Height,
    HIDControlPoint,
    HIDInformation,
    HipCircumference,
    HTTPControlPoint,
    HTTPEntityBody,
    HTTPHeaders,
    HTTPStatusCode,
    HTTPSSecurity,
    Humidity,
    IDDAnnunciationStatus,
    IDDCommandControlPoint,
    IDDCommandData,
    IDDFeatures,
    IDDHistoryData,
    IDDRecordAccessControlPoint,
    IDDStatus,
    IDDStatusChanged,
    IDDStatusReaderControlPoint,
    IEEE11073Part20601RegulatoryCertificationDataList,
    IndoorBikeData,
    IndoorPositioningConfiguration,
    IntermediateCuffPressure,
    IntermediateTemperature,
    Irradiance,
    Language,
    LastName,
    Latitude,
    LNControlPoint,
    LNFeature,
    LocalEastCoordinate,
    LocalNorthCoordinate,
    LocalTimeInformation,
    LocationAndSpeedCharacteristic,
    LocationName,
    Longitude,
    MagneticDeclination,
    MagneticFluxDensity2D,
    MagneticFluxDensity3D,
    ManufacturerNameString,
    MaximumRecommendedHeartRate,
    MeasurementInterval,
    ModelNumberString,
    Navigation,
    NetworkAvailability,
    NewAlert,
    ObjectActionControlPoint,
    ObjectChanged,
    ObjectFirstCreated,
    ObjectID,
    ObjectLastModified,
    ObjectListControlPoint,
    ObjectListFilter,
    ObjectName,
    ObjectProperties,
    ObjectSize,
    ObjectType,
    OTSFeature,
    PLXContinuousMeasurementCharacteristic,
    PLXFeatures,
    PLXSpotCheckMeasurement,
    PnPID,
    PollenConcentration,
    Position2D,
    Position3D,
    PositionQuality,
    Pressure,
    ProtocolMode,
    PulseOximetryControlPoint,
    Rainfall,
    RCFeature,
    RCSettings,
    ReconnectionConfigurationControlPoint,
    RecordAccessControlPoint,
    ReferenceTimeInformation,
    RegisteredUserCharacteristic,
    Removable,
    Report,
    ReportMap,
    ResolvablePrivateAddressOnly,
    RestingHeartRate,
    RingerControlPoint,
    RingerSetting,
    RowerData,
    RSCFeature,
    RSCMeasurement,
    SCControlPoint,
    ScanIntervalWindow,
    ScanRefresh,
    ScientificTemperatureCelsius,
    SecondaryTimeZone,
    SensorLocation,
    SerialNumberString,
    ServiceRequired,
    SoftwareRevisionString,
    SportTypeForAerobicAndAnaerobicThresholds,
    StairClimberData,
    StepClimberData,
    String,
    SupportedHeartRateRange,
    SupportedInclinationRange,
    SupportedNewAlertCategory,
    SupportedPowerRange,
    SupportedResistanceLevelRange,
    SupportedSpeedRange,
    SupportedUnreadAlertCategory,
    SystemID,
    TDSControlPoint,
    Temperature,
    TemperatureCelsius,
    TemperatureFahrenheit,
    TemperatureMeasurement,
    TemperatureType,
    ThreeZoneHeartRateLimits,
    TimeAccuracy,
    TimeBroadcast,
    TimeSource,
    TimeUpdateControlPoint,
    TimeUpdateState,
    TimeWithDST,
    TimeZone,
    TrainingStatus,
    TreadmillData,
    TrueWindDirection,
    TrueWindSpeed,
    TwoZoneHeartRateLimit,
    TxPowerLevel,
    Uncertainty,
    UnreadAlertStatus,
    URI,
    UserControlPoint,
    UserIndex,
    UVIndex,
    VO2Max,
    WaistCircumference,
    Weight,
    WeightMeasurement,
    WeightScaleFeature,
    WindChill,
}

Variants

AerobicHeartRateLowerLimit
AerobicHeartRateUpperLimit
AerobicThreshold
Age
Aggregate
AlertCategoryID
AlertCategoryIDBitMask
AlertLevel
AlertNotificationControlPoint
AlertStatus
Altitude
AnaerobicHeartRateLowerLimit
AnaerobicHeartRateUpperLimit
AnaerobicThreshold
Analog
AnalogOutput
ApparentWindDirection
ApparentWindSpeed
Appearance
BarometricPressureTrend
BatteryLevel
BatteryLevelState
BatteryPowerState
BloodPressureFeature
BloodPressureMeasurement
BodyCompositionFeature
BodyCompositionMeasurement
BodySensorLocation
BondManagementControlPoint
BondManagementFeatures
BootKeyboardInputReport
BootKeyboardOutputReport
BootMouseInput
CGMFeature
CGMMeasurement
CGMSessionRunTime
CGMSessionStartTime
CGMSpecificOpsControlPoint
CGMStatus
CrossTrainerData
CSCFeature
CSCMeasurement
CurrentTime
CyclingPowerControlPoint
CyclingPowerFeature
CyclingPowerMeasurement
CyclingPowerVector
DatabaseChangeIncrement
DateOfBirth
DateOfThresholdAssessment
DateTime
DateUTC
DayDateTime
DayOfWeek
DescriptorValueChanged
DewPoint
Digital
DigitalOutput
DSTOffset
Elevation
Email
ExactTime100
ExactTime256
FatBurnHeartRateLowerLimit
FatBurnHeartRateUpperLimit
FirmwareRevisionString
FirstName
FitnessMachineControlPoint
FitnessMachineFeature
FitnessMachineStatus
FiveZoneHeartRateLimits
FloorNumber
CentralAddressResolution
DeviceName
PeripheralPreferredConnectionParameters
PeripheralPrivacyFlag
ReconnectionAddress
ServiceChanged
Gender
GlucoseFeature
GlucoseMeasurement
GlucoseMeasurementContext
GustFactor
HardwareRevisionString
HeartRateControlPoint
HeartRateMax
HeartRateMeasurement
HeatIndex
Height
HIDControlPoint
HIDInformation
HipCircumference
HTTPControlPoint
HTTPEntityBody
HTTPHeaders
HTTPStatusCode
HTTPSSecurity
Humidity
IDDAnnunciationStatus
IDDCommandControlPoint
IDDCommandData
IDDFeatures
IDDHistoryData
IDDRecordAccessControlPoint
IDDStatus
IDDStatusChanged
IDDStatusReaderControlPoint
IEEE11073Part20601RegulatoryCertificationDataList
IndoorBikeData
IndoorPositioningConfiguration
IntermediateCuffPressure
IntermediateTemperature
Irradiance
Language
LastName
Latitude
LNControlPoint
LNFeature
LocalEastCoordinate
LocalNorthCoordinate
LocalTimeInformation
LocationAndSpeedCharacteristic
LocationName
Longitude
MagneticDeclination
MagneticFluxDensity2D
MagneticFluxDensity3D
ManufacturerNameString
MaximumRecommendedHeartRate
MeasurementInterval
ModelNumberString
Navigation
NetworkAvailability
NewAlert
ObjectActionControlPoint
ObjectChanged
ObjectFirstCreated
ObjectID
ObjectLastModified
ObjectListControlPoint
ObjectListFilter
ObjectName
ObjectProperties
ObjectSize
ObjectType
OTSFeature
PLXContinuousMeasurementCharacteristic
PLXFeatures
PLXSpotCheckMeasurement
PnPID
PollenConcentration
Position2D
Position3D
PositionQuality
Pressure
ProtocolMode
PulseOximetryControlPoint
Rainfall
RCFeature
RCSettings
ReconnectionConfigurationControlPoint
RecordAccessControlPoint
ReferenceTimeInformation
RegisteredUserCharacteristic
Removable
Report
ReportMap
ResolvablePrivateAddressOnly
RestingHeartRate
RingerControlPoint
RingerSetting
RowerData
RSCFeature
RSCMeasurement
SCControlPoint
ScanIntervalWindow
ScanRefresh
ScientificTemperatureCelsius
SecondaryTimeZone
SensorLocation
SerialNumberString
ServiceRequired
SoftwareRevisionString
SportTypeForAerobicAndAnaerobicThresholds
StairClimberData
StepClimberData
String
SupportedHeartRateRange
SupportedInclinationRange
SupportedNewAlertCategory
SupportedPowerRange
SupportedResistanceLevelRange
SupportedSpeedRange
SupportedUnreadAlertCategory
SystemID
TDSControlPoint
Temperature
TemperatureCelsius
TemperatureFahrenheit
TemperatureMeasurement
TemperatureType
ThreeZoneHeartRateLimits
TimeAccuracy
TimeBroadcast
TimeSource
TimeUpdateControlPoint
TimeUpdateState
TimeWithDST
TimeZone
TrainingStatus
TreadmillData
TrueWindDirection
TrueWindSpeed
TwoZoneHeartRateLimit
TxPowerLevel
Uncertainty
UnreadAlertStatus
URI
UserControlPoint
UserIndex
UVIndex
VO2Max
WaistCircumference
Weight
WeightMeasurement
WeightScaleFeature
WindChill

Trait Implementations

impl Clone for Characteristics[src]

impl Copy for Characteristics[src]

impl Debug for Characteristics[src]

impl Eq for Characteristics[src]

impl Hash for Characteristics[src]

impl Ord for Characteristics[src]

impl PartialEq<Characteristics> for Characteristics[src]

impl PartialOrd<Characteristics> for Characteristics[src]

impl StructuralEq for Characteristics[src]

impl StructuralPartialEq for Characteristics[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,