We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b64278b commit 547a4cfCopy full SHA for 547a4cf
Python/RCInput.py
@@ -1,13 +1,28 @@
1
-import sys, time
+import time
2
3
-import navio.rcinput
4
-import navio.util
+import navio.Common.util
5
6
-navio.util.check_apm()
+import navio.Navio2.RCInput
+import navio.Navio.RCInput
7
8
-rcin = navio.rcinput.RCInput()
+READ_ERROR = -1
9
10
+def get_rcin():
11
+ if navio.Common.util.get_navio_version() == "NAVIO2":
12
+
13
+ return navio.Navio2.RCInput()
14
+ else:
15
+ return navio.Navio.RCInput()
16
17
18
+navio.Common.util.check_apm()
19
20
+rcin = get_rcin()
21
while (True):
22
period = rcin.read(2)
- print period
- time.sleep(1)
23
+ if (period != READ_ERROR):
24
+ print period
25
+ time.sleep(1)
26
27
+ exit(READ_ERROR)
28
0 commit comments