4847
XL2; Combine and share OL and CL source files with conditional assembly
XL200

This change should have no visible or operational impact. I makes maintaining the code easier and works toward having one common set of source code that builds all XL200 models. Old branched files have been renamed to preserve source control history.

  1. Renamed the XL2OL ActivePramList.cpp to OldOLActivePramList.cpp. Shared the XL2CL file with the XL2OL project and combined the tables with conditional assembly.

  2. Renamed the XL2CL SetupTable.hpp to OldCLSetupTable.cpp. Shared the SetupTable.hpp from the XL2OL, XL220OL and XL220CL projects. Combined the Source with Conditional Assembly.

  3. Renamed the HVAC ActivePramList.cpp to OldHVACActivePramList.cpp. Shared the combined file from step 1 with the HVAC projects and combined the tables with conditional assembly.

  4. Renamed the CL versions of StopLine.cpp and hpp to OldCLStopLine. Shared the files from the OL projects. Combined the Source with Conditional Assembly.

  5. Renamed the OL versions of InstallTimerEncoder.cpp to OldOLInstallTimerEncoder.cpp. Shared the files from the CL projects. Combined the Source with Conditional Assembly.

  6. Renamed the OL versions of JogLine.cpp to OldOLJogLine.cpp. Shared the files from the CL projects. Combined the Source with Conditional Assembly.

  7. In the OL Projects, to be compatible with the CL projects. Combine the Cycle_Manual_Shear and Cycle_Manual_Press into one function and call Cycle_Manual_Press when executing a Cycle_Manual_Shear.

  8. Rename the OL version of ManualShear.cpp to OldOLManualShear.cpp. Shared the files from the CL projects. Combined the Source with Conditional Assembly.

  9. Rename the CL version of ManualPress.cpp to OldOLManualPress.cpp. Shared the files from the OL projects. Combined the Source with Conditional Assembly.

  10. Rename the OL version of FilterConstant.cpp to OldOLFilterConstant.cpp. Shared the files from the CL projects. Combined the Source with Conditional Assembly.

  11. Rename the OL version of PressControl.*pp to OldOLPressControl.*pp. Shared the files from the CL projects. Combined the Source with Conditional Assembly.

  12. Rename the OL version of RunCycleShear.*pp to OldOLRunCycleShear.*pp. Shared the files from the CL projects. Combined the Source with Conditional Assembly.

  13. Rename the OL version of NonStopPart.*pp to OldOLNonStopPart.*pp. Shared the files from the CL projects. Combined the Source with Conditional Assembly.

  14. Rename the OL version of PressTask.cpp to OldOLPressTask.cpp. Shared the files from the CL projects. Combined the Source with Conditional Assembly.

  15. Rename the CL version of InputTask.cpp to OldCLInputTask.cpp. Shared the files from the OL projects. Combined the Source with Conditional Assembly.

  16. Rename the OL version of RefPartDetect.cpp to OldOLRefPartDetect.cpp. Shared the files from the CL projects. Combined the Source with Conditional Assembly.

  17. Rename the OL version of ModelSetupWindow.*pp to OldOLModelSetupWindow.*pp. Shared the files from the CL projects. Combined the Source with Conditional Assembly.

Model Version Released
XL2OL 5.92.00 2/2/2024
XL2CL 5.92.00 2/2/2024
XL220OL 5.92.00 2/2/2024
XL220CL 5.92.00 2/2/2024
XL2OL 4.92.00 2/2/2024
XL2CL 4.92.00 2/2/2024
XL220OL 4.92.00 2/2/2024
XL220CL 4.92.00 2/2/2024