So guys I’ve wrapped up a new update and it’s ready to be released (after some final testing)
What is fixed:
- No more double entries when creating a set
- Fixed crashes to desktop when starting in/outputs without sets/com ports selected (plus they give a clear message when this happens)
- Replaced functions in the library with an enum and send command Serial. println(connector.sendGearUp()) has been replaced by connector.send(sendGearUp). Shorter cleaner and easier to implement.
- Reduced the response time of the rudder inputs and moved calculations away from the library to the connector
- Multiple outputs could bug out but are fixed now
- Multiple dual-mode outputs could bug out but is fixed now.
- NAV mode is returning the correct values once again
What is new:
- Analog input fine-tuning by using sliders for the deadzone and sensitivity
- Send commands from the library via connector.send(//enter command here, i.e. sendCom1WholeInc). These commands can be found in the documentation
- Documentation received a table of contents
- Min-max neutral setting for the rudder The rudder implementation is my first attempt of letting you calibrate your sensitivity curves. I wanted it to resemble the in-game menu so it feels familiar and people know what each setting does. By adding (and updating) the graph in real-time your changes will be directly visualized. If this works smoothly I want to eventually apply this same approach to the yoke, brakes or anything that might improve with a custom curve.(edited)
The feature everybody is asking about (LVARS, or custom variables for third-party developers). I’ve started the work for this but I wanted to first make sure that the current version was more stable before releasing a beta of this. The next (so not this one) update will be the first that ships with the possibility to address custom variables so I’ll let you know how this pans out.