SENSOR_FINVALID
if (sensor.flags & SENSOR_FINVALID)
if (size > 0 && (s->flags & SENSOR_FINVALID) == 0) {
if (slen > 0 && (snsr.flags & SENSOR_FINVALID) == 0) {
ci->ci_sensor.flags &= ~SENSOR_FINVALID;
ci->ci_sensor.flags |= SENSOR_FINVALID;
ci->ci_sensor.flags &= ~SENSOR_FINVALID;
sc->sc_sensor.flags = SENSOR_FINVALID;
sc->sc_sensor.flags |= SENSOR_FINVALID;
sc->sc_sensor.flags &= ~SENSOR_FINVALID;
es->es_sensor[i].flags |= SENSOR_FINVALID;
es->es_sensor->flags &= ~SENSOR_FINVALID;
ci->ci_sensor.flags &= ~SENSOR_FINVALID;
ci->ci_sensor.flags &= ~SENSOR_FINVALID;
ci->ci_sensor.flags |= SENSOR_FINVALID;
CLR(sc->sc_sensor[YKBEC_FAN].flags, SENSOR_FINVALID);
SET(sc->sc_sensor[YKBEC_FAN].flags, SENSOR_FINVALID);
sc->sc_sensors[i].flags |= SENSOR_FINVALID;
ks->flags &= ~SENSOR_FINVALID;
ks->flags &= ~SENSOR_FINVALID;
ks->flags &= ~SENSOR_FINVALID;
ks->flags &= ~SENSOR_FINVALID;
fan->sensor.flags = SENSOR_FINVALID;
fan->sensor.flags = SENSOR_FINVALID;
sensor->sensor.flags = SENSOR_FINVALID;
fan->sensor.flags = SENSOR_FINVALID;
fan->sensor.flags = SENSOR_FINVALID;
sensor->sensor.flags = SENSOR_FINVALID;
sc->sc_sensor.flags = SENSOR_FINVALID;
sc->sc_sensor.flags &= ~SENSOR_FINVALID;
sc->sc_sensor.flags |= SENSOR_FINVALID;
sc->sc_sensor.flags |= SENSOR_FINVALID;
sc->sc_sensor.flags = SENSOR_FINVALID;
sc->sc_sensor.flags &= ~SENSOR_FINVALID;
sc->sc_sensor.flags |= SENSOR_FINVALID;
sc->sc_sensor.flags &= ~SENSOR_FINVALID;
sc->sc_sensor.flags |= SENSOR_FINVALID;
sc->sc_sensor.flags &= ~SENSOR_FINVALID;
sc->sc_fan[i].flags |= SENSOR_FINVALID;
sc->sc_fan[i].flags &= ~SENSOR_FINVALID;
sc->sc_psu[i].flags |= SENSOR_FINVALID;
sc->sc_psu[i].flags &= ~SENSOR_FINVALID;
sc->sc_temp[i].flags |= SENSOR_FINVALID;
sc->sc_temp[i].flags &= ~SENSOR_FINVALID;
sc->sc_sensor.flags &= ~SENSOR_FINVALID;
sc->sc_sensor.flags |= SENSOR_FINVALID;
sc->sc_sens[i].flags = SENSOR_FINVALID;
sc->sc_sens[i].flags = SENSOR_FINVALID;
(tmp > 127 || tmp < -127) ? SENSOR_FINVALID : 0;
sc->sc_sens[THINKPAD_SENSOR_FANRPM].flags = SENSOR_FINVALID;
sc->sc_sensor_temp[i].flags |= SENSOR_FINVALID;
sc->sc_sensor_fan[i].flags |= SENSOR_FINVALID;
sc->sc_sensor_light[i].flags |= SENSOR_FINVALID;
sc->sc_sensor_motion[i].flags |= SENSOR_FINVALID;
sc->sc_sensor_temp[idx].flags &= ~SENSOR_FINVALID;
sc->sc_sensor_fan[idx].flags &= ~SENSOR_FINVALID;
sc->sc_sensor_light[idx].flags &= ~SENSOR_FINVALID;
sc->sc_sensor_motion[idx].flags &= ~SENSOR_FINVALID;
if (!(sc->sc_sensor_temp[i].flags & SENSOR_FINVALID))
if (!(sc->sc_sensor_fan[i].flags & SENSOR_FINVALID))
if (!(sc->sc_sensor_light[i].flags & SENSOR_FINVALID))
if (!(sc->sc_sensor_motion[i].flags & SENSOR_FINVALID))
s->flags |= SENSOR_FINVALID;
s->flags |= SENSOR_FINVALID;
s->flags &= ~SENSOR_FINVALID;
s->flags &= ~SENSOR_FINVALID;
s->flags &= ~SENSOR_FINVALID;
sc->sc_sensor.flags = SENSOR_FINVALID;
sc->sc_sensor.flags &= ~SENSOR_FINVALID;
sc->sc_sensor.flags = SENSOR_FINVALID;
sc->sc_sensor.flags &= ~SENSOR_FINVALID;
sc->sc_sensor.flags |= SENSOR_FINVALID;
sc->sc_sensor.flags = SENSOR_FINVALID;
sc->sc_sensor.flags &= ~SENSOR_FINVALID;
sc->sc_sensor.flags |= SENSOR_FINVALID;
sc->sc_sensor[CWFG_SENSOR_VCELL].flags = SENSOR_FINVALID;
sc->sc_sensor[CWFG_SENSOR_SOC].flags = SENSOR_FINVALID;
sc->sc_sensor[CWFG_SENSOR_RTT].flags = SENSOR_FINVALID;
sc->sc_sensor[CWFG_SENSOR_VCELL].flags |= SENSOR_FINVALID;
sc->sc_sensor[CWFG_SENSOR_SOC].flags |= SENSOR_FINVALID;
sc->sc_sensor[CWFG_SENSOR_RTT].flags |= SENSOR_FINVALID;
sc->sc_sensor[CWFG_SENSOR_VCELL].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[CWFG_SENSOR_SOC].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[CWFG_SENSOR_RTT].flags &= ~SENSOR_FINVALID;
sc->sc_sensors[i].flags = SENSOR_FINVALID;
sc->sc_sensors[i].flags &= ~SENSOR_FINVALID;
sc->sc_sensor.flags = SENSOR_FINVALID;
sc->sc_sensor.flags &= ~SENSOR_FINVALID;
sc->sc_sensor.flags &= ~SENSOR_FINVALID;
sc->sc_sensor.flags = SENSOR_FINVALID;
sc->sc_sensor.flags &= ~SENSOR_FINVALID;
sc->sc_sensor.flags |= SENSOR_FINVALID;
sc->sc_sensor[sidx].flags = SENSOR_FINVALID;
sc->sc_sensor[id].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[id].flags = SENSOR_FINVALID;
sc->sc_sensors[i].flags = SENSOR_FINVALID;
sc->sc_sensors[i].flags &= ~SENSOR_FINVALID;
sc->sc_sensors[i].flags |= SENSOR_FINVALID;
sc->sc_sensors[0].flags = SENSOR_FINVALID;
sc->sc_sensors[1].flags = SENSOR_FINVALID;
sc->sc_sensors[2].flags = SENSOR_FINVALID;
sc->sc_sensors[0].flags &= ~SENSOR_FINVALID;
sc->sc_sensors[1].flags &= ~SENSOR_FINVALID;
sc->sc_sensors[2].flags &= ~SENSOR_FINVALID;
sc->sc_sensor.flags = SENSOR_FINVALID;
sc->sc_sensor.flags |= SENSOR_FINVALID;
sc->sc_sensor.flags &= ~SENSOR_FINVALID;
sc->sc_sensor[ADMTEMP_EXT].flags |= SENSOR_FINVALID;
sc->sc_sensor[ADMTEMP_EXT].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[ADMTEMP_EXT].flags |= SENSOR_FINVALID;
sc->sc_sensor[ADMTEMP_INT].flags |= SENSOR_FINVALID;
sc->sc_sensor[ADMTEMP_INT].flags &= ~SENSOR_FINVALID;
sens->flags |= SENSOR_FINVALID;
sc->sc_sensor[ADMLC_EXT].flags |= SENSOR_FINVALID;
sc->sc_sensor[ADMLC_EXT].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[ADMTM_EXT].flags |= SENSOR_FINVALID;
sc->sc_sensor[ADMTM_EXT].flags &= ~SENSOR_FINVALID;
sens->flags |= SENSOR_FINVALID;
sc->sc_sensor[ADMTMP_FAN].flags |= SENSOR_FINVALID;
sc->sc_sensor[ADMTMP_FAN].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[ADMTT_FAN].flags |= SENSOR_FINVALID;
sc->sc_sensor[ADMTT_FAN].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[ADMTT_FAN2].flags |= SENSOR_FINVALID;
sc->sc_sensor[ADMTT_FAN2].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
ks->flags &= ~SENSOR_FINVALID;
ks->flags |= SENSOR_FINVALID;
ks->flags |= SENSOR_FINVALID;
ks->flags &= ~SENSOR_FINVALID;
ks->flags |= SENSOR_FINVALID;
sc->sc_sensor[ASB100_SENSOR_TEMP2].flags |= SENSOR_FINVALID;
sens->flags |= SENSOR_FINVALID;
sens->flags &= ~SENSOR_FINVALID;
~SENSOR_FINVALID;
SENSOR_FINVALID;
~SENSOR_FINVALID;
SENSOR_FINVALID;
s[i].flags |= SENSOR_FINVALID;
s[i].flags &= ~SENSOR_FINVALID;
s[i].flags |= SENSOR_FINVALID;
s[i].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[BGW_SENSOR_XACCEL].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[BGW_SENSOR_YACCEL].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[BGW_SENSOR_ZACCEL].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[BGW_SENSOR_TEMP].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[MAXDS_TEMP].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[MAXDS_TEMP].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[FCU_PWMS + i].flags |= SENSOR_FINVALID;
sc->sc_sensor[FCU_PWMS + i].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[FCU_RPM1 + i].flags |= SENSOR_FINVALID;
sc->sc_sensor[FCU_PWM1 + i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[GLENV_FAN2].flags |= SENSOR_FINVALID;
sc->sc_sensor[GLENV_VIN3].flags |= SENSOR_FINVALID;
sc->sc_sensor[GLENV_VIN3].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[GLENV_TEMP].flags |= SENSOR_FINVALID;
sc->sc_sensor[GLENV_TEMP].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[GLENV_FAN1].flags |= SENSOR_FINVALID;
sc->sc_sensor[GLENV_FAN2].flags |= SENSOR_FINVALID;
sc->sc_sensor[GLENV_FAN1].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[GLENV_FAN1].flags |= SENSOR_FINVALID;
sc->sc_sensor[GLENV_FAN2].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[GLENV_FAN2].flags |= SENSOR_FINVALID;
sc->sc_sensor.flags |= SENSOR_FINVALID;
sc->sc_sensor.flags &= ~SENSOR_FINVALID;
sc->sc_sensor[LMENV_EXT_TEMP].flags |= SENSOR_FINVALID;
sc->sc_sensor[sensor].flags |= SENSOR_FINVALID;
sc->sc_sensor[sensor].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[sensor].flags |= SENSOR_FINVALID;
sc->sc_sensor[sensor].flags |= SENSOR_FINVALID;
sc->sc_sensor[sensor].flags |= SENSOR_FINVALID;
sc->sc_sensor[sensor].flags |= SENSOR_FINVALID;
sc->sc_sensor[sensor].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[index].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[0].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[PIJUICE_SENSOR_TEMP].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[PIJUICE_SENSOR_VOLTAGE].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[JCTEMP_TEMP].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[THMC_TEMP0].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[THMC_TEMP0].flags |= SENSOR_FINVALID;
sc->sc_sensor[THMC_TEMP1].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[THMC_TEMP1].flags |= SENSOR_FINVALID;
sc->sc_sensor[THMC_TEMP2].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[THMC_TEMP2].flags |= SENSOR_FINVALID;
sc->sc_sensor[index].flags |= SENSOR_FINVALID;
sc->sc_sensor.flags |= SENSOR_FINVALID;
sc->sc_sensor.flags |= SENSOR_FINVALID;
sc->sc_sensor.flags &= ~SENSOR_FINVALID;
s[i].flags |= SENSOR_FINVALID;
s[i].flags &= ~SENSOR_FINVALID;
s[i].flags |= SENSOR_FINVALID;
s[i].flags &= ~SENSOR_FINVALID;
s[i].flags |= SENSOR_FINVALID;
s[i].flags &= ~SENSOR_FINVALID;
s[i].flags |= SENSOR_FINVALID;
s[i].flags &= ~SENSOR_FINVALID;
s[i].flags |= SENSOR_FINVALID;
s[i].flags |= SENSOR_FINVALID;
s[i].flags |= SENSOR_FINVALID;
s[i].flags &= ~SENSOR_FINVALID;
s[i].flags |= SENSOR_FINVALID;
s[i].flags |= SENSOR_FINVALID;
s[i].flags &= ~SENSOR_FINVALID;
sensor->flags |= SENSOR_FINVALID;
sensor->flags &= ~SENSOR_FINVALID;
sensor->flags |= SENSOR_FINVALID;
sensor->flags &= ~SENSOR_FINVALID;
sensor->flags |= SENSOR_FINVALID;
sensor->flags &= ~SENSOR_FINVALID;
sensor->flags |= SENSOR_FINVALID;
sensor->flags &= ~SENSOR_FINVALID;
sensor->flags |= SENSOR_FINVALID;
sensor->flags &= ~SENSOR_FINVALID;
sensor->flags |= SENSOR_FINVALID;
sensor->flags &= ~SENSOR_FINVALID;
sensor->flags |= SENSOR_FINVALID;
sensor->flags &= ~SENSOR_FINVALID;
sensor->flags |= SENSOR_FINVALID;
sensor->flags &= ~SENSOR_FINVALID;
sensor->flags |= SENSOR_FINVALID;
sensor->flags &= ~SENSOR_FINVALID;
psensor->i_sensor.flags &= ~SENSOR_FINVALID;
psensor->i_sensor.flags |= SENSOR_FINVALID;
sc->sensors[i].flags &= ~SENSOR_FINVALID;
sensor->flags |= SENSOR_FINVALID;
sensor->flags &= ~SENSOR_FINVALID;
sensor->flags |= SENSOR_FINVALID;
sensor->flags &= ~SENSOR_FINVALID;
sensor->flags &= ~SENSOR_FINVALID;
sensor->flags |= SENSOR_FINVALID;
sensor->flags &= ~SENSOR_FINVALID;
SENSOR_FINVALID;
SENSOR_FINVALID;
SENSOR_FINVALID;
SENSOR_FINVALID;
~SENSOR_FINVALID;
SENSOR_FINVALID;
SENSOR_FINVALID;
SENSOR_FINVALID;
~SENSOR_FINVALID;
(tach == 0xffff) ? SENSOR_FINVALID : 0;
(tach == 0xffff) ? SENSOR_FINVALID : 0;
(tach == 0xffff) ? SENSOR_FINVALID : 0;
((uint8_t)temp == 0x80) ? SENSOR_FINVALID : 0;
((uint8_t)temp == 0x80) ? SENSOR_FINVALID : 0;
((uint8_t)temp == 0x80) ? SENSOR_FINVALID : 0;
sensor->flags |= SENSOR_FINVALID;
sensor->flags &= ~SENSOR_FINVALID;
sensor->flags |= SENSOR_FINVALID;
sensor->flags &= ~SENSOR_FINVALID;
sc->sc_hm_sensors[VT1211_HMS_TEMP1].flags |= SENSOR_FINVALID;
sc->sc_hm_sensors[VT1211_HMS_TEMP1].flags &= ~SENSOR_FINVALID;
i - 1].flags |= SENSOR_FINVALID;
i - 1].flags &= ~SENSOR_FINVALID;
sc->sc_hm_sensors[VT1211_HMS_FAN1].flags &= ~SENSOR_FINVALID;
sc->sc_hm_sensors[VT1211_HMS_FAN1].flags |= SENSOR_FINVALID;
sc->sc_hm_sensors[VT1211_HMS_FAN2].flags &= ~SENSOR_FINVALID;
sc->sc_hm_sensors[VT1211_HMS_FAN2].flags |= SENSOR_FINVALID;
sc->sc_sensors[i].flags = SENSOR_FINVALID;
SENSOR_FINVALID;
~SENSOR_FINVALID;
SENSOR_FINVALID;
~SENSOR_FINVALID;
sc->sensors[ITHERM_SENSOR_GPUTEMP].flags |= SENSOR_FINVALID;
sensor->flags |= SENSOR_FINVALID;
sensor->flags &= ~SENSOR_FINVALID;
if (!(sc->sc_sensors[i].flags & SENSOR_FINVALID))
(sc->sc_sensors[2].flags & SENSOR_FINVALID) &&
(sc->sc_sensors[3].flags & SENSOR_FINVALID))
s[i].flags &= ~SENSOR_FINVALID;
s[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
sc->sc_sensor[UGOLD_OUTER].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[UGOLD_INNER].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[sensor].flags |= SENSOR_FINVALID;
sc->sc_sensor[sensor].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[UGOLD_HUM].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[i].flags |= SENSOR_FINVALID;
s->avg.flags |= SENSOR_FINVALID;
s->max.flags |= SENSOR_FINVALID;
s->min.flags |= SENSOR_FINVALID;
s->avg.flags &= ~SENSOR_FINVALID;
s->max.flags &= ~SENSOR_FINVALID;
s->min.flags &= ~SENSOR_FINVALID;
sc->sc_sensor.temp.flags |= SENSOR_FINVALID;
sc->sc_sensor.humi.flags |= SENSOR_FINVALID;
s->temp.flags &= ~SENSOR_FINVALID;
s->humi.flags &= ~SENSOR_FINVALID;
sensor->ksensor.flags |= SENSOR_FINVALID;
sensor->ksensor.flags |= SENSOR_FINVALID;
sensor->ksensor.flags &= ~SENSOR_FINVALID;
sc->sc_temp_sensor.flags |= SENSOR_FINVALID;
sc->sc_temp_sensor.flags &= ~SENSOR_FINVALID;
sc->sc_voltage_sensor.flags |= SENSOR_FINVALID;
sc->sc_voltage_sensor.flags &= ~SENSOR_FINVALID;
sc->sc_frequency_sensor.flags |= SENSOR_FINVALID;
sc->sc_frequency_sensor.flags |= SENSOR_FINVALID;
sc->sc_frequency_sensor.flags &= ~SENSOR_FINVALID;
sc->sc_sensor[i].sensor.flags |= SENSOR_FINVALID;
|= SENSOR_FINVALID;
|= SENSOR_FINVALID;
sc->sc_sensor[UTHUM_TEMPERHUM_TEMP].sensor.flags &= ~SENSOR_FINVALID;
sc->sc_sensor[UTHUM_TEMPERHUM_HUM].sensor.flags &= ~SENSOR_FINVALID;
sc->sc_sensor[sensor].sensor.flags |= SENSOR_FINVALID;
sc->sc_sensor[sensor].sensor.flags |= SENSOR_FINVALID;
sc->sc_sensor[sensor].sensor.flags &= ~SENSOR_FINVALID;
sc->sc_sensor[sensor].sensor.flags |= SENSOR_FINVALID;
sc->sc_sensor[sensor].sensor.flags |= SENSOR_FINVALID;
sc->sc_sensor[sensor].sensor.flags |= SENSOR_FINVALID;
sc->sc_sensor[sensor].sensor.flags &= ~SENSOR_FINVALID;
sc->sc_sensor[UTRH_TEMP].flags = SENSOR_FINVALID;
sc->sc_sensor[UTRH_HUMIDITY].flags = SENSOR_FINVALID;
sc->sc_sensor[UTRH_TEMP].flags &= ~SENSOR_FINVALID;
sc->sc_sensor[UTRH_HUMIDITY].flags &= ~SENSOR_FINVALID;
np->time.flags = SENSOR_FINVALID;
np->time.flags &= ~SENSOR_FINVALID;
np->time.flags = SENSOR_FINVALID;
np->time.flags &= ~SENSOR_FINVALID;
np->time.flags = SENSOR_FINVALID;
np->latitude.flags = SENSOR_FINVALID;
np->longitude.flags = SENSOR_FINVALID;
np->altitude.flags = SENSOR_FINVALID;
np->speed.flags = SENSOR_FINVALID;
np->time.flags &= ~SENSOR_FINVALID;
np->latitude.flags &= ~SENSOR_FINVALID;
np->longitude.flags &= ~SENSOR_FINVALID;
np->speed.flags &= ~SENSOR_FINVALID;
np->altitude.flags &= ~SENSOR_FINVALID;
if (sensor.flags & SENSOR_FINVALID)
if (sensor.flags & SENSOR_FINVALID ||
if (sensor.flags & SENSOR_FINVALID)