|
1 | 1 | #!/usr/bin/env python3 |
2 | | -'''rc command handling''' |
| 2 | +''' |
| 3 | +rc command handling |
| 4 | +
|
| 5 | +AP_FLAKE8_CLEAN |
| 6 | +''' |
| 7 | + |
| 8 | +import struct |
| 9 | +import sys |
3 | 10 |
|
4 | | -import time, os, struct, sys |
5 | 11 | from pymavlink import mavutil |
6 | 12 | from MAVProxy.modules.lib import mp_module |
7 | 13 | from MAVProxy.modules.lib import mp_settings |
|
14 | 20 |
|
15 | 21 | class RCModule(mp_module.MPModule): |
16 | 22 | def __init__(self, mpstate): |
17 | | - super(RCModule, self).__init__(mpstate, "rc", "rc command handling", public = True) |
| 23 | + super(RCModule, self).__init__(mpstate, "rc", "rc command handling", public=True) |
18 | 24 | self.count = 18 |
19 | | - self.override = [ 0 ] * self.count |
20 | | - self.last_override = [ 0 ] * self.count |
| 25 | + self.override = [0] * self.count |
| 26 | + self.last_override = [0] * self.count |
21 | 27 | self.override_counter = 0 |
22 | 28 | x = "|".join(str(x) for x in range(1, (self.count+1))) |
23 | 29 | self.add_command('rc', self.cmd_rc, "RC input control", ['<%s|all>' % x]) |
@@ -83,9 +89,9 @@ def unload_remove_menu_items(self): |
83 | 89 | def idle_task(self): |
84 | 90 | self.override_period.frequency = self.rc_settings.override_hz |
85 | 91 | if self.override_period.trigger(): |
86 | | - if (self.override != [ 0 ] * self.count or |
87 | | - self.override != self.last_override or |
88 | | - self.override_counter > 0): |
| 92 | + if (self.override != [0] * self.count or |
| 93 | + self.override != self.last_override or |
| 94 | + self.override_counter > 0): |
89 | 95 | self.last_override = self.override[:] |
90 | 96 | self.send_rc_override() |
91 | 97 | if self.override_counter > 0: |
@@ -118,7 +124,7 @@ def send_rc_override(self): |
118 | 124 |
|
119 | 125 | def cmd_switch(self, args): |
120 | 126 | '''handle RC switch changes''' |
121 | | - mapping = [ 0, 1165, 1295, 1425, 1555, 1685, 1815 ] |
| 127 | + mapping = [0, 1165, 1295, 1425, 1555, 1685, 1815] |
122 | 128 | if len(args) != 1: |
123 | 129 | print("Usage: switch <pwmvalue>") |
124 | 130 | return |
|
0 commit comments