123
Fork of LG by
Diff: DeviceCounters.h
- Revision:
- 161:efd949e8d536
- Parent:
- 156:e68ee0bcdcda
- Child:
- 167:bedc0a9d559a
--- a/DeviceCounters.h Fri May 13 14:04:22 2016 +0000 +++ b/DeviceCounters.h Sun May 15 19:12:12 2016 +0000 @@ -5,12 +5,12 @@ } DeviceCountersSettings; typedef struct _DeviceCountersState { - int32_t delta[32]; //Cyclic buffer of QEI counts: with (32 * oscillation frequency) - int32_t angle; //Sum of delta buffer - Angle accumulated for 1 vibro cycle + int32_t delta[32]; //Cyclic buffer of QEI counts with (32 * oscillation frequency) update frequency + int32_t angle; //Sum of last 32 deltas from delta buffer - angle accumulated for 1 vibro cycle int32_t displacement; //Sum of last 16 deltas minus sum of previous 16 deltas from delta buffer - displacement int32_t amplitude; //Sum of positive displacements minus negative displacements from last 32 displacements - "dither amplitude" - int32_t frequency; //Sum of positive deltas minus negative deltas from last 32 deltas - dither "frequency" - int32_t accumulator; //Angle accumulated between host requests, or between periodic answers + int32_t frequency; //Sum of positive deltas minus negative deltas from last 32 deltas - dither "output frequency" + int32_t accumulator; //Angle accumulated between user read requests, or between periodic answers } DeviceCountersState; typedef struct _DeviceCounters {