Potential feature creep ahead...
As it sits right now, I am using the gearchange component to handle my spindle backgear. After I get done with this automated belt adjuster, I will need to externally handle the ratios for gearchange.
I see a couple options to combine this.
I have six potential ratios: LOW 1, LOW 2, LOW 3, HIGH 1, HIGH 2, HIGH 3.
For portability reasons, it would be great to not have these ratios hardcoded into the component.
I could either make 6 float input pins (one for each ratio), then one float output (basically letting you set the ratios external to the realtime component)
~OR~
I could use multiple logic outputs that selected external ratios based on HAL logic (I'm still fuzzy on exactly how I would implement this, probably with mux-gen?)
I'm leaning toward the second option. Any experienced perspectives here?
If I need to start a different thread for the current topic of RT component building, please advise.