Crate fidl_fuchsia_sensors_types

Source

Macros§

EventPayloadUnknown
Pattern that matches an unknown EventPayload member.
ScaleUnknown
Pattern that matches an unknown Scale member.
SensorReportingModeUnknown
Pattern that matches an unknown SensorReportingMode member.
SensorTypeUnknown
Pattern that matches an unknown SensorType member.
SensorWakeUpTypeUnknown
Pattern that matches an unknown SensorWakeUpType member.
UnitUnknown
Pattern that matches an unknown Unit member.

Structs§

Pose
A 6 degree of freedom (“6DOF”) pose describes a position and orientation in a 3D space.
SensorEvent
A sample from a single sensor.
SensorInfo
All the information to describe a specific sensor and its output.
SensorRateConfig
Rate configuration given to Driver::ConfigureSensorRate and Manager::ConfigureSensorRate.
UncalibratedVec3FSample
Uncalibrated samples from 3 axis sensors (eg. accelerometer, gyroscope, magnetometer) come with bias data for each axis.

Enums§

EventPayload
All of the potential data types a SensorEvent may carry depending on the sensor type.
Scale
Exponential scaling value for SI units.
SensorReportingMode
Describes a sensor’s reporting mode.
SensorType
Labels for different types of sensors.
SensorWakeUpType
Describes a sensor’s wake-up behavior. A wake-up sensor will wake up the application processor when there is new data available. A non wake-up sensor will not.
Unit
Unit type for measurements and configuration settings.

Type Aliases§

SensorId
Uniquely identifies a sensor in the sensor APIs.
SensorVersion
A revision number for the part/driver combination. The value must be updated when the driver is updated in a way that changes the output of the sensor. This is important for fused sensors when the fusion algorithm is updated.