Uses of Package
org.yamcs.tctm
Package
Description
-
-
-
ClassDescriptionAbstract link implementation as a
Service
handling the basic enable/disable getConfig operations and data in/out countsBase implementation for a TC data link that initialises a post processor and implements basic methods.A data link that has multiple sub-linksA source of data into yamcs; Currently TM, TC and ParameterInterface for components providing parameters aquired from external systems.Used by the ParameterDataLink to propagate processed parameters inside Yamcs.Interface implemented by components that send commands to the outer universeInterface for components reading packets from external parties. -
-
-
ClassDescriptionCCSDS Packet as per CCSDS 133.0-B-2 https://public.ccsds.org/Pubs/133x0b2e1.pdf
-
ClassDescriptionCCSDS Packet as per CCSDS 133.0-B-2 https://public.ccsds.org/Pubs/133x0b2e1.pdf
-
ClassDescriptionCCSDS Packet as per CCSDS 133.0-B-2 https://public.ccsds.org/Pubs/133x0b2e1.pdf
-
ClassDescriptionAbstract link implementation as a
Service
handling the basic enable/disable getConfig operations and data in/out countsThis class provides some common facilities for the packet preprocessors.Base implementation for a TC data link that initialises a post processor and implements basic methods.Base class for TM/TC/parameter links.Abstract link that starts a thread when it's enabled and stops it when it's disabled.A data link that has multiple sub-linksCCSDS Packet as per CCSDS 133.0-B-2 https://public.ccsds.org/Pubs/133x0b2e1.pdfContains some helper methods for all the pre-processors for CCSDS packetsFills in the time, seq and checksumThe command post processor is responsible to provide the binary packet that will be send out for a PreparedCommand.Computes the checksum inside the CCSDS packetA source of data into yamcs; Currently TM, TC and ParameterInterface implemented by the classes that read packets from an input stream.The packet preprocessor is responsible for extracting basic information required for yamcs packet processing: packet generation time packet acquisition time sequence count
It is assumed that the (generation time, sequence count) uniquely identify the packet.Exception thrown when a packet is longer than a defined limitInterface for components providing parameters aquired from external systems.Used by the ParameterDataLink to propagate processed parameters inside Yamcs.Sends collection of parameters to stream byInterface implemented by components that send commands to the outer universeGeneric exception to throw for problems encountered during TC or TM processingInterface for components reading packets from external parties.Used by theTmPacketDataLink
to propagate packets inside Yamcs.A UDP-based link that acts as a client: sending TC and receiving TM on the same socket pair. -
ClassDescriptionAbstract link implementation as a
Service
handling the basic enable/disable getConfig operations and data in/out countsBase implementation for a TC data link that initialises a post processor and implements basic methods.A data link that has multiple sub-linksA source of data into yamcs; Currently TM, TC and ParameterDecodes raw frames performing derandomization and error correction.Interface implemented by components that send commands to the outer universeGeneric exception to throw for problems encountered during TC or TM processingInterface for components reading packets from external parties.Used by theTmPacketDataLink
to propagate packets inside Yamcs. -
-
ClassDescriptionThis class provides some common facilities for the packet preprocessors.Contains some helper methods for all the pre-processors for CCSDS packetsFills in the time, seq and checksumThe command post processor is responsible to provide the binary packet that will be send out for a PreparedCommand.The packet preprocessor is responsible for extracting basic information required for yamcs packet processing: packet generation time packet acquisition time sequence count
It is assumed that the (generation time, sequence count) uniquely identify the packet. -
ClassDescriptionThis class provides some common facilities for the packet preprocessors.The command post processor is responsible to provide the binary packet that will be send out for a PreparedCommand.The packet preprocessor is responsible for extracting basic information required for yamcs packet processing: packet generation time packet acquisition time sequence count
It is assumed that the (generation time, sequence count) uniquely identify the packet. -
ClassDescriptionThis class provides some common facilities for the packet preprocessors.Contains some helper methods for all the pre-processors for CCSDS packetsFills in the time, seq and checksumThe command post processor is responsible to provide the binary packet that will be send out for a PreparedCommand.The packet preprocessor is responsible for extracting basic information required for yamcs packet processing: packet generation time packet acquisition time sequence count
It is assumed that the (generation time, sequence count) uniquely identify the packet. -
ClassDescriptionAbstract link implementation as a
Service
handling the basic enable/disable getConfig operations and data in/out countsBase implementation for a TC data link that initialises a post processor and implements basic methods.A source of data into yamcs; Currently TM, TC and ParameterInterface for components providing parameters aquired from external systems.Used by the ParameterDataLink to propagate processed parameters inside Yamcs.Interface implemented by components that send commands to the outer universeInterface for components reading packets from external parties.Used by theTmPacketDataLink
to propagate packets inside Yamcs. -
ClassDescriptionAbstract link implementation as a
Service
handling the basic enable/disable getConfig operations and data in/out countsA source of data into yamcs; Currently TM, TC and Parameter -
ClassDescriptionInterface implemented by the classes that read packets from an input stream.The packet preprocessor is responsible for extracting basic information required for yamcs packet processing: packet generation time packet acquisition time sequence count
It is assumed that the (generation time, sequence count) uniquely identify the packet.