Updates to handle full loads where only the Vehicle scs's are enabled
The main drivers for this update are:
-
Continuity load having the same load week name as the review load (e.g. SEP2121B SEP2021A)
Prior to this update, the user did not specify the load letter for the continuity load in the lr
command line. This prevented the prior load of the same load week as the review load from
being specified as the continuity load. -
A full weekly load being built with both science and vehicle commands, the load is uplinked,
but only the vehicle commands executed (e.g. JAN1722).The thermal models need to know that when assembling a load history, only the vehicle commands
should be included when reading ther continuity load. The ACIS Ops Load Review software (lr) was
modified to give the user the ability to specify that, when reading continuity loads, the thermal models
should read the vehicle-only VR*.backstop file. The default is to read the CR*.backstop file.This is accomplished by adding a --VO VOC switch to the lr command line. If not used the default read of
CR*.backstop will be executed. If the switch is specified, it is first checked for legal values. If the value of
VOC is supplied to the switch then the thermal models will read the VR*.backstop file. This is accomplished
by appending "VO_" to the load type discerned by lr (Normal, TOO, SCS-107, FULL STOP).
This load type is written out to the ACIS-Continuity.txt file, which is read by backstop history.This update must be done in concert with the update to Backstop_History as
Backstop_History has been modified to recognize the VO_ prefix and knows how to handle it.
Additional updates were made to lr:
-
Fix the bug which incorrectly threw and error when checking for the "triplet" - a set of 3
commands expected after the conclusion of the Perigee Passage inbound ECS measurement.
Initially, lr expected the power command within the triplet to be WSVIDALLDN. Over time
the triplet could contain WSPOW00000 and WSPOW0002A. -
A --nomodels option to lr and run_models.pl which tells lr to not run the thermal models
This can be used to speed up lr regression tests when the modification does not affect the
thermal models. -
Clarified the user prompts which, when the -break switch is used, determine what the
load type is (TOO, SCS-107, STOP). -
Added comments and fixed typos