Package org.yamcs.tctm.ccsds
package org.yamcs.tctm.ccsds
-
ClassDescriptionSends TC as TC frames (CCSDS 232.0-B-3) or TC frames embedded in CLTU (CCSDS 231.0-B-3).Decodes frames as per CCSDS 732.0-B-3AOS Transfer Frame as per CCSDS RECOMMENDED STANDARD FOR AOS SPACE DATA LINK PROTOCOL CCSDS 732.0-B-3 September 2015 Primary Header is composed of Transfer frame version number (2 bits) - shall be set to 01 Spacecraft id (8 bits) Virtual Channel id (6 bits) Virtual Channel frame count (24 bits) replay flag (1 bit) VC frame count usage flag (1 bit) spare (2 bits) VC frame count cycle frame header error control (optional)decodes raw frame data according to according to CCSDS 131.0-B-3.A CLCW stream is a stream used to pass the CLCW (Command Link Control Word - see CCSDS 232.0-B-3) between the receiver and the FOP1 processor.Sends events and websocket messages for FOP1 state changes and alertsAssembles TC packets into TC frames as per CCSDS 232.0-B-3 and sends them out via FOP1Exception indicating a frame is corruptedStores configuration related to Master channels for downlink.Transfer frame is an interface covering the three CCSDS transfer frames types: TM (CCSDS 132.0-B-2) AOS (CCSDS 732.0-B-3) UNIFIED ( 732.1-B-1)Saves frames into streams.Handles idle frames by ignoring them.Handles incoming TM frames by distributing them to different VirtualChannelHandlersMultiplexes TC frames from Virtual Channels based on priority schemes.Receives data chunk by chunk and assembles it into packets.CCSDS randomizer as per CCSDS 131.0-B-3(TM) and CCSDS 231.0-B-3 (TC)Configuration (managed parameters) used for generation of TC frames as per CCSDS 232.0-B-3Configuration for one Virtual ChannelAssembles command packets into TC frames as per CCSDS 232.0-B-4.TC Transfer Frame as perDecodes frames as per CCSDS 132.0-B-3Decodes raw frame data into a transfer frame of one of three CCSDS types AOS, TM or USLPSends TC as TC frames (CCSDS 232.0-B-3) or TC frames embedded in CLTU (CCSDS 231.0-B-3).Receives telemetry fames via UDP.Stores configuration related to Master channels for uplink.Decodes frames as per CCSDS 732.1-B-1Transfer Frames as per: CCSDS RECOMMENDED STANDARD FOR UNIFIED SPACE DATA LINK PROTOCOL CCSDS 732.1-B-1 October 2018Called from the
MasterChannelFrameHandler
to handle TM frames for a specific virtual channel.Stores configuration related to Virtual ChannelsHandles packets from one VCHandlers uplink data in a virtual channelStores configuration related to Virtual Channels for uplink