Lines Matching defs:aps_data
145 struct sensor_rec aps_data;
454 sc->aps_data.state = iobuf[APS_STATE];
455 sc->aps_data.x_accel = iobuf[APS_XACCEL] + 256 * iobuf[APS_XACCEL + 1];
456 sc->aps_data.y_accel = iobuf[APS_YACCEL] + 256 * iobuf[APS_YACCEL + 1];
457 sc->aps_data.temp1 = iobuf[APS_TEMP];
458 sc->aps_data.x_var = iobuf[APS_XVAR] + 256 * iobuf[APS_XVAR + 1];
459 sc->aps_data.y_var = iobuf[APS_YVAR] + 256 * iobuf[APS_YVAR + 1];
460 sc->aps_data.temp2 = iobuf[APS_TEMP2];
461 sc->aps_data.input = iobuf[APS_INPUT];
476 sc->sc_sensor[APS_SENSOR_XACCEL].value_cur = sc->aps_data.x_accel;
477 sc->sc_sensor[APS_SENSOR_YACCEL].value_cur = sc->aps_data.y_accel;
479 if (sc->aps_data.temp1 == 0xff)
483 temp = sc->aps_data.temp1 * 1000000;
490 if (sc->aps_data.temp2 == 0xff)
494 temp = sc->aps_data.temp2 * 1000000;
501 sc->sc_sensor[APS_SENSOR_XVAR].value_cur = sc->aps_data.x_var;
502 sc->sc_sensor[APS_SENSOR_YVAR].value_cur = sc->aps_data.y_var;
504 (sc->aps_data.input & APS_INPUT_KB) ? 1 : 0;
506 (sc->aps_data.input & APS_INPUT_MS) ? 1 : 0;
508 (sc->aps_data.input & APS_INPUT_LIDOPEN) ? 1 : 0;