API Documentation v0.0.1
Loading...
Searching...
No Matches
Todo List
File 2A2A1-LEFT_LIP_MODULE.ino
When Video Record panel's two remaining 3 positon switches are incorporated into OpenHornet, the sketch should be updated to include them. Currently VR LDDI not programmed.
File 4A6A1-FCS_PANEL.ino
Implement the RUD_TRIM_SPD usage. I found the motor was painfully slow even when wired to run at fullspeed, so never implemented a slower speed in code.
File 4A9A1-THROTTLE_CONTROLLER.ino

Review Simple FOC library MIT copyright for compatibility. Update copy right notice above as needed for the usage as a git-submodule.

Extract just the code for MT6935 hall sensors from the Simple FOC library.

Member bleedAirKnob ("BLEED_AIR_KNOB", bleedAirKnobPins, 4, false, 100)
Remove SwitchMultiPosDebounce if/When DCS-Skunkworks fixes the DcsBios::SwitchMultiPos to work with PIN_NC.
Member insSw ("INS_SW", insSwPins, 8, false, 100)
If/When https://github.com/DCS-Skunkworks/dcs-bios-arduino-library/pull/56 is accepted by DCS Skunkworks change to DcsBios::SwitchMultiPos class.
Member loop ()

If/When DCS Skunkworks fixes the multiposition switch remove the rwrDisTypeSw.pollThisInput(); call.

If it's determined that users won't have to tweak the mapped value maxes, remove the temp reads for the hall sensors and combine the outboard and inboard throttle lines like:

Remove bleedAirKnob.pollThisInput() if/When DCS-Skunkworks fixes the DcsBios::SwitchMultiPos to work with PIN_NC.

If/When https://github.com/DCS-Skunkworks/dcs-bios-arduino-library/pull/56 is accepted by DCS Skunkworks remove the insSw.pollThisInput(); call.

Member rwrDisTypeSw ("RWR_DIS_TYPE_SW", rwrDisTypeSwPins, 5, false, 100)
Replace with DCSBios version of DcsBios::SwitchMultiPos if/when fixed.
Member setup ()

When flight idle detent is fixed mechanically for more consistent usage, explore using the aircraft's g-load to simiulate high-G maneuvers causing the flight idle stop to retract and allow inadvertent selection of ground idle.

Add error handling as needed.

Class SwitchMultiPosDebounce

Remove the SwitchMultiPosDebounce class if the debounce feature is integrated into the DCS-BIOS Arduino library as per the pull request https://github.com/DCS-Skunkworks/dcs-bios-arduino-library/pull/56.

Remove the SwitchMultiPosDebounce class if the debounce feature is integrated into the DCS-BIOS Arduino library.

Remove the SwitchMultiPosDebounce class if the debounce feature is integrated into the DCS-BIOS Arduino library as per the pull request https://github.com/DCS-Skunkworks/dcs-bios-arduino-library/pull/56.