Joseph Doherty
ddc1f29e3a
feat(heidenhain): Part 9 condition class from alarm class/group, ALARM: selectors in the browse picker, unclaimed alarms counted + logged (#839)
- Core: optional AlarmEventArgs.ConditionClass (AlarmConditionClass Base/Process/Maintenance/System/Safety)
carried by NativeAlarmProjector on AlarmConditionSnapshot and written to ConditionClassId/Name by
OtOpcUaNodeManager (kept across class-less events, carried across a #641 rebuild).
- Heidenhain: HeidenhainAlarmClasses — HEIDENHAIN DNC-interface class/group names (corroborated by the
captured iTNC 530 record); class 5 => Safety, group 1/2 => Process, 4/5 => System, else Base.
- DiscoverAsync offers AlarmConditions/ selector leaves (IsAlarm Boolean); browse-commit seeds the alarm object.
- Alarms no selector claims: otopcua.driver.alarms.unmatched counter, /hosts diagnostics, rate-limited Warning.
Refs #839
2026-11-11 03:41:14 -05:00
..
2026-11-10 08:57:33 -05:00
2026-11-09 14:03:59 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-07-28 14:32:13 -04:00
2026-07-31 14:37:18 -04:00
2026-07-15 21:26:00 -04:00
2026-07-16 07:18:59 -04:00
2026-06-19 10:52:22 -04:00
2026-07-15 20:45:24 -04:00
2026-10-08 07:39:05 -04:00
2026-11-11 02:25:24 -05:00
2026-07-15 21:26:00 -04:00
2026-07-28 14:32:13 -04:00
2026-11-10 04:48:57 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-10-22 10:15:01 -04:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-11 01:38:46 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 08:57:33 -05:00
2026-10-09 11:23:16 -04:00
2026-11-09 15:46:30 -05:00
2026-11-10 08:57:33 -05:00
2026-11-10 23:19:31 -05:00
2026-11-11 01:37:41 -05:00
2026-11-10 08:57:33 -05:00
2026-11-11 03:41:14 -05:00
2026-11-10 11:52:09 -05:00
2026-08-15 17:16:09 -04:00
2026-08-04 12:12:16 -04:00
2026-11-10 08:57:33 -05:00
2026-10-22 15:06:23 -04:00
2026-07-15 21:26:00 -04:00
2026-07-15 21:26:00 -04:00