|
This page summarizes the functionality included in FSW Release
6.3 (B0-6-3) and lists the JIRA issues resolved
in the Release.
See the LAT FSW Version Description Document for
Release 6.3 for a discussion of the FSW requirements satisfied by the Release, and for a list of open JIRA issues. User procedures for Release 6.3 are described in the LAT Flight Software User Guide.
Additional files, materials, and release documentation for Release 6.3 (including complete 6.3 command and telemetry interface reference documentation) are available on the B0-6-3 Release Page.
I. Functionality of Release 6.3
Release 6.3 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.3 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.3 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.3
Release 6.3 provides “flight” code modules, which are loaded and executed on LAT CPUs, and the corresponding source code. In addition, Release 6.3 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.2 are
itemized here.
- All FSW packages in Release 6.3 are itemized here.
III. JIRA Items Resolved in Release 6.3
Bug
- [FSW-509] - ACD data format used by LCI, LSEC and QSEC is incorrect.
- [FSW-510] - EBC No Longer Builds Properly
- [FSW-515] - LCI initialises the wrong framework and emits a datagram with the wrong ID the first time it is used after startup
- [FSW-516] - QSEC_expand always returns success status
- [FSW-518] - Duplicate Value Used In LHK Telemetry Packet Addressing Table
- [FSW-521] - Full GEM Contribution Not Encoded In LCI Datagrams
- [FSW-527] - Typo in PIG bias.c
- [FSW-533] - EPU SBS provided with B0-6-2 contains hard references to upper bank code
Improvement
- [FSW-278] - Improve the histogram packing
- [FSW-469] - Load GARC MODE registers with just one 'Enable AEM veto outputs' bit selected
- [FSW-483] - It is possible that noise could mimic a write operation to the PDU configuration register seting the response parity bits and causing subsequent PDU read operations to fail.
- [FSW-494] - Initialize LTC control mode to PASSIVE
- [FSW-511] - Remove the default configuration built into PIG
- [FSW-512] - Remove the default configuration built into LCI
- [FSW-513] - Remove the default values built into LEM_DB server
- [FSW-528] - Clean-up of some of the work that was not quite finished from FSW-517; Improve a unit test utility package
New Feature
- [FSW-514] - LIM should expose the new PIG_acd_bias bits in its LIM_Bias_ACD telecommand
- [FSW-517] - ACD calibration needs routines to unpack and access the ACD data
- [FSW-529] - Add routine to repack the ACD data back to EBF format; clean-up requirements file; change liblsf.so to liblsfutils.so
Task
- [FSW-495] - Evaluate LTC configuration parameters and default values
- [FSW-519] - LSF has a name clash with the offline Unix Batch System utilities
- [FSW-530] - QSEP needs to be relinked because of the name change liblsf.so -> liblsfutils.so
- [FSW-531] - Need to reinstate the old LSF_mode symbols so DFI can be built without branching
- [FSW-532] - QPIG needs to be relinked because of the name change liblsf.so -> liblsfutils.so
|