Lines Matching refs:mSensorState
152 memset(&mSensorState, 0x00, sizeof(mSensorState));
194 mSensorState[COMMS_SENSOR_ACCEL].sensorType = SENS_TYPE_ACCEL;
195 mSensorState[COMMS_SENSOR_ACCEL].alt[0] = COMMS_SENSOR_ACCEL_UNCALIBRATED;
196 mSensorState[COMMS_SENSOR_ACCEL].alt[1] = COMMS_SENSOR_ACCEL_WRIST_AWARE;
197 mSensorState[COMMS_SENSOR_ACCEL_UNCALIBRATED].sensorType = SENS_TYPE_ACCEL;
198 mSensorState[COMMS_SENSOR_ACCEL_UNCALIBRATED].primary = COMMS_SENSOR_ACCEL;
199 mSensorState[COMMS_SENSOR_ACCEL_UNCALIBRATED].alt[0] = COMMS_SENSOR_ACCEL;
200 mSensorState[COMMS_SENSOR_ACCEL_UNCALIBRATED].alt[1] = COMMS_SENSOR_ACCEL_WRIST_AWARE;
201 mSensorState[COMMS_SENSOR_ACCEL_WRIST_AWARE].sensorType = SENS_TYPE_ACCEL;
202 mSensorState[COMMS_SENSOR_ACCEL_WRIST_AWARE].primary = COMMS_SENSOR_ACCEL;
203 mSensorState[COMMS_SENSOR_ACCEL_WRIST_AWARE].alt[0] = COMMS_SENSOR_ACCEL;
204 mSensorState[COMMS_SENSOR_ACCEL_WRIST_AWARE].alt[1] = COMMS_SENSOR_ACCEL_UNCALIBRATED;
205 mSensorState[COMMS_SENSOR_GYRO].sensorType = SENS_TYPE_GYRO;
206 mSensorState[COMMS_SENSOR_GYRO].alt[0] = COMMS_SENSOR_GYRO_UNCALIBRATED;
207 mSensorState[COMMS_SENSOR_GYRO].alt[1] = COMMS_SENSOR_GYRO_WRIST_AWARE;
208 mSensorState[COMMS_SENSOR_GYRO_UNCALIBRATED].sensorType = SENS_TYPE_GYRO;
209 mSensorState[COMMS_SENSOR_GYRO_UNCALIBRATED].primary = COMMS_SENSOR_GYRO;
210 mSensorState[COMMS_SENSOR_GYRO_UNCALIBRATED].alt[0] = COMMS_SENSOR_GYRO;
211 mSensorState[COMMS_SENSOR_GYRO_UNCALIBRATED].alt[1] = COMMS_SENSOR_GYRO_WRIST_AWARE;
212 mSensorState[COMMS_SENSOR_GYRO_WRIST_AWARE].sensorType = SENS_TYPE_GYRO;
213 mSensorState[COMMS_SENSOR_GYRO_WRIST_AWARE].primary = COMMS_SENSOR_GYRO;
214 mSensorState[COMMS_SENSOR_GYRO_WRIST_AWARE].alt[0] = COMMS_SENSOR_GYRO;
215 mSensorState[COMMS_SENSOR_GYRO_WRIST_AWARE].alt[1] = COMMS_SENSOR_GYRO_UNCALIBRATED;
216 mSensorState[COMMS_SENSOR_MAG].sensorType = SENS_TYPE_MAG;
217 mSensorState[COMMS_SENSOR_MAG].alt[0] = COMMS_SENSOR_MAG_UNCALIBRATED;
218 mSensorState[COMMS_SENSOR_MAG_UNCALIBRATED].sensorType = SENS_TYPE_MAG;
219 mSensorState[COMMS_SENSOR_MAG_UNCALIBRATED].primary = COMMS_SENSOR_MAG;
220 mSensorState[COMMS_SENSOR_MAG_UNCALIBRATED].alt[0] = COMMS_SENSOR_MAG;
221 mSensorState[COMMS_SENSOR_LIGHT].sensorType = SENS_TYPE_ALS;
222 mSensorState[COMMS_SENSOR_PROXIMITY].sensorType = SENS_TYPE_PROX;
223 mSensorState[COMMS_SENSOR_PRESSURE].sensorType = SENS_TYPE_BARO;
224 mSensorState[COMMS_SENSOR_TEMPERATURE].sensorType = SENS_TYPE_TEMP;
225 mSensorState[COMMS_SENSOR_ORIENTATION].sensorType = SENS_TYPE_ORIENTATION;
226 mSensorState[COMMS_SENSOR_WINDOW_ORIENTATION].sensorType = SENS_TYPE_WIN_ORIENTATION;
227 mSensorState[COMMS_SENSOR_WINDOW_ORIENTATION].rate = SENSOR_RATE_ONCHANGE;
228 mSensorState[COMMS_SENSOR_STEP_DETECTOR].sensorType = SENS_TYPE_STEP_DETECT;
229 mSensorState[COMMS_SENSOR_STEP_DETECTOR].rate = SENSOR_RATE_ONCHANGE;
230 mSensorState[COMMS_SENSOR_STEP_COUNTER].sensorType = SENS_TYPE_STEP_COUNT;
231 mSensorState[COMMS_SENSOR_SIGNIFICANT_MOTION].sensorType = SENS_TYPE_SIG_MOTION;
232 mSensorState[COMMS_SENSOR_SIGNIFICANT_MOTION].rate = SENSOR_RATE_ONESHOT;
233 mSensorState[COMMS_SENSOR_GRAVITY].sensorType = SENS_TYPE_GRAVITY;
234 mSensorState[COMMS_SENSOR_LINEAR_ACCEL].sensorType = SENS_TYPE_LINEAR_ACCEL;
235 mSensorState[COMMS_SENSOR_ROTATION_VECTOR].sensorType = SENS_TYPE_ROTATION_VECTOR;
236 mSensorState[COMMS_SENSOR_GEO_MAG].sensorType = SENS_TYPE_GEO_MAG_ROT_VEC;
237 mSensorState[COMMS_SENSOR_GAME_ROTATION_VECTOR].sensorType = SENS_TYPE_GAME_ROT_VECTOR;
238 mSensorState[COMMS_SENSOR_HALL].sensorType = SENS_TYPE_HALL;
239 mSensorState[COMMS_SENSOR_HALL].rate = SENSOR_RATE_ONCHANGE;
240 mSensorState[COMMS_SENSOR_SYNC].sensorType = SENS_TYPE_VSYNC;
241 mSensorState[COMMS_SENSOR_SYNC].rate = SENSOR_RATE_ONCHANGE;
242 mSensorState[COMMS_SENSOR_TILT].sensorType = SENS_TYPE_TILT;
243 mSensorState[COMMS_SENSOR_TILT].rate = SENSOR_RATE_ONCHANGE;
244 mSensorState[COMMS_SENSOR_GESTURE].sensorType = SENS_TYPE_GESTURE;
245 mSensorState[COMMS_SENSOR_GESTURE].rate = SENSOR_RATE_ONESHOT;
246 mSensorState[COMMS_SENSOR_DOUBLE_TWIST].sensorType = SENS_TYPE_DOUBLE_TWIST;
247 mSensorState[COMMS_SENSOR_DOUBLE_TWIST].rate = SENSOR_RATE_ONCHANGE;
248 mSensorState[COMMS_SENSOR_DOUBLE_TAP].sensorType = SENS_TYPE_DOUBLE_TAP;
249 mSensorState[COMMS_SENSOR_DOUBLE_TAP].rate = SENSOR_RATE_ONCHANGE;
250 mSensorState[COMMS_SENSOR_WRIST_TILT].sensorType = SENS_TYPE_WRIST_TILT;
251 mSensorState[COMMS_SENSOR_WRIST_TILT].rate = SENSOR_RATE_ONCHANGE;
252 mSensorState[COMMS_SENSOR_DOUBLE_TOUCH].sensorType = SENS_TYPE_DOUBLE_TOUCH;
253 mSensorState[COMMS_SENSOR_DOUBLE_TOUCH].rate = SENSOR_RATE_ONESHOT;
254 mSensorState[COMMS_SENSOR_ACTIVITY_IN_VEHICLE_START].sensorType = SENS_TYPE_ACTIVITY_IN_VEHICLE_START;
255 mSensorState[COMMS_SENSOR_ACTIVITY_IN_VEHICLE_START].rate = SENSOR_RATE_ONCHANGE;
256 mSensorState[COMMS_SENSOR_ACTIVITY_IN_VEHICLE_STOP].sensorType = SENS_TYPE_ACTIVITY_IN_VEHICLE_STOP;
257 mSensorState[COMMS_SENSOR_ACTIVITY_IN_VEHICLE_STOP].rate = SENSOR_RATE_ONCHANGE;
258 mSensorState[COMMS_SENSOR_ACTIVITY_ON_BICYCLE_START].sensorType = SENS_TYPE_ACTIVITY_ON_BICYCLE_START;
259 mSensorState[COMMS_SENSOR_ACTIVITY_ON_BICYCLE_START].rate = SENSOR_RATE_ONCHANGE;
260 mSensorState[COMMS_SENSOR_ACTIVITY_ON_BICYCLE_STOP].sensorType = SENS_TYPE_ACTIVITY_ON_BICYCLE_STOP;
261 mSensorState[COMMS_SENSOR_ACTIVITY_ON_BICYCLE_STOP].rate = SENSOR_RATE_ONCHANGE;
262 mSensorState[COMMS_SENSOR_ACTIVITY_WALKING_START].sensorType = SENS_TYPE_ACTIVITY_WALKING_START;
263 mSensorState[COMMS_SENSOR_ACTIVITY_WALKING_START].rate = SENSOR_RATE_ONCHANGE;
264 mSensorState[COMMS_SENSOR_ACTIVITY_WALKING_STOP].sensorType = SENS_TYPE_ACTIVITY_WALKING_STOP;
265 mSensorState[COMMS_SENSOR_ACTIVITY_WALKING_STOP].rate = SENSOR_RATE_ONCHANGE;
266 mSensorState[COMMS_SENSOR_ACTIVITY_RUNNING_START].sensorType = SENS_TYPE_ACTIVITY_RUNNING_START;
267 mSensorState[COMMS_SENSOR_ACTIVITY_RUNNING_START].rate = SENSOR_RATE_ONCHANGE;
268 mSensorState[COMMS_SENSOR_ACTIVITY_RUNNING_STOP].sensorType = SENS_TYPE_ACTIVITY_RUNNING_STOP;
269 mSensorState[COMMS_SENSOR_ACTIVITY_RUNNING_STOP].rate = SENSOR_RATE_ONCHANGE;
270 mSensorState[COMMS_SENSOR_ACTIVITY_STILL_START].sensorType = SENS_TYPE_ACTIVITY_STILL_START;
271 mSensorState[COMMS_SENSOR_ACTIVITY_STILL_START].rate = SENSOR_RATE_ONCHANGE;
272 mSensorState[COMMS_SENSOR_ACTIVITY_STILL_STOP].sensorType = SENS_TYPE_ACTIVITY_STILL_STOP;
273 mSensorState[COMMS_SENSOR_ACTIVITY_STILL_STOP].rate = SENSOR_RATE_ONCHANGE;
274 mSensorState[COMMS_SENSOR_ACTIVITY_TILTING].sensorType = SENS_TYPE_ACTIVITY_TILTING;
275 mSensorState[COMMS_SENSOR_ACTIVITY_TILTING].rate = SENSOR_RATE_ONCHANGE;
276 mSensorState[COMMS_SENSOR_GAZE].sensorType = SENS_TYPE_GAZE;
277 mSensorState[COMMS_SENSOR_GAZE].rate = SENSOR_RATE_ONESHOT;
278 mSensorState[COMMS_SENSOR_UNGAZE].sensorType = SENS_TYPE_UNGAZE;
279 mSensorState[COMMS_SENSOR_UNGAZE].rate = SENSOR_RATE_ONESHOT;
280 mSensorState[COMMS_SENSOR_HUMIDITY].sensorType = SENS_TYPE_HUMIDITY;
775 if (mSensorState[sensor].enable && isSampleIntervalSatisfied(sensor, timestamp)) {
790 if (mSensorState[COMMS_SENSOR_ACCEL_UNCALIBRATED].enable
795 if (mSensorState[COMMS_SENSOR_ACCEL_WRIST_AWARE].enable
814 if (mSensorState[sensor].enable && isSampleIntervalSatisfied(sensor, timestamp)) {
829 if (mSensorState[COMMS_SENSOR_MAG_UNCALIBRATED].enable
860 if (mSensorState[sensor].enable && isSampleIntervalSatisfied(sensor, timestamp)) {
875 if (mSensorState[COMMS_SENSOR_ACCEL_UNCALIBRATED].enable
880 if (mSensorState[COMMS_SENSOR_ACCEL_WRIST_AWARE].enable
900 if (mSensorState[sensor].enable && isSampleIntervalSatisfied(sensor, timestamp)) {
915 if (mSensorState[COMMS_SENSOR_GYRO_UNCALIBRATED].enable
920 if (mSensorState[COMMS_SENSOR_GYRO_WRIST_AWARE].enable
952 if (mSensorState[sensor].enable && isSampleIntervalSatisfied(sensor, timestamp)) {
967 if (mSensorState[COMMS_SENSOR_MAG_UNCALIBRATED].enable
1062 if (mSensorState[i].sensorType && mSensorState[i].enable) {
1068 cmd.sensorType, i, mSensorState[i].enable, frequency_q10_to_period_ns(mSensorState[i].rate),
1069 mSensorState[i].latency);
1445 primary = mSensorState[sensor].primary;
1671 cmd->sensorType = mSensorState[handle].sensorType;
1672 cmd->cmd = mSensorState[handle].enable ? CONFIG_CMD_ENABLE : CONFIG_CMD_DISABLE;
1673 cmd->rate = mSensorState[handle].rate;
1674 cmd->latency = mSensorState[handle].latency;
1677 uint8_t alt = mSensorState[handle].alt[i];
1680 if (!mSensorState[alt].enable) continue;
1684 if (mSensorState[alt].rate > cmd->rate) {
1685 cmd->rate = mSensorState[alt].rate;
1687 if (mSensorState[alt].latency < cmd->latency) {
1688 cmd->latency = mSensorState[alt].latency;
1704 mSensorState[handle].enable = enable;
1731 mSensorState[handle].rate != SENSOR_RATE_ONCHANGE &&
1732 mSensorState[handle].rate != SENSOR_RATE_ONESHOT) {
1733 mSensorState[handle].rate = period_ns_to_frequency_q10(sampling_period_ns);
1762 mSensorState[handle].rate != SENSOR_RATE_ONCHANGE &&
1763 mSensorState[handle].rate != SENSOR_RATE_ONESHOT) {
1764 mSensorState[handle].rate = period_ns_to_frequency_q10(sampling_period_ns);
1766 mSensorState[handle].latency = max_report_latency_ns;
1800 primary = mSensorState[handle].primary;
2088 for (auto handle : mSensorState[handle].alt) {
2251 if (mSensorState[handle].alt[i] != COMMS_SENSOR_INVALID) {
2253 mSensorToChannel.find(mSensorState[handle].alt[i]) != mSensorToChannel.end();
2264 (frequency_q10_to_period_ns(mSensorState[handle].rate) + PERIOD_800HZ / 2)
2270 mSensorState[handle].desiredTSample = desiredTSample;
2275 mSensorState[handle].desiredTSample = INT64_MAX;
2289 if (mSensorState[handle].lastTimestamp >= timestamp
2290 mSensorState[handle].desiredTSample == INT64_MAX) {
2292 } else if (intervalLargeEnough(timestamp - mSensorState[handle].lastTimestamp,
2293 mSensorState[handle].desiredTSample)) {
2294 mSensorState[handle].lastTimestamp = timestamp;