Home
last modified time | relevance | path

Searched refs:timestamp_nanos (Results 1 – 13 of 13) sorted by relevance

/device/google/contexthub/firmware/os/algos/calibration/online_calibration/common_data/
Dsensor_data.h88 uint64_t timestamp_nanos; member
96 SensorData() : timestamp_nanos(0), type(SensorType::kUndefined) { in SensorData()
100 SensorData(SensorType type, uint64_t timestamp_nanos, float x_axis, in SensorData()
102 : timestamp_nanos(timestamp_nanos), type(type) { in SensorData()
108 SensorData(SensorType type, uint64_t timestamp_nanos, in SensorData()
110 : timestamp_nanos(timestamp_nanos), type(type) { in SensorData()
/device/google/contexthub/firmware/os/algos/calibration/over_temp/
Dover_temp_cal.c80 uint64_t timestamp_nanos);
94 uint64_t timestamp_nanos);
141 uint64_t timestamp_nanos,
156 uint64_t timestamp_nanos,
198 uint64_t timestamp_nanos);
202 uint64_t timestamp_nanos,
215 uint64_t timestamp_nanos,
228 uint64_t timestamp_nanos,
235 uint64_t timestamp_nanos);
312 float offset_temp_celsius, uint64_t timestamp_nanos, in overTempCalSetModel() argument
[all …]
Dover_temp_cal.h390 float offset_temp_celsius, uint64_t timestamp_nanos,
409 float *offset_temp_celsius, uint64_t *timestamp_nanos,
425 size_t data_length, uint64_t timestamp_nanos,
469 uint64_t timestamp_nanos, float xi, float yi,
493 uint64_t timestamp_nanos,
504 uint64_t timestamp_nanos,
535 uint64_t timestamp_nanos);
/device/google/contexthub/firmware/os/algos/calibration/sample_rate_estimator/
Dsample_rate_estimator.c52 uint64_t timestamp_nanos) { in sampleRateEstimatorUpdate() argument
58 if (timestamp_nanos <= sample_rate_estimator->last_timestamp_nanos || in sampleRateEstimatorUpdate()
60 sample_rate_estimator->last_timestamp_nanos = timestamp_nanos; in sampleRateEstimatorUpdate()
67 timestamp_nanos - sample_rate_estimator->last_timestamp_nanos); in sampleRateEstimatorUpdate()
80 sample_rate_estimator->last_timestamp_nanos = timestamp_nanos; in sampleRateEstimatorUpdate()
Dsample_rate_estimator.h117 uint64_t timestamp_nanos);
/device/google/contexthub/firmware/os/algos/calibration/online_calibration/gyroscope/gyro_offset_over_temp_cal/
Dgyro_offset_over_temp_cal.cc41 gyroCalUpdateAccel(&gyro_cal_, sample.timestamp_nanos, in SetMeasurement()
48 gyroCalUpdateGyro(&gyro_cal_, sample.timestamp_nanos, in SetMeasurement()
56 gyroCalUpdateMag(&gyro_cal_, sample.timestamp_nanos, in SetMeasurement()
64 overTempCalSetTemperature(&over_temp_cal_, sample.timestamp_nanos, in SetMeasurement()
96 cal_data_.cal_update_time_nanos = sample.timestamp_nanos; in SetMeasurement()
123 gyroCalDebugPrint(&gyro_cal_, sample.timestamp_nanos); in SetMeasurement()
126 overTempCalDebugPrint(&over_temp_cal_, sample.timestamp_nanos); in SetMeasurement()
/device/google/contexthub/firmware/os/algos/calibration/nano_calibration/
Dnano_calibration.cc146 sample.timestamp_nanos = header.baseTimestamp; in HandleSensorSamples()
148 sample.timestamp_nanos += data[i].timestampDelta; in HandleSensorSamples()
173 sample.timestamp_nanos = header.baseTimestamp; in HandleTemperatureSamples()
177 sample.timestamp_nanos += data[i].timestampDelta; in HandleTemperatureSamples()
213 HandleGyroLogMessage(sample.timestamp_nanos); in ProcessSample()
446 void NanoSensorCal::HandleGyroLogMessage(uint64_t timestamp_nanos) { in HandleGyroLogMessage() argument
451 timestamp_nanos, initialization_start_time_nanos_, in HandleGyroLogMessage()
457 timestamp_nanos, gyro_notification_time_nanos_, in HandleGyroLogMessage()
461 gyro_notification_time_nanos_ = timestamp_nanos; in HandleGyroLogMessage()
Dnano_calibration.h129 void HandleGyroLogMessage(uint64_t timestamp_nanos);
/device/google/contexthub/firmware/os/algos/calibration/sphere_fit/
Dsphere_fit_calibration.c39 uint64_t timestamp_nanos);
91 uint64_t timestamp_nanos) { in sphereFitRunCal() argument
97 return runCalibration(sphere_cal, data, timestamp_nanos); in sphereFitRunCal()
222 uint64_t timestamp_nanos) { in runCalibration() argument
256 sphere_cal->estimate_time_nanos = timestamp_nanos; in runCalibration()
Dsphere_fit_calibration.h122 uint64_t timestamp_nanos);
/device/google/contexthub/firmware/os/algos/calibration/online_calibration/accelerometer/accel_offset_cal/
Daccel_offset_cal.cc35 accelCalRun(&accel_cal_, sample.timestamp_nanos, in SetMeasurement()
64 cal_data_.cal_update_time_nanos = sample.timestamp_nanos; in SetMeasurement()
/device/google/contexthub/firmware/os/algos/calibration/online_calibration/magnetometer/mag_diverse_cal/
Dmag_diverse_cal.cc41 &mag_cal_, NanoToMicroseconds(sample.timestamp_nanos), in SetMeasurement()
63 cal_data_.cal_update_time_nanos = sample.timestamp_nanos; in SetMeasurement()
/device/google/contexthub/firmware/os/algos/calibration/gyroscope/
Dgyro_cal.c1015 void gyroCalDebugPrint(struct GyroCal* gyro_cal, uint64_t timestamp_nanos) { in gyroCalDebugPrint() argument
1033 if (NANO_TIMER_CHECK_T1_GEQUAL_T2_PLUS_DELTA(timestamp_nanos, in gyroCalDebugPrint()
1042 gyro_cal->wait_timer_nanos = timestamp_nanos; // Starts the wait timer. in gyroCalDebugPrint()
1049 gyro_cal->wait_timer_nanos = timestamp_nanos; // Starts the wait timer. in gyroCalDebugPrint()
1058 gyro_cal->wait_timer_nanos = timestamp_nanos; // Starts the wait timer. in gyroCalDebugPrint()
1067 gyro_cal->wait_timer_nanos = timestamp_nanos; // Starts the wait timer. in gyroCalDebugPrint()
1074 gyro_cal->wait_timer_nanos = timestamp_nanos; // Starts the wait timer. in gyroCalDebugPrint()
1081 gyro_cal->wait_timer_nanos = timestamp_nanos; // Starts the wait timer. in gyroCalDebugPrint()
1088 gyro_cal->wait_timer_nanos = timestamp_nanos; // Starts the wait timer. in gyroCalDebugPrint()
1095 gyro_cal->wait_timer_nanos = timestamp_nanos; // Starts the wait timer. in gyroCalDebugPrint()