The implementation of the SystemIdentifier Record, specifically the Change/Options field is not a generic implementation as defined in the DIS V2012 standard. This record is used in the IFF PDU. Only bits 0-2 are modifiable in the current implementation. Also bit 1 and 2 are implemented as Alternate Mode 4 / C indicators when they should be generic System-specific fields.
Recommend the following updates:
Anonymous
Also, having some generic Getter/Setters for the FundamentalOperationalData record fields would be useful.
sounds good