List of all items
Structs
- CurrentReading
- DeviceInfo
- HistoryRecord
- advertisement::AdvertisementData
- device::ConnectionConfig
- device::Device
- diagnostics::AdapterInfo
- diagnostics::BluetoothDiagnostics
- diagnostics::ConnectionStats
- diagnostics::DiagnosticsCollector
- diagnostics::OperationStats
- diagnostics::PlatformConfigSnapshot
- diagnostics::RecordedError
- events::DeviceId
- events::EventDispatcher
- guard::DeviceGuard
- guard::SharedDeviceGuard
- history::HistoryCheckpoint
- history::HistoryInfo
- history::HistoryOptions
- history::HistoryProgress
- history::PartialHistoryData
- manager::AdaptiveInterval
- manager::DeviceManager
- manager::ManagedDevice
- manager::ManagerConfig
- messages::CachedDevice
- messages::ErrorContext
- messages::ServiceDeviceStats
- messages::ServiceMonitoredDevice
- metrics::AtomicOperationMetrics
- metrics::ConnectionMetrics
- metrics::ConnectionMetricsSummary
- metrics::OperationMetrics
- mock::MockDevice
- mock::MockDeviceBuilder
- passive::PassiveMonitor
- passive::PassiveMonitorOptions
- passive::PassiveReading
- platform::AliasStore
- platform::DeviceAlias
- platform::PlatformConfig
- readings::ExtendedReading
- reconnect::ReconnectOptions
- reconnect::ReconnectingDevice
- retry::RetryConfig
- scan::DiscoveredDevice
- scan::ScanOptions
- service_client::CollectorActionResponse
- service_client::CollectorStatus
- service_client::DeviceCollectionStats
- service_client::DeviceConfig
- service_client::HealthResponse
- service_client::ServerConfig
- service_client::ServiceClient
- service_client::ServiceConfig
- service_client::ServiceStatus
- 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
- device::SignalQuality
- diagnostics::AdapterState
- diagnostics::ErrorCategory
- error::ConnectionFailureReason
- error::DeviceNotFoundReason
- error::Error
- events::DeviceEvent
- events::DisconnectReason
- history::HistoryParam
- history::HistoryParamCheckpoint
- manager::DevicePriority
- messages::Command
- messages::SensorEvent
- messages::SignalQuality
- platform::Platform
- reconnect::ConnectionState
- scan::FindProgress
- service_client::ServiceClientError
- 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
- diagnostics::global_diagnostics
- events::default_event_channel
- events::event_channel
- history::raw_to_pressure
- history::raw_to_temperature
- platform::current_platform
- platform::platform_config
- 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::CheckpointCallback
- history::ProgressCallback
- scan::ProgressCallback
- service_client::Result
- streaming::ReadingResult
Statics
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