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

Apds9960.BitFields

Apds9960.BooleanValues

Apds9960.DefaultValues

Apds9960.DeviceIDs

Apds9960.GainValues

Apds9960.GestureData

Apds9960.GestureParameters

Apds9960.GestureWaitTimeValues

Apds9960.LedDriveLevels

Apds9960.OperatingModes

Apds9960.Registers

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

Hmc5883.Registers

Register of HMC5883L

Mag3110

Mma7660fc

Represents Mma7660fc 3-axis acclerometer

Mpu6050

Mpu6050.Registers

ParallaxPir

Create a new Parallax PIR object.

Qmc5883

Enums

Adxl345.Addresses

Valid addresses for the sensor.

Adxl345.Frequencies

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

Adxl345.GForceRanges

Possible values for the range (see DataFormat register).

Apds9960.Addresses

Valid addresses for the sensor.

Apds9960.Direction

Apds9960.States

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

Represents the number samples per second

Mma7660fc.SensorPowerMode

Sensor power mode

Mma7660fc.Tilt

Device Tilt status

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.