-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ability to reset alarms #176
Comments
Would this be clearing alarms? |
This type of command exists in other protocols and we've gotten feedback that it is missing in RSMP. I'm not sure if it really applies to all kinds of alarm, but the typical use case is alarms that is generated in software. For instance A0302: Detector error (logic error). That alarm monitors that the detector has remained on or off for an unreasonable long time. It would indicate that the detector is faulty. It may use a timer to achieve this. But if the detector gets fixed, then the alarm may remain active for a long time afterwards. It would be useful to reset the alarm timer. I don't know what the best term to use: "reset" or "clearing" alarms. I also don't know if it only applies to all alarms or only a few. |
We have previously implemented this as the "restart" command (don't remember the exact name), which will reset the errors. (this also implies that if the intersection is in a major fault, it will attempt to start up again). |
Resetting an alarm sounds like something you can do for a single alarm, or a set of alarms, whereas a general 'reset controller' would affect all alarms, and probably many other things as well? |
Resetting single alarms is overdoing it. In some countries it's a requirement to be able to reset detector errors separately. |
The reset alarms/errors should clear all active alarms/errors on controller, simple as that. After resetting errors, the alarms will come again active, if they can't be "fixed" by resetting alarms. Basically controllers should always clear all alarms/errors automatically, but in some cases they need manually error reset. |
As Andres wrote, Swarco controllers uses command M0004 to clear = reset alarms. This is why we need own function for clearing alarms. For example, now LS Cartesio will restart the controller with that command, but there is no command to reset alarms for example after all starting retries are used after lamp failure. Solution = let's made clear/reset errors/alarms command. |
Since resetting alarms needs a new command. Should we target 1.2.1 or 1.3? @emiltin |
I suggest 1.3 |
No description provided.
The text was updated successfully, but these errors were encountered: