-
Key: C2MS12-36
-
Status: closed
-
Source: Kratos RT Logic, Inc. ( Mr. Mike Anderson)
-
Summary:
In the messages where it exists, mnemonic.n.sample.m.quality is of type Boolean, with False meaning Good Quality and True meaning Questionable Quality. This just seems wrong. Probably should be a U16 with 1 = good and 0 = questionable.
-
Reported: C2MS 1.0 — Fri, 26 Jan 2024 00:18 GMT
-
Disposition: Deferred — C2MS 1.2b1
-
Disposition Summary:
Defer to 1.3
This proposal changes the data type to signed 16 bit. And redefines GOOD as any non-negative value. BAD then become any negative value. Although this breaks the original slightly (0 is GOOD, 1 is BAD) ... it also allows for an expansion by implementations on kinds of good quality and kinds of bad quality without requiring the basic implementation to do anything more than report GOOD >= 0, or BAD < 0 by default.at
CAUTION: this is NOT backwards compatible. alternate approach would be BAD >= 1, and GOOD <= 0 – although this means some "goods" may be negative. this is not what is being proposed and is only a note. -
Updated: Mon, 30 Mar 2026 14:00 GMT
C2MS12 — mnemonic.n.sample.m.quality seems to be wrong type
- Key: C2MS12-36
- OMG Task Force: Command and Control Message Specification (C2MS) 1.2 RTF