I want to implement pop-up alarm notifications that can be dismissed when a button is pressed.
For example, if oil pressure is below 20 psi and engine RPM is above 1000, the oil pressure alarm pops up and covers the screen. Pressing the “ACK” button on the steering wheel should hide the alarm pop up for 10 seconds. If the alarm is still active in 10 seconds, the alarm should pop up again.
I have 7 different alarms that need to behave this way; oil pressure, oil temp, coolant pressure, coolant temp, fuel level, tire puncture, and ABS fault.
The button is on CAN and being received by RD through my USB CAN adapter.
Is there a way to implement the alarm clear & timer logic in RD or do I need to implement it in one of my CAN controllers?