Lines Matching defs:fieldData
48 struct GasFieldData *fieldData);
71 static int32_t Bme688GetData(struct SensorCfgData *data, struct GasFieldData *fieldData,
158 struct GasFieldData fieldData = { 0 };
164 ret = Bme688GetData(data, &fieldData, BME68X_FORCED_MODE);
168 rawData->gasResitance = fieldData.gas_resistance;
170 rawData->temperature = fieldData.temperature;
171 rawData->humidity = fieldData.humidity;
172 rawData->pressure = fieldData.pressure;
174 reData[RESISTANCE] = fieldData.gas_resistance;
176 reTemp = fieldData.temperature;
177 reData[HUMIDITY] = fieldData.humidity;
178 reData[PRESSURE] = fieldData.pressure;
204 struct GasFieldData fieldData = { 0 };
835 uint8_t index, struct GasFieldData *fieldData)
840 CHECK_NULL_PTR_RETURN_VALUE(fieldData, HDF_ERR_INVALID_PARAM);
848 fieldData->status = buff[0] & BME68X_NEW_DATA_MSK;
849 fieldData->gas_index = buff[0] & BME68X_GAS_INDEX_MSK;
850 fieldData->meas_index = buff[1];
861 fieldData->status |= buff[16] & BME68X_GASM_VALID_MSK;
862 fieldData->status |= buff[16] & BME68X_HEAT_STAB_MSK;
864 fieldData->status |= buff[14] & BME68X_GASM_VALID_MSK;
865 fieldData->status |= buff[14] & BME68X_HEAT_STAB_MSK;
868 if (fieldData->status & BME68X_NEW_DATA_MSK) {
869 rc = BmeHalRegRead(data, BME68X_REG_RES_HEAT0 + fieldData->gas_index, &fieldData->res_heat, 1);
870 rc |= BmeHalRegRead(data, BME68X_REG_IDAC_HEAT0 + fieldData->gas_index, &fieldData->idac, 1);
871 rc |= BmeHalRegRead(data, BME68X_REG_GAS_WAIT0 + fieldData->gas_index, &fieldData->gas_wait, 1);
875 fieldData->temperature = BmeHalCalcTemperature(data, adc_temp);
876 fieldData->pressure = BmeHalCalcPressure(data, adc_pres);
877 fieldData->humidity = BmeHalCalcHumidity(data, adc_hum);
879 fieldData->gas_resistance = BmeHalCalcGasResistanceHigh(adc_gas_res_high, gas_range_h);
881 fieldData->gas_resistance = BmeHalCalcGasResistanceLow(data, adc_gas_res_low, gas_range_l);
891 static int32_t Bme688GetData(struct SensorCfgData *data, struct GasFieldData *fieldData, uint8_t opMode)
896 CHECK_NULL_PTR_RETURN_VALUE(fieldData, HDF_ERR_INVALID_PARAM);
899 ret = BmeHalReadFieldData(data, 0, fieldData);