Fix sensors

Signed-off-by: Vasiliy Doylov <nekodevelopper@gmail.com>
This commit is contained in:
Vasiliy Doylov 2025-03-02 12:01:06 +03:00
parent 77bee278c5
commit ec93e37b28
Signed by: NekoCWD
GPG key ID: B7BE22D44474A582

View file

@ -16,6 +16,9 @@
*
* SPDX-License-Identifier: GPL-3.0-or-later
*/
double rad2deg(double angle) {
return angle / Math.PI * 180;
}
[GtkTemplate(ui = "/io/gitlab/nekocwd/the-cat-tools/window.ui")]
public class TheCatTools.Window : Adw.ApplicationWindow {
@ -31,8 +34,8 @@ public class TheCatTools.Window : Adw.ApplicationWindow {
message("Sensor is NULL");
accel.open_sync();
accel.measurement.connect((x, y, z) => {
var x_angle = Math.atan2(x, z);
var y_angle = Math.atan2(x, z);
var x_angle = rad2deg(Math.atan2(x, z));
var y_angle = rad2deg(Math.atan2(x, z));
message("%f\t%f\t%f", x, y, z);
message("%f\t%f", x_angle, y_angle);