Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit eb5d1b58 authored by Tyler Trephan's avatar Tyler Trephan Committed by Android (Google) Code Review
Browse files

Merge "Add AIDL conversion for Heading sensor"

parents e243eced 0b082faf
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -285,6 +285,11 @@ void convertToSensorEvent(const Event &src, sensors_event_t *dst) {
                    src.payload.get<Event::EventPayload::limitedAxesImuUncal>().zSupported;
            break;

        case SensorType::HEADING:
            dst->heading.heading = src.payload.get<Event::EventPayload::heading>().heading;
            dst->heading.accuracy = src.payload.get<Event::EventPayload::heading>().accuracy;
            break;

        default: {
            CHECK_GE((int32_t)src.sensorType, (int32_t)SensorType::DEVICE_PRIVATE_BASE);

@@ -473,6 +478,14 @@ void convertFromSensorEvent(const sensors_event_t &src, Event *dst) {
            break;
        }

        case SensorType::HEADING: {
            Event::EventPayload::Heading heading;
            heading.heading = src.heading.heading;
            heading.accuracy = src.heading.accuracy;
            dst->payload.set<Event::EventPayload::heading>(heading);
            break;
        }

        default: {
            CHECK_GE((int32_t)dst->sensorType, (int32_t)SensorType::DEVICE_PRIVATE_BASE);