The SpaceFOM standard explicitly uses a 64-bit integer representing microseconds. For most simulations this time resolution would be more than adequate. However, a one microsecond resolution is not enough to represent a time that is a multiple of 0.0078125 seconds (i.e., 128 Hz). Need to add the ability for a user to specify the base time resolution to use with the 64-bit integer HLA Timestamp and Lookahead times.
Implementation Phase 1: Add generic support for a user settable base time for the 64-bit integer.
Implementation Phase 2: Create an enhance SpaceFOM ExCO that includes a base time setting the Master Federate can be share with the other federates during initialization.
Need to follow up with the SpaceFOM Product Support Group (PSG) to formally recommend this change after a working prototype has been built and tested.
The SpaceFOM standard explicitly uses a 64-bit integer representing microseconds. For most simulations this time resolution would be more than adequate. However, a one microsecond resolution is not enough to represent a time that is a multiple of 0.0078125 seconds (i.e., 128 Hz). Need to add the ability for a user to specify the base time resolution to use with the 64-bit integer HLA Timestamp and Lookahead times.
Need to follow up with the SpaceFOM Product Support Group (PSG) to formally recommend this change after a working prototype has been built and tested.