build:		1.2.5.3 
>added support for Disable Dispense 

build:		1.2.5.0 

>updated 200A process.
>extended time for water to reach minimum pressure when apc is purging water shield.
>corrected issue with set outputs over NRT 
>updated dispensing additive
>corrected problem with system tick test executed during POR.
>added support for locally controlled single edge start.

build:      1.2.1.0 
date:       20 May 2022-23:35:27
control:    Release 

>added water pressure too low error when cutting with water process
>corrected issue with set outputs command over non real time interface
>posted telemetry message if cnc start asserted and system is busy and unable to execute the command. A start prohibit error will be reported to cutlinc
>ignore leading whitespace pushed with cli commands from telnet client. This would always result in an error with the first command after connection when using TeraTerm 
>stop possibility of starting arc while purge pressures are above gas start pressures due to long decay
>corrected issue in conjunction with COOS changes to prevent start command being issued until after purge is fully complete
>added telemtery to show when the purge completes and when sync commands are received from COOS
>resolved gas needing purged before first cut error being reported if execution begins with marking with a water cutting process selected
>rai command will return sensor readings using base10 instead of base16
>sync gas changes with hmi to eliminate possibility of starting as gases are selected
>increased the volume of water purged when switching from water to gas process
>corrected real time communications interface with loop-back test
>added rbl cli command to read logged boot messages posted to processor serial port during por. (support level privs)
>if dispense is aborted due to cnc start being de-asserted APC additive pump is switched off
>implemented logic to manage arc hold and advanced pierce starting without host having to control arc hold attribute dependent upon process being executed. If APC is installed then start is always a 2 edge cycle irrespective of arc hold attribute



                        
                            _______________________       _____________________________
                            |Preflow               |      |Transfer                    |Off
   apc=1:ah=1:ap=0  ________|                      |______|                            |_________________

                            _______________________       _____________________________
                            |Dispense              |      |Transfer                    |Off
   apc=1:ah=1:ap=1  ________|                      |______|                            |_________________

                            _______________________       _____________________________
                            |null                  |      |Transfer                    |Off
   apc=1:ah=0:ap=0  ________|                      |______|                            |_________________

                            _______________________       _____________________________
                            |Dispense              |      |Transfer                    |Off
   apc=1:ah=0:ap=1  ________|                      |______|                            |_________________

                            ___________________________________________________________
                            |Transfer                                                  |Off
   apc=0:ah=0:      ________|                                                          |_________________
 
                             _______________________       ____________________________
                            |Preflow               |      |Transfer                    |Off
   apc=0:ah=1       ________|                      |______|                            |_________________   


>added messaging to instruct user when options are changed
>Redefined start when APC installed to enable dispense to be controlled independently of arc transfer
    - cnc start needs to be pulsed twice
    - first rising edge triggers dispense
    - second edge triggers plasma start
    - after lowering start the 2nd rising edge must be asserted within 250mS to avoid a timeout error
    - if start isn't raised within 250mS then an off command is assumed and the start process will stop
    - APC must receive TAC within 20s of dispense command or a timeout error will be generated
    - if arc hold is enabled during an advanced pierce then the arc hold will be ignored and the advanced pierce will occur on the 2nd rising edge of start
>when APC is not installed then plasma start is triggered with a single rising edge if arc hold is turned off
    - if arc hold is active then 2 edges are required, with the first triggering the start of gas flow and the 2nd trigger arc transfer
>resolved issue with additive fluid being drawn back into the reservoir
>reduced APC/GC discovery timeout from 30s to 10s to enable faster startup for systems without APC
>enabled power up messages to be posted to uart until application layers launches allowing any startup issues to be accurately diagnosed
>if configuration settings are found to be an in an invalid state, then system will automatically self heal. The system may not have launched. This would only happen with a newly manufactured system and would be detected at the factory     
>CTP is isolated during purge to prevent false triggering when purging water 
>automatically trigger off second start edge if arc hold is active and advanced piercing is enabled. Arc hold isn't valid with advanced piercing. This avoids the need for the motion or UI to intelligently switch arc hold mode on/off 
>corrected issue with invalid timeout being generated with APC when gas controller retries to transfer arc for >3s when using water process
>if ctp is isolated then CNC_CTP is reset to deasserted (off) state 

