Namespace Sensus.Probes.Movement
Classes
AccelerometerDatum
Acceleration in x, y, and z directions according to the following coordinate system:
- Lying flat on its back, the phone will register an acceleration vector of approximately <0,0,-1>.
- Lying flat on its face, the phone will register an acceleration vector of approximately <0,0,1>.
- Lying upright on its left edge, the phone will register an acceleration vector of approximately <-1,0,0>.
- Lying upright on its right edge, the phone will register an acceleration vector of approximately <1,0,0>.
- Lying upright on its bottom edge, the phone will register an acceleration vector of approximately <0,-1,0>.
- Lying upright on its top edge, the phone will register an acceleration vector of approximately <0,1,0>.
AccelerometerProbe
Provides acceleration in x, y, and z directions as AccelerometerDatum readings.
Activities
Activities the user might engage in.
ActivityConfidence
Confidence of the inferred activity. Note that, on Android, only NotAvailable will be reported.
ActivityDatum
Activity the user is engaged in, as inferred from the phone's sensors. Note the following differences between iOS and Android:
- Confidence values will not be reported for Android. All values will be NotAvailable.
- On iOS, all values of Phase will be Starting and all values of State will be Active. This is the case for all Activities and all ActivityDatum objects reported for iOS.
ActivityPhase
ActivityState
States in which an ActivityPhase may be.
GyroscopeDatum
GyroscopeProbe
Provides gyroscope rotation in x, y, and z directions as GyroscopeDatum readings.