Skip to content

Message Count Progression Data Frame and Change for MAP/SPAT/BSM #12

@iyourshaw

Description

@iyourshaw

The Message Count Progression Event data structure in Table 43 of the July 2025 SDD indicates that the events should have "DataFrame" and "Change" elements to indicate the name of the data frame containing the message count property, and what data element changed within the data frame, in the case where there was a change but the message count didn't change appropriately.

Currently the BSM, SPAT, and MAP Message Count Progression Events compare events using a hash of the message that doesn't allow detecting the specific data elements that changed.

Recommendation to conform with the required data structure:

Use the Apache Commons Lang3 ReflectionDiffBuilder to compare the messages and obtain the data elements that differ to populate the "Change" in the Events, similar to how it is done in the RTCM Processor see

RtcmUtils.compare() method using ReflectionDiffBuilder

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions