Public bug reported: OrientationSensor { onReadingChanged: { if ( reading.orientation === OrientationReading.TopUp) { console.log("TopUp") } else if ( reading.orientation === OrientationReading.TopDown) { console.log("TopDown") } else if ( reading.orientation === OrientationReading.LeftUp) { console.log("LeftUp") } else if ( reading.orientation === OrientationReading.RightUp) { console.log("RightUp") } else if ( reading.orientation === OrientationReading.FaceDown) { console.log("FaceDown") } else if ( reading.orientation === OrientationReading.FaceUp) { console.log("FaceUp") } } }
The "FaceDown" and "FaceUp" events are never fired. Also AmbientLightSensor { active: true onReadingChanged: { if (reading.lightLevel === AmbientLightReading.Dark) { console.log("It is dark") } else if ( reading.lightLevel === AmbientLightReading.Twilight) { console.log("It is moderately dark") } else if ( reading.lightLevel === AmbientLightReading.Light) { console.log("It is light (eg. internal lights)") } else if ( reading.lightLevel === AmbientLightReading.Bright) { console.log("It is bright (eg. shade)") } else if ( reading.lightLevel === AmbientLightReading.Sunny) { console.log("It is very bright (eg. direct sunlight)") }else if ( reading.lightLevel === AmbientLightReading.Undefined) { console.log("It is unknown") } } } Only "AmbientLightReading.Light" is fired no matter how the ambient light environment is changed. Thanks & best regards, XiaoGuo ** Affects: goget-ubuntu-touch (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1349231 Title: Sensor APIs do not work To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/goget-ubuntu-touch/+bug/1349231/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs