Source: Kratos RT Logic, Inc. ( Mike Anderson)
There is an already-accepted issue,
C2MS11-56, that removed MNEMONIC.n.SAMPLE-RATE, but that issue did not address the related field, MNEMONIC.n.CRITERIA.
In that other issue, the MNEMONIC.n.SAMPLE-RATE was removed because it overlapped with the PUBLISH-RATE of the base message.
Since SAMPLE-RATE has been removed, one of the following additional steps needs to be taken:
Option A - remove the value "3 = Sample Rate" from MNEMONIC.n.CRITERIA
Option B - Remove MNEMONIC.n.CRITERIA completely for the same reasons SAMPLE-RATE was removed
Option B - Move MNEMONIC.n.CRITERIA to a field in the base message now to be called "PUBLISH-CRITEREA" with the following possible values:
1 = Change (value, flags, status) [publish when any MVAL experiences a change]
2 = Every Sample [publish when any new sample arrives for any MVAL]
3 = Publish Rate [publish at the rate specified in PUBLISH-RATE, already in the base message]
The bottom line is that just as in
C2MS11-56, it doesn't make sense to have different publish/sample rates for the main message and each MVAL, so any of the above options are preferred over what it is in 1.0. (Mike: Personally, I like Option C).
Reported: C2MS 1.0 — Wed, 15 Mar 2023 15:21 GMT
Updated: Sat, 8 Apr 2023 00:34 GMT
C2MS11 — MNEMONIC CRITERIA Needs alignment with C2MS11-56
- Key: C2MS11-136
- OMG Task Force: Command and Control Message Specification (C2MS) 1.1 RTF