Fixed MarkerTone component selectors to use 'add' instead of 'multiplier' on the modifier.
Fixed TestOut to work without TestIn.
Removed an extraneous variable in the Gate primitive.
Changed display names for Balancer16's gains 9-16.
Changed Scope default period from 11ms to 100ms.
Fixed the NoiseSource component so that the outgain takes effect when the filter is off.
Fixed the ScanTransceiver's tune tone logic.
Fixed Host Export Utility for setting HostOut packets to RX.
Fixed Radius PTT to work with Windows Voisus Client.
Improved multi-telestra layouts.
Adjusted Voisus model-building code for Channel/Radio Helper.
Improved Voisus Windows Client PTT logic for responsiveness.
Fixed TSR file bug that occurred when trying to convert and normalize a TSR file that is entirely 0s.
MarkerTone Enhancements May Cause Compatibility Issues
ACE 4.23 software release contains two enhancements for the Radio/MarkerTone component which are not fully backward compatible with existing models. MarkerTone components used in models created in software versions prior to 4.23 will not operate correctly on a 4.23 or later software release.
Part I MarkerTone Modifier
The modifier for this variable was changed from "multiplication" to "addition" which allows the component to work using default settings. The marker ident selector input (previously called "Number") was changed to the more descriptive "IdentIndex".
Use the following procedure to use your Radio/MarkerTone components with 4.23 or later software.
Open your Load Viewer and go to each folder in your model which has a MarkerTone component.
Select the "Links" tab, and you should see one red entry with a Destination Var of "Number" for each MarkerTone component in the folder.
Note the Source, Source Var, and Destination.
Recreate this link using the Link Editor (i.e. middle-click on the Source component) but this time, the Destination Var (called "Signal" in the Link Editor) should be "IdentIndex" instead of "Number."
Return to the "Links" tab in the Load Viewer and right-click and delete the red link.
One final but optional change (for each MarkerTone) is to right-click and delete the InitVar for the "Number_modifier_mul" which will also be red in the "InitVars" tab. The component will operate correctly with the obsolete/red InitVar, but it will look better with the update.
Part II MarkerTone Timing
In software releases prior to 4.23, the inter-character timing for the Radio/MarkerTone component was normal Morse keyer timing (i.e. 3 dot gaps between ident characters) instead of the correct marker tone timing (i.e. 1 dot gap between ident characters and 2 after the last ident character).
To prevent possible problems with the operation of a Radio/MarkerTone component in an existing model (software versions prior to 4.23), a new boolean input called "StrictTiming" was added to the Radio/MarkerTone component. This input defaults to True which selects the shorter inter-character gaps which are correct for a Radio/MarkerTone component. Setting the boolean "StrictTiming" to False will cause the component to use the relaxed Morse keyer timing which was used in software releases prior to the 4.23 software release.