|
These Release Notes summarize the functionality included in FSW B0-6-2 and list the JIRA issues resolved
in the Release.
Additional release documentation, files, and other materials for Release 6.2 are available on the B0-6-2 Release Page.
I. Functionality of Release 6.2
Release 6.2 supports end-to-end operation of the LAT using the SIU and EPUs and provides all functionality required for “software checkout” and Phase I (full LAT) testing in Building 33. Release 6.2 has the following capabilities:
- Full support for LAT internal hardware interfaces and the LAT external interfaces with the Spacecraft.
- Full boot capabilities on the SIU and EPUs
- CPU watchdog management
- Command and telemetry processing and a complete set of commands and telemetry to support end-to-end operations, as well as handle Spacecraft ancillary messages
- Processing of all time signals and messages from the Spacecraft, and drift-corrected timekeeping
- CPU memory and EEPROM file system management
- Delivery of event data from the hardware to the Spacecraft Solid State Recorder
- Configurable filtering of event data
- Collection of charge injection calibration data
- Operational mode control to manage pointed observations, sky survey observations, and target of opportunity observations
- Load shed management and operations during SAA transit
- Thermal control system
- Instrument configuration by file and readback of instrument configuration
Release 6.2 does not support collection of instrument diagnostic data (CR calibration data, trigger rate data, etc). It also does not fully implement automatic repoint requests and LAT GRB detection algorithms, nor does it support the external interface to the GBM or GBM message exchange.
II. FSW Packages Changed or Added in Release 6.2
Release 6.2 provides “flight” code modules, which are loaded and executed on LAT CPUs, and the corresponding source code. In addition, Release 6.2 contains unit tests, test support code, ground support utilities, and qualification test documents and scripts.
- FSW packages that were changed or added since Release 6.1 are
itemized here.
- All FSW packages in Release 6.2 are itemized here.
III. JIRA Items in Release 6.2
Bug
- [FSW-413] - The definitions of SIU primary and SIU redundant are going to cause confusion.
- [FSW-428] - LSEP fails to clear unused bits; this is really just a failure to fix all the problems associated with FSW-417
- [FSW-435] - LCI coverage of the GEM is incomplete
- [FSW-436] - LCI_report fails
- [FSW-437] - LCBD has an error in the DOXYGEN formatting that is only caught by the old version at NRL
- [FSW-439] - VSC bus controller does automatic retries
- [FSW-447] - LPA Incorrectly Processes LPACONFIGURE Command
- [FSW-453] - LSE does not correctly set the datagram OPEN reason after an automatic close. Also address THS race condition.
- [FSW-457] - Mistaken comparison in RNG_shrink, the check for being in the overflow should be >= not >.
- [FSW-461] - Two issues with the sampling filter code. 1)Non-intuitive scale factor 2) Bug in specific veto sampling
- [FSW-463] - LATC_verify fails if the user has supplied a configuration XML with any MB1, MBZ or RO bits set.
- [FSW-464] - Tracker layer lookup table has error
- [FSW-466] - LATC parser has an endianness issue.
- [FSW-467] - ZLIB/ZFS unit test scripts out of date
- [FSW-468] - EDS_fwHandlerAssociate incorrectly handles the return value from the service callback routine.
- [FSW-472] - Extended Counters in the event datagrams do not increment properly at all times.
- [FSW-475] - LIM alert telemetry is sent to incorrect ITC queue.
- [FSW-476] - The global context structure is misaligned on little endian machines.
- [FSW-477] - Enumerations specifying the number of bits in each symbol type encoded by LSEC and decoded by QSEC are repeated in these two packages.
- [FSW-478] - Insufficient memory allocated for the compression and decompression of calibration data.
- [FSW-479] - Calibration decoders do not work on little endian machines
- [FSW-480] - LATC verify fails on some tracker front ends on the dalek.
- [FSW-482] - ARC and AFE read timeout values are incorrect.
- [FSW-485] - When LCI_parser is used to create a configuration file with the same name as an existing file it does not erase previous contents
- [FSW-486] - LATC_parser gives incorrect output for components with an odd number of 16 bit registers when executed on little-endian machines
- [FSW-487] - Undocumented RO bits in the CRC CONFIG register need to be handled in LATC_capture
- [FSW-488] - In QSEP_evt0.c, the routine that decodes format 0, compress level 0 type events has a sign error in the handling of multipacket events
- [FSW-491] - LPA_DB Needs to Set LSEPW Datagram Encoding Level to 1
- [FSW-492] - A redunant (and over zealous) check within the calibration event compaction code causes an error.
- [FSW-496] - LATC capture has errors with some array indices
- [FSW-497] - Call to create LATC binary files is missing the O_TRUNC option.
- [FSW-499] - LSM Reports Allocation Errors During LCI Run
- [FSW-500] - CLONE -LSM Reports Allocation Errors During LCI Run: Investigate Root cause
- [FSW-501] - Two separated, but related bugs connected with maintaining the extended event sequence number
- [FSW-502] - LCI Datagram IDs Not Consistent Wth DFI
- [FSW-504] - CAT database has no entries for the LCI science data.
- [FSW-505] - The LOAD_ENABLE bit of CRC DAC register has been overlooked in the LAT register description files and in LCI.
- [FSW-506] - Calibration context contributions are not being inserted into the datagrams
- [FSW-507] - LSEC test code should be extended.
- [FSW-508] - Function to load CFE calibration masks is incorrectly implemented
- [FSW-518] - Duplicate Value Used In LHK Telemetry Packet Addressing Table
New Feature
- [FSW-449] - Add LCB stat monitor to LCM, stat data will be dumped to SSR
- [FSW-465] - Periodic trigger controls need to be exposed
- [FSW-498] - Extend the APD routines to handle 32-bit input streams
Task
- [FSW-473] - Minor formatting error in EMP requirements file generates a warning during the build
Improvement
- [FSW-366] - LIM does not send ALERT telemetry when entering Safe Mode
- [FSW-408] - Modify WUT timer interrupt such that only 1 timer is serviced per interrupt
- [FSW-450] - Add ability to decode QSTATS packets from LCM in the QLCM package.
- [FSW-454] - Improve ability to write simulated datagrams
- [FSW-459] - ZLIB low-level functions not exposed
- [FSW-471] - LPA Needs to Update Handling of EDS Return Codes
- [FSW-481] - The LCB stall time following a Look-at-me command should be increased from 50 clock ticks (250 ns) to 300 clock ticks (1500 ns).
- [FSW-484] - LCI discards events that have more than one bit set in the condition summary
|