List any dependencies that are required for this change, including a full list of libraries required, especially if it is a new or otherwise unused library in the OpenHornet software.
Type of change
[x] New software module (new software module for slave)
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update outside of the automatically-generated Doxygen documentation.
[ ] I have tested the sketch in-circuit in DCS with DCS-BIOS and outputs (displays, LEDs, etc.) function as expected.
[ ] I have tested the sketch in-circuit in DCS with DCS-BIOS and HID inputs (switches, pots, etc.) function as expected, with switches moving the correct direction.
[x] I have tested the sketch in-circuit in DCS with DCS-BIOS and any logic in the sketch has been tested and functions as expected.
[ ] This code has not yet been tested in-circuit.
[ ] This code has not yet been tested in DCS-BIOS.
Description of Testing
Installed sketch, without DCS running validated all switch DCSBios messages were as expected.
With DCS running:
Tested all switches for basic movement.
Tested launch bar mag-switch with the following scenarios:
a. Launch Bar extend holds with WOW.
b. Launch Bar extend does not hold without WOW.
c. Launch Bar extend cancels after take-off.
d. Launch Bar extend cancels if code sets LBAR_SW_AUTORETRACT = true, and both throttles >85%
Tested Hook Bypass mag-switch:
a. Hook Bypass holds on Field.
b. Hook Bypass does not hold if hook lever down.
c. Hook Bypass autocancels after at least 3 seconds with no WOW and hook lever lowered (could be as long as almost 8 seconds - see bug note in doc.
d. Hook Bypass does not autocancel if hook lever lowered with WOW. (need to be able to pre-flight checks with all the switches holding.)
Description
New sketch for the jett select panel.
Closes #43
Dependencies
Type of change
Checklist:
How Has This Been Tested?
Description of Testing
Installed sketch, without DCS running validated all switch DCSBios messages were as expected.
With DCS running:
Test Configuration