From 7110aba55add4bacb54bdc6ce6b21358c1e2d8fc Mon Sep 17 00:00:00 2001 From: Brandon Sutherland Date: Wed, 13 Mar 2024 17:28:11 -0600 Subject: [PATCH] added Radiomaster Boxer support for rc_joy.py --- rosflight_sim/src/rc_joy.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/rosflight_sim/src/rc_joy.py b/rosflight_sim/src/rc_joy.py index c3e7aae..2eaaf6e 100755 --- a/rosflight_sim/src/rc_joy.py +++ b/rosflight_sim/src/rc_joy.py @@ -121,6 +121,17 @@ class Channel(Enum): config['TX16S'][Channel.SW3] = lambda j: j.get_axis(6) config['TX16S'][Channel.SW4] = lambda j: 0 +config['Boxer'] = {} +config['Boxer']['keys'] = ['OpenTX Radiomaster Boxer Joystick'] +config['Boxer'][Channel.AIL] = lambda j: j.get_axis(0) +config['Boxer'][Channel.ELV] = lambda j: j.get_axis(1) +config['Boxer'][Channel.THR] = lambda j: j.get_axis(2) +config['Boxer'][Channel.RUD] = lambda j: j.get_axis(3) +config['Boxer'][Channel.SW1] = lambda j: j.get_axis(4) +config['Boxer'][Channel.SW2] = lambda j: j.get_axis(5) +config['Boxer'][Channel.SW3] = lambda j: j.get_axis(6) +config['Boxer'][Channel.SW4] = lambda j: 0 + class RCJoy(Node): def __init__(self):