-
Key: XTCE13-9
-
Legacy Issue Number: 19371
-
Status: closed
-
Source: NASA ( Mr. James Kevin Rice)
-
Summary:
A mask alarm applies to numerics and enums – although usage in floats is discouraged. It defines 16-states which map 1 to 1 with values (say 1-16), it's a 16-bit mask – each bit is either a care or don't care. If set to 1, it's a care bit. If the value associated with that bit appears, it is in alarm. If the mask bit is set to 0, it's a don't care bit – and the value associated with it will not trip an alarm. When used with enums it's almost like an enum alarm list,except the states can go "past" the range of values given in the enum list itself. For example, suppose an enum had the values of OPEN=1, SHUT=2. The mask could be 0xfffffffc - as one and two are allowed and valid. And any other value would be in alarm. Because there's only two enum values and each of these is green but any other value is read, it is hard to completely simulate this alarm with the enum alarm list. It's possible to use a condition perhaps in this one example but the current syntax requires the enum alarm list. Further transferring this information through to another party will be hard in that case. Reported by JPL.
-
Reported: XTCE 1.1 — Wed, 30 Apr 2014 04:00 GMT
-
Disposition: Deferred — XTCE 1.3
-
Disposition Summary:
Mask alarm concept better scopes to a 2.0 proposal
The request for a mask alarm adds a new feature to XTCE that is currently an implied feature by many vendors. To consider this, it would be better to scope it to a 2.0 type of proposal rather than the 1.3 maintenance release. In addition, the original issue reporter suggests that the feature may no longer be used by their implementation.
-
Updated: Tue, 1 Jul 2025 15:05 GMT
XTCE13 — Need support for mask alarm
- Key: XTCE13-9
- OMG Task Force: XML Telemetric & Command Exchange Format 1.3 (XTCE) RTF