equal
deleted
inserted
replaced
61 }; |
61 }; |
62 |
62 |
63 int main(int argc, char **argv) |
63 int main(int argc, char **argv) |
64 { |
64 { |
65 QCoreApplication app(argc, argv); |
65 QCoreApplication app(argc, argv); |
66 |
66 QStringList args = app.arguments(); |
|
67 int rate_place = args.indexOf("-r"); |
|
68 int rate_val = 0; |
|
69 if (rate_place != -1) |
|
70 rate_val = args.at(rate_place + 1).toInt(); |
67 QAccelerometer sensor; |
71 QAccelerometer sensor; |
68 if (!sensor.connectToBackend()) { |
72 if (rate_val > 0) { |
69 qWarning("No Accelerometer available!"); |
73 sensor.setDataRate(rate_val); |
70 return 1; |
|
71 } |
74 } |
72 AccelerometerFilter filter; |
75 AccelerometerFilter filter; |
73 sensor.addFilter(&filter); |
76 sensor.addFilter(&filter); |
74 sensor.start(); |
77 sensor.start(); |
|
78 if (!sensor.isActive()) { |
|
79 qWarning("Accelerometersensor didn't start!"); |
|
80 return 1; |
|
81 } |
75 |
82 |
76 return app.exec(); |
83 return app.exec(); |
77 } |
84 } |