@Override
                public void onSensorChanged(final SensorEvent sensorEvent) {
                    emitter.onNext(DirectionData.createFor(sensorEvent.values[0], DirectionData.DeviceOrientation.UNKNOWN, sensorEvent.values, false));
                }
Orientation values from deprecated Android-Sensor {@link Sensor#TYPE_LOW_LATENCY_OFFBODY_DETECT}.
Kept only for backward compatibility (and only used if user explicitely wants it via Settings)
main/src/main/java/cgeo/geocaching/sensors/OrientationProvider.java