|
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