/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 | 1180 static bool allocateDataEvt(struct BMI160Sensor *mSensor, uint64_t rtc_time) argument 1183 mSensor->data_evt = slabAllocatorAlloc(T(mDataSlab)); 1184 if (mSensor->data_evt == NULL) { 1191 memset(&mSensor->data_evt->samples[0].firstSample, 0x00, sizeof(struct SensorFirstSample)); 1192 mSensor->data_evt->referenceTime = rtc_time; 1193 mSensor->prev_rtc_time = rtc_time; 1986 static void parseRawData(struct BMI160Sensor *mSensor, uint8_t *buf, float kScale, uint64_t sensorT… argument 2005 mSensorInfo[mSensor->idx].sensorName, rtc_time, cur_time); 2010 if (rtc_time < mSensor->prev_rtc_time + kMinRTCTimeIncrementNs) { 2013 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/generic/goldfish/camera/ |
D | EmulatedQemuCamera3.cpp | 233 mSensor = new QemuSensor(mDeviceName, mSensorWidth, mSensorHeight, mGBM); in connectCamera() 234 mSensor->setQemuSensorListener(this); in connectCamera() 235 res = mSensor->startUp(); in connectCamera() 269 res = mSensor->shutDown(); in closeCamera() 274 mSensor.clear(); in closeCamera() 1028 while(!mSensor->waitForVSync(kSyncWaitTimeout)) { in processCaptureRequest() 1044 mSensor->setFrameDuration(frameDuration); in processCaptureRequest() 1045 mSensor->setDestinationBuffers(sensorBuffers); in processCaptureRequest() 1046 mSensor->setFrameNumber(request->frame_number); in processCaptureRequest() 1976 mParent->mSensor->waitForNewFrame(kWaitPerLoop, &captureTime); in threadLoop()
|
D | EmulatedFakeCamera3.cpp | 152 mSensor = new Sensor(mSensorWidth, mSensorHeight); in connectCamera() 153 mSensor->setSensorListener(this); in connectCamera() 155 res = mSensor->startUp(); in connectCamera() 189 res = mSensor->shutDown(); in closeCamera() 194 mSensor.clear(); in closeCamera() 1032 while(!mSensor->waitForVSync(kSyncWaitTimeout)) { in processCaptureRequest() 1048 mSensor->setExposureTime(exposureTime); in processCaptureRequest() 1049 mSensor->setFrameDuration(frameDuration); in processCaptureRequest() 1050 mSensor->setSensitivity(sensitivity); in processCaptureRequest() 1051 mSensor->setDestinationBuffers(sensorBuffers); in processCaptureRequest() [all …]
|
D | EmulatedFakeCamera3.h | 193 sp<Sensor> mSensor; variable
|
D | EmulatedQemuCamera3.h | 187 sp<QemuSensor> mSensor; variable
|
D | EmulatedFakeCamera2.cpp | 178 mSensor = new Sensor(mSensorWidth, mSensorHeight); in connectCamera() 184 res = mSensor->startUp(); in connectCamera() 251 res = mSensor->shutDown(); in closeCamera() 930 bool vsync = mParent->mSensor->waitForVSync(kWaitPerLoop); in configureNextCapture() 935 mParent->mSensor->setExposureTime(mNextExposureTime); in configureNextCapture() 936 mParent->mSensor->setFrameDuration(mNextFrameDuration); in configureNextCapture() 937 mParent->mSensor->setSensitivity(mNextSensitivity); in configureNextCapture() 943 mParent->mSensor->setDestinationBuffers(mNextBuffers); in configureNextCapture() 1271 gotFrame = mParent->mSensor->waitForNewFrame(kWaitPerLoop, in threadLoop()
|
D | EmulatedFakeCamera2.h | 423 sp<Sensor> mSensor; variable
|
/device/google/cuttlefish/guest/hals/camera/ |
D | EmulatedFakeCamera3.cpp | 140 mSensor = new Sensor(mSensorWidth, mSensorHeight); in connectCamera() 141 mSensor->setSensorListener(this); in connectCamera() 143 res = mSensor->startUp(); in connectCamera() 177 res = mSensor->shutDown(); in closeCamera() 182 mSensor.clear(); in closeCamera() 964 while (!mSensor->waitForVSync(kSyncWaitTimeout)) { in processCaptureRequest() 980 mSensor->setExposureTime(exposureTime); in processCaptureRequest() 981 mSensor->setFrameDuration(frameDuration); in processCaptureRequest() 982 mSensor->setSensitivity(sensitivity); in processCaptureRequest() 983 mSensor->setDestinationBuffers(sensorBuffers); in processCaptureRequest() [all …]
|
D | EmulatedFakeCamera3.h | 187 sp<Sensor> mSensor; variable
|
D | EmulatedFakeCamera2.cpp | 207 mSensor = new Sensor(mSensorWidth, mSensorHeight); in connectCamera() 213 res = mSensor->startUp(); in connectCamera() 277 res = mSensor->shutDown(); in closeCamera() 920 bool vsync = mParent->mSensor->waitForVSync(kWaitPerLoop); in configureNextCapture() 925 mParent->mSensor->setExposureTime(mNextExposureTime); in configureNextCapture() 926 mParent->mSensor->setFrameDuration(mNextFrameDuration); in configureNextCapture() 927 mParent->mSensor->setSensitivity(mNextSensitivity); in configureNextCapture() 933 mParent->mSensor->setDestinationBuffers(mNextBuffers); in configureNextCapture() 1248 gotFrame = mParent->mSensor->waitForNewFrame(kWaitPerLoop, &captureTime); in threadLoop()
|
D | EmulatedFakeCamera2.h | 410 sp<Sensor> mSensor; variable
|