Lines Matching full:timestamp
392 sensors_event_t *HubConnection::initEv(sensors_event_t *ev, uint64_t timestamp, uint32_t type, uint32_t sensor)
396 ev->timestamp = timestamp;
403 void HubConnection::processSample(uint64_t timestamp, uint32_t type, uint32_t sensor, struct OneAxisSample *sample, __attribute__((unused)) bool highAccuracy)
412 timestamp);
416 initEv(&nev[cnt++], timestamp, type, sensor)->pressure = sample->fdata;
419 initEv(&nev[cnt++], timestamp, type, sensor)->temperature = sample->fdata;
422 initEv(&nev[cnt++], timestamp, type, sensor)->distance = sample->fdata;
425 initEv(&nev[cnt++], timestamp, type, sensor)->light = sample->fdata;
431 initEv(&nev[cnt++], timestamp, type, sensor)->u64.step_counter = mLastStepCount;
438 initEv(&nev[cnt++], timestamp, type, sensor)->data[0] = 1.0f;
442 initEv(&nev[cnt++], timestamp, type, sensor)->data[0] = sample->idata;
450 initEv(&nev[cnt++], timestamp, type, sensor)->data[0] = sample->idata;
475 void HubConnection::processSample(uint64_t timestamp, uint32_t type, uint32_t sensor, struct RawThreeAxisSample *sample, __attribute__((unused)) bool highAccuracy)
483 sv = &initEv(&nev[cnt++], timestamp, type, sensor)->acceleration;
497 void HubConnection::processSample(uint64_t timestamp, uint32_t type, uint32_t sensor, struct ThreeAxisSample *sample, bool highAccuracy)
509 sv = &initEv(&nev[cnt++], timestamp, type, sensor)->acceleration;
517 sv = &initEv(&nev[cnt++], timestamp, type, sensor)->gyro;
525 ue = &initEv(&nev[cnt++], timestamp,
552 sv = &initEv(&nev[cnt++], timestamp, type, sensor)->magnetic;
560 ue = &initEv(&nev[cnt++], timestamp,
582 sv = &initEv(&nev[cnt++], timestamp, type, sensor)->orientation;
589 ev = initEv(&nev[cnt++], timestamp, type, sensor);
595 ev = initEv(&nev[cnt++], timestamp, type, sensor);
609 ev = initEv(&nev[cnt++], timestamp, type, sensor);
721 uint64_t timestamp;
933 timestamp = data->referenceTime;
943 timestamp += ((uint64_t)data->oneSamples[i].deltaTime) << delta_time_shift_table[data->oneSamples[i].deltaTime & delta_time_encoded];
944 processSample(timestamp, type, currSensor, &data->oneSamples[i], data->firstSample.highAccuracy);
948 timestamp += ((uint64_t)data->rawThreeSamples[i].deltaTime) << delta_time_shift_table[data->rawThreeSamples[i].deltaTime & delta_time_encoded];
949 processSample(timestamp, type, currSensor, &data->rawThreeSamples[i], data->firstSample.highAccuracy);
953 timestamp += ((uint64_t)data->threeSamples[i].deltaTime) << delta_time_shift_table[data->threeSamples[i].deltaTime & delta_time_encoded];
954 processSample(timestamp, type, currSensor, &data->threeSamples[i], data->firstSample.highAccuracy);
970 ev.timestamp = 0;