Namespace Meadow.Foundation.Sensors.Motion

Classes

Adxl335

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

Adxl337

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

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

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

Mag3110

Represents the Xtrinsic MAG3110 Three-Axis, Digital Magnetometer

Mma7660fc

Represents Mma7660fc 3-axis acclerometer

Mmc5603

Represents the Mmc5603 Three-Axis, Digital Magnetometer

Mpu6050

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

ParallaxPir

Create a new Parallax PIR object.

Qmc5883

Represents the QMC5883L multi-chip three-axis magnetic sensor

Enums

Adxl345.Addresses

Valid 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 addresses for the sensor

Apds9960.Direction

Gesture directions and distance

Bno055.Addresses

Valid 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 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

Mag3110.Addresses

Valid addresses for the sensor

Mma7660fc.Addresses

Valid 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 addresses for the sensor

Delegates

Hcsens0040.MotionChange

Delgate for the motion start and end events.

ParallaxPir.MotionChange

Delgate for the motion start and end events.