Characteristic Locus
Inheritance System.Object > Adxl362.Registers
Namespace Meadow.Foundation.Sensors.Motion
Assembly Adxl3xx.dll

Syntax

protected static class Registers : object

Fields

ACTIVITY_INACTIVITY_CONTROL

Activity / Inactivity control.

Declaration
public const byte ACTIVITY_INACTIVITY_CONTROL = null

Field Value

Type Description
System.Byte

ACTIVITY_THRESHOLD_LSB

Activity threshold (LSB)

Declaration
public const byte ACTIVITY_THRESHOLD_LSB = null

Field Value

Type Description
System.Byte

ACTIVITY_THRESHOLD_MSB

Activity threshold (MSB)

Declaration
public const byte ACTIVITY_THRESHOLD_MSB = null

Field Value

Type Description
System.Byte

ACTIVITY_TIME_COUNT

Activity time count.

Declaration
public const byte ACTIVITY_TIME_COUNT = null

Field Value

Type Description
System.Byte

Remarks

The contents of this register indicates the number of readings in any of the axis that must exceed the activity threshold before an interrupt is generated.

DEVICE_ID

Device ID (should be 0xad).

Declaration
public const byte DEVICE_ID = null

Field Value

Type Description
System.Byte

DEVICE_ID_MST

Device IS MST (should be 0x1d).

Declaration
public const byte DEVICE_ID_MST = null

Field Value

Type Description
System.Byte

FIFO_CONTROL

FIFO Control.

Declaration
public const byte FIFO_CONTROL = null

Field Value

Type Description
System.Byte

FIFO_ENTRIES_MSB

FIFO entries (MSB)

Declaration
public const byte FIFO_ENTRIES_MSB = null

Field Value

Type Description
System.Byte

FIFO_RC_ENTRIES_LSB

FIFO entires (LSB)

Declaration
public const byte FIFO_RC_ENTRIES_LSB = null

Field Value

Type Description
System.Byte

FIFO_SAMPLE_CONTROL

FIFO samples to store.

Declaration
public const byte FIFO_SAMPLE_CONTROL = null

Field Value

Type Description
System.Byte

FILTER_CONTROL

Filter control register.

Declaration
public const byte FILTER_CONTROL = null

Field Value

Type Description
System.Byte

INACTIVITY_THRESHOLD_LSB

Inactivity threshold (LSB)

Declaration
public const byte INACTIVITY_THRESHOLD_LSB = null

Field Value

Type Description
System.Byte

INACTIVITY_THRESHOLD_MSB

Inactivity threshold (MSB)

Declaration
public const byte INACTIVITY_THRESHOLD_MSB = null

Field Value

Type Description
System.Byte

INACTIVITY_TIME_COUNT_LSB

Inactivity time count (LSB).

Declaration
public const byte INACTIVITY_TIME_COUNT_LSB = null

Field Value

Type Description
System.Byte

Remarks

The contents of this register indicates the number of readings in any of the axis that must be below the inactivity threshold before an interrupt is generated.

INACTIVITY_TIME_COUNT_MSB

Inactivity time count (MSB).

Declaration
public const byte INACTIVITY_TIME_COUNT_MSB = null

Field Value

Type Description
System.Byte

Remarks

The contents of this register indicates the number of readings in any of the axis that must be below the inactivity threshold before an interrupt is generated.

INTERRUPT_MAP_1

Interrupt map register (1)

Declaration
public const byte INTERRUPT_MAP_1 = null

Field Value

Type Description
System.Byte

INTERRUPT_MAP_2

Interrupt map register (2)

Declaration
public const byte INTERRUPT_MAP_2 = null

Field Value

Type Description
System.Byte

PART_ID

Part ID (should be 0xf2).

Declaration
public const byte PART_ID = null

Field Value

Type Description
System.Byte

POWER_CONTROL

Power control.

Declaration
public const byte POWER_CONTROL = null

Field Value

Type Description
System.Byte

SELF_TEST

Self test.

Declaration
public const byte SELF_TEST = null

Field Value

Type Description
System.Byte

Remarks

Setting this register to 0x01 forces a self test on th X, Y and Z axes.

SILICON_REVISION_ID

Revision ID (starts with 0x01 and increments for each change to the silicon).

Declaration
public const byte SILICON_REVISION_ID = null

Field Value

Type Description
System.Byte

SOFT_RESET

Soft reset register.

Declaration
public const byte SOFT_RESET = null

Field Value

Type Description
System.Byte

Remarks

Writing 0x52 (ASCII for R) resets the sensor. All register settings are cleared, the sensor is placed into standby mode.

STATUS

Status register

Declaration
public const byte STATUS = null

Field Value

Type Description
System.Byte

TEMPERATURE_LSB

Temperature (LSB)

Declaration
public const byte TEMPERATURE_LSB = null

Field Value

Type Description
System.Byte

TEMPERATURE_MSB

Temperature (MSB)

Declaration
public const byte TEMPERATURE_MSB = null

Field Value

Type Description
System.Byte

X_AXIS_8BITS

X-axis MSB (8-bits used when limited resolution is acceptable).

Declaration
public const byte X_AXIS_8BITS = null

Field Value

Type Description
System.Byte

X_AXIS_LSB

X-axis (LSB)

Declaration
public const byte X_AXIS_LSB = null

Field Value

Type Description
System.Byte

X_AXIS_MSB

X-axis MSB

Declaration
public const byte X_AXIS_MSB = null

Field Value

Type Description
System.Byte

Y_AXIS_8BITS

Y-axis MSB (8-bits used when limited resolution is acceptable).

Declaration
public const byte Y_AXIS_8BITS = null

Field Value

Type Description
System.Byte

Y_AXIS_LSB

Y-axis (LSB)

Declaration
public const byte Y_AXIS_LSB = null

Field Value

Type Description
System.Byte

Y_AXIS_MSB

Y-Axis (MSB)

Declaration
public const byte Y_AXIS_MSB = null

Field Value

Type Description
System.Byte

Z_AXIS_8BITS

Z-axis MSB (8-bits used when limited resolution is acceptable).

Declaration
public const byte Z_AXIS_8BITS = null

Field Value

Type Description
System.Byte

Z_AXIS_LSB

Z-axis (LSB)

Declaration
public const byte Z_AXIS_LSB = null

Field Value

Type Description
System.Byte

Z_AXIS_MSB

Z-axis (MSB)

Declaration
public const byte Z_AXIS_MSB = null

Field Value

Type Description
System.Byte