View Issue Details

IDProjectCategoryView StatusLast Update
000775110000-009: Alarms and ConditionsSpecpublic2022-06-22 13:03
ReporterPaul Hunkar Assigned ToPaul Hunkar  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Product Version1.05 
Fixed in Version1.05.02 RC1 
Summary0007751: Alarm client filters have issues
Description

An Alarm Client that filters on any of the StateVariables or StateMachines will not get what is expect - since the retain flag is supposed to be sent once an alarm is no longer of interest (according to the server) for the client. The current implementation of the Retain bit do not handle this correctly. If the filter include any of the state variable - say only want not shelved alarms or not suppressed alarms, if an alarm is shelved the client will never get a notification for it being shelved and will never remove it from it's alarm screen.

On research it was discovered that the spec is not clear enough on this behavior, the specification needs to be clarified,

Since most implementations do not handle retain as defined in the specification (admittedly poorly) - that it should be sent when the alarm is no longer of interest (based on client subscription). A retain2 flag will need to be added (or other more general update - not just a clarification)

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Paul Hunkar

2022-05-12 04:50

developer   ~0016704

Added a retain2 flag, with a better description, that include an explination that the retain2 flag when returned in a subscription includes evaluation of the client filter.

Jim Luth

2022-06-22 13:03

administrator   ~0016983

Agreed to changes edited in Munich F2F.

Issue History

Date Modified Username Field Change
2022-02-21 05:55 Paul Hunkar New Issue
2022-02-21 05:55 Paul Hunkar Assigned To => Paul Hunkar
2022-02-21 05:55 Paul Hunkar Status new => assigned
2022-04-27 04:45 Paul Hunkar Severity minor => feature
2022-04-27 04:45 Paul Hunkar Description Updated
2022-05-12 04:50 Paul Hunkar Status assigned => resolved
2022-05-12 04:50 Paul Hunkar Resolution open => fixed
2022-05-12 04:50 Paul Hunkar Fixed in Version => 1.05.02 RC1
2022-05-12 04:50 Paul Hunkar Note Added: 0016704
2022-06-22 13:03 Jim Luth Status resolved => closed
2022-06-22 13:03 Jim Luth Note Added: 0016983