List of all items
Structs
- CurrentReading
- DeviceInfo
- HistoryRecord
- advertisement::AdvertisementData
- device::Device
- events::DeviceId
- events::EventDispatcher
- guard::DeviceGuard
- guard::SharedDeviceGuard
- history::HistoryInfo
- history::HistoryOptions
- history::HistoryProgress
- manager::DeviceManager
- manager::ManagedDevice
- manager::ManagerConfig
- messages::CachedDevice
- metrics::AtomicOperationMetrics
- metrics::ConnectionMetrics
- metrics::ConnectionMetricsSummary
- metrics::OperationMetrics
- mock::MockDevice
- mock::MockDeviceBuilder
- readings::ExtendedReading
- reconnect::ReconnectOptions
- reconnect::ReconnectingDevice
- retry::RetryConfig
- scan::DiscoveredDevice
- scan::ScanOptions
- settings::CalibrationData
- settings::DeviceSettings
- streaming::ReadingStream
- streaming::StreamOptions
- streaming::StreamOptionsBuilder
- thresholds::ThresholdConfig
- thresholds::Thresholds
- types::CurrentReading
- types::CurrentReadingBuilder
- types::DeviceInfo
- types::DeviceInfoBuilder
- types::HistoryRecord
- types::HistoryRecordBuilder
- validation::ReadingValidator
- validation::ValidationResult
- validation::ValidatorConfig
Enums
- DeviceType
- Status
- error::ConnectionFailureReason
- error::DeviceNotFoundReason
- error::Error
- events::DeviceEvent
- events::DisconnectReason
- history::HistoryParam
- messages::Command
- messages::SensorEvent
- reconnect::ConnectionState
- scan::FindProgress
- settings::BluetoothRange
- settings::MeasurementInterval
- settings::RadonUnit
- settings::TemperatureUnit
- thresholds::Co2Level
- types::DeviceType
- types::Status
- validation::ValidationWarning
Traits
Functions
- advertisement::parse_advertisement
- advertisement::parse_advertisement_with_name
- events::default_event_channel
- events::event_channel
- history::raw_to_pressure
- history::raw_to_temperature
- readings::parse_aranet2_reading
- readings::parse_aranet4_reading
- readings::parse_aranet_radiation_gatt
- readings::parse_aranet_radon_gatt
- readings::parse_aranet_radon_reading
- readings::parse_extended_reading
- readings::parse_reading_for_device
- retry::with_retry
- scan::find_device
- scan::find_device_with_options
- scan::find_device_with_progress
- scan::get_adapter
- scan::scan_for_devices
- scan::scan_with_adapter
- scan::scan_with_options
- scan::scan_with_retry
- streaming::from_device
- streaming::from_device_default
- util::create_identifier
- util::format_peripheral_id
Type Aliases
- SharedDevice
- error::Result
- events::EventReceiver
- events::EventSender
- history::ProgressCallback
- scan::ProgressCallback
- streaming::ReadingResult
Constants
- commands::HISTORY_V1_REQUEST
- commands::HISTORY_V2_REQUEST
- commands::SET_BLUETOOTH_RANGE
- commands::SET_INTERVAL
- commands::SET_SMART_HOME
- types::MIN_ARANET2_READING_BYTES
- types::MIN_CURRENT_READING_BYTES
- types::MIN_RADIATION_READING_BYTES
- types::MIN_RADON_GATT_READING_BYTES
- types::MIN_RADON_READING_BYTES
- uuid::BATTERY_LEVEL
- uuid::BATTERY_SERVICE
- uuid::CALIBRATION
- uuid::COMMAND
- uuid::CURRENT_READINGS
- uuid::CURRENT_READINGS_DETAIL
- uuid::CURRENT_READINGS_DETAIL_ALT
- uuid::DEVICE_INFO_SERVICE
- uuid::DEVICE_NAME
- uuid::FIRMWARE_REVISION
- uuid::GAP_SERVICE
- uuid::HARDWARE_REVISION
- uuid::HISTORY_V1
- uuid::HISTORY_V2
- uuid::MANUFACTURER_ID
- uuid::MANUFACTURER_NAME
- uuid::MODEL_NUMBER
- uuid::READ_INTERVAL
- uuid::SAF_TEHNIKA_SERVICE_NEW
- uuid::SAF_TEHNIKA_SERVICE_OLD
- uuid::SECONDS_SINCE_UPDATE
- uuid::SENSOR_STATE
- uuid::SERIAL_NUMBER
- uuid::SOFTWARE_REVISION
- uuid::TOTAL_READINGS
- uuids::BATTERY_LEVEL
- uuids::BATTERY_SERVICE
- uuids::CALIBRATION
- uuids::COMMAND
- uuids::CURRENT_READINGS
- uuids::CURRENT_READINGS_DETAIL
- uuids::CURRENT_READINGS_DETAIL_ALT
- uuids::DEVICE_INFO_SERVICE
- uuids::DEVICE_NAME
- uuids::FIRMWARE_REVISION
- uuids::GAP_SERVICE
- uuids::HARDWARE_REVISION
- uuids::HISTORY_V1
- uuids::HISTORY_V2
- uuids::MANUFACTURER_ID
- uuids::MANUFACTURER_NAME
- uuids::MODEL_NUMBER
- uuids::READ_INTERVAL
- uuids::SAF_TEHNIKA_SERVICE_NEW
- uuids::SAF_TEHNIKA_SERVICE_OLD
- uuids::SECONDS_SINCE_UPDATE
- uuids::SENSOR_STATE
- uuids::SERIAL_NUMBER
- uuids::SOFTWARE_REVISION
- uuids::TOTAL_READINGS