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.
[x] This code has not yet been tested in-circuit.
[ ] This code has not yet been tested in DCS-BIOS.
Description of Testing
Installed the sketch. Without DCS running validated the switches send the expected DCSBios messages.
With DCS Running.
Validated all the switches move in the correct direction.
I don't have the NUC switch installed in my pit. It's a simple 2 position switch and DCSBios setup. It should work fine, I would be surprised if it doesn't.
The OXY Flow knob works fine, and was tested multiple times and scenarios given the extra coding to get around the fact the interconnect diagram only has one pin on the knob hooked up.
a. As a note added to the comments if the off position of the knob is connected to a pin, then the coding is a simple "rotary encoder" where there are 2 positions with -65535 and +65535 as the steps.
Description
New sketch for the OBOGS panel.
Closes #50
Dependencies
Type of change
Checklist:
How Has This Been Tested?
Description of Testing
Installed the sketch. Without DCS running validated the switches send the expected DCSBios messages. With DCS Running.
Test Configuration