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