Skip to main content

Namespace Meadow.Foundation.Sensors.Motion

Classes​

Adxl335​

Driver for the ADXL335 triple axis accelerometer +/- 3g

Adxl337​

Driver for the ADXL337 triple axis accelerometer +/- 3g

Adxl343​

Driver for the ADXL343 triple axis accelerometer +/- 16g

Adxl345​

Driver for the ADXL345 triple axis accelerometer +/- 16g

Adxl362​

Driver for the ADXL362 triple axis accelerometer

Adxl362.ActivityInactivityControlMasks​

Control bits determining how the activity / inactivity functionality is configured.

Adxl362.Commands​

Command byte (first byte in any communication).

Adxl362.FIFOControlMasks​

FIFO control bits.

Adxl362.FilterControlMasks​

Masks for the bit in the filter control register.

Adxl362.InterruptMasks​

Bit masks for the interrupt 1 / 2 control.

Adxl362.PowerControlMasks​

Masks for the bits in the Power Control register.

Adxl362.Registers​

Registers in the ADXL362 sensor.

Adxl362.StatusBitsMasks​

Status bit mask.

Adxl377​

Driver for the ADXL377 triple axis accelerometer +/- 200g

Adxl3xxBase​

Base class for ADXL335, ADXL337, and ADXL377 triple axis accelerometers

Apds9960​

Represents the APDS9960 Proximity, Light, RGB, and Gesture Sensor

Bmi270​

Represents a BMI270 inertial measurement unit (IMU)

Bno055​

Provide methods / properties to allow an application to control a BNO055 9-axis absolute orientation sensor.

Bno055.OperatingModes​

Possible operating modes for the sensor.

Bno055.PowerModes​

Valis power mode.

Bno055.SelfTestResultMasks​

Self test result bit mask.

Hcsens0040​

Create a new Hscens0040 object

Hmc5883​

Driver for the Hmc5883 digital compass

This driver is untested

Lis2mdl​

Represents a LIS2MDL is a low-power, high-performance 3-axis magnetometer from STMicroelectronics with a fixed full range of ±50 gauss and a 16-bit resolution

Lis3mdl​

Represents a Lis3mdl, a low-power, high-performance 3-axis magnetometer from STMicroelectronics with a selectable full range of ±4 to ±16 gauss and a 16-bit resolution

Lsm303agr​

Represents a LSM303AGR is a system-in-package (SiP) that combines a 3D linear acceleration sensor and a 3D magnetic sensor

Lsm6dsox​

Represents a Lsm6dsox is a system-in-package (SiP) that combines a 3D linear acceleration sensor and a 3D gyroscope sensor

Mag3110​

Represents the Xtrinsic MAG3110 Three-Axis, Digital Magnetometer

Mma7660fc​

Represents Mma7660fc 3-axis accelerometer

Mmc5603​

Represents the Mmc5603 Three-Axis, Digital Magnetometer

Mpu6050​

Represents an MPU6050 Six-Axis (Gyro + Accelerometer) MEMS MotionTracking device

ParallaxPir​

Represents a Parallax Passive Infrared (PIR) motion sensor.

Qmc5883​

Represents the QMC5883L multi-chip three-axis magnetic sensor

Enums​

Adxl343.Addresses​

Valid I2C addresses for the sensor

Adxl343.Frequencies​

Frequency of the sensor readings when the device is in sleep mode.

Adxl343.GForceRanges​

GForce range

Adxl345.Addresses​

Valid I2C addresses for the sensor

Adxl345.Frequencies​

Frequency of the sensor readings when the device is in sleep mode.

Adxl345.GForceRanges​

GForce range

Apds9960.Addresses​

Valid I2C addresses for the sensor

Apds9960.Direction​

Gesture directions and distance

Bmi270.AccelerationRange​

The range of acceleration values Lower values have less range but more precision

Bmi270.Addresses​

Valid I2C addresses for the sensor

Bmi270.AngularVelocityRange​

The range of angular velocity (gyroscopic) values Lower values have less range but more precision

Bmi270.PowerMode​

The device power mode

Bno055.Addresses​

Valid I2C addresses for the sensor

Bno055.ErrorCodes​

Error codes that may be generated by the sensor.

Bno055.Sensor​

Sensor type.

Bno055.SystemStatusCodes​

System status codes.

Hmc5883.Addresses​

Valid I2C addresses for the sensor

Hmc5883.DataOutputRates​

HMC5883L Typical Data Output Rate (Hz)

Hmc5883.GainLevels​

HMC5883L Gain Setting

Hmc5883.MeasurementConfigurations​

Measurement configuration

Hmc5883.MeasuringModes​

HMC5883L measuring mode

Hmc5883.SampleAmounts​

Number of samples averaged (1 to 8) per measurement output.

Hmc5883.Statuses​

The status of HMC5883L device

Lis2mdl.Addresses​

Valid I2C addresses for the sensor

Lis2mdl.OperatingMode​

Represents the operating mode options for the LIS2MDL magnetometer.

Lis2mdl.OutputDataRate​

Represents the output data rate (ODR) options for the LIS2MDL magnetometer.

Lis3mdl.Addresses​

Valid I2C addresses for the sensor

Lis3mdl.FullScale​

Represents the output scaling options for the Lis3mdl magnetometer.

Lis3mdl.OperatingMode​

Represents the operating mode options for the Lis3mdl magnetometer.

Lis3mdl.OutputDataRate​

Represents the output data rate options for the Lis3mdl magnetometer.

Lsm303agr.AccOutputDataRate​

Represents the available output data rates for the accelerometer.

Lsm303agr.AccSensitivity​

Enum representing the sensitivity settings for the accelerometer of the LSM303AGR sensor.

Lsm303agr.Addresses​

Valid I2C addresses for the sensor

Lsm303agr.MagOutputDataRate​

Represents the available output data rates for the magnetometer.

Lsm6dsox.AccelFullScale​

Enum representing the full scale settings for the accelerometer of the LSM6dsox sensor.

Lsm6dsox.Addresses​

Valid I2C addresses for the sensor

Lsm6dsox.GyroFullScale​

Enum representing the full scale settings for the gyroscope of the LSM6dsox sensor.

Lsm6dsox.OutputDataRate​

Represents the available output data rates for the accelerometer and gyroscope.

Mag3110.Addresses​

Valid I2C addresses for the sensor

Mma7660fc.Addresses​

Valid I2C addresses for the sensor

Mma7660fc.DirectionType​

Direction/orientation of the device UP/DOWN/LEFT/RIGHT

Mma7660fc.OrientationType​

Is device face down or face up

Mma7660fc.Registers​

MMA7660FC registers

Mma7660fc.SampleRate​

Represents the number samples per second

Mma7660fc.SensorPowerMode​

Sensor power mode

Mma7660fc.Tilt​

Device Tilt status

Mmc5603.Addresses​

Valid I2C addresses for the sensor

Mpu6050.Addresses​

Valid I2C addresses for the sensor

Delegates​

Hcsens0040.MotionChange​

Delegate for the motion start and end events

ParallaxPir.MotionChange​

Delegate for motion start and end events.