Characteristic Locus
Inheritance System.Object > Adxl362.Registers
Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone()
Namespace Meadow.Foundation.Sensors.Motion
Assembly Adxl362.dll

Syntax

protected static class Registers

Fields

ActivityInactivityControl

Activity / Inactivity control.

Declaration
public const byte ActivityInactivityControl = 39

Field Value

Type Description
System.Byte

ActivityThresholdLSB

Activity threshold (LSB)

Declaration
public const byte ActivityThresholdLSB = 32

Field Value

Type Description
System.Byte

ActivityThresholdMSB

Activity threshold (MSB)

Declaration
public const byte ActivityThresholdMSB = 33

Field Value

Type Description
System.Byte

ActivityTimeCount

Activity time count.

Declaration
public const byte ActivityTimeCount = 34

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.

DeviceID

Device ID (should be 0xad).

Declaration
public const byte DeviceID = 0

Field Value

Type Description
System.Byte

DeviceIDMST

Device IS MST (should be 0x1d).

Declaration
public const byte DeviceIDMST = 1

Field Value

Type Description
System.Byte

FIFOControl

FIFO Control.

Declaration
public const byte FIFOControl = 40

Field Value

Type Description
System.Byte

FIFOEntriesMSB

FIFO entries (MSB)

Declaration
public const byte FIFOEntriesMSB = 13

Field Value

Type Description
System.Byte

FIFORCEntriesLSB

FIFO entires (LSB)

Declaration
public const byte FIFORCEntriesLSB = 12

Field Value

Type Description
System.Byte

FIFOSampleCount

FIFO samples to store.

Declaration
public const byte FIFOSampleCount = 41

Field Value

Type Description
System.Byte

FilterControl

Filter control register.

Declaration
public const byte FilterControl = 44

Field Value

Type Description
System.Byte

InactivityCountLSB

Inactivity time count (LSB).

Declaration
public const byte InactivityCountLSB = 37

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.

InactivityCountMSB

Inactivity time count (MSB).

Declaration
public const byte InactivityCountMSB = 38

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.

InactivityThresholdLSB

Inactivity threshold (LSB)

Declaration
public const byte InactivityThresholdLSB = 35

Field Value

Type Description
System.Byte

InactivityThresholdMSB

Inactivity threshold (MSB)

Declaration
public const byte InactivityThresholdMSB = 36

Field Value

Type Description
System.Byte

InterruptMap1

Interrupt map register (1)

Declaration
public const byte InterruptMap1 = 42

Field Value

Type Description
System.Byte

InterruptMap2

Interrupt map register (2)

Declaration
public const byte InterruptMap2 = 43

Field Value

Type Description
System.Byte

PartID

Part ID (should be 0xf2).

Declaration
public const byte PartID = 3

Field Value

Type Description
System.Byte

PowerControl

Power control.

Declaration
public const byte PowerControl = 45

Field Value

Type Description
System.Byte

SelfTest

Self test.

Declaration
public const byte SelfTest = 46

Field Value

Type Description
System.Byte

Remarks

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

SiliconRevisionID

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

Declaration
public const byte SiliconRevisionID = 3

Field Value

Type Description
System.Byte

SoftReset

Soft reset register.

Declaration
public const byte SoftReset = 31

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 = 11

Field Value

Type Description
System.Byte

TemperatureLSB

Temperature (LSB)

Declaration
public const byte TemperatureLSB = 20

Field Value

Type Description
System.Byte

TemperatureMSB

Temperature (MSB)

Declaration
public const byte TemperatureMSB = 21

Field Value

Type Description
System.Byte

XAxis8Bits

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

Declaration
public const byte XAxis8Bits = 8

Field Value

Type Description
System.Byte

XAxisLSB

X-axis (LSB)

Declaration
public const byte XAxisLSB = 14

Field Value

Type Description
System.Byte

XAxisMSB

X-axis MSB

Declaration
public const byte XAxisMSB = 15

Field Value

Type Description
System.Byte

YAxis8Bits

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

Declaration
public const byte YAxis8Bits = 9

Field Value

Type Description
System.Byte

YAxisLSB

Y-axis (LSB)

Declaration
public const byte YAxisLSB = 16

Field Value

Type Description
System.Byte

YAxisMSB

Y-Axis (MSB)

Declaration
public const byte YAxisMSB = 17

Field Value

Type Description
System.Byte

ZAxis8Bits

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

Declaration
public const byte ZAxis8Bits = 10

Field Value

Type Description
System.Byte

ZAxisLSB

Z-axis (LSB)

Declaration
public const byte ZAxisLSB = 18

Field Value

Type Description
System.Byte

ZAxisMSB

Z-axis (MSB)

Declaration
public const byte ZAxisMSB = 19

Field Value

Type Description
System.Byte