To be filled in by initiator:
Software
Type: Flight Software Instrument Name: SIT
Version
Name: 20050908
(Build 1.3) Type of Action:
New Feature
Initiator's
Name:
Glenn Mason
Date
Initiated: 09/21/05
To be filled in by initiator:
Description of action(s)/problems(s):
New tables were provided for the fm1 and fm2 units with creation dates
of 9/1/05 and 9/6/05, respectively. These tables were intended to
reflect the actual energy calibrations of the instrument electronics
and changes in the assignment of matrix rates and beacon
rates. After
loading the tables on S/C A and B stimulator tests revealed that the
matrix rate lookup table was empty. This problem was traced to
the
program that generates the tables; the program in fact generated
the correct table, but in the process of writing out the table to the
disk
file, an empty array was used instead of the array with the
table. Thus, the checks carried out in the program showed the
table to be
correct, however the written out table was empty.
Fixing the empty array mistake was simple, but it was also decided to
modify the checking procedure to rule out this kind of problem.
This
was accomplished by separating the table generating and file writing
functions from the checking functions, by splitting up the
program.
Now, the file for S/C load is written out by the first program.
The second then reads the disk file and then precedes with the checks
performed before. This ensures that the checks performed pertain
to the files to be uploaded.
To be filled in by Programmer:
Software
Version
Name: 200500922 (Build 1.4)
Programmer(s)
Name: T. Nolan
Date
Completed:
09/22/05
New
Tables:
fm1: generated 9/22/05 checksum
lower 24 bits (hex): 5F96DA hex
fm2: generated
9/22/05 checksum lower 24 bits
(hex): 542BC6 hex
Comments:
New tables were added to the SIT_FSW20040903 binaries, no coding
changes were made. The software version on the HK will
still read 0903. There are now 2 different tables, one for
each flight model, therefore the flight code binaries will now be
different and can be distinguished by the table checksums mentioned
about that are contained in the HK packet.