equal
deleted
inserted
replaced
70 }; |
70 }; |
71 |
71 |
72 int main(int argc, char **argv) |
72 int main(int argc, char **argv) |
73 { |
73 { |
74 QCoreApplication app(argc, argv); |
74 QCoreApplication app(argc, argv); |
75 |
75 QStringList args = app.arguments(); |
|
76 int rate_place = args.indexOf("-r"); |
|
77 int rate_val = 0; |
|
78 if (rate_place != -1) |
|
79 rate_val = args.at(rate_place + 1).toInt(); |
76 QOrientationSensor sensor; |
80 QOrientationSensor sensor; |
77 if (!sensor.connectToBackend()) { |
81 if (rate_val > 0) { |
78 qWarning("No orientation sensor available!"); |
82 sensor.setDataRate(rate_val); |
79 return 1; |
|
80 } |
83 } |
81 OrientationSensorFilter filter; |
84 OrientationSensorFilter filter; |
82 sensor.addFilter(&filter); |
85 sensor.addFilter(&filter); |
83 sensor.start(); |
86 sensor.start(); |
|
87 if (!sensor.isActive()) { |
|
88 qWarning("Orientationsensor didn't start!"); |
|
89 return 1; |
|
90 } |
84 |
91 |
85 return app.exec(); |
92 return app.exec(); |
86 } |
93 } |