RoystonS / BetterBravoLights

Utility for controlling lights on a Honeycomb Bravo Throttle from Microsoft Flight Simulator
MIT License
42 stars 8 forks source link

Add light-blinking feature #17

Open RoystonS opened 2 years ago

RoystonS commented 2 years ago

Describe the solution you'd like

It'd probably be nice to be able to configure both steady lamp lightings and blinking lamp lightings. For example, slightly low oil pressure might cause a light to light up but VERY low oil pressure might cause it to blink. (e.g. existing differences between warning and caution annunciators.)

Describe alternatives you've considered

We already do have some blinking light support in the cases where we're mapping a light to a sim variable that itself blinks. For example, the Hawk in MSFS and the A10C in DCS both have annunciators that naturally blink, causing BetterBravoLights to do light-blinking already.

But there will be cases where we're not mapping to existing annunciator lights. For example, in the G1000 both 'warning' and 'caution' lights are defined, sometimes for the same conditions but different levels of severity.

Additional context Need to be very careful with this. Because of epilepsy triggers we might want to make blinking lights an opt-in feature.

Thanks to @jcabanascachi for the suggestion at https://github.com/RoystonS/BetterBravoLights/issues/14#issuecomment-953430537!