Searched refs:mSensor (Results 1 – 6 of 6) sorted by relevance
/device/google/contexthub/firmware/os/drivers/orientation/ |
D | orientation.c | 281 static bool allocateDataEvt(struct FusionSensor *mSensor, uint64_t time) in allocateDataEvt() argument 283 mSensor->ev = slabAllocatorAlloc(mDataSlab); in allocateDataEvt() 284 if (mSensor->ev == NULL) { in allocateDataEvt() 291 memset(&mSensor->ev->samples[0].firstSample, 0x00, sizeof(struct SensorFirstSample)); in allocateDataEvt() 292 mSensor->ev->referenceTime = time; in allocateDataEvt() 293 mSensor->prev_time = time; in allocateDataEvt() 299 static bool addSample(struct FusionSensor *mSensor, uint64_t time, float x, float y, float z) in addSample() argument 305 if (mSensor->prev_time == time) { in addSample() 307 mSensor->idx); in addSample() 311 if (mSensor->ev == NULL) { in addSample() [all …]
|
/device/google/contexthub/firmware/os/drivers/invensense_icm40600/ |
D | invensense_icm40600.c | 2373 static bool allocateDataEvt(struct ICM40600Sensor *mSensor, uint64_t rtc_time) argument 2377 mSensor->data_evt = slabAllocatorAlloc(T(mDataSlab)); 2378 if (mSensor->data_evt == NULL) { 2385 memset(&mSensor->data_evt->samples[0].firstSample, 0x00, sizeof(struct SensorFirstSample)); 2386 mSensor->data_evt->referenceTime = rtc_time; 2387 mSensor->prev_rtc_time = rtc_time; 2465 static void pushSensorData(TASK, struct ICM40600Sensor *mSensor, uint64_t rtc_time) argument 2473 switch (mSensor->idx) { 2476 x = mSensor->data[0] * kScale_acc; 2477 y = mSensor->data[1] * kScale_acc; [all …]
|
/device/google/contexthub/firmware/os/drivers/bosch_bmi160/ |
D | bosch_bmi160.c | 1187 static bool allocateDataEvt(struct BMI160Sensor *mSensor, uint64_t rtc_time) argument 1190 mSensor->data_evt = slabAllocatorAlloc(T(mDataSlab)); 1191 if (mSensor->data_evt == NULL) { 1198 memset(&mSensor->data_evt->samples[0].firstSample, 0x00, sizeof(struct SensorFirstSample)); 1199 mSensor->data_evt->referenceTime = rtc_time; 1200 mSensor->prev_rtc_time = rtc_time; 1993 static void parseRawData(struct BMI160Sensor *mSensor, uint8_t *buf, float kScale, uint64_t sensorT… argument 2012 mSensorInfo[mSensor->idx].sensorName, rtc_time, cur_time); 2017 if (rtc_time < mSensor->prev_rtc_time + kMinRTCTimeIncrementNs) { 2020 mSensorInfo[mSensor->idx].sensorName, [all …]
|
/device/google/contexthub/firmware/os/drivers/st_lsm6dsm/ |
D | st_lsm6dsm.c | 4125 static bool lsm6dsm_allocateThreeAxisDataEvt(struct LSM6DSMSensor *mSensor, uint64_t rtcTime) in lsm6dsm_allocateThreeAxisDataEvt() argument 4129 mSensor->tADataEvt = slabAllocatorAlloc(T(mDataSlabThreeAxis)); in lsm6dsm_allocateThreeAxisDataEvt() 4130 if (!mSensor->tADataEvt) { in lsm6dsm_allocateThreeAxisDataEvt() 4135 memset(&mSensor->tADataEvt->samples[0].firstSample, 0, sizeof(struct SensorFirstSample)); in lsm6dsm_allocateThreeAxisDataEvt() 4136 mSensor->tADataEvt->referenceTime = rtcTime; in lsm6dsm_allocateThreeAxisDataEvt() 4137 mSensor->pushedTimestamp = rtcTime; in lsm6dsm_allocateThreeAxisDataEvt() 4159 static bool lsm6dsm_allocateOneAxisDataEvt(struct LSM6DSMSensor *mSensor, uint64_t rtcTime) in lsm6dsm_allocateOneAxisDataEvt() argument 4163 mSensor->sADataEvt = slabAllocatorAlloc(T(mDataSlabOneAxis)); in lsm6dsm_allocateOneAxisDataEvt() 4164 if (!mSensor->sADataEvt) { in lsm6dsm_allocateOneAxisDataEvt() 4169 memset(&mSensor->sADataEvt->samples[0].firstSample, 0, sizeof(struct SensorFirstSample)); in lsm6dsm_allocateOneAxisDataEvt() [all …]
|
/device/google/trout/hal/sensors/2.1/ |
D | SensorThread.cpp | 23 : mSensor(sensor), mStopThread(false), mWaitCV(), mRunMutex() {} in SensorThread() 27 if (mSensor) { in start() 29 mSensor->pollSensor(); in start()
|
D | SensorThread.h | 48 SensorBase* mSensor;
|