| APC_p.h |
Arithmetic Probability Encoder/Decoder, common interface file. |
| APD.c |
Arithmetic Byte Decoder, implementation file. |
| APD_p.h |
Arithmetic Word Decoder interface file. |
| APD_useMem.c |
Arithmetic Byte Decoder, implementation file. |
| APD_useMem_p.h |
Arithmetic Word Decoder interface file. |
| APE.c |
Arithmetic Word Encoder, implementation file. |
| APE_p.h |
Arithmetic Word Encoder interface file. |
| APE_useMem.c |
Arithmetic Word Encoder, implementation file. |
| APE_useMem_p.h |
Arithmetic Word Encoder interface file. |
| APM.c |
This builds the modeling table for the Arithmetic Encoder. |
| APM_p.h |
Arithmetic Probability Encoder, interface to the modeling table. |
| LCI_cmd.c |
Routines associated with CCSDS commands to subsystem LCI. |
| LCI_cmddecl.c |
ITC command dispatch structures to subsystem LCI. |
| LCI_msgs.c |
Constructor/destructor routines for message facility LCI (ID: 144, 0x90). |
| catechise.c |
Function(s) that catechise the event. |
| catechise.h |
The catechise functions iterate over the event directory performing some action (encapsulated in the catFn parameter) on each symbol that forms part of the LCI event. |
| collect.c |
Routines to collect the event data. |
| collect.h |
The collection routines coordinate between the LCDB task recieving the event packets and the LCI task that will handle the complete events. |
| collection.c |
Routines creating and hanlding the collection structure. |
| collection.h |
The collection routines coordinate between the LCDB task recieving the event packets and the LCI task that will handle the complete events. |
| collection_p.h |
Private definition of the collection structure. |
| compact.c |
Compaction implementation. |
| compact.h |
The compaction routines reduce the data volume by a combination of selection and compression before sending the packed data to a consignment. |
| compaction.c |
Compaction implementation. |
| compaction.h |
The compaction routines reduce the data volume by a combination of selection and compression before sending the packed data to a consignment. |
| compaction_p.h |
Private definition of the compaction structure. |
| compil_cal_s.h |
Definition of the XML tags used by LCI. |
| compile.c |
XML parser for the LCI package. |
| compile.h |
Functions used to interpret the character elements of the LCI XML files. |
| compile_acd.c |
XML parser for the LCI package. |
| compile_acd.h |
Functions used to interpret the character elements of the LCI ACD XML files. |
| compile_acd_s.h |
Definition of the XML tags used by LCI. |
| compile_cal.c |
XML parser for the LCI package. |
| compile_cal.h |
Functions used to interpret the character elements of the LCI CAL XML files. |
| compile_cal_s.h |
Definition of the XML tags used by LCI. |
| compile_main.c |
Main function for the LCI_compiler, performs initialisation and kicks off the compiler. |
| compile_p.h |
Private definition of the compilation structure. |
| compile_s.h |
Definition of the XML tags used by LCI. |
| compile_tkr.c |
XML parser for the LCI package. |
| compile_tkr.h |
Functions used to interpret the character elements of the LCI TKR XML files. |
| compile_tkr_s.h |
Definition of the XML tags used by LCI. |
| compress.c |
Routines acting upon the compression structure. |
| compress.h |
The compression structure brings together all the tables required for the operation of the Arithmetic Probability Encoder and the various associated functions provided access to these tables. |
| compress_p.h |
Private declaration of the compression structure. |
| configuration.c |
Routines that mainpulate the configuration structure and the associated data file. |
| configuration.h |
The configuration structure holds all the information required to alter the LAT configuration and perform a single calibration cycle. |
| configuration_p.h |
Private definition of the configuration structure. |
| configure.c |
Routines that mainpulate the configuration structure and the associated data file. |
| configure.h |
The configuration structure holds all the information required to alter the LAT configuration and perform a single calibration cycle. |
| consign.c |
Routines that act upon the consignment structure. |
| consign.h |
The consignment structure and associated routines handle the calibration output. |
| consign_p.h |
Private declaration of the consignment structure. |
| control.c |
Principal routines of the charge injection calibration utility. |
| control.h |
The control functions coordinate the activities of the calibration package. |
| control_p.h |
Private definition of the controller structure. |
| converse.c |
The routines that act upon the conversation structure. |
| converse.h |
The conversation structure and converse routines provide a mechanism for latching rare, fatal errors that can safely be temporarily ignored and recovering the last error some time later. |
| converse_p.h |
Private declaration of the conversation structure. |
| create.c |
Calibration configuration file creation functions. |
| create.h |
Additional configuration functions used on host systems (or for testing) to creating a configuration file. |
| cue.c |
Routines that act upon the cue structure. |
| cue.h |
The cue structure and associated routines provide synchronisation using a wake-up timer and semaphore bound together for ease of use. |
| cue_p.h |
Private declaration of the cue structure. |
| decompile_main.c |
XML writer for the LCI package. |
| decompress.c |
Decompression functions. |
| decompress.h |
Functions to recover and decompress data from a consignment. |
| display.c |
Compaction implementation. |
| display.h |
Display a set of events encapsulated in a construction. |
| display_main.c |
Crack a compacted LCI data file and display the contents. |
| enums_p.h |
Enumerations used by LCI. |
| expand.c |
Reverse a previous compact. |
| expand.h |
The expand routine acts as the inverse of the compact routine. |
| reconstruct.c |
Functions that reconstruct an event. |
| reconstruct.h |
The reconstruct build an event by placing the symbols, extracted by the extFn, into the correct order. |
| reconstruct_p.h |
Private definition of the reconstruction structure. |
| retrieve.c |
Routines handling the retrieval of a consignment. |
| retrieve.h |
Additional consignment routines that retrieve a consignment on a host or test system. |
| taskDelay_p.h |
Provide a taskDelay function on host systems. |
| ../ptd/run.c |
Run a calibration. |
| ../ptd/test_catechise.c |
Test catechise. |
| ../ptd/test_catechise_p.h |
Tests of the LCI catechise. |
| ../ptd/test_cmd.c |
Functions that form and send commands to the LCI task. |
| ../ptd/test_cmd_p.h |
Functions that form and send commands to the LCI task. |
| ../ptd/test_cnt_main.c |
Main routine for LCI testing. |
| ../ptd/test_compact.c |
Test compact. |
| ../ptd/test_compact_p.h |
Tests of the LCI compaction. |
| ../ptd/test_compiler.c |
Test the compiler. |
| ../ptd/test_compiler_p.h |
Tests of the XML parsing portion of LCI. |
| ../ptd/test_compress.c |
Test compression. |
| ../ptd/test_compress_p.h |
Tests of the LCI compression. |
| ../ptd/test_configure_p.h |
Tests of the configuration of LCI. |
| ../ptd/test_conversation.c |
Test conversation. |
| ../ptd/test_conversation_p.h |
Tests of the LCI message latching and reporting. |
| ../ptd/test_cpr_main.c |
Main routine for LCI compression testing. |
| ../ptd/test_cue.c |
Test the cue functions. |
| ../ptd/test_cue_p.h |
Tests of the cue portion of LCI. |
| ../ptd/test_init.c |
Initialise for testing. |
| ../ptd/test_init_p.h |
Initialise for testing. |
| ../ptd/test_main.c |
Main routine for LCI testing. |
| ../ptd/test_p.h |
Test structure. |
| ../ptd/test_task.c |
Test task creation and manipulation. |
| ../ptd/test_task_p.h |
Test task creation and manipulation. |
| ../ptd/test_transport.c |
Test configuration. |
| ../ptd/test_transport_p.h |
Tests of the transport portion of LCI configuration. |