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