
Originally Posted by
YoitsTmac
Ted can speak up but BlueBus doesn't really code a car, but rather sniffs and sends messages on the bus. Example, using your turn signal is relayed from the switch over the bus, so that both the LCM and IKE get that message so that the signal turns on and so that it is displayed on the cluster. BlueBus is actively looking for this, and so when it sees the bus message "left turn indicator tapped on", it knows to keep putting that message over the bus for it to relay 3 blinks. And that's how it adds triple blink to LCM's that didn't support it.
This is only speculation as to how this works and obviously there are a number of ways to implement these features.