Namespace Meadow.Foundation.Sensors.Motion

Classes

Adxl335

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

Adxl337

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

Adxl345

Driver for the ADXL345 3-axis digital accelerometer capable of measuring

Adxl362

Adxl362.ActivityInactivityControlMask

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

Adxl362.Command

Command byte (first byte in any communication).

Adxl362.FIFOControlMask

FIFO control bits.

Adxl362.FilterControlMask

Masks for the bit in the filter control register.

Adxl362.InterruptMask

Bit masks for the interrupt 1 / 2 control.

Adxl362.PowerControlMask

Masks for the bits in the Power Control register.

Adxl362.Registers

Registers in the ADXL362 sensor.

Adxl362.StatusBitsMask

Status bit mask.

Adxl377

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

Apds9960

Apds9960.GestureData

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.SelfTestResultMask

Self test result bit mask.

Hcsens0040

Create a new Hscens0040 object.

Hmc5883

Driver for the Hmc5883 digital compass.

This driver is untested

Mag3110

Mpu6050

ParallaxPir

Create a new Parallax PIR object.

Qmc5883

Structs

Mag3110.SensorReading

Sensor readings to be passed back when an interrupt is generated.

Enums

Adxl345.Frequency

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

Adxl345.Range

Possible values for the range (see DataFormat register).

Apds9960.Direction

Apds9960.State

Bno055.ErrorCodes

Error codes that may be generated by the sensor.

Bno055.Sensor

Sensor type.

Bno055.SystemStatusCodes

System status codes.

Bno055.Units

Units of measurement used by this sensor.

Hmc5883.Gain

HMC5883L Gain Setting

Hmc5883.MeasurementConfiguration

Measurement configuration.

Hmc5883.MeasuringMode

HMC5883L measuring mode

Hmc5883.OutputRate

HMC5883L Typical Data Output Rate (Hz)

Hmc5883.SamplesAmount

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

Hmc5883.Status

The status of HMC5883L device

Mpu6050.Addresses

Valid addresses for the sensor.

Delegates

Hcsens0040.MotionChange

Delgate for the motion start and end events.

Mag3110.ReadingComplete

Delegate for the OnDataReceived event.

ParallaxPir.MotionChange

Delgate for the motion start and end events.