Lines Matching refs:virtual_sensor_info

109     if (!sensor_info.virtual_sensor_info) {  in dumpTraces()
113 if (sensor_info.virtual_sensor_info->vt_estimator) { in dumpTraces()
114 sensor_info.virtual_sensor_info->vt_estimator->DumpTraces(); in dumpTraces()
118 for (const auto &linked_sensor : sensor_info.virtual_sensor_info->linked_sensors) { in dumpTraces()
224 if (name_status_pair.second.virtual_sensor_info != nullptr) { in ThermalHelperImpl()
227 i < name_status_pair.second.virtual_sensor_info->linked_sensors.size(); i++) { in ThermalHelperImpl()
229 name_status_pair.second.virtual_sensor_info->linked_sensors[i], in ThermalHelperImpl()
230 name_status_pair.second.virtual_sensor_info->linked_sensors_type[i])) { in ThermalHelperImpl()
232 << name_status_pair.second.virtual_sensor_info->linked_sensors[i] in ThermalHelperImpl()
240 if (!name_status_pair.second.virtual_sensor_info->backup_sensor.empty()) { in ThermalHelperImpl()
241 if (!isSubSensorValid(name_status_pair.second.virtual_sensor_info->backup_sensor, in ThermalHelperImpl()
244 << name_status_pair.second.virtual_sensor_info->backup_sensor in ThermalHelperImpl()
252 if (!name_status_pair.second.virtual_sensor_info->trigger_sensors.empty() && in ThermalHelperImpl()
255 i < name_status_pair.second.virtual_sensor_info->trigger_sensors.size(); i++) { in ThermalHelperImpl()
257 name_status_pair.second.virtual_sensor_info->trigger_sensors[i])) { in ThermalHelperImpl()
258 sensor_info_map_[name_status_pair.second.virtual_sensor_info in ThermalHelperImpl()
264 << name_status_pair.second.virtual_sensor_info->trigger_sensors[i] in ThermalHelperImpl()
283 if (predictor_sensor_info.virtual_sensor_info == nullptr || in ThermalHelperImpl()
284 predictor_sensor_info.virtual_sensor_info->vt_estimator == nullptr) { in ThermalHelperImpl()
297 predictor_sensor_info.virtual_sensor_info->vt_estimator->GetAllPredictions( in ThermalHelperImpl()
381 if (sensor_info.virtual_sensor_info == nullptr || !sensor_info.is_watch) { in checkUpdateSensorForEmul()
385 const auto &linked_sensors = sensor_info.virtual_sensor_info->linked_sensors; in checkUpdateSensorForEmul()
706 if (sensor_info_pair.second.virtual_sensor_info != nullptr) { in initializeSensorMap()
827 if (!sensor_info.second.is_watch || (sensor_info.second.virtual_sensor_info != nullptr)) { in initializeTrip()
1011 if (sensor_info.virtual_sensor_info == nullptr || in runVirtualTempEstimator()
1012 sensor_info.virtual_sensor_info->vt_estimator == nullptr) { in runVirtualTempEstimator()
1022 model_inputs.reserve(sensor_info.virtual_sensor_info->linked_sensors.size()); in runVirtualTempEstimator()
1024 for (size_t i = 0; i < sensor_info.virtual_sensor_info->linked_sensors.size(); i++) { in runVirtualTempEstimator()
1025 std::string linked_sensor = sensor_info.virtual_sensor_info->linked_sensors[i]; in runVirtualTempEstimator()
1037 sensor_info.virtual_sensor_info->vt_estimator->Estimate(model_inputs, &model_outputs); in runVirtualTempEstimator()
1044 std::string_view backup_sensor = sensor_info.virtual_sensor_info->backup_sensor; in runVirtualTempEstimator()
1078 if (sensor_info.virtual_sensor_info == nullptr || in dumpVtEstimatorStatus()
1079 sensor_info.virtual_sensor_info->vt_estimator == nullptr) { in dumpVtEstimatorStatus()
1083 sensor_info.virtual_sensor_info->vt_estimator->DumpStatus(sensor_name, dump_buf); in dumpVtEstimatorStatus()
1101 predictor_sensor_info.virtual_sensor_info->vt_estimator->GetMaxPredictWindowMs( in getPredictionMaxWindowMs()
1129 predictor_sensor_info.virtual_sensor_info->vt_estimator->PredictAfterTimeMs( in readPredictionAfterTimeMs()
1172 predictor_sensor_info.virtual_sensor_info->vt_estimator->GetAllPredictions(predictions); in readTemperaturePredictions()
1224 if (sensor_info.virtual_sensor_info == nullptr) { in readThermalSensor()
1232 const auto &linked_sensors_size = sensor_info.virtual_sensor_info->linked_sensors.size(); in readThermalSensor()
1237 if (!readDataByType(sensor_info.virtual_sensor_info->linked_sensors[i], in readThermalSensor()
1239 sensor_info.virtual_sensor_info->linked_sensors_type[i], in readThermalSensor()
1242 << sensor_info.virtual_sensor_info->linked_sensors[i]; in readThermalSensor()
1251 if ((sensor_info.virtual_sensor_info->formula == FormulaOption::USE_ML_MODEL) || in readThermalSensor()
1252 (sensor_info.virtual_sensor_info->formula == FormulaOption::USE_LINEAR_MODEL)) { in readThermalSensor()
1264 if (!readDataByType(sensor_info.virtual_sensor_info->coefficients[i], &coefficient, in readThermalSensor()
1265 sensor_info.virtual_sensor_info->coefficients_type[i], in readThermalSensor()
1268 << sensor_info.virtual_sensor_info->coefficients[i]; in readThermalSensor()
1275 switch (sensor_info.virtual_sensor_info->formula) { in readThermalSensor()
1301 *temp = (temp_val + sensor_info.virtual_sensor_info->offset); in readThermalSensor()
1358 if (sensor_info.virtual_sensor_info != nullptr && in thermalWatcherCallbackFunc()
1359 !sensor_info.virtual_sensor_info->trigger_sensors.empty()) { in thermalWatcherCallbackFunc()
1360 for (size_t i = 0; i < sensor_info.virtual_sensor_info->trigger_sensors.size(); i++) { in thermalWatcherCallbackFunc()
1362 sensor_status_map_.at(sensor_info.virtual_sensor_info->trigger_sensors[i]); in thermalWatcherCallbackFunc()
1376 if (sensor_info.virtual_sensor_info != nullptr) { in thermalWatcherCallbackFunc()
1377 for (size_t i = 0; i < sensor_info.virtual_sensor_info->trigger_sensors.size(); in thermalWatcherCallbackFunc()
1380 sensor_info.virtual_sensor_info->trigger_sensors[i]) != in thermalWatcherCallbackFunc()