Latest FOM Versions and Revisions
This document summarizes the latest RPR FOM versions, revisions, and the functional changes for any affected classes in each revision.
Please note that the latest MAK Products are configured to use RPR FOM Version 2.0 and RPR FOM Revision 2 for compatibility across all products.
It is highly recommended that users use the highest available revision to inherit all cumulative fixes. For interoperability, ensure that all systems are using the same version and revision numbers.
RPR FOM Versions and Revisions
RPR FOM Version | RPR FOM Revision | Summary of Changes | Affected Classes |
|---|---|---|---|
2.0 (latest) | 3 (latest) | Uses the RPR FOM 2.0 Version to encode/decode VariableDatums.[1] | DtAggregateEntityDecoder; DtAggregateEntityEncoder |
2 | Uses the RPR FOM 2.0 Version to encode/decode EntityIdentifiers and SubAggregateIdentifiers.[2] | DtAggregateEntityDecoder; DtAggregateEntityEncoder | |
2.0020 (draft 20) | 3 (latest) | Uses the RPR FOM 2.0 Version to encode/decode VariableDatums.[1] | DtAggregateEntityDecoder; DtAggregateEntityEncoder |
2 | Uses the RPR FOM 2.0 Version to encode/decode EntityIdentifiers and SubAggregateIdentifiers.[2] | DtAggregateEntityDecoder; DtAggregateEntityEncoder | |
2.0017 (draft 17) | 7 (latest) | Uses the RPR FOM 2.0 Version to encode/decode VariableDatums.[1] | DtAggregateEntityDecoder; DtAggregateEntityEncoder |
2 | Uses the RPR FOM 2.0 Version to encode/decode ObjectIdentifiers, JammedObjectIdentifiers, and TrackedObjectIdentifiers.[2] | DtActionRequestToObjDecoder; DtActionRequestToObjEncoder; DtAttributeChangeReqDec; DtAttributeChangeReqEnc; DtJammerBeamDecoder; DtJammerBeamEncoder; DtRadarBeamDecoder; DtRadarBeamEncoder; DtRemoveObjectRequestDecoder; DtRemoveObjectRequestEncoder; DtAggregateEntityDecoder; DtAggregateEntityEncoder | |
2.0014 (draft 14) | 7 (latest) | Uses the RPR FOM 2.0 Version to encode/decode VariableDatums.[1] | DtAggregateEntityDecoder; DtAggregateEntityEncoder |
2.0006 (draft 6) | 7 (latest) | Uses the RPR FOM 2.0 Version to encode/decode VariableDatums.[1] | DtAggregateEntityDecoder; DtAggregateEntityEncoder |
[1] RPR 2.0 includes a revised format for the on-wire structure of the VariableDatums attribute. This includes a different header which includes the DatumId, DatumLength (in bits), and the DatumValue.
[2] RPR 2.0 changes were made to expand the ObjectIdentifiers, SubAggregateIdentifiers, JammedObjectIdentifiers, TrackObjectIdentifiers from a 16-bit length field equal to the total number of bytes occupied by all strings plus their terminating NULLs (i.e. byte length), to a 32-bit field equal to the number of object designators (i.e. count).
NETN FOM Versions and Revisions
NETN FOM Version | NETN FOM Revision | Summary of Changes | Affected Classes |
|---|---|---|---|
3.0 | 1 | Original Version | N/A |