All Classes and Interfaces

Class
Description
 
 
Used to contain an absolute time.
 
 
 
 
 
Skeleton implementation for algorithms conforming to the XTCE Algorithm definition.
 
Methods related to object storage.
 
 
 
Methods for virtual channel TC links that have ``useCop1: true``.
 
stubbed implementation of DataDecoder that "removes" all the AlgorithmExecutor methods - to be used until the data decoders will work as algorithms, or for data decoders that do not need any input parameters
stubbed implementation of DataEncoder that "removes" all the AlgorithmExecutor methods - to be used until the data decoders will work as algorithms, or for data decoders that do not need any input parameters
 
Default implementation of an EventProducer that provides shortcut methods for sending message of different severity types.
 
Abstract class for MDB loaders that load data from files (or directories with files)
 
 
Base class for an AuthModule that identifies users based on an incoming HTTP request.
Data holder for passing an HttpRequest to a login call.
An HTTP-specific subservice whose lifecycle is managed by HttpServer.
Handles incoming requests related to Identity and Access Management (IAM)
 
 
 
 
 
 
 
Abstract link implementation as a Service handling the basic enable/disable getConfig operations and data in/out counts
 
 
Groups operations that support runtime changes to some parts of the MDB.
This class provides some common facilities for the packet preprocessors.
 
 
 
AbstractPage<RequestT extends com.google.protobuf.Message,ResponseT extends com.google.protobuf.Message,ItemT>
 
 
 
 
 
 
 
 
 
 
 
Handles incoming requests related to api routes
 
 
 
Abstract class for XML readers
 
AbstractStreamSender<ItemT extends com.google.protobuf.Message,ResponseT>
 
AbstractSubscription<C extends com.google.protobuf.Message,S extends com.google.protobuf.Message>
Default base class for a Subscription.
Service for reading and writing to Yamcs tables and streams
Iterator through a table.
Base implementation for a TC data link that initialises a post processor and implements basic methods.
Sends TC as TC frames (CCSDS 232.0-B-3) or TC frames embedded in CLTU (CCSDS 231.0-B-3).
Base class for TM/TC/parameter links.
Abstract link that starts a thread when it's enabled and stops it when it's disabled.
 
Methods related to the Time Correlation Service.
Methods related to the Timeline Service.
 
 
 
 
Protobuf type yamcs.protobuf.commanding.AcceptCommandRequest
Protobuf type yamcs.protobuf.commanding.AcceptCommandRequest
 
Protobuf type AccountCollection
Protobuf type AccountCollection
 
Protobuf type AccountRecord
 
Protobuf type AccountRecord
 
Protobuf type yamcs.protobuf.alarms.AcknowledgeAlarmRequest
Protobuf type yamcs.protobuf.alarms.AcknowledgeAlarmRequest
 
Protobuf type yamcs.protobuf.alarms.AcknowledgeInfo
Protobuf type yamcs.protobuf.alarms.AcknowledgeInfo
 
 
Meta information for a globally available acknowledgment.
Protobuf type yamcs.protobuf.yamcsManagement.AcknowledgmentInfo
Protobuf type yamcs.protobuf.yamcsManagement.AcknowledgmentInfo
 
 
 
 
 
 
 
 
Protobuf type yamcs.protobuf.actions.ActionInfo
Protobuf type yamcs.protobuf.actions.ActionInfo
 
 
 
Keeps track of the alarm for one parameter or event.
This class stores some info related to one active algorithm
A command which is just being sent (maybe in the queue) or that has been sent and command verifiers are pending.
 
 
 
 
 
 
 
Protobuf type ActivityDefinition
Protobuf type ActivityDefinition
Protobuf type yamcs.protobuf.activities.ActivityDefinitionInfo
Protobuf type yamcs.protobuf.activities.ActivityDefinitionInfo
 
 
 
An executor capable of executing any amount of activities of a specified type.
 
Protobuf type yamcs.protobuf.activities.ActivityInfo
Protobuf type yamcs.protobuf.activities.ActivityInfo
 
 
 
 
Protobuf type yamcs.protobuf.activities.ActivityLogInfo
Protobuf type yamcs.protobuf.activities.ActivityLogInfo
 
 
Protobuf enum yamcs.protobuf.activities.ActivityLogLevel
 
 
Schedules activities in the timeline
Yamcs service for executing activities.
 
Protobuf enum yamcs.protobuf.activities.ActivityStatus
Protobuf type yamcs.protobuf.timeline.AddBandRequest
Protobuf type yamcs.protobuf.timeline.AddBandRequest
 
Protobuf type yamcs.protobuf.timeline.AddItemLogRequest
Protobuf type yamcs.protobuf.timeline.AddItemLogRequest
 
 
 
Protobuf type yamcs.protobuf.tco.AddTimeOfFlightIntervalsRequest
Protobuf type yamcs.protobuf.tco.AddTimeOfFlightIntervalsRequest
 
Protobuf type yamcs.protobuf.timeline.AddViewRequest
Protobuf type yamcs.protobuf.timeline.AddViewRequest
 
 
 
 
 
A data link that has multiple sub-links
Expressions containing aggregates are computed in two phases: phase 1: the input tuples are passed to a list of expressions composed by the group by columns and the list of aggregates phase 2: the output tuples of phase 1 are passed to the list of original select list.
 
Represents a list of aggregate member names.
AggegateParameters are analogous to a C struct, they are an aggregation of related data items.
 
 
Token literal values and constants.
Token Manager.
operations to aggregates or arrays
operations to aggregates or arrays
 
 
builds aggregate or array values out of members extracted from the parameter archive.
Iterates over parameter archive segments storing components of an aggregate or array value and reconstructs the aggregate/array value from those components.
Summary of an alarm applicable for Parameter or Event (possibly other in the future) alarms.
Summary of an alarm applicable for Parameter or Event (possibly other in the future) alarms.
 
An enumerated list of the possible alarm levels
 
 
Protobuf enum yamcs.protobuf.alarms.AlarmNotificationType
Contains five ranges: Watch, Warning, Distress, Critical, and Severe each in increasing severity.
Records alarms.
Generates events for parameters out of limits.
Allow control over when alarms are reported.
 
 
Used by AlarmServer to indicate that a specified alarm instance does not have the expected sequence number.
Maintains a list of active alarms.
Protobuf enum yamcs.protobuf.alarms.AlarmSeverity
 
 
Inspired from ANSI/ISA–18.2 Management Of Alarm Systems For The Process Industries process is the entity that triggers the alarm, in our case parameters or events.
 
Subscription for receiving alarm detail.
Protobuf enum yamcs.protobuf.alarms.AlarmType
Base type for alarms
Abstract algorithm - defines the inputs, outputs and triggers
 
Handles algorithms for one language.
exception thrown when unexpected things happen during the loading and execution of algorithms.
 
A context is a collection of active algorithms.
Describes the result of the algorithm execution, which consists of the following components: Input Parameter Values (Optional) - A list of parameters that were used as input to the algorithm. Output Parameter Values - A list of ParameterValue objects that are propagated to Yamcs clients.
Represents the execution context of one algorithm.
Responsible for creating algorithm executors.
Library of functions available from within Algorithm scripts using this naming scheme:
Manages the provision of requested parameters that require the execution of one or more XTCE algorithms.
Protobuf type yamcs.protobuf.processing.AlgorithmStatus
Protobuf type yamcs.protobuf.processing.AlgorithmStatus
 
 
Protobuf type yamcs.protobuf.processing.AlgorithmTextOverride
Protobuf type yamcs.protobuf.processing.AlgorithmTextOverride
 
 
Protobuf type yamcs.protobuf.processing.AlgorithmTrace
Protobuf type yamcs.protobuf.processing.AlgorithmTrace
A log message that was emitted by the algorithm using the `Yamcs.log` function.
A log message that was emitted by the algorithm using the `Yamcs.log` function.
 
A single execution of an algorithm
A single execution of an algorithm
 
 
 
 
Alter table supports only ALTER TABLE <name> RENAME TO <new_name>
Used for any other data associated with each named object.
 
 
 
 
Serves the Yamcs UI, which is an Angular web application.
 
Decodes frames as per CCSDS 732.0-B-3
Reed-Solomon (10, 6) encoding/decoding as specified in CCSDS RECOMMENDED STANDARD FOR AOS SPACE DATA LINK PROTOCOL CCSDS 732.0-B-3 September 2015 4.1.2.6 Frame Header Error Control
 
 
AOS 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)
 
 
Identifies logins based on an API key, this should be used only for calling programs.
Credentials for identifying as an application, for example the singleton application that represents a service account.
 
Protobuf type yamcs.protobuf.archive.ExportParameterValuesRequest
Protobuf type yamcs.protobuf.archive.ExportParameterValuesRequest
 
Protobuf type yamcs.protobuf.archive.GetParameterSamplesRequest
Protobuf type yamcs.protobuf.archive.GetParameterSamplesRequest
 
Protobuf type yamcs.protobuf.archive.ListParameterGroupsRequest
Protobuf type yamcs.protobuf.archive.ListParameterGroupsRequest
 
Protobuf type yamcs.protobuf.archive.ListParameterHistoryRequest
Protobuf type yamcs.protobuf.archive.ListParameterHistoryRequest
 
Protobuf type yamcs.protobuf.archive.ListParameterHistoryResponse
Protobuf type yamcs.protobuf.archive.ListParameterHistoryResponse
 
Protobuf type yamcs.protobuf.archive.ParameterGroupInfo
Protobuf type yamcs.protobuf.archive.ParameterGroupInfo
 
Retrieves parameters by performing a replay
Retrieves parameters by performing a replay
 
 
 
 
 
 
 
 
 
Protobuf type yamcs.protobuf.archive.ArchivedParameterGroupResponse
Protobuf type yamcs.protobuf.archive.ArchivedParameterGroupResponse
 
This message contains information about one parameter in the parameter archive.
This message contains information about one parameter in the parameter archive.
 
Recorded segments for the requested parameter
Recorded segments for the requested parameter
 
Protobuf type yamcs.protobuf.archive.ArchivedParametersInfoResponse
Protobuf type yamcs.protobuf.archive.ArchivedParametersInfoResponse
 
Protobuf type yamcs.protobuf.archive.ArchiveParameterSegmentInfo
Protobuf type yamcs.protobuf.archive.ArchiveParameterSegmentInfo
 
 
Describe the name of an Argument its NameReference to an ArgumentType in ArgumentTypeSet
 
An entry that is a single Argument
This corresponds to an ?
A reference to a command argument or to a member of an argument of type aggregate
Argument references are used in algorithms or match criteria expressions part of transmission constraints or command verifiers.
 
Interface to be implemented by all the argument types
 
Handles conversions from engineering value to raw value according to the parameter type and encoding
 
Describe an array parameter type.
 
An array of values of the type referenced in ArrayDataType.type and have the number of array dimensions as specified in ArrayDataType.numberOfDimensions
 
 
 
This is another implementation of the parameter cache using arrays to store primitive values (instead of storing Value).
Describe an entry that is an array parameter.
Describe an array parameter type.
 
Multidimensional value array.
wrapper around a rocksdb iterator that only supports next() and is restricted to a range.
 
 
 
 
 
 
 
Protobuf type yamcs.protobuf.audit.AuditRecord
Protobuf type yamcs.protobuf.audit.AuditRecord
 
 
 
 
Thrown when an AuthModule failed to perform the authentication process (backend not available, password does not match, ...).
Data holder for information related to a verified authentication attempt.
Tag interface that represent any kind of token submitted during login for identifying an application or user.
Adds servers-side support for OAuth 2 authorization flows for obtaining limited access to API functionality.
Protobuf type yamcs.protobuf.auth.AuthInfo
Protobuf type yamcs.protobuf.auth.AuthInfo
 
Interface implemented by the Authentication and Authorization modules.
Thrown when an AuthModule failed to perform the authorization process.
Collection of roles, system and/or object privileges.
 
 
Back-fills the parameter archive by triggering replays: - either regularly scheduled replays - or monitor data streams (tm, param) and keep track of which segments have to be rebuild
 
Command line backup utility for yamcs.
JMX MBean for performing a hot backup of a tablespace.
 
Protobuf type yamcs.protobuf.archive.BackupDatabaseRequest
Protobuf type yamcs.protobuf.archive.BackupDatabaseRequest
 
 
When there were errors in interpreting the request
this is a copy of the message defined in the API but we define it separately so we can make the two different in the future if required
this is a copy of the message defined in the API but we define it separately so we can make the two different in the future if required
Protobuf type BandFilter.FilterCriterion
Protobuf type BandFilter.FilterCriterion
 
Protobuf type BandFilter.ItemFilter
Protobuf type BandFilter.ItemFilter
 
 
 
Base class for all simple XTCE types - tha is all types except AggregateDataType and ArrayDataType
 
Base class for all segments of values, timestamps or ParameterStatus
Base for spreadsheet loader - this contains common properties for both V6 and V7 loaders.
 
Temporary value holder for the enumeration definition; needed because enumerations are read before parameters, and reading sharing the same EPT among all parameters is not a good approach (think different alarm definitions)
 
 
 
 
Parses a directory listing from a linebreak separated list of filenames Directories are detected when the file name ends with a directory terminator
Holds the value of a parameter.
Request message for `BatchGetParameterValues`.
Request message for `BatchGetParameterValues`.
 
Response message for `BatchGetParameterValues`.
Response message for `BatchGetParameterValues`.
 
Request message for `BatchSetParameterValues`.
Request message for `BatchSetParameterValues`.
Protobuf type yamcs.protobuf.processing.BatchSetParameterValuesRequest.SetParameterValueRequest
Protobuf type yamcs.protobuf.processing.BatchSetParameterValuesRequest.SetParameterValueRequest
 
 
Makes CLTUs from command transfer frames as per CCSDS 231.0-B-3 (TC SYNCHRONIZATION AND CHANNEL CODING)
 
 
 
Although XTCE suggests that this class could be used to encode/decode integer/float/string data, In Yamcs this is used just for encoding binary data (i.e. binary to binary).
 
 
 
 
 
 
 
 
 
Allows to read and write bits from a byte array (byte[]) keeps a bit position and the extractions are relative to the position.
Decoder that returns a boolean true if the read bytes has all bits set of the provided bit mask.
Bitpacking routines
BitReader is a wrapper around the ByteBuffer that allows to read individual bits.
 
 
Wrapper around a ByteBuffer that allows to write individual bits or group of bits All the writings/readings are performed to a temporary long which is stored into the backing ByteBuffer when it is "full" Don't forget to call flush after the last write, such that the long is written to the backing ByteBuffer
Protobuf type yamcs.protobuf.commanding.BlockQueueRequest
Protobuf type yamcs.protobuf.commanding.BlockQueueRequest
 
A HttpHandler that allows request bodies.
 
 
an array that stores the bits in a long[] - each long stores 64 values
For boolean data.
 
 
 
 
 
 
 
Boolean value sgement uses a boolean array backed by a long[] to represent the boolean values as a set of bits
 
 
 
 
 
Protobuf type yamcs.protobuf.buckets.BucketInfo
Protobuf type yamcs.protobuf.buckets.BucketInfo
 
 
Methods related to object storage.
 
 
Used to post large quantities of data to yamcs.
byte array which grows and also supports writing/reading int, double, etc.
 
 
Wrapper around byte array that allows usage as hashmap keys
Interface describing a CODEC to compress integers to bytes.
 
 
 
Observes the state of a single RPC call where both request and response are non-streaming.
Protobuf type yamcs.protobuf.activities.CancelActivityRequest
Protobuf type yamcs.protobuf.activities.CancelActivityRequest
 
Message to be provided in a ClientMessage if type is "cancel".
Message to be provided in a ClientMessage if type is "cancel".
 
A Cancel.request is a primitive that requests a certain transaction canceled*
Protobuf type yamcs.protobuf.filetransfer.CancelTransferRequest
Protobuf type yamcs.protobuf.filetransfer.CancelTransferRequest
 
decodes raw frame data according to according to CCSDS 131.0-B-3.
CCSDS Packet as per CCSDS 133.0-B-2 https://public.ccsds.org/Pubs/133x0b2e1.pdf
Reads CCSDS packets from an input stream: first it reads 6 bytes primary header, it derives the length from the last two bytes and reads the remaining of the data.
Contains some helper methods for all the pre-processors for CCSDS packets
Fills in the time, seq and checksum
Completeness index of CCSDS telemetry.
 
 
 
 
 
 
 
 
 
CFDP packet reader that splits the stream into packets based on the length of the packet
Receives CFDP files.
 
 
Implements CCSDS File Delivery Protocol (CFDP) in Yamcs.
 
 
CFS TC packets: CCSDS primary header - 6 bytes.
Generate Yamcs events out of cFS event packets
Preprocessor for the CFS TM packets: CCSDS primary header 6 bytes Time seconds 4 bytes subseconds(1/2^16 fraction of seconds) 2 bytes Options:
 
 
 
From XTCE: Holds a time to stop checking and optional time to start checking and whether window is relative to command release or last verifier.
 
Protobuf type yamcs.protobuf.cop1.Clcw
Protobuf type yamcs.protobuf.cop1.Clcw
 
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.
Protobuf type yamcs.protobuf.alarms.ClearAlarmRequest
Protobuf type yamcs.protobuf.alarms.ClearAlarmRequest
 
Protobuf type Clearance
Protobuf type Clearance
 
 
Protobuf type yamcs.protobuf.commanding.ClearanceInfo
Protobuf type yamcs.protobuf.commanding.ClearanceInfo
 
 
 
 
Subscription for receiving clearance updates.
Protobuf type yamcs.protobuf.alarms.ClearInfo
Protobuf type yamcs.protobuf.alarms.ClearInfo
 
Protobuf type yamcs.protobuf.server.ClientConnectionInfo
Protobuf type yamcs.protobuf.server.ClientConnectionInfo
Protobuf type yamcs.protobuf.server.ClientConnectionInfo.HttpRequestInfo
Protobuf type yamcs.protobuf.server.ClientConnectionInfo.HttpRequestInfo
 
 
 
 
Protobuf type yamcs.api.ClientMessage
Protobuf type yamcs.api.ClientMessage
 
A message observer that implements a streaming request over HTTP using chunked transfer encoding.
 
Makes CLTUs from command transfer frames as per CCSDS 231.0-B-3 (TC SYNCHRONIZATION AND CHANNEL CODING)
 
 
Protobuf type Assignment
Protobuf type Assignment
Protobuf type AssignmentInfo
Protobuf type AssignmentInfo
 
 
 
Simulator working with Columbus/ISS kind of packet structure
CCSDS packets as used in Columbus/ISS
 
Represents a column in a query, for example x and y below: select x from table where y > 0
Protobuf type ColumnInfo
Protobuf type ColumnInfo
 
 
Serializes column values to byte arrays (used as part of tables) and back
 
serializers for table format version ≤ 2 where the signed integers (and timestamps) are stored as they are and do not sort properly when they are primary keys.
 
Used in partitioning by value - translates between value (Object) and byte[]
This represents a command together with its options and subcommands
 
 
 
 
 
Interface implemented by all the classes that want to receive command history events.
 
Interface implemented by all classes that provide command history to the CommandHistoryRequestManager
Used by the commanding applications to save commands and commands acknowledgements into a history.
provides acknowledgment status during execution of command
Records command history the key is formed by generation time, origin and sequence number the value is formed by a arbitrary number of attributes
Performs replays for command history
Part of processors: handles filtered requests for command history.
 
Protobuf type yamcs.protobuf.commanding.CommandAssignment
Protobuf type yamcs.protobuf.commanding.CommandAssignment
 
Protobuf type yamcs.protobuf.commanding.CommandHistoryAttribute
Protobuf type yamcs.protobuf.commanding.CommandHistoryAttribute
 
Protobuf type yamcs.protobuf.commanding.CommandHistoryEntry
Protobuf type yamcs.protobuf.commanding.CommandHistoryEntry
 
Protobuf type yamcs.protobuf.commanding.CommandId
Protobuf type yamcs.protobuf.commanding.CommandId
 
One entry (command) in the command queue
One entry (command) in the command queue
 
Protobuf type yamcs.protobuf.commanding.CommandQueueEvent
Protobuf type yamcs.protobuf.commanding.CommandQueueEvent
Protobuf enum yamcs.protobuf.commanding.CommandQueueEvent.Type
 
Protobuf type yamcs.protobuf.commanding.CommandQueueInfo
Protobuf type yamcs.protobuf.commanding.CommandQueueInfo
 
Protobuf type yamcs.protobuf.commanding.CommandQueueRequest
Protobuf type yamcs.protobuf.commanding.CommandQueueRequest
 
this message is sent as response to validate, in case the significance is defined for a commands
this message is sent as response to validate, in case the significance is defined for a commands
 
Protobuf enum yamcs.protobuf.commanding.QueueState
can be used when sending commands to affect the way post transmission verifiers are running
can be used when sending commands to affect the way post transmission verifiers are running
Protobuf type yamcs.protobuf.commanding.VerifierConfig.CheckWindow
Protobuf type yamcs.protobuf.commanding.VerifierConfig.CheckWindow
 
 
Responsible for parsing and tc packet composition.
Implements the "commands" timeline source providing items derived from the command history.
 
 
A command option.
 
 
The command post processor is responsible to provide the binary packet that will be send out for a PreparedCommand.
 
 
Implements the management of the control queues for one processor: for each command that is sent, based on the sender it finds the queue where the command should go depending on the queue state the command can be immediately sent, stored in the queue or rejected when the command is immediately sent or rejected, the command queue monitor is not notified if the command has transmissionConstraints with timeout > 0, the command can sit in the queue even if the queue is not on hold Note: the update of the command monitors is done in the same thread.
Object that is used to persist link state information across Yamcs restarts.
 
This is responsible for "releasing" a command.
 
 
 
 
 
 
 
Subscription for tracking issued commands, their attributes and acknowledgment status.
This class implements the (post transmission) command verification.
XTCE: A command verifier is used to check that the command has been successfully executed.
what can happen when the verification finishes XTCE does not specify very well, just that each verifier returns true or false.
 
Protobuf type yamcs.protobuf.archive.CompactDatabaseRequest
Protobuf type yamcs.protobuf.archive.CompactDatabaseRequest
 
 
 
 
 
This corresponds to XTCE Comparison or ArgumentComparison
All comparisons must be true.
 
 
 
 
 
 
Represents a past CfdpFileTransfer obtained from the database.
Protobuf type yamcs.protobuf.activities.CompleteManualActivityRequest
Protobuf type yamcs.protobuf.activities.CompleteManualActivityRequest
 
The Condition is XTCE overlaps with the Comparison.
 
used by the SpreadsheetLoader to parse conditions
 
 
 
Represents a type of configuration file
Exception thrown if there is an error in configuration.
 
Dialog for entering yamcs connection parameters.
A connection listener interface for clients connecting to Yamcs.
Specifically intended for short-term console output.
 
 
this is no compiled expression at all, it just returns the same value
Use this in the consumers to signal that they don't want anymore data.
An abstract block of data; used as the base type for more specific container types
 
Protobuf type yamcs.protobuf.packets.ContainerData
Protobuf type yamcs.protobuf.packets.ContainerData
 
 
Entry from a container that makes reference to another container.
Holds the definition of a container, the content of its slice and some positioning information inside that slice
Responsible for retrieving the list of containers from the upstream server
Used together with the XtceTmProcessor to find out which containers a specific data packet is representing
A parameter value corresponding to a parameter that has been extracted from a container.
Keeps track of where we are when processing a packet.
 
the container result is built during a container processing
Interface implemented by all the classes that can provide containers to a ContainerListener
Keeps track of the subscribers to the containers of a processor.
 
 
 
This sits in front of the ContainerRequestManager and implements subscriptions based on NamedObjectId taking care to send to the consumers the containers with the requested id.
Request context used in RPC-style endpoints.
Context calibrations are applied when the ContextMatch is true.
 
 
Methods for virtual channel TC links that have ``useCop1: true``.
Protobuf type yamcs.protobuf.cop1.Cop1Config
Protobuf type yamcs.protobuf.cop1.Cop1Config
 
 
 
Sends events and websocket messages for FOP1 state changes and alerts
 
Protobuf enum yamcs.protobuf.cop1.Cop1State
Protobuf type yamcs.protobuf.cop1.Cop1Status
Protobuf type yamcs.protobuf.cop1.Cop1Status
 
Assembles TC packets into TC frames as per CCSDS 232.0-B-3 and sends them out via FOP1
 
Exception indicating a frame is corrupted
Used by AlarmServer to indicate when the acknowledge on an alarm did not work.
 
CrashHandler is used to handle extreme problems that need to reach operator (or sysadmin) attention.
 
 
Cylcic Redundancy Check (CRC-CCIIT 0xFFFF) with the polynomial:
Protobuf type yamcs.protobuf.buckets.CreateBucketRequest
Protobuf type yamcs.protobuf.buckets.CreateBucketRequest
 
Protobuf type yamcs.protobuf.events.CreateEventRequest
Protobuf type yamcs.protobuf.events.CreateEventRequest
 
Protobuf type yamcs.protobuf.iam.CreateGroupRequest
Protobuf type yamcs.protobuf.iam.CreateGroupRequest
 
 
Protobuf type yamcs.protobuf.instances.CreateInstanceRequest
Protobuf type yamcs.protobuf.instances.CreateInstanceRequest
 
Protobuf type yamcs.protobuf.timeline.CreateItemRequest
Protobuf type yamcs.protobuf.timeline.CreateItemRequest
 
 
 
Protobuf type yamcs.protobuf.plists.CreateParameterListRequest
Protobuf type yamcs.protobuf.plists.CreateParameterListRequest
 
 
Request message for `CreateProcessor`.
Request message for `CreateProcessor`.
 
Protobuf type yamcs.protobuf.web.CreateQueryRequest
Protobuf type yamcs.protobuf.web.CreateQueryRequest
 
Protobuf type yamcs.protobuf.iam.CreateServiceAccountRequest
Protobuf type yamcs.protobuf.iam.CreateServiceAccountRequest
 
Protobuf type yamcs.protobuf.iam.CreateServiceAccountResponse
Protobuf type yamcs.protobuf.iam.CreateServiceAccountResponse
 
 
 
 
 
 
Protobuf type yamcs.protobuf.filetransfer.CreateTransferRequest
Protobuf type yamcs.protobuf.filetransfer.CreateTransferRequest
 
Protobuf type yamcs.protobuf.iam.CreateUserRequest
Protobuf type yamcs.protobuf.iam.CreateUserRequest
 
 
 
 
Link postprocessor for CSP 1.x commands (CubeSat Protocol)
Helper class for accessing CubeSat Space Protocol v1 fields
Link preprocessor for CSP 1.x packets (CubeSat Protocol)
Parses a directory listing from Comma Separated Values (CSV) formatted data.
Decoder for CCSDS Unsegmented time Code as specified in TIME CODE FORMATS, CCSDS 301.0-B-4, Nov 2010 The time code is composed by P-Field (preamble field) 8 or 16 bits optional T-Field - up to 7+10 bytes (although it could be longer for custom codes)
 
Algorithm implemented in a specific language.
 
 
used to signal inconsistencies found in the database
Protobuf type yamcs.protobuf.archive.DatabaseInfo
Protobuf type yamcs.protobuf.archive.DatabaseInfo
 
 
Interface to be implemented by the custom XTCE DataEncoding decoders - fromBinaryTransformAlgorithm
 
Interface to be implemented by the custom XTCE DataEncoding decoders - toBinaryTransformAlgorithm
 
Describes how a particular piece of data is sent or received from some non-native, off-platform device.
 
Decodes TM data according to the specification of the DataEncoding This is a generic catch all decoder, relies on specific custom decoders implementing the DataDecoder interface when necessary.
Encodes TC data according to the DataEncoding definition
Utility methods for DataEncodings: create raw values according to the data encoding used return the type of the raw value according to the data encoding used
 
DataObserver<T extends com.google.protobuf.Message>
 
Like the Meter but gives the data rates at 5 seconds mean rates
The data source is associated to a Parameter and specifies the source of the values for that parameter.
Interface for all XTCE data types.
Types supported by yarch.
 
 
 
 
 
Protobuf type Event
Protobuf type Event
 
this message has been copied in Yamcs 5 from pvalue.proto and is used when storing parameter values in tables (ParameterValueColumnSerializer.java).
this message has been copied in Yamcs 5 from pvalue.proto and is used when storing parameter values in tables (ParameterValueColumnSerializer.java).
 
Protobuf enum ProtoDataType
Iterator that does not support seek.
 
 
 
Protobuf type yamcs.protobuf.timeline.DeleteBandRequest
Protobuf type yamcs.protobuf.timeline.DeleteBandRequest
 
Protobuf type yamcs.protobuf.buckets.DeleteBucketRequest
Protobuf type yamcs.protobuf.buckets.DeleteBucketRequest
 
Protobuf type yamcs.protobuf.commanding.DeleteClearanceRequest
Protobuf type yamcs.protobuf.commanding.DeleteClearanceRequest
 
 
Protobuf type yamcs.protobuf.iam.DeleteGroupRequest
Protobuf type yamcs.protobuf.iam.DeleteGroupRequest
 
Protobuf type yamcs.protobuf.iam.DeleteIdentityRequest
Protobuf type yamcs.protobuf.iam.DeleteIdentityRequest
 
Protobuf type yamcs.protobuf.timeline.DeleteItemRequest
Protobuf type yamcs.protobuf.timeline.DeleteItemRequest
 
Protobuf type yamcs.protobuf.buckets.DeleteObjectRequest
Protobuf type yamcs.protobuf.buckets.DeleteObjectRequest
 
Protobuf type yamcs.protobuf.plists.DeleteParameterListRequest
Protobuf type yamcs.protobuf.plists.DeleteParameterListRequest
 
Request message for `DeleteProcessor`.
Request message for `DeleteProcessor`.
 
Protobuf type yamcs.protobuf.web.DeleteQueryRequest
Protobuf type yamcs.protobuf.web.DeleteQueryRequest
 
Protobuf type yamcs.protobuf.iam.DeleteRoleAssignmentRequest
Protobuf type yamcs.protobuf.iam.DeleteRoleAssignmentRequest
 
Protobuf type yamcs.protobuf.iam.DeleteServiceAccountRequest
Protobuf type yamcs.protobuf.iam.DeleteServiceAccountRequest
 
Execute a statement:
Protobuf type yamcs.protobuf.timeline.DeleteTimelineGroupRequest
Protobuf type yamcs.protobuf.timeline.DeleteTimelineGroupRequest
 
Delete all the TofIntervals having start <= tofInterval.ertStart <= stop
Delete all the TofIntervals having start <= tofInterval.ertStart <= stop
 
Protobuf type yamcs.protobuf.iam.DeleteUserRequest
Protobuf type yamcs.protobuf.iam.DeleteUserRequest
 
Protobuf type yamcs.protobuf.timeline.DeleteViewRequest
Protobuf type yamcs.protobuf.timeline.DeleteViewRequest
 
Annotation used to mark service that have been deprecated.
Wrapper around RocksDb iterator that iterates all the keys with a prefix in descending order
Wrapper around a rocksdb iterator that only supports prev() and is restricted to a range.
Protobuf type yamcs.protobuf.archive.DescribeDatabaseRequest
Protobuf type yamcs.protobuf.archive.DescribeDatabaseRequest
 
 
 
 
Stores user, group and application information in the Yamcs database.
Identifies users and service accounts based on authentication information stored in the Yamcs Directory.
Stores users and groups in the Yamcs DB.
 
 
 
Protobuf type yamcs.protobuf.links.DisableLinkRequest
Protobuf type yamcs.protobuf.links.DisableLinkRequest
 
Protobuf type yamcs.protobuf.commanding.DisableQueueRequest
Protobuf type yamcs.protobuf.commanding.DisableQueueRequest
 
Protobuf type yamcs.protobuf.cop1.DisableRequest
Protobuf type yamcs.protobuf.cop1.DisableRequest
 
Generates parameters containing information about the disk IO, similarly with what the command iostat provides.
expandable double array
A range of numbers [min, max) where both min and max can be inclusive or exclusive.
 
 
Stores 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)
One-pass downsampler for time-series data (i.e. numeric archived parameters), where the number of recorded data points are not known upfront.
A cumulative sample that keeps track of a rolling average among others.
 
Uses a parameter instance to obtain the value.
Protobuf type yamcs.protobuf.alarms.EditAlarmRequest
Protobuf type yamcs.protobuf.alarms.EditAlarmRequest
 
Request message for `EditAlgorithmTrace`.
Request message for `EditAlgorithmTrace`.
 
Request message for `EditProcessor`.
Request message for `EditProcessor`.
 
Database "loader" that simply creates an empty SpaceSystem with the given name
Protobuf type yamcs.protobuf.links.EnableLinkRequest
Protobuf type yamcs.protobuf.links.EnableLinkRequest
 
Protobuf type yamcs.protobuf.commanding.EnableQueueRequest
Protobuf type yamcs.protobuf.commanding.EnableQueueRequest
 
 
Protobuf type yamcs.protobuf.filetransfer.EntityInfo
Protobuf type yamcs.protobuf.filetransfer.EntityInfo
 
 
 
 
 
 
 
An enumerated value is a value that has both an integer and a string representation.
Alarm conditions for Enumerations An additional check needs to be performed to ensure that the enumeration values in the alarms are legal enumeration values for the Parameter
 
Context alarms are applied when the ContextMatch is true.
 
 
 
Computes the checksum inside the CCSDS packet
 
Escapes HTML in a string.
Protobuf type yamcs.protobuf.events.Event
Protobuf type yamcs.protobuf.events.Event
The severity levels, in order are: INFO, WATCH, WARNING, DISTRESS, CRITICAL, SEVERE.
Protobuf type yamcs.protobuf.alarms.EventAlarmData
Protobuf type yamcs.protobuf.alarms.EventAlarmData
 
Handles alarms for events.
Receives event alarms from the AlarmServer and sends them to the events_alarms stream to be recorded
Crash handler that reports events via an event producer Created by msc on 28/11/16.
 
 
The id of an event alarm is its (source,type)
Library of functions available from within Algorithm scripts using this naming scheme:
 
 
 
Sets up the archiving of the events coming on events_realtime and events_dump streams into the yarch table events.
 
 
 
 
 
Subscription for receiving events.
Generic holder for an exception
Generic holder for an exception
 
 
 
Keeps track of attributes associated with an execution context of a query: tablespace, database and snapshots
Execution status of an activity
Protobuf type yamcs.protobuf.activities.ExecutorInfo
Protobuf type yamcs.protobuf.activities.ExecutorInfo
 
Marks a class or method as experimental.
 
Protobuf type yamcs.protobuf.commanding.ExportCommandRequest
Protobuf type yamcs.protobuf.commanding.ExportCommandRequest
 
Protobuf type yamcs.protobuf.commanding.ExportCommandsRequest
Protobuf type yamcs.protobuf.commanding.ExportCommandsRequest
 
Protobuf type yamcs.protobuf.events.ExportEventsRequest
Protobuf type yamcs.protobuf.events.ExportEventsRequest
 
Protobuf type yamcs.protobuf.packets.ExportPacketRequest
Protobuf type yamcs.protobuf.packets.ExportPacketRequest
 
Protobuf type yamcs.protobuf.packets.ExportPacketsRequest
Protobuf type yamcs.protobuf.packets.ExportPacketsRequest
 
 
This class does not have an equivalence in the XTCE standard Created as a base-class for ORedConditions and ANDedConditions
Protobuf type ExternalIdentity
Protobuf type ExternalIdentity
Protobuf type yamcs.protobuf.iam.ExternalIdentityInfo
Protobuf type yamcs.protobuf.iam.ExternalIdentityInfo
 
 
Protobuf type yamcs.protobuf.filetransfer.ExtraColumnInfo
Protobuf type yamcs.protobuf.filetransfer.ExtraColumnInfo
 
Contents of a container, can be either a parameter entry, or a nested container entry.
Contents of a container, can be either a parameter entry, or a nested container entry.
 
 
Protobuf type yamcs.protobuf.packets.ExtractPacketRequest
Protobuf type yamcs.protobuf.packets.ExtractPacketRequest
 
Protobuf type yamcs.protobuf.packets.ExtractPacketResponse
Protobuf type yamcs.protobuf.packets.ExtractPacketResponse
 
This class is similar to FastPFOR but uses a small block size.
Because the FastPFOR codec uses quite some memory, we use this factory to limit the number of created objects to one per thread
Handles favicon requests.
Protobuf enum yamcs.api.FieldBehavior
 
 
 
 
A file-based configuration resolver.
Structure is
 
 
Only mapping a transaction ID to a download bucket at the moment
 
Interface for retrieving and saving the list of files of a certain remote directory.
 
TM packet data link which reads telemetry files from a specified directory.
A Put.request is a primitive that requests data delivery from a source to a destination
 
Generates parameters containing information about the system disks: total space, available space and percentage used.
NOT IMPLEMENTED
 
BucketDatabase implementation that maps objects to files on a file system.
 
 
 
Protobuf type yamcs.protobuf.filetransfer.FileTransferCapabilities
Protobuf type yamcs.protobuf.filetransfer.FileTransferCapabilities
 
 
 
 
 
CUSTOMISABLE FILE TRANSFER OPTIONS
CUSTOMISABLE FILE TRANSFER OPTIONS
Protobuf enum yamcs.protobuf.filetransfer.FileTransferOption.Type
Protobuf type yamcs.protobuf.filetransfer.FileTransferOption.Value
Protobuf type yamcs.protobuf.filetransfer.FileTransferOption.Value
 
 
 
The file transfer service defines an interface for implementing file transfers.
Protobuf type yamcs.protobuf.filetransfer.FileTransferServiceInfo
Protobuf type yamcs.protobuf.filetransfer.FileTransferServiceInfo
 
 
 
 
 
 
 
Token literal values and constants.
Token literal values and constants.
Token Manager.
Token Manager.
Protobuf type yamcs.api.FilterSyntaxException
Protobuf type yamcs.api.FilterSyntaxException
 
 
 
 
 
A simple long value
This input stream reads packets of a configurable fixed packet size.
Decodes time on a fixed number of bytes.
Holds an optional attributes name, bitOrder, byteOrderList, required attributes binaryValue, sizeInBits and optional LocationInContainerInBits, RepeatEntry and IncludeCondition.
 
 
Decodes milliseconds from fractional seconds stored in a 64-bit float
Represent aspects of an float, probably using IntegerDataEncoding with a calibrator or FloatDataEncoding.
 
float array
Implements the floating point compression scheme described here: http://www.vldb.org/pvldb/vol8/p1816-teller.pdf
For common encodings of floating point data.
 
 
 
 
 
 
 
Holds the min/max of a ValidRange for floating point.
 
 
 
When there was an authz exception
 
Saves frames into streams.
 
 
 
Generic packet reader that splits the stream into packets based on the length of the packet
Generic packet preprocessor.
 
Protobuf type yamcs.protobuf.activities.GetActivityLogRequest
Protobuf type yamcs.protobuf.activities.GetActivityLogRequest
 
Protobuf type yamcs.protobuf.activities.GetActivityLogResponse
Protobuf type yamcs.protobuf.activities.GetActivityLogResponse
 
Protobuf type yamcs.protobuf.activities.GetActivityRequest
Protobuf type yamcs.protobuf.activities.GetActivityRequest
 
Protobuf type yamcs.protobuf.processing.GetAlgorithmOverridesRequest
Protobuf type yamcs.protobuf.processing.GetAlgorithmOverridesRequest
 
Protobuf type yamcs.protobuf.processing.GetAlgorithmOverridesResponse
Protobuf type yamcs.protobuf.processing.GetAlgorithmOverridesResponse
 
Request message for `GetAlgorithmStatus`.
Request message for `GetAlgorithmStatus`.
 
Request message for `GetAlgorithmTrace`.
Request message for `GetAlgorithmTrace`.
 
Protobuf type yamcs.protobuf.archive.GetArchivedParameterGroupRequest
Protobuf type yamcs.protobuf.archive.GetArchivedParameterGroupRequest
 
Protobuf type yamcs.protobuf.archive.GetArchivedParameterSegmentsRequest
Protobuf type yamcs.protobuf.archive.GetArchivedParameterSegmentsRequest
 
Get information about the parameters stored in the Parameter Archive
Get information about the parameters stored in the Parameter Archive
 
Protobuf type yamcs.protobuf.timeline.GetBandRequest
Protobuf type yamcs.protobuf.timeline.GetBandRequest
 
Protobuf type yamcs.protobuf.buckets.GetBucketRequest
Protobuf type yamcs.protobuf.buckets.GetBucketRequest
 
Protobuf type yamcs.protobuf.commanding.GetCommandRequest
Protobuf type yamcs.protobuf.commanding.GetCommandRequest
 
Protobuf type yamcs.protobuf.cop1.GetConfigRequest
Protobuf type yamcs.protobuf.cop1.GetConfigRequest
 
Protobuf type yamcs.protobuf.archive.GetDatabaseRequest
Protobuf type yamcs.protobuf.archive.GetDatabaseRequest
 
Protobuf type yamcs.protobuf.filetransfer.GetFileTransferServiceRequest
Protobuf type yamcs.protobuf.filetransfer.GetFileTransferServiceRequest
 
Protobuf type yamcs.protobuf.iam.GetGroupRequest
Protobuf type yamcs.protobuf.iam.GetGroupRequest
 
Protobuf type yamcs.protobuf.web.GetInstanceConfigurationRequest
Protobuf type yamcs.protobuf.web.GetInstanceConfigurationRequest
 
Protobuf type yamcs.protobuf.instances.GetInstanceRequest
Protobuf type yamcs.protobuf.instances.GetInstanceRequest
 
Protobuf type yamcs.protobuf.instances.GetInstanceTemplateRequest
Protobuf type yamcs.protobuf.instances.GetInstanceTemplateRequest
 
Protobuf type yamcs.protobuf.timeline.GetItemLogRequest
Protobuf type yamcs.protobuf.timeline.GetItemLogRequest
 
Protobuf type yamcs.protobuf.timeline.GetItemRequest
Protobuf type yamcs.protobuf.timeline.GetItemRequest
 
Protobuf type yamcs.protobuf.links.GetLinkRequest
Protobuf type yamcs.protobuf.links.GetLinkRequest
 
Protobuf type yamcs.protobuf.buckets.GetObjectInfoRequest
Protobuf type yamcs.protobuf.buckets.GetObjectInfoRequest
 
Protobuf type yamcs.protobuf.buckets.GetObjectRequest
Protobuf type yamcs.protobuf.buckets.GetObjectRequest
 
Protobuf type yamcs.protobuf.packets.GetPacketRequest
Protobuf type yamcs.protobuf.packets.GetPacketRequest
 
Protobuf type yamcs.protobuf.plists.GetParameterListRequest
Protobuf type yamcs.protobuf.plists.GetParameterListRequest
 
Protobuf type yamcs.protobuf.processing.GetParameterOverrideRequest
Protobuf type yamcs.protobuf.processing.GetParameterOverrideRequest
 
Protobuf type yamcs.protobuf.archive.GetParameterRangesRequest
Protobuf type yamcs.protobuf.archive.GetParameterRangesRequest
 
Request message for `GetParameterValue`.
Request message for `GetParameterValue`.
 
Request message for `GetProcessor`.
Request message for `GetProcessor`.
 
Protobuf type yamcs.protobuf.commanding.GetQueueRequest
Protobuf type yamcs.protobuf.commanding.GetQueueRequest
 
Protobuf type yamcs.protobuf.iam.GetRoleRequest
Protobuf type yamcs.protobuf.iam.GetRoleRequest
 
Protobuf type yamcs.protobuf.server.GetServerInfoResponse
Protobuf type yamcs.protobuf.server.GetServerInfoResponse
Protobuf type yamcs.protobuf.server.GetServerInfoResponse.CommandOptionInfo
Protobuf type yamcs.protobuf.server.GetServerInfoResponse.CommandOptionInfo
 
Protobuf type yamcs.protobuf.server.GetServerInfoResponse.PluginInfo
Protobuf type yamcs.protobuf.server.GetServerInfoResponse.PluginInfo
 
 
Protobuf type yamcs.protobuf.iam.GetServiceAccountRequest
Protobuf type yamcs.protobuf.iam.GetServiceAccountRequest
 
Protobuf type yamcs.protobuf.services.GetServiceRequest
Protobuf type yamcs.protobuf.services.GetServiceRequest
 
Protobuf type yamcs.protobuf.cop1.GetStatusRequest
Protobuf type yamcs.protobuf.cop1.GetStatusRequest
 
Protobuf type yamcs.protobuf.tco.GetTcoConfigRequest
Protobuf type yamcs.protobuf.tco.GetTcoConfigRequest
 
Protobuf type yamcs.protobuf.tco.GetTcoStatusRequest
Protobuf type yamcs.protobuf.tco.GetTcoStatusRequest
 
Protobuf type yamcs.protobuf.server.GetThreadRequest
Protobuf type yamcs.protobuf.server.GetThreadRequest
 
Protobuf type yamcs.protobuf.filetransfer.GetTransferRequest
Protobuf type yamcs.protobuf.filetransfer.GetTransferRequest
 
Protobuf type yamcs.protobuf.iam.GetUserRequest
Protobuf type yamcs.protobuf.iam.GetUserRequest
 
Protobuf type yamcs.protobuf.timeline.GetViewRequest
Protobuf type yamcs.protobuf.timeline.GetViewRequest
 
Protobuf type yamcs.protobuf.activities.GlobalActivityStatus
Protobuf type yamcs.protobuf.activities.GlobalActivityStatus
 
Protobuf type yamcs.protobuf.alarms.GlobalAlarmStatus
Protobuf type yamcs.protobuf.alarms.GlobalAlarmStatus
 
Subscription for receiving alarm detail.
A filter that discards log messages that are specific to a Yamcs instance.
Finds a list of files according to a glob pattern.
Dialog for jumping to a specific packet in the packet table.
Maps archived tuples to GPB
Helper methods for dealing with Protobuf "well-known types".
Auxiliary class for GPS CCSDS time.
A group is way to manage a set of users.
Protobuf type GroupCollection
Protobuf type GroupCollection
 
Protobuf type yamcs.protobuf.iam.GroupInfo
Protobuf type yamcs.protobuf.iam.GroupInfo
 
Protobuf type GroupRecord
Protobuf type GroupRecord
 
 
 
 
A header contains general information about the system or subsystem.
 
Decoder that returns the string value in hex format of read bytes.
 
information about histogram.
Iterator over histogram records The iterator offers a partial ordering - for one column the records are sorted by time
Sends histogram data to a stream.
rebuilds the histogram for a table
Stores a record in the histogram database.
 
 
Writes histograms for one table.
Capture creation or change history of document.
Protobuf type yamcs.api.HttpBody
Protobuf type yamcs.api.HttpBody
 
 
 
 
Default HTTP exception.
 
 
Handles handshakes and messages.
Protobuf type yamcs.api.HttpRoute
Protobuf type yamcs.api.HttpRoute
 
 
Server-wide HTTP server based on Netty that provides a number of Yamcs web services: REST API WebSocket API Static file serving
 
 
Protobuf type yamcs.protobuf.server.HttpTraffic
Protobuf type yamcs.protobuf.server.HttpTraffic
 
 
Converts HTTP requests to Protobuf messages used in API definitions.
 
 
Handles incoming requests related to Identity and Access Management (IAM)
 
Handles idle frames by ignoring them.
 
Image that looks and acts like a button, but only when mouse events are performed.
 
Stores an incomplete type together with some references which if all resolved, will make the type complete.
 
List which is indexed by a key in addition to its natural integer index
Protobuf type yamcs.protobuf.archive.IndexEntry
Protobuf type yamcs.protobuf.archive.IndexEntry
 
 
 
 
Protobuf type yamcs.protobuf.archive.IndexGroup
Protobuf type yamcs.protobuf.archive.IndexGroup
 
 
Request index (histogram) information about tm packets, pp groups and commands
 
Performs histogram and completeness index retrievals.
 
Protobuf type yamcs.protobuf.archive.IndexResponse
Protobuf type yamcs.protobuf.archive.IndexResponse
 
 
An entry whose name is given by the value of a ParamameterInstance.
 
 
Protobuf enum yamcs.protobuf.cop1.InitializationType
Protobuf type yamcs.protobuf.cop1.InitializeRequest
Protobuf type yamcs.protobuf.cop1.InitializeRequest
 
Input parameters for algorithms.
 
 
Produces tuples as result of:
Protobuf type yamcs.protobuf.web.InstanceConfiguration
Protobuf type yamcs.protobuf.web.InstanceConfiguration
 
 
 
 
 
 
 
 
Protobuf type yamcs.protobuf.instances.InstanceTemplate
Protobuf type yamcs.protobuf.instances.InstanceTemplate
 
Yamcs high resolution instant storing milliseconds since 1970-01-01T00:00:00 TAI (including leap seconds) and picoseconds.
Guarantees instruments are used by only one thread at a time, and establishes/closes device connections as-needed.
 
expandable array of ints
 
 
Interface describing a standard CODEC to compress integers.
For all major encodings of integer data
 
 
Contains an integral value.
 
 
 
An integral range of numbers.
XTCE: Holds an integer range and flag denoting whether the range is calculated on the value using the source data type or the destination data type.
 
 
Something really wrong and unexpected occurred on the server.
Stream created by the "create stream statement"
 
32 bit integers encoded as deltas of deltas (good if the values are relatively constant or in increasing order)
Essentially a mutable wrapper around an integer.
The output of the algorithm does not match the parameter it is supposed to be assigned to
 
 
 
 
Exception thrown by services when receiving an invalid request usually via the http api, case in which it transformed into HTTP Bad Request
 
An AuthModule that enforces a login of one fixed user account, where the remote IP address must match one of the configured IP address rules.
 
 
ISO CRC calculator as described in ECSS-E-ST-70-41C 15 April 2016, appendix B.2
 
This implements CCSDS packets as used in ISS (International Space Station).
Protobuf type yamcs.protobuf.commanding.IssueCommandRequest
Protobuf type yamcs.protobuf.commanding.IssueCommandRequest.Assignment
Protobuf type yamcs.protobuf.commanding.IssueCommandRequest.Assignment
 
Protobuf type yamcs.protobuf.commanding.IssueCommandRequest
 
Protobuf type yamcs.protobuf.commanding.IssueCommandResponse
Protobuf type yamcs.protobuf.commanding.IssueCommandResponse
 
An item matches the filter if it matches any of the criteria from the list.
An item matches the filter if it matches any of the criteria from the list.
Available filter criteria depend on the item's source.
Available filter criteria depend on the item's source.
 
 
 
 
 
 
Wrapper around the (weird) JAAS configuration API.
 
 
Generates executors for java-expression algorithms.
 
 
A minimalistic formatter that is intended for use with systems that use the systemd journal.
 
 
 
Identifies a user that was authenticated via a JWT bearer token
 
Does password-based login against a Kerberos host.
Cache for the last known value of each parameter.
 
 
 
 
 
 
 
Protobuf type yamcs.protobuf.time.LeapSecondsTable
Protobuf type yamcs.protobuf.time.LeapSecondsTable
Protobuf type yamcs.protobuf.time.LeapSecondsTable.ValidityRange
Protobuf type yamcs.protobuf.time.LeapSecondsTable.ValidityRange
 
 
 
 
 
Thrown by a method that causes a user/system specified limit to be exceeded.
 
A source of data into yamcs; Currently TM, TC and Parameter
 
 
 
Protobuf type yamcs.protobuf.links.LinkEvent
Protobuf type yamcs.protobuf.links.LinkEvent
 
Protobuf type yamcs.protobuf.links.LinkInfo
Protobuf type yamcs.protobuf.links.LinkInfo
 
Used by LinkManager to distribute data link related updates
Service that manages all the data links: is endpoint for the /links API calls for the commanding links it will only send commands if the link is enabled.
Object that is used to persist link state information across Yamcs restarts.
 
 
Library of functions available from within Algorithm scripts using this naming scheme:
 
 
Subscription for receiving link-related events.
Protobuf type yamcs.protobuf.activities.ListActivitiesRequest
Protobuf type yamcs.protobuf.activities.ListActivitiesRequest
 
Protobuf type yamcs.protobuf.activities.ListActivitiesResponse
Protobuf type yamcs.protobuf.activities.ListActivitiesResponse
 
Protobuf type yamcs.protobuf.alarms.ListAlarmsRequest
Protobuf type yamcs.protobuf.alarms.ListAlarmsRequest
 
Protobuf type yamcs.protobuf.alarms.ListAlarmsResponse
Protobuf type yamcs.protobuf.alarms.ListAlarmsResponse
 
Protobuf type yamcs.protobuf.audit.ListAuditRecordsRequest
Protobuf type yamcs.protobuf.audit.ListAuditRecordsRequest
 
Protobuf type yamcs.protobuf.audit.ListAuditRecordsResponse
Protobuf type yamcs.protobuf.audit.ListAuditRecordsResponse
 
Protobuf type yamcs.protobuf.timeline.ListBandsRequest
Protobuf type yamcs.protobuf.timeline.ListBandsRequest
 
Protobuf type yamcs.protobuf.timeline.ListBandsResponse
Protobuf type yamcs.protobuf.timeline.ListBandsResponse
 
Protobuf type yamcs.protobuf.buckets.ListBucketsRequest
Protobuf type yamcs.protobuf.buckets.ListBucketsRequest
 
Protobuf type yamcs.protobuf.buckets.ListBucketsResponse
Protobuf type yamcs.protobuf.buckets.ListBucketsResponse
 
Protobuf type yamcs.protobuf.commanding.ListClearancesResponse
Protobuf type yamcs.protobuf.commanding.ListClearancesResponse
 
Protobuf type yamcs.protobuf.archive.ListCommandHistoryIndexRequest
Protobuf type yamcs.protobuf.archive.ListCommandHistoryIndexRequest
 
Protobuf type yamcs.protobuf.commanding.ListCommandsRequest
Protobuf type yamcs.protobuf.commanding.ListCommandsRequest
 
Protobuf type yamcs.protobuf.commanding.ListCommandsResponse
Protobuf type yamcs.protobuf.commanding.ListCommandsResponse
 
Protobuf type yamcs.protobuf.archive.ListCompletenessIndexRequest
Protobuf type yamcs.protobuf.archive.ListCompletenessIndexRequest
 
Protobuf type yamcs.protobuf.archive.ListDatabasesResponse
Protobuf type yamcs.protobuf.archive.ListDatabasesResponse
 
Protobuf type yamcs.protobuf.archive.ListEventIndexRequest
Protobuf type yamcs.protobuf.archive.ListEventIndexRequest
 
Protobuf type yamcs.protobuf.events.ListEventSourcesRequest
Protobuf type yamcs.protobuf.events.ListEventSourcesRequest
 
Protobuf type yamcs.protobuf.events.ListEventSourcesResponse
Protobuf type yamcs.protobuf.events.ListEventSourcesResponse
 
Protobuf type yamcs.protobuf.events.ListEventsRequest
Protobuf type yamcs.protobuf.events.ListEventsRequest
 
Protobuf type yamcs.protobuf.events.ListEventsResponse
Protobuf type yamcs.protobuf.events.ListEventsResponse
 
Protobuf type yamcs.protobuf.activities.ListExecutorsRequest
Protobuf type yamcs.protobuf.activities.ListExecutorsRequest
 
Protobuf type yamcs.protobuf.activities.ListExecutorsResponse
Protobuf type yamcs.protobuf.activities.ListExecutorsResponse
 
Protobuf type yamcs.protobuf.filetransfer.ListFilesRequest
Protobuf type yamcs.protobuf.filetransfer.ListFilesRequest
 
Protobuf type yamcs.protobuf.filetransfer.ListFilesResponse
Protobuf type yamcs.protobuf.filetransfer.ListFilesResponse
 
Protobuf type yamcs.protobuf.filetransfer.ListFileTransferServicesRequest
Protobuf type yamcs.protobuf.filetransfer.ListFileTransferServicesRequest
 
Protobuf type yamcs.protobuf.filetransfer.ListFileTransferServicesResponse
Protobuf type yamcs.protobuf.filetransfer.ListFileTransferServicesResponse
 
Protobuf type yamcs.protobuf.iam.ListGroupsResponse
Protobuf type yamcs.protobuf.iam.ListGroupsResponse
 
Protobuf type yamcs.protobuf.instances.ListInstancesRequest
Protobuf type yamcs.protobuf.instances.ListInstancesRequest
 
Protobuf type yamcs.protobuf.instances.ListInstancesResponse
Protobuf type yamcs.protobuf.instances.ListInstancesResponse
 
Protobuf type yamcs.protobuf.instances.ListInstanceTemplatesResponse
Protobuf type yamcs.protobuf.instances.ListInstanceTemplatesResponse
 
Protobuf type yamcs.protobuf.timeline.ListItemsRequest
Protobuf type yamcs.protobuf.timeline.ListItemsRequest
 
Protobuf type yamcs.protobuf.timeline.ListItemsResponse
Protobuf type yamcs.protobuf.timeline.ListItemsResponse
 
Protobuf type yamcs.protobuf.links.ListLinksRequest
Protobuf type yamcs.protobuf.links.ListLinksRequest
 
Protobuf type yamcs.protobuf.links.ListLinksResponse
Protobuf type yamcs.protobuf.links.ListLinksResponse
 
Protobuf type yamcs.protobuf.processing.ListMdbOverridesRequest
Protobuf type yamcs.protobuf.processing.ListMdbOverridesRequest
 
Protobuf type yamcs.protobuf.processing.ListMdbOverridesResponse
Protobuf type yamcs.protobuf.processing.ListMdbOverridesResponse
 
Protobuf type yamcs.protobuf.buckets.ListObjectsRequest
Protobuf type yamcs.protobuf.buckets.ListObjectsRequest
 
Protobuf type yamcs.protobuf.buckets.ListObjectsResponse
Protobuf type yamcs.protobuf.buckets.ListObjectsResponse
 
A packet appearing in the packet viewer list.
Protobuf type yamcs.protobuf.archive.ListPacketIndexRequest
Protobuf type yamcs.protobuf.archive.ListPacketIndexRequest
 
Protobuf type yamcs.protobuf.packets.ListPacketNamesRequest
Protobuf type yamcs.protobuf.packets.ListPacketNamesRequest
 
Protobuf type yamcs.protobuf.packets.ListPacketNamesResponse
Protobuf type yamcs.protobuf.packets.ListPacketNamesResponse
 
Protobuf type yamcs.protobuf.packets.ListPacketsRequest
Protobuf type yamcs.protobuf.packets.ListPacketsRequest
 
Protobuf type yamcs.protobuf.packets.ListPacketsResponse
Protobuf type yamcs.protobuf.packets.ListPacketsResponse
 
Protobuf type yamcs.protobuf.archive.ListParameterIndexRequest
Protobuf type yamcs.protobuf.archive.ListParameterIndexRequest
 
Protobuf type yamcs.protobuf.plists.ListParameterListsRequest
Protobuf type yamcs.protobuf.plists.ListParameterListsRequest
 
Protobuf type yamcs.protobuf.plists.ListParameterListsResponse
Protobuf type yamcs.protobuf.plists.ListParameterListsResponse
 
Protobuf type yamcs.protobuf.iam.ListPrivilegesResponse
Protobuf type yamcs.protobuf.iam.ListPrivilegesResponse
 
Protobuf type yamcs.protobuf.alarms.ListProcessorAlarmsRequest
Protobuf type yamcs.protobuf.alarms.ListProcessorAlarmsRequest
 
Protobuf type yamcs.protobuf.alarms.ListProcessorAlarmsResponse
Protobuf type yamcs.protobuf.alarms.ListProcessorAlarmsResponse
 
Request message for `ListProcessors`.
Request message for `ListProcessors`.
 
Response message for `ListProcessors`.
Response message for `ListProcessors`.
 
Response message for `ListProcessorTypes`
Response message for `ListProcessorTypes`
 
Protobuf type yamcs.protobuf.web.ListQueriesRequest
Protobuf type yamcs.protobuf.web.ListQueriesRequest
 
Protobuf type yamcs.protobuf.web.ListQueriesResponse
Protobuf type yamcs.protobuf.web.ListQueriesResponse
 
Protobuf type yamcs.protobuf.commanding.ListQueuedCommandsRequest
Protobuf type yamcs.protobuf.commanding.ListQueuedCommandsRequest
 
Protobuf type yamcs.protobuf.commanding.ListQueuedCommandsResponse
Protobuf type yamcs.protobuf.commanding.ListQueuedCommandsResponse
 
Protobuf type yamcs.protobuf.commanding.ListQueuesRequest
Protobuf type yamcs.protobuf.commanding.ListQueuesRequest
 
Protobuf type yamcs.protobuf.commanding.ListQueuesResponse
Protobuf type yamcs.protobuf.commanding.ListQueuesResponse
 
Protobuf type yamcs.protobuf.archive.ListRocksDbDatabasesResponse
Protobuf type yamcs.protobuf.archive.ListRocksDbDatabasesResponse
 
Protobuf type yamcs.protobuf.archive.ListRocksDbTablespacesResponse
Protobuf type yamcs.protobuf.archive.ListRocksDbTablespacesResponse
 
Protobuf type yamcs.protobuf.iam.ListRolesResponse
Protobuf type yamcs.protobuf.iam.ListRolesResponse
 
Protobuf type yamcs.protobuf.server.ListRoutesResponse
Protobuf type yamcs.protobuf.server.ListRoutesResponse
 
Protobuf type yamcs.protobuf.activities.ListScriptsRequest
Protobuf type yamcs.protobuf.activities.ListScriptsRequest
 
Protobuf type yamcs.protobuf.activities.ListScriptsResponse
Protobuf type yamcs.protobuf.activities.ListScriptsResponse
 
Protobuf type yamcs.protobuf.iam.ListServiceAccountsResponse
Protobuf type yamcs.protobuf.iam.ListServiceAccountsResponse
 
Protobuf type yamcs.protobuf.services.ListServicesRequest
Protobuf type yamcs.protobuf.services.ListServicesRequest
 
Protobuf type yamcs.protobuf.services.ListServicesResponse
Protobuf type yamcs.protobuf.services.ListServicesResponse
 
Protobuf type yamcs.protobuf.iam.ListSessionsResponse
Protobuf type yamcs.protobuf.iam.ListSessionsResponse
 
Protobuf type yamcs.protobuf.timeline.ListSourcesRequest
Protobuf type yamcs.protobuf.timeline.ListSourcesRequest
 
Protobuf type yamcs.protobuf.timeline.ListSourcesResponse
Protobuf type yamcs.protobuf.timeline.ListSourcesResponse
 
Protobuf type yamcs.protobuf.server.ListThreadsRequest
Protobuf type yamcs.protobuf.server.ListThreadsRequest
 
Protobuf type yamcs.protobuf.server.ListThreadsResponse
Protobuf type yamcs.protobuf.server.ListThreadsResponse
 
Protobuf type yamcs.protobuf.timeline.ListTimelineTagsRequest
Protobuf type yamcs.protobuf.timeline.ListTimelineTagsRequest
 
Protobuf type yamcs.protobuf.timeline.ListTimelineTagsResponse
Protobuf type yamcs.protobuf.timeline.ListTimelineTagsResponse
 
Protobuf type yamcs.protobuf.server.ListTopicsResponse
Protobuf type yamcs.protobuf.server.ListTopicsResponse
 
Protobuf type yamcs.protobuf.filetransfer.ListTransfersRequest
Protobuf type yamcs.protobuf.filetransfer.ListTransfersRequest
 
Protobuf type yamcs.protobuf.filetransfer.ListTransfersResponse
Protobuf type yamcs.protobuf.filetransfer.ListTransfersResponse
 
Protobuf type yamcs.protobuf.iam.ListUsersResponse
Protobuf type yamcs.protobuf.iam.ListUsersResponse
 
Protobuf type yamcs.protobuf.timeline.ListViewsRequest
Protobuf type yamcs.protobuf.timeline.ListViewsRequest
 
Protobuf type yamcs.protobuf.timeline.ListViewsResponse
Protobuf type yamcs.protobuf.timeline.ListViewsResponse
 
Protobuf type yamcs.protobuf.pvalue.LoadParameterValuesRequest
Protobuf type yamcs.protobuf.pvalue.LoadParameterValuesRequest
 
Protobuf type yamcs.protobuf.pvalue.LoadParameterValuesResponse
Protobuf type yamcs.protobuf.pvalue.LoadParameterValuesResponse
 
Implements local parameters - these are parameters that can be set from the clients.
 
default crash handler that just print a message in the log
Protobuf type yamcs.protobuf.timeline.LogEntry
Protobuf type yamcs.protobuf.timeline.LogEntry
 
 
An interceptor that does just logs both incoming and outgoing messags.
 
 
 
long array
 
Simulates the storing and retrieving of TM during an LOS (Loss of Signal).
 
 
Provides common functionality to assemble and disassemble GPB messages
Used by ManagementService to distribute various types of management-related updates
Responsible for providing to interested listeners info related to creation/removal/update of: instances and processors - see ManagementListener streams and tables - see TableStreamListener command queues - see CommandQueueListener
Exception class carrying the failure reason (text provided by the user) of why a manual activity completed exceptionally.
Handles incoming TM frames by distributing them to different VirtualChannelHandlers
Multiplexes TC frames from Virtual Channels based on priority schemes.
runs on the master side sending data to slave
 
 
 
 
Verifies commands by checking MatchCriteria.
 
Executes XTCE math algorithms MathAlgorithm All the input parameters are converted to doubles and there is one single double output parameter
Postfix (aka Reverse Polish Notation (RPN)) notation is used to describe mathematical equations.
 
 
 
 
Interface used by the algorithms to evaluate math operations.
Mathematical operators used in the math operation.
Provides some of the operations that are required for XTCE MathOperation but are not part of standard java Math.
Wraps an XtceDb object.
 
Protobuf type yamcs.protobuf.mdb.AbsoluteTimeInfo
Protobuf type yamcs.protobuf.mdb.AbsoluteTimeInfo
 
Protobuf type yamcs.protobuf.mdb.AlarmInfo
Protobuf type yamcs.protobuf.mdb.AlarmInfo
 
Protobuf enum yamcs.protobuf.mdb.AlarmLevelType
Protobuf type yamcs.protobuf.mdb.AlarmRange
Protobuf type yamcs.protobuf.mdb.AlarmRange
 
Protobuf type yamcs.protobuf.mdb.AlgorithmInfo
Protobuf type yamcs.protobuf.mdb.AlgorithmInfo
Protobuf enum yamcs.protobuf.mdb.AlgorithmInfo.Scope
Protobuf enum yamcs.protobuf.mdb.AlgorithmInfo.Type
 
Protobuf type yamcs.protobuf.mdb.AncillaryDataInfo
Protobuf type yamcs.protobuf.mdb.AncillaryDataInfo
 
Protobuf type yamcs.protobuf.mdb.ArgumentAssignmentInfo
Protobuf type yamcs.protobuf.mdb.ArgumentAssignmentInfo
 
Protobuf type yamcs.protobuf.mdb.ArgumentDimensionInfo
Protobuf type yamcs.protobuf.mdb.ArgumentDimensionInfo
 
Protobuf type yamcs.protobuf.mdb.ArgumentInfo
Protobuf type yamcs.protobuf.mdb.ArgumentInfo
 
Protobuf type yamcs.protobuf.mdb.ArgumentMemberInfo
Protobuf type yamcs.protobuf.mdb.ArgumentMemberInfo
 
Protobuf type yamcs.protobuf.mdb.ArgumentTypeInfo
Protobuf type yamcs.protobuf.mdb.ArgumentTypeInfo
 
Protobuf type yamcs.protobuf.mdb.ArrayInfo
Protobuf type yamcs.protobuf.mdb.ArrayInfo
 
Protobuf type yamcs.protobuf.mdb.BatchGetParametersRequest
Protobuf type yamcs.protobuf.mdb.BatchGetParametersRequest
 
Protobuf type yamcs.protobuf.mdb.BatchGetParametersResponse
Protobuf type yamcs.protobuf.mdb.BatchGetParametersResponse
Protobuf type yamcs.protobuf.mdb.BatchGetParametersResponse.GetParameterResponse
Protobuf type yamcs.protobuf.mdb.BatchGetParametersResponse.GetParameterResponse
 
 
Protobuf type yamcs.protobuf.mdb.CalibratorInfo
Protobuf type yamcs.protobuf.mdb.CalibratorInfo
Protobuf enum yamcs.protobuf.mdb.CalibratorInfo.Type
 
Protobuf type yamcs.protobuf.mdb.CheckWindowInfo
Protobuf type yamcs.protobuf.mdb.CheckWindowInfo
 
Protobuf type yamcs.protobuf.mdb.CommandContainerInfo
Protobuf type yamcs.protobuf.mdb.CommandContainerInfo
 
Protobuf type yamcs.protobuf.mdb.CommandInfo
Protobuf type yamcs.protobuf.mdb.CommandInfo
 
Protobuf type yamcs.protobuf.mdb.ComparisonInfo
Protobuf type yamcs.protobuf.mdb.ComparisonInfo
Protobuf enum yamcs.protobuf.mdb.ComparisonInfo.OperatorType
 
Protobuf type yamcs.protobuf.mdb.ContainerInfo
Protobuf type yamcs.protobuf.mdb.ContainerInfo
 
Protobuf type yamcs.protobuf.mdb.ContextAlarmInfo
Protobuf type yamcs.protobuf.mdb.ContextAlarmInfo
 
Protobuf type yamcs.protobuf.mdb.ContextCalibratorInfo
Protobuf type yamcs.protobuf.mdb.ContextCalibratorInfo
 
Protobuf type yamcs.protobuf.mdb.CreateParameterRequest
Protobuf type yamcs.protobuf.mdb.CreateParameterRequest
 
Protobuf type yamcs.protobuf.mdb.CreateParameterTypeRequest
Protobuf type yamcs.protobuf.mdb.CreateParameterTypeRequest
 
Protobuf type yamcs.protobuf.mdb.DataEncodingInfo
Protobuf type yamcs.protobuf.mdb.DataEncodingInfo
Protobuf enum yamcs.protobuf.mdb.DataEncodingInfo.Type
 
Protobuf enum yamcs.protobuf.mdb.DataSourceType
Protobuf type yamcs.protobuf.mdb.EnumerationAlarm
Protobuf type yamcs.protobuf.mdb.EnumerationAlarm
 
Protobuf type yamcs.protobuf.mdb.EnumValue
Protobuf type yamcs.protobuf.mdb.EnumValue
 
Protobuf type yamcs.protobuf.mdb.ExportJavaMissionDatabaseRequest
Protobuf type yamcs.protobuf.mdb.ExportJavaMissionDatabaseRequest
 
Protobuf type yamcs.protobuf.mdb.ExportXtceRequest
Protobuf type yamcs.protobuf.mdb.ExportXtceRequest
 
Protobuf type yamcs.protobuf.mdb.FixedValueInfo
Protobuf type yamcs.protobuf.mdb.FixedValueInfo
 
Protobuf type yamcs.protobuf.mdb.GetAlgorithmRequest
Protobuf type yamcs.protobuf.mdb.GetAlgorithmRequest
 
Protobuf type yamcs.protobuf.mdb.GetCommandRequest
Protobuf type yamcs.protobuf.mdb.GetCommandRequest
 
Protobuf type yamcs.protobuf.mdb.GetContainerRequest
Protobuf type yamcs.protobuf.mdb.GetContainerRequest
 
Protobuf type yamcs.protobuf.mdb.GetMissionDatabaseRequest
Protobuf type yamcs.protobuf.mdb.GetMissionDatabaseRequest
 
Protobuf type yamcs.protobuf.mdb.GetParameterRequest
Protobuf type yamcs.protobuf.mdb.GetParameterRequest
 
Protobuf type yamcs.protobuf.mdb.GetParameterTypeRequest
Protobuf type yamcs.protobuf.mdb.GetParameterTypeRequest
 
Protobuf type yamcs.protobuf.mdb.GetSpaceSystemRequest
Protobuf type yamcs.protobuf.mdb.GetSpaceSystemRequest
 
Protobuf type yamcs.protobuf.mdb.HistoryInfo
Protobuf type yamcs.protobuf.mdb.HistoryInfo
 
Protobuf type yamcs.protobuf.mdb.IndirectParameterRefInfo
Protobuf type yamcs.protobuf.mdb.IndirectParameterRefInfo
 
Protobuf type yamcs.protobuf.mdb.InputParameterInfo
Protobuf type yamcs.protobuf.mdb.InputParameterInfo
 
Protobuf type yamcs.protobuf.mdb.JavaExpressionCalibratorInfo
Protobuf type yamcs.protobuf.mdb.JavaExpressionCalibratorInfo
 
Protobuf type yamcs.protobuf.mdb.ListAlgorithmsRequest
Protobuf type yamcs.protobuf.mdb.ListAlgorithmsRequest
 
Protobuf type yamcs.protobuf.mdb.ListAlgorithmsResponse
Protobuf type yamcs.protobuf.mdb.ListAlgorithmsResponse
 
Protobuf type yamcs.protobuf.mdb.ListCommandsRequest
Protobuf type yamcs.protobuf.mdb.ListCommandsRequest
 
Protobuf type yamcs.protobuf.mdb.ListCommandsResponse
Protobuf type yamcs.protobuf.mdb.ListCommandsResponse
 
Protobuf type yamcs.protobuf.mdb.ListContainersRequest
Protobuf type yamcs.protobuf.mdb.ListContainersRequest
 
Protobuf type yamcs.protobuf.mdb.ListContainersResponse
Protobuf type yamcs.protobuf.mdb.ListContainersResponse
 
Protobuf type yamcs.protobuf.mdb.ListParametersRequest
Protobuf type yamcs.protobuf.mdb.ListParametersRequest
 
Protobuf type yamcs.protobuf.mdb.ListParametersResponse
Protobuf type yamcs.protobuf.mdb.ListParametersResponse
 
Protobuf type yamcs.protobuf.mdb.ListParameterTypesRequest
Protobuf type yamcs.protobuf.mdb.ListParameterTypesRequest
 
Protobuf type yamcs.protobuf.mdb.ListParameterTypesResponse
Protobuf type yamcs.protobuf.mdb.ListParameterTypesResponse
 
Protobuf type yamcs.protobuf.mdb.ListSpaceSystemsRequest
Protobuf type yamcs.protobuf.mdb.ListSpaceSystemsRequest
 
Protobuf type yamcs.protobuf.mdb.ListSpaceSystemsResponse
Protobuf type yamcs.protobuf.mdb.ListSpaceSystemsResponse
 
Protobuf type yamcs.protobuf.mdb.MathElement
Protobuf type yamcs.protobuf.mdb.MathElement
Protobuf enum yamcs.protobuf.mdb.MathElement.Type
 
Protobuf type yamcs.protobuf.mdb.MemberInfo
Protobuf type yamcs.protobuf.mdb.MemberInfo
 
Protobuf type yamcs.protobuf.mdb.MissionDatabase
Protobuf type yamcs.protobuf.mdb.MissionDatabase
Protobuf type yamcs.protobuf.mdb.MissionDatabaseItem
Protobuf type yamcs.protobuf.mdb.MissionDatabaseItem
 
 
 
Protobuf type yamcs.protobuf.mdb.NumberFormatTypeInfo
Protobuf type yamcs.protobuf.mdb.NumberFormatTypeInfo
 
Protobuf type yamcs.protobuf.mdb.OutputParameterInfo
Protobuf type yamcs.protobuf.mdb.OutputParameterInfo
 
Protobuf type yamcs.protobuf.mdb.ParameterDimensionInfo
Protobuf type yamcs.protobuf.mdb.ParameterDimensionInfo
 
Protobuf type yamcs.protobuf.mdb.ParameterInfo
Protobuf type yamcs.protobuf.mdb.ParameterInfo
 
Protobuf type yamcs.protobuf.mdb.ParameterTypeInfo
Protobuf type yamcs.protobuf.mdb.ParameterTypeInfo
 
Protobuf type yamcs.protobuf.mdb.PolynomialCalibratorInfo
Protobuf type yamcs.protobuf.mdb.PolynomialCalibratorInfo
 
Protobuf type yamcs.protobuf.mdb.RepeatInfo
Protobuf type yamcs.protobuf.mdb.RepeatInfo
 
Protobuf type yamcs.protobuf.mdb.SequenceEntryInfo
Protobuf type yamcs.protobuf.mdb.SequenceEntryInfo
Protobuf enum yamcs.protobuf.mdb.SequenceEntryInfo.ReferenceLocationType
 
Protobuf type yamcs.protobuf.mdb.SignificanceInfo
Protobuf type yamcs.protobuf.mdb.SignificanceInfo
Protobuf enum yamcs.protobuf.mdb.SignificanceInfo.SignificanceLevelType
 
Protobuf type yamcs.protobuf.mdb.SpaceSystemInfo
Protobuf type yamcs.protobuf.mdb.SpaceSystemInfo
 
Protobuf type yamcs.protobuf.mdb.SplineCalibratorInfo
Protobuf type yamcs.protobuf.mdb.SplineCalibratorInfo
Protobuf type yamcs.protobuf.mdb.SplineCalibratorInfo.SplinePointInfo
Protobuf type yamcs.protobuf.mdb.SplineCalibratorInfo.SplinePointInfo
 
 
Protobuf type yamcs.protobuf.mdb.StreamMissionDatabaseRequest
Protobuf type yamcs.protobuf.mdb.StreamMissionDatabaseRequest
 
Protobuf type yamcs.protobuf.mdb.TransmissionConstraintInfo
Protobuf type yamcs.protobuf.mdb.TransmissionConstraintInfo
 
Protobuf type yamcs.protobuf.mdb.UnitInfo
Protobuf type yamcs.protobuf.mdb.UnitInfo
 
Protobuf type yamcs.protobuf.mdb.UsedByInfo
Protobuf type yamcs.protobuf.mdb.UsedByInfo
 
Protobuf type yamcs.protobuf.mdb.VerifierInfo
Protobuf type yamcs.protobuf.mdb.VerifierInfo
Protobuf enum yamcs.protobuf.mdb.VerifierInfo.TerminationActionType
 
 
 
 
 
 
Groups operations that support runtime changes to some parts of the MDB.
Protobuf type yamcs.protobuf.processing.MdbOverrideInfo
Protobuf type yamcs.protobuf.processing.MdbOverrideInfo
Protobuf enum yamcs.protobuf.processing.MdbOverrideInfo.OverrideType
 
 
Builds a page result for a collection of matching space systems and other items.
 
 
Syntactic sugar around a media type string.
Describe a member field in an AggregateDataType.
General purpose facility for persisting state information.
 
 
Defines all the message types that are exchanged between master and slave.
 
MessageCaptor<T extends com.google.protobuf.Message>
Utility class for queueing original messages as they are received from a subscription to Yamcs.
MessageListener<T extends com.google.protobuf.Message>
A listener for handling data messages received from a WebSocket call.
 
The MetaCommand is the base type for a tele-command.
 
 
 
 
 
When an unsupported HTTP method was used for a specific path
Some Mil1750A encoding/decoding functions.
Maps files to Internet media types based on their file extension.
 
 
 
saves events into a queue (to be used by unit tests)
Retrieves multiple parameters from the Parameter Archive.
A collection of ParameterValueSegment with a common timeSegment.
 
 
Same as SegmentIterator but provides segments for multiple parameters from the same group in one step.
 
 
 
Keeps a list of NameDescription objects with corresponding indexes to be able to retrieve them in any namespace.
The type definition used by most elements that require a name with optional descriptions.
 
Matches a search term with an XTCE name or any of the aliases
Stateless continuation token for paged MDB requests.
Used when referencing a directory style "NameType".
 
 
 
 
 
 
 
 
 
 
When a resource (only the part identified by the request uri) could not be found.
 
 
This represents a NULL value coming from some sql expression for example: select null from x
XTCE: This type describes how a numeric value should be represented in engineering/calibrated form.
Alarms associated with numeric data types
Context alarms are applied when the ContextMatch is true.
Interface that makes it easier to work with either of FloatDataEncoding or IntegerDataEncoding
 
 
 
 
 
Contains the authorization state for an identified user or service account.
Identifies an object in a bucket
Protobuf type yamcs.protobuf.buckets.ObjectInfo
Protobuf type yamcs.protobuf.buckets.ObjectInfo
 
An object privilege is the right to perform a particular action on an object.
Protobuf type yamcs.protobuf.iam.ObjectPrivilegeInfo
Protobuf type yamcs.protobuf.iam.ObjectPrivilegeInfo
 
Type qualifier for grouping object privileges.
Segment for all non primitive types.
 
 
 
Names a parameter that upon change will start the execution of the algorithm.
 
Select a filename and a XTCE db config version to be used in the standalone packet viewer
 
 
Identifies a user at the Open ID Provider.
Identifies a user at the Open ID Provider.
An Authentication Request is an OAuth 2.0 Authorization Request that requests that the End-User be authenticated by the Authorization Server.
AuthModule that identifies users against an external identity provider compliant with OpenID Connect (OIDC).
 
 
Protobuf type yamcs.protobuf.auth.OpenIDConnectInfo
Protobuf type yamcs.protobuf.auth.OpenIDConnectInfo
 
 
 
Protobuf type yamcs.protobuf.config.OptionGroupInfo
Protobuf type yamcs.protobuf.config.OptionGroupInfo
 
Protobuf type yamcs.protobuf.config.OptionInfo
Protobuf type yamcs.protobuf.config.OptionInfo
 
Protobuf enum yamcs.protobuf.config.OptionType
 
 
 
 
 
 
 
 
 
 
Receives data chunk by chunk and assembles it into packets.
 
Interface 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.
 
 
 
 
 
 
Subscription for receiving packet updates.
Exception thrown when a packet is longer than a defined limit
 
 
 
A Parameter is a description of something that can have a value; it is not the value itself.
Part of the TM processing chain.
Protobuf type yamcs.protobuf.alarms.ParameterAlarmData
Protobuf type yamcs.protobuf.alarms.ParameterAlarmData
 
 
 
The parameter archive stores data in partitions(optional) -> intervals -> segments.
 
 
 
 
 
 
 
Used by the ParameterRequestManager to cache last values of parameters.
Utility class for queueing parameter deliveries as they are received from a subscription to Yamcs.
Used by the ParameterRequestManager to deliver parameters
Interface for components providing parameters aquired from external systems.
An entry that is a single Parameter
Formats in tab separated format parameters.
 
Stores a map between List<parameter_id> and ParameterGroup_id.
 
The parameter archive gives each (fqn, rawType, engType) a numeric 32 bits pid.
Stores a map (parameter_fqn, type) -> parameter_id
A list of parametersIds with values all having the same timestamp
 
A reference to an instance of a Parameter.
 
Iterator over values of one (parameterId, group id)
 
 
Protobuf type yamcs.protobuf.plists.ParameterListInfo
Protobuf type yamcs.protobuf.plists.ParameterListInfo
 
 
 
 
 
 
 
A change to a parameter's type.
A change to a parameter's type.
 
Archives and retrieves the value of parameters that have the persistence flag activated.
This is the interface implemented by the ParameterRequestManager to receive parameters from the different parameter providers.
Makes the connection between ParameterProvider and ParameterProcessor
interface implemented by all the classes that can provide parameters to the ParameterProcessorManager
builds ranges of parameters
 
 
 
ParameterRecorder Records (processed) Parameters
 
 
Replays parameters from tables recorded by the ParameterRecorder
Expected class type for use with ReplayFactory Adds functionality for stopping a replay, and has support for pagination
Contains retrieval options used when extracting parameters from the parameter archive.
Distributes parameters from ParameterProcessorManager to ParameterConsumer
Used by the ParameterDataLink to propagate processed parameters inside Yamcs.
 
 
 
 
 
 
 
Interface implemented by all the parameters types.
 
 
Responsible for converting between raw and engineering value by usage of calibrators or by simple type conversions.
Contains various static methods to help work with XTCE ParameterType
 
an array of values for one ParameterId
XTCE: A parameter change in value or specified delta change in value
 
Stores a collection of ParameterValue indexed on Parameter
 
 
Stores parameter values for one parameter over a time range.
 
Protobuf type yamcs.protobuf.pvalue.ParameterValueUpdate
Protobuf type yamcs.protobuf.pvalue.ParameterValueUpdate
 
groups together a parameter value with a telemetry item id.
Holder class for a parameter together with the id what used to subscribe (or request) it.
 
This sits in front of the ParameterRequestManager and implements subscriptions based on NamedObjectId taking care to send to the consumers the parameters with the requested id.
RocksDb style iterator.
This exception is thrown when parse errors are encountered.
This exception is thrown when parse errors are encountered.
This exception is thrown when parse errors are encountered.
Protobuf type yamcs.protobuf.web.ParseFilterData
Protobuf type yamcs.protobuf.web.ParseFilterData
 
 
Protobuf type yamcs.protobuf.web.ParseFilterRequest
Protobuf type yamcs.protobuf.web.ParseFilterRequest
 
Holds values related to members of aggregates or arrays
Holds values related to members of aggregates or arrays
stores information about Partition of a table It is subclassed by storage engines to store additional information
A list of sorted, non overlapping TimeInterval
 
 
Iterates over time based intervals of a partition
Keeps track of partitions and histograms for one table.
For tables partitioned by time this holds all the partitions for a given time interval.
Generates password hashes for use in users.yaml
 
Describes an element from an aggregate/array member access path For example, the third element from this path :
a/c[2]/d[0][5]/x
is:
name = "d"
index = [0, 5]
Protobuf type yamcs.protobuf.plists.PatternDefinition
Protobuf type yamcs.protobuf.plists.PatternDefinition
 
A Pause.request is a primitive that requests a certain transaction to be paused*
Protobuf type yamcs.protobuf.filetransfer.PauseTransferRequest
Protobuf type yamcs.protobuf.filetransfer.PauseTransferRequest
 
 
 
An interface for an iterator that allows peeking at the current value.
Generates a MDB used for performance testing.
Generates packets for performance testing
A simple timer that can be inserted in the code to measure the performance of certain operations.
Parameter Group segment - keeps references to Time and Value segments for a given parameter group and segment.
 
Indicates a failure coming from a Plugin.
Controls the loading of Yamcs plugins.
 
A calibration type where a curve in a raw vs calibrated plane is described using a set of polynomial coefficients.
A calibration type where a curve in a raw vs calibrated plane is described using a set of polynomial coefficients.
 
 
 
Stores command information
Protobuf type yamcs.protobuf.server.ProcessInfo
Protobuf type yamcs.protobuf.server.ProcessInfo
 
 
 
This class holds live information used during a (XTCE) processing.
 
 
This class helps keeping track of the different objects used in a Yamcs Processor - i.e. all the objects required to have a TM/TC processing chain (either realtime or playback).
 
 
 
 
Configuration options for a processor
Used in yamcs.instance.yaml to create processors at yamcs startup
Holds information related and required for XTCE processing.
 
Used to create processors as defined in processor.yaml
Protobuf type yamcs.protobuf.yamcsManagement.ProcessorInfo
Protobuf type yamcs.protobuf.yamcsManagement.ProcessorInfo
 
 
Protobuf type yamcs.protobuf.yamcsManagement.ProcessorManagementRequest
Protobuf type yamcs.protobuf.yamcsManagement.ProcessorManagementRequest
Protobuf enum yamcs.protobuf.yamcsManagement.ProcessorManagementRequest.Operation
 
Protobuf type yamcs.protobuf.yamcsManagement.ProcessorRequest
Protobuf type yamcs.protobuf.yamcsManagement.ProcessorRequest
Protobuf enum yamcs.protobuf.yamcsManagement.ProcessorRequest.Operation
 
This interface has to be implemented by all services that run as part of a processor.
 
 
Global service that launches and supervises a configured program or script.
A database that allows to store and retrieve protobuf messages.
 
 
CRC-32 error detection code as specified in CCSDS 211.0-B-5 PROXIMITY-1 SPACE LINK PROTOCOL— DATA LINK LAYER
 
 
 
 
Protobuf type yamcs.protobuf.archive.PurgeRequest
Protobuf type yamcs.protobuf.archive.PurgeRequest
 
 
Implementation for ECSS PUS (ECSS-E-ST-70-41C) packets.
PUS (Packet Utilisation Standard) simulator.
TC packets according to PUS standard ECSS-E-ST-70-41C 15 April 2016
PUS time used by the simulator is 4 bytes seconds and 4 bytessub-second The time is started at 0 when the simulator starts and drifts with a constant drift
TM packets according to PUS standard ECSS-E-ST-70-41C 15 April 2016
PUS time packet APID = 0 no secondary header data is composed of
Put.request (destination CFDP entity ID, [source file name], [destination file name], [segmentation control], [fault handler overrides], [flow label], [transmission mode], [closure requested], [messages to user], [filestore requests])
 
 
this can also be called validity status
Protobuf enum yamcs.protobuf.pvalue.MonitoringResult
Protobuf type yamcs.protobuf.pvalue.ParameterData
Protobuf type yamcs.protobuf.pvalue.ParameterData
 
used in the ParameterArchive to store the status flags associated to one parameter value
used in the ParameterArchive to store the status flags associated to one parameter value
 
Protobuf type yamcs.protobuf.pvalue.ParameterValue
Protobuf type yamcs.protobuf.pvalue.ParameterValue
 
Protobuf enum yamcs.protobuf.pvalue.RangeCondition
Protobuf type yamcs.protobuf.pvalue.Ranges
Protobuf type yamcs.protobuf.pvalue.Ranges
Protobuf type yamcs.protobuf.pvalue.Ranges.Range
Protobuf type yamcs.protobuf.pvalue.Ranges.Range
 
 
Protobuf type yamcs.protobuf.pvalue.TimeSeries
Protobuf type yamcs.protobuf.pvalue.TimeSeries
Protobuf type yamcs.protobuf.pvalue.TimeSeries.Sample
Protobuf type yamcs.protobuf.pvalue.TimeSeries.Sample
 
 
 
Helper class to programmatically build SQL queries.
 
 
Protobuf type yamcs.protobuf.web.QueryInfo
Protobuf type yamcs.protobuf.web.QueryInfo
 
 
 
 
 
 
 
 
Event producer that swallows the events
Specifies the number base
CCSDS randomizer as per CCSDS 131.0-B-3(TM) and CCSDS 231.0-B-3 (TC)
XTCE doc: Used in packaging to define the expected rate that any individual container will be in a Stream DIFFERS_FROM_XTCE XTCE defines two types: perSecond and perContainerUpdate.
Abstract class storing a raw value, engineering value and a generation time.
Decodes raw frames performing derandomization and error correction.
 
 
 
 
Stores users objects in rocksdb
reads the rdbConfig from the yamcs.yaml and provides RocksDB Options when creating and opening databases singleton
 
manufacturer of RDB databases residing under a sub-directory which is normally the Tablespace.getDataDir().
 
 
 
Handles partitions for one table.
 
sequence stored in the Rocksdb metadata.
Storage Engine based on RocksDB.
Holds together the RDB properties related to one table.
 
table writer for the rocksdb2 engine.
Listener that is called when Yamcs has fully started.
Realtime archive filler task - it works even if the data is not perfectly sorted
Simple model from TimeService implementing the mission time as the wallclock time
Protobuf type yamcs.protobuf.archive.RebuildCcsdsIndexRequest
Protobuf type yamcs.protobuf.archive.RebuildCcsdsIndexRequest
 
Note that the archive is built in segments of approximatively 70 minutes, therefore the real start will be before the specified start and the real stop will be after the specified stop.
Note that the archive is built in segments of approximatively 70 minutes, therefore the real start will be before the specified start and the real stop will be after the specified stop.
 
Protobuf type yamcs.protobuf.instances.ReconfigureInstanceRequest
Protobuf type yamcs.protobuf.instances.ReconfigureInstanceRequest
 
Reed-Solomon encoder/decoder.
 
 
 
Most time values are relative to another time e.g. seconds are relative to minutes, minutes are relative to hours.
Generates packets according to the refmdb database.
Protobuf type yamcs.protobuf.commanding.RejectCommandRequest
Protobuf type yamcs.protobuf.commanding.RejectCommandRequest
 
Expressions of type x > y or x=y
Protobuf type yamcs.protobuf.timeline.RelativeTime
Protobuf type yamcs.protobuf.timeline.RelativeTime
 
 
A decoder that returns a binary value containing all of the remaining bytes.
Protobuf type yamcs.protobuf.filetransfer.RemoteFile
Protobuf type yamcs.protobuf.filetransfer.RemoteFile
 
 
AuthModule that identifies users based on an HTTP header property.
Hold a structure that can be repeated X times, where X is the Count
Abstracts some common logic for creating replays
 
 
 
Yarch replay server A note about terminology: we call this replay because it provides capability to speed control/pause/resume.
Provides telemetry packets and processed parameters from the yamcs archive.
 
 
Replication TCP client - works both on the master and on the slave side depending on the config
Stores transactions in a memory mapped file.
Protobuf type yamcs.protobuf.replication.ReplicationInfo
Protobuf type yamcs.protobuf.replication.ReplicationInfo
 
Implements the master part of the replication.
 
Protobuf type yamcs.protobuf.replication.ReplicationMasterInfo
Protobuf type yamcs.protobuf.replication.ReplicationMasterInfo
 
 
 
TCP replication server - works both on the master and on the slave side depending on the channel handler
 
Protobuf type yamcs.protobuf.replication.ReplicationSlaveInfo
Protobuf type yamcs.protobuf.replication.ReplicationSlaveInfo
 
 
Message to be provided in the data field of a ServerMessage if type is "reply".
Message to be provided in the data field of a ServerMessage if type is "reply".
 
sent from Slave to Master directly when the Master is the TCP server or after a Wakeup when the Slave is the TCP server
sent from Slave to Master directly when the Master is the TCP server or after a Wakeup when the Slave is the TCP server
Protobuf enum Request.Type
 
Adds a termination pattern to the end of command string.
 
 
Protobuf type yamcs.protobuf.links.ResetLinkCountersRequest
Protobuf type yamcs.protobuf.links.ResetLinkCountersRequest
 
 
Protobuf type Response
Protobuf type Response
Buffers TSE output for extracting individual "responses".
 
An observer that completes a future based on a single response.
 
Protobuf type yamcs.protobuf.instances.RestartInstanceRequest
Protobuf type yamcs.protobuf.instances.RestartInstanceRequest
 
A simple Yamcs Rest client to help with basic requests.
 
A Resume.request is a primitive that requests a certain paused transaction to be resumed*
Protobuf type yamcs.protobuf.cop1.ResumeRequest
Protobuf type yamcs.protobuf.cop1.ResumeRequest
 
Protobuf type yamcs.protobuf.filetransfer.ResumeTransferRequest
Protobuf type yamcs.protobuf.filetransfer.ResumeTransferRequest
 
 
A custom data decoder that returns a binary value that has all the bytes reversed from the encoded binary.
A custom data encoder that converts provided binary to encoded binary in the reverse byte order.
Handles robots.txt requests, to advise against web crawling.
 
 
Command line utility for doing rocksdb operations
Protobuf type yamcs.protobuf.archive.RocksDbDatabaseInfo
Protobuf type yamcs.protobuf.archive.RocksDbDatabaseInfo
 
 
Makes system parameters under /yamcs/<instance-id>/rocksdb/
Protobuf type yamcs.protobuf.archive.RocksDbTablespaceInfo
Protobuf type yamcs.protobuf.archive.RocksDbTablespaceInfo
 
Collection of system and object privileges.
Protobuf type yamcs.protobuf.iam.RoleAssignment
Protobuf type yamcs.protobuf.iam.RoleAssignment
 
Protobuf type yamcs.protobuf.iam.RoleInfo
Protobuf type yamcs.protobuf.iam.RoleInfo
 
Protobuf type yamcs.protobuf.server.RootDirectory
Protobuf type yamcs.protobuf.server.RootDirectory
 
 
 
 
Protobuf type yamcs.protobuf.server.RouteInfo
Protobuf type yamcs.protobuf.server.RouteInfo
 
This is like a tuple used in the context of table writing to collect values used for histograms and secondary indices.
 
Protobuf type yamcs.protobuf.links.RunActionRequest
Protobuf type yamcs.protobuf.links.RunActionRequest
 
Protobuf type yamcs.protobuf.filetransfer.RunFileActionRequest
Protobuf type yamcs.protobuf.filetransfer.RunFileActionRequest
 
 
 
Represents the execution context of one algorithm.
Handles the creation of algorithm executors for script algorithms for a given language and scriptEngine (currently javascript or python are supported).
 
 
Helper utility for sending systemd notification events about state changes.
iterates through a table based on the secondary index range.
Writes secondary index for one table.
 
Responsible for Identity and Access Management (IAM).
 
For a given simple parameter id and group id, iterates over all segments in the parameter archive (across all partitions).
Holder, encoder and decoder for the segment keys (in the sense of key,value storage used for RocksDb)
The SegmentRequest is part of a NAK PDU to indicate a missing part of a file.
Corresponds to a queries like "select 2*x, x+sum(y+3) from t[...] where x>5 group by x" chain of data/processing (D=Data, P=Processing, agg=aggregate):
 
 
 
 
 
Sequences generate incrementing numbers and are persisted to the database (i.e. upon restart they continue from where they left)
A list of raw parameters, parameter segments, stream segments, containers, or container segments.
 
An abstract type used by sequence containers.
The location may be relative to the start of the container (containerStart), or relative to the end of the previous entry (previousEntry)
 
 
Connect and command a device over a serial port.
 
Handles incoming requests related to api routes
Protobuf type yamcs.api.ServerMessage
Protobuf type yamcs.api.ServerMessage
 
 
A message observer that implements a streaming response over HTTP using chunked transfer encoding.
Parses Yamcs Server URLs and exposes standardized string outputs, as well as access to the individual URL components.
Represents an non-human service or application registered with Yamcs.
Protobuf type yamcs.protobuf.iam.ServiceAccountInfo
Protobuf type yamcs.protobuf.iam.ServiceAccountInfo
 
Protobuf type ServiceAccountRecordDetail
Protobuf type ServiceAccountRecordDetail
 
Protobuf type yamcs.protobuf.services.ServiceInfo
Protobuf type yamcs.protobuf.services.ServiceInfo
 
 
 
 
 
service states coming from guava (numbers have to correspond)
Something really wrong and unexpected occurred on the server.
 
Holder for a service together with its name and config.
Protobuf type yamcs.protobuf.iam.SessionEventInfo
Protobuf type yamcs.protobuf.iam.SessionEventInfo
 
 
Protobuf type yamcs.protobuf.iam.SessionInfo
Protobuf type yamcs.protobuf.iam.SessionInfo
 
 
Implementation-agnostic session store.
 
 
 
Protobuf type yamcs.protobuf.tco.SetCoefficientsRequest
Protobuf type yamcs.protobuf.tco.SetCoefficientsRequest
 
Request message for `SetParameterValue`.
Request message for `SetParameterValue`.
 
Protobuf type yamcs.protobuf.tco.SetTcoConfigRequest
Protobuf type yamcs.protobuf.tco.SetTcoConfigRequest
 
Protobuf type yamcs.protobuf.time.SetTimeRequest
Protobuf type yamcs.protobuf.time.SetTimeRequest
 
Protobuf type yamcs.protobuf.alarms.ShelveAlarmRequest
Protobuf type yamcs.protobuf.alarms.ShelveAlarmRequest
 
Protobuf type yamcs.protobuf.alarms.ShelveInfo
Protobuf type yamcs.protobuf.alarms.ShelveInfo
 
 
 
 
 
 
 
XTCE: Significance provides some cautionary information about the potential consequence of each MetaCommand.
The XTCE aliases given to the Levels are from XTCE 1.2 and they correspond to ISO 14950 as well as the description found here.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
For a given parameter id and group id, iterates over all parameters in the parameter archive (across all segments and partitions).
Estimates an ordinary least squares regression model with one independent variable.
common implementation for statements which do not return a stream of results but just a limited set
Simulation time model.
 
 
Starts the simulator.
Histogram writer for the tables having one column histogram (which is actually all standard tables from Yamcs)
Retrieves values for a single parameter from the parameter archive.
Retrieves values for one parameter combining parameter archive (for past data) and cache (for recent data).
An AuthModule that enforces a login of one fixed user account
 
 
Interface describing a standard CODEC to compress integers.
Prints all events via java logging.
Handles parameters that can be set from the clients.
sorted int array
TimeSegment stores timestamps relative to the interval start.
SpaceSystem is a collection of SpaceSystem(s) including space assets, ground assets, multi-satellite systems and sub-systems.
Interface implemented by the database loaders.
This is the analogous to the SpaceSystemLoader and is used for writing Mdb information to files (or to other media such as databases)
Specifies the valid structure of a YConfiguration instance.
A specialized Spec that also has a name.
 
 
Extra information to be attached to any generated ValidationException
 
Specifies the valid structure of a configuration map
Specifies the valid structure of a configuration map
 
 
 
A calibration type where a segmented line in a raw vs calibrated plane is described using a set of points.
A calibration type where a segmented line in a raw vs calibrated plane is described using a set of points.
a spline is a set on points from which a curve may be drawn to interpolate raw to calibrated values
Implements SPNEGO authentication against an external Kerberos host.
Data holder for SPNEGO information.
 
Keeps track of current whereabouts of the spreadsheet loader.
Wrapper around v6 or v7 xls loader.
Groups all exceptions generated by the spreadsheet loader.
 
 
 
Keep track of the lifecycle of a stacked command.
 
Protobuf type yamcs.protobuf.activities.StartActivityRequest
Protobuf type yamcs.protobuf.activities.StartActivityRequest
 
Protobuf type yamcs.protobuf.instances.StartInstanceRequest
Protobuf type yamcs.protobuf.instances.StartInstanceRequest
 
Protobuf type yamcs.protobuf.services.StartServiceRequest
Protobuf type yamcs.protobuf.services.StartServiceRequest
 
Message to be provided in the data field of a ServerMessage if type is "state".
Message to be provided in the data field of a ServerMessage if type is "state".
Protobuf type yamcs.api.State.CallInfo
Protobuf type yamcs.api.State.CallInfo
 
 
 
 
Protobuf type yamcs.protobuf.yamcsManagement.Statistics
Protobuf type yamcs.protobuf.yamcsManagement.Statistics
 
Protobuf type yamcs.protobuf.instances.StopInstanceRequest
Protobuf type yamcs.protobuf.instances.StopInstanceRequest
 
Protobuf type yamcs.protobuf.services.StopServiceRequest
Protobuf type yamcs.protobuf.services.StopServiceRequest
 
 
 
Streams are means to transport tuples.
 
 
 
provides command history from streams
Injects the command history updates in the command history stream
Protobuf type yamcs.protobuf.archive.StreamCommandIndexRequest
Protobuf type yamcs.protobuf.archive.StreamCommandIndexRequest
 
Protobuf type yamcs.protobuf.commanding.StreamCommandsRequest
Protobuf type yamcs.protobuf.commanding.StreamCommandsRequest
 
Protobuf type yamcs.protobuf.archive.StreamCompletenessIndexRequest
Protobuf type yamcs.protobuf.archive.StreamCompletenessIndexRequest
 
Stores the value of the streamConfiguration parameter from yamcs.instance.yaml Used to create the streams at Yamcs startup and by various other services (recording, processor, ...)
 
 
Protobuf type yamcs.protobuf.yamcsManagement.StreamEvent
Protobuf type yamcs.protobuf.yamcsManagement.StreamEvent
Protobuf enum yamcs.protobuf.yamcsManagement.StreamEvent.Type
Protobuf type yamcs.protobuf.archive.StreamEventIndexRequest
Protobuf type yamcs.protobuf.archive.StreamEventIndexRequest
 
 
Event producer used from inside Yamcs to report events.
Protobuf type yamcs.protobuf.events.StreamEventsRequest
Protobuf type yamcs.protobuf.events.StreamEventsRequest
 
 
Protobuf type StreamInfo
Protobuf type StreamInfo
 
 
Run at the very beginning of Yamcs startup; creates different streams required for Yamcs operation There are a number of "hardcoded" stream types that can be created without specifying the schema (because the schema has to match the definition expected by other services).
 
Protobuf type yamcs.protobuf.archive.StreamPacketIndexRequest
Protobuf type yamcs.protobuf.archive.StreamPacketIndexRequest
 
Protobuf type yamcs.protobuf.packets.StreamPacketsRequest
Protobuf type yamcs.protobuf.packets.StreamPacketsRequest
 
Protobuf type yamcs.protobuf.archive.StreamParameterIndexRequest
Protobuf type yamcs.protobuf.archive.StreamParameterIndexRequest
 
Provides parameters from yarch streams (pp_realtime) to ParameterProcessorManager
Sends collection of parameters to stream by
 
 
 
Exception thrown for errors in sql queries.
 
 
Token literal values and constants.
Token Manager.
 
StreamSqlResult which stores a list of results
Tag interface for all StreamSQL statements.
 
Sends commands to yamcs streams
A matcher is associated to a stream and used to match commands that are sent to that stream
Receives packets from yamcs streams and sends them to the Processor/TmProcessor for extraction of parameters.
 
 
 
For common encodings of string data.
 
 
 
 
 
 
 
 
Protobuf type yamcs.protobuf.activities.SubscribeActivitiesRequest
Protobuf type yamcs.protobuf.activities.SubscribeActivitiesRequest
 
Protobuf type yamcs.protobuf.activities.SubscribeActivityLogRequest
Protobuf type yamcs.protobuf.activities.SubscribeActivityLogRequest
 
Protobuf type yamcs.protobuf.alarms.SubscribeAlarmsRequest
Protobuf type yamcs.protobuf.alarms.SubscribeAlarmsRequest
 
Request message for `SubscribeAlgorithmStatus`.
Request message for `SubscribeAlgorithmStatus`.
 
Protobuf type yamcs.protobuf.archive.SubscribeBackfillingData
Notification message when a backfill finished
Notification message when a backfill finished
 
Protobuf type yamcs.protobuf.archive.SubscribeBackfillingData
 
Protobuf type yamcs.protobuf.archive.SubscribeBackfillingRequest
Protobuf type yamcs.protobuf.archive.SubscribeBackfillingRequest
 
Protobuf type yamcs.protobuf.commanding.SubscribeCommandsRequest
Protobuf type yamcs.protobuf.commanding.SubscribeCommandsRequest
 
Protobuf type yamcs.protobuf.packets.SubscribeContainersRequest
Protobuf type yamcs.protobuf.packets.SubscribeContainersRequest
 
 
Static information for a subscribed parameter.
Static information for a subscribed parameter.
 
 
Protobuf type yamcs.protobuf.events.SubscribeEventsRequest
Protobuf type yamcs.protobuf.events.SubscribeEventsRequest
 
Protobuf type yamcs.protobuf.activities.SubscribeGlobalStatusRequest
Protobuf type yamcs.protobuf.alarms.SubscribeGlobalStatusRequest
Protobuf type yamcs.protobuf.activities.SubscribeGlobalStatusRequest
Protobuf type yamcs.protobuf.alarms.SubscribeGlobalStatusRequest
 
 
Protobuf type yamcs.protobuf.links.SubscribeLinksRequest
Protobuf type yamcs.protobuf.links.SubscribeLinksRequest
 
Protobuf type yamcs.protobuf.processing.SubscribeMdbChangesRequest
Protobuf type yamcs.protobuf.processing.SubscribeMdbChangesRequest
 
Protobuf type yamcs.protobuf.packets.SubscribePacketsRequest
Protobuf type yamcs.protobuf.packets.SubscribePacketsRequest
 
 
Protobuf type yamcs.protobuf.processing.SubscribeParametersData
Protobuf type yamcs.protobuf.processing.SubscribeParametersData
 
Request message for `SubscribeParameters`.
Specifies what Yamcs should do with the parameter identifiers that are specifiedwith the ``id`` field.
Request message for `SubscribeParameters`.
 
Request message for `SubscribeProcessors`.
Request message for `SubscribeProcessors`.
 
Protobuf type yamcs.protobuf.commanding.SubscribeQueueEventsRequest
Protobuf type yamcs.protobuf.commanding.SubscribeQueueEventsRequest
 
Protobuf type yamcs.protobuf.commanding.SubscribeQueueStatisticsRequest
Protobuf type yamcs.protobuf.commanding.SubscribeQueueStatisticsRequest
 
Protobuf type yamcs.protobuf.cop1.SubscribeStatusRequest
Protobuf type yamcs.protobuf.cop1.SubscribeStatusRequest
 
Protobuf type yamcs.protobuf.time.SubscribeTimeRequest
Protobuf type yamcs.protobuf.time.SubscribeTimeRequest
 
Request message for `SubscribeTMStatistics`.
Request message for `SubscribeTMStatistics`.
 
Protobuf type yamcs.protobuf.filetransfer.SubscribeTransfersRequest
Protobuf type yamcs.protobuf.filetransfer.SubscribeTransfersRequest
 
Subscription<C extends com.google.protobuf.Message,S extends com.google.protobuf.Message>
Top-level interface for any topic subscriptions to Yamcs that make use of the WebSocket API.
keeps track of the parameters and containers subscribed (because we only want to extract those)
set of subscription ids - represented as sorted array no duplicate allowed copy on write
 
 
JUL appender that emits to syslogd over UDP with messages formatted according to RFC 3164 (BSD syslog).
Protobuf type yamcs.protobuf.server.SystemInfo
Protobuf type yamcs.protobuf.server.SystemInfo
 
A Page that also lists direct subsystems
Parameters made on the fly.
Deprecated.
Interface implemented by classes that want to provide system parameters.
Collects each second system processed parameters from whomever registers and sends them on the sys_var stream
A system privilege is the right to perform a particular action or to perform an action on any object of a particular type.
Special AuthenticationInfo that can be used by AuthModules to identify some access as the System user.
 
 
Protobuf type yamcs.protobuf.table.ColumnData
Protobuf type yamcs.protobuf.table.ColumnData
 
Protobuf type yamcs.protobuf.table.ColumnInfo
Protobuf type yamcs.protobuf.table.ColumnInfo
 
Protobuf type yamcs.protobuf.table.EnumValue
Protobuf type yamcs.protobuf.table.EnumValue
 
Protobuf type yamcs.protobuf.table.ExecuteSqlRequest
Protobuf type yamcs.protobuf.table.ExecuteSqlRequest
 
Protobuf type yamcs.protobuf.table.GetStreamRequest
Protobuf type yamcs.protobuf.table.GetStreamRequest
 
Protobuf type yamcs.protobuf.table.GetTableDataRequest
Protobuf type yamcs.protobuf.table.GetTableDataRequest
 
Protobuf type yamcs.protobuf.table.GetTableRequest
Protobuf type yamcs.protobuf.table.GetTableRequest
 
Protobuf type yamcs.protobuf.table.ListStreamsRequest
Protobuf type yamcs.protobuf.table.ListStreamsRequest
 
Protobuf type yamcs.protobuf.table.ListStreamsResponse
Protobuf type yamcs.protobuf.table.ListStreamsResponse
 
Protobuf type yamcs.protobuf.table.ListTablesRequest
Protobuf type yamcs.protobuf.table.ListTablesRequest
 
Protobuf type yamcs.protobuf.table.ListTablesResponse
Protobuf type yamcs.protobuf.table.ListTablesResponse
 
Protobuf type yamcs.protobuf.table.ListValue
Protobuf type yamcs.protobuf.table.ListValue
 
Protobuf type yamcs.protobuf.table.PartitioningInfo
Protobuf type yamcs.protobuf.table.PartitioningInfo
Protobuf enum yamcs.protobuf.table.PartitioningInfo.PartitioningType
 
Protobuf type yamcs.protobuf.table.ReadRowsRequest
Protobuf type yamcs.protobuf.table.ReadRowsRequest
 
Protobuf type yamcs.protobuf.table.RebuildHistogramRequest
Protobuf type yamcs.protobuf.table.RebuildHistogramRequest
 
Protobuf type yamcs.protobuf.table.RebuildHistogramResponse
Protobuf type yamcs.protobuf.table.RebuildHistogramResponse
 
Protobuf type yamcs.protobuf.table.ResultSet
Protobuf type yamcs.protobuf.table.ResultSet
 
Protobuf type yamcs.protobuf.table.Row
Protobuf type yamcs.protobuf.table.Row
Protobuf type yamcs.protobuf.table.Row.Cell
Protobuf type yamcs.protobuf.table.Row.Cell
 
Protobuf type yamcs.protobuf.table.Row.ColumnInfo
Protobuf type yamcs.protobuf.table.Row.ColumnInfo
 
 
Protobuf type yamcs.protobuf.table.StreamData
Protobuf type yamcs.protobuf.table.StreamData
 
Protobuf type yamcs.protobuf.table.StreamInfo
Protobuf type yamcs.protobuf.table.StreamInfo
 
Protobuf type yamcs.protobuf.table.SubscribeStreamRequest
Protobuf type yamcs.protobuf.table.SubscribeStreamRequest
 
Protobuf type yamcs.protobuf.table.SubscribeStreamStatisticsRequest
Protobuf type yamcs.protobuf.table.SubscribeStreamStatisticsRequest
 
Protobuf type yamcs.protobuf.table.TableData
Protobuf type yamcs.protobuf.table.TableData
Protobuf type yamcs.protobuf.table.TableData.TableRecord
Protobuf type yamcs.protobuf.table.TableData.TableRecord
 
 
Protobuf type yamcs.protobuf.table.TableInfo
Protobuf type yamcs.protobuf.table.TableInfo
 
Protobuf type yamcs.protobuf.table.WriteRowsExceptionDetail
Protobuf type yamcs.protobuf.table.WriteRowsExceptionDetail
 
Protobuf type yamcs.protobuf.table.WriteRowsRequest
Protobuf type yamcs.protobuf.table.WriteRowsRequest
 
Protobuf type yamcs.protobuf.table.WriteRowsResponse
Protobuf type yamcs.protobuf.table.WriteRowsResponse
 
 
Service for reading and writing to Yamcs tables and streams
Stores properties for table columns
A table definition consists of a (key,value) pair of tuple definitions.
Constructs TableDefinition from .def yaml files.
Implements skeleton for table streamer that uses PartitionManager to handle partitioning.
 
Tablespaces are used to store data by the RdbStorageEngine.
associated to each bucket
associated to each bucket
 
associated to each user object
associated to each user object
 
Protobuf type PartitioningInfo
Protobuf type PartitioningInfo
Protobuf enum PartitioningInfo.PartitioningType
 
Protobuf type ProtoTableDefinition
Protobuf type ProtoTableDefinition
 
to allow future extensions we define multi-column secondary indices for each table as of now only a single index on one column is supported
to allow future extensions we define multi-column secondary indices for each table as of now only a single index on one column is supported
 
Protobuf type TableColumnInfo
Protobuf type TableColumnInfo
Protobuf type TableColumnInfo.EnumValue
Protobuf type TableColumnInfo.EnumValue
 
 
This is used to encode values in the tablespace metadata database
This is used to encode values in the tablespace metadata database
Protobuf enum TablespaceRecord.Type
 
Protobuf type TimeBasedPartition
Protobuf type TimeBasedPartition
 
Implement and subscribe to the ManagementService to know when new tables or streams are created/removed
Helper for outputting records in columnar fashion without harcoding column widths
 
 
 
Walks over one yarch table providing operations for select, udpdate, delete
 
 
 
Utility class to convert between TAI and UTC.
 
 
Interface implemented by components that send commands to the outer universe
 
Configuration (managed parameters) used for generation of TC frames as per CCSDS 232.0-B-3
 
Configuration for one Virtual Channel
Protobuf type yamcs.protobuf.tco.TcoCoefficients
Protobuf type yamcs.protobuf.tco.TcoCoefficients
 
Protobuf type yamcs.protobuf.tco.TcoConfig
Protobuf type yamcs.protobuf.tco.TcoConfig
 
 
Protobuf type yamcs.protobuf.tco.TcoResetRequest
Protobuf type yamcs.protobuf.tco.TcoResetRequest
 
Sample association between UTC and Onboard time.
Sample association between UTC and Onboard time.
 
If the TCO is used only for verifying the synchronization, the message will contain only the validity, accuracy and deviation.
If the TCO is used only for verifying the synchronization, the message will contain only the validity, accuracy and deviation.
 
 
Assembles command packets into TC frames as per CCSDS 232.0-B-4.
Connect and command a device over TCP/IP.
Keeps track of where we are when filling in the bits and bytes of a command
 
Sends raw command packets on TCP socket.
 
 
TCP link that can be used both for TM and TC
Generic exception to throw for problems encountered during TC or TM processing
Listens for TSE commands in the form of Protobuf messages over TCP/IP.
 
TC Transfer Frame as per
Works as a child of UdpTcFrameLink and handles commands for one VC
 
 
 
 
 
 
 
Token literal values and constants.
Token Manager.
Processes a template source.
Protobuf type yamcs.protobuf.instances.TemplateVariable
Protobuf type yamcs.protobuf.instances.TemplateVariable
 
 
Represents a token (or 'authorization_code' in oauth terms) issued by an external identity server.
Protobuf type yamcs.protobuf.server.ThreadGroupInfo
Protobuf type yamcs.protobuf.server.ThreadGroupInfo
 
Protobuf type yamcs.protobuf.server.ThreadInfo
Protobuf type yamcs.protobuf.server.ThreadInfo
 
 
 
 
Can be used in BinaryParameterEncoding to decode binary data directly to absolute times
Can be used in BinaryArgumetEncoding to encode absolute times directoy to binary data
 
Methods related to the Time Correlation Service.
On-board time correlation service (inspired from SCOS2K (ESA MCS)).
Interface for time decoders used in the PacketPreprocessor
 
Interface for time encoders used in the PacketPreprocessor
This class provides times in terms of milliseconds since 1970TAI
 
 
Protobuf type yamcs.protobuf.time.TimeInfo
Protobuf type yamcs.protobuf.time.TimeInfo
 
Time interval where both ends can be open.
Filters an input iterator to the intervals that match the given timeInterval
 
 
Methods related to the Timeline Service.
Protobuf type yamcs.protobuf.timeline.TimelineBand
 
Protobuf type yamcs.protobuf.timeline.TimelineBand
 
 
Protobuf enum yamcs.protobuf.timeline.TimelineBandType
 
Used for displaying day/night, TDRS, GS visibility, milestones (e.g. launch, a deadline), general items covering large time intervals for which no specific action is taken (e.g. mission phase).
Protobuf type yamcs.protobuf.timeline.TimelineItem
A timeline item is the entity that appears in the timeline bars.
Protobuf type yamcs.protobuf.timeline.TimelineItem
 
Protobuf type yamcs.protobuf.timeline.TimelineItemLog
Protobuf type yamcs.protobuf.timeline.TimelineItemLog
 
 
 
Protobuf enum yamcs.protobuf.timeline.TimelineItemType
 
 
This service manages the Yamcs timeline.
Protobuf type yamcs.protobuf.timeline.TimelineSourceCapabilities
Protobuf type yamcs.protobuf.timeline.TimelineSourceCapabilities
 
Protobuf type yamcs.protobuf.timeline.TimelineView
 
Protobuf type yamcs.protobuf.timeline.TimelineView
 
 
 
sent regularely from Master to Slave contains the mission time relation to the local time used also as a heartbeat to keep the TCP link alive and detect link failures
sent regularely from Master to Slave contains the mission time relation to the local time used also as a heartbeat to keep the TCP link alive and detect link failures
 
Time of flight estimator.
Used for polynomial interpolation of time of flight based on ERT.
Protobuf enum yamcs.protobuf.cop1.TimeoutType
 
Implements different schemes for partitioning by time.
Implements a timer used by CFDP for verifying the sending of EOF, FIN and NAK PDUs
The time service provides the so call mission time.
 
Stateless continuation token for paged requests that output timesorted data
 
Picosecond resolution timestamp stored as (millis, picos)
Subscription for receiving time updates.
Type, Length, Value
Decodes frames as per CCSDS 132.0-B-3
 
Interface for (completeness) TmIndex.
 
Packet with acquisition time, generation time and sequence count.
Protobuf type yamcs.protobuf.packets.TmPacketData
Protobuf type yamcs.protobuf.packets.TmPacketData
Interface for components reading packets from external parties.
 
 
 
Used by the TmPacketDataLink to propagate packets inside Yamcs.
Protobuf type yamcs.protobuf.yamcsManagement.TmStatistics
Protobuf type yamcs.protobuf.yamcsManagement.TmStatistics
 
 
Protobuf type yamcs.protobuf.tco.TofInterval
Protobuf type yamcs.protobuf.tco.TofInterval
 
Describes the input token stream.
Describes the input token stream.
Describes the input token stream.
Token Manager Error.
Token Manager Error.
Token Manager Error.
Token Manager Error.
Token Manager Error.
Naming conventions for this message follow RFC6749 - OAuth 2.0 Authorization Framework
Naming conventions for this message follow RFC6749 - OAuth 2.0 Authorization Framework
 
Store capable of generating a chain of refresh tokens.
 
Context for a specific RPC call over a (shared) WebSocket connection.
Protobuf type yamcs.protobuf.server.TopicInfo
Protobuf type yamcs.protobuf.server.TopicInfo
 
Protobuf type yamcs.protobuf.server.TraceElementInfo
Protobuf type yamcs.protobuf.server.TraceElementInfo
 
 
Protobuf type yamcs.protobuf.filetransfer.TransactionId
Protobuf type yamcs.protobuf.filetransfer.TransactionId
 
Protobuf enum yamcs.protobuf.filetransfer.TransferDirection
Decodes raw frame data into a transfer frame of one of three CCSDS types AOS, TM or USLP
 
Protobuf type yamcs.protobuf.filetransfer.TransferInfo
Protobuf type yamcs.protobuf.filetransfer.TransferInfo
 
 
 
Protobuf enum yamcs.protobuf.filetransfer.TransferState
A CommandTransmission constraint is used to check that the command can be run in the current operating mode and may block the transmission of the command if the constraint condition is true.
 
A trigger is used to initiate the processing of some algorithm.
Protobuf type yamcs.protobuf.tse.TseCommand
Protobuf type yamcs.protobuf.tse.TseCommand
 
 
Protobuf type yamcs.protobuf.tse.TseCommanderMessage
Protobuf type yamcs.protobuf.tse.TseCommanderMessage
 
 
Protobuf type yamcs.protobuf.tse.TseCommandResponse
Protobuf type yamcs.protobuf.tse.TseCommandResponse
 
 
 
 
 
 
 
Contains the tuple value (as an array of Columns) together with a pointer to its definition
 
 
A source of tuples.
 
Receives PP data via UDP.
Sends raw packets on UDP socket.
Simulator TC link implementing the CCSDS 232.0-B-3 (TC SPACE DATA LINK PROTOCOL)
Sends TC as TC frames (CCSDS 232.0-B-3) or TC frames embedded in CLTU (CCSDS 231.0-B-3).
A UDP-based link that acts as a client: sending TC and receiving TM on the same socket pair.
 
Receives telemetry packets via UDP.
Simulator link implementing the TM frames using one of the three CCSDS specs: AOS CCSDS 732.0-B-3 TM CCSDS 132.0-B-2 USLP CCSDS 732.1-B-1 Sends frames of predefined size at a configured frequency.
Receives telemetry fames via UDP.
 
 
 
 
 
When the request was valid, but did not pass authentication.
Allows wrapping any checked exception without overloading signatures.
 
Used to hold the unit(s) plus possibly the exponent and factor for the units
 
Protobuf type yamcs.protobuf.alarms.UnshelveAlarmRequest
Protobuf type yamcs.protobuf.alarms.UnshelveAlarmRequest
 
 
 
Protobuf type yamcs.protobuf.processing.UpdateAlgorithmRequest
Protobuf enum yamcs.protobuf.processing.UpdateAlgorithmRequest.ActionType
Protobuf type yamcs.protobuf.processing.UpdateAlgorithmRequest
 
Protobuf type yamcs.protobuf.timeline.UpdateBandRequest
Protobuf type yamcs.protobuf.timeline.UpdateBandRequest
 
Protobuf type yamcs.protobuf.commanding.UpdateClearanceRequest
Protobuf type yamcs.protobuf.commanding.UpdateClearanceRequest
 
Protobuf type yamcs.protobuf.commanding.UpdateCommandHistoryRequest
Protobuf type yamcs.protobuf.commanding.UpdateCommandHistoryRequest
 
Protobuf type yamcs.protobuf.cop1.UpdateConfigRequest
Protobuf type yamcs.protobuf.cop1.UpdateConfigRequest
 
Protobuf type yamcs.protobuf.iam.UpdateGroupRequest
Protobuf type yamcs.protobuf.iam.UpdateGroupRequest
Protobuf type yamcs.protobuf.iam.UpdateGroupRequest.MemberInfo
Protobuf type yamcs.protobuf.iam.UpdateGroupRequest.MemberInfo
 
 
Protobuf type yamcs.protobuf.timeline.UpdateItemRequest
Protobuf type yamcs.protobuf.timeline.UpdateItemRequest
 
Protobuf type yamcs.protobuf.plists.UpdateParameterListRequest
Protobuf type yamcs.protobuf.plists.UpdateParameterListRequest
 
Used to change calibrators or alarms for one parameter
Protobuf enum yamcs.protobuf.processing.UpdateParameterRequest.ActionType
Used to change calibrators or alarms for one parameter
 
Protobuf type yamcs.protobuf.web.UpdateQueryRequest
Protobuf type yamcs.protobuf.web.UpdateQueryRequest
 
 
 
 
Protobuf type yamcs.protobuf.iam.UpdateUserRequest
Protobuf type yamcs.protobuf.iam.UpdateUserRequest
 
Protobuf type yamcs.protobuf.timeline.UpdateViewRequest
Protobuf type yamcs.protobuf.timeline.UpdateViewRequest
 
Stores configuration related to Master channels for uplink.
 
 
Protobuf type yamcs.protobuf.buckets.UploadObjectRequest
Protobuf type yamcs.protobuf.buckets.UploadObjectRequest
 
A user contains identifying information and a convenient set of methods to perform access control.
Protobuf type UserAccountRecordDetail
Protobuf type UserAccountRecordDetail
 
 
Protobuf type yamcs.protobuf.iam.UserInfo
Protobuf type yamcs.protobuf.iam.UserInfo
 
A password-based token, usually associated with BASIC AUTH requests (convenient through curl)
Generates password hashes for use in users.yaml
 
Covers a user session.
Decodes frames as per CCSDS 732.1-B-1
 
Transfer Frames as per: CCSDS RECOMMENDED STANDARD FOR UNIFIED SPACE DATA LINK PROTOCOL CCSDS 732.1-B-1 October 2018
Routine utility functions.
 
 
This class loads database from excel spreadsheets.
static fields and methods to reduce the size of the SpreadsheetLoader
This class loads database from excel spreadsheets.
static fields and methods to reduce the size of the SpreadsheetLoader
This exception indicates that an error has occurred while performing a validate operation.
 
Union like class
Stores parameters of the same type as array For primitive types, it uses much less memory than having an Value[]
A ParameterValue as passed to an algorithm.
Command verifier which succeeds when a parameter changes with a delta above a threshold.
 
 
 
 
This represents a constant value coming from some sql expression for example: select 3 from x
 
Interface for segments of columnar data.
 
 
 
 
decodes an array of varints
 
 
Called from the MasterChannelFrameHandler to handle TM frames for a specific virtual channel.
Stores configuration related to Virtual Channels
Handles packets from one VC
Handlers uplink data in a virtual channel
Stores configuration related to Virtual Channels for uplink
Class that can be used to capture the outcome of a verifier execution.
Library of functions available from within Algorithm scripts using this naming scheme:
 
sent from Master to Slave when the Slave is the TCP server the Slave will send back a Request on the same socket
sent from Master to Slave when the Slave is the TCP server the Slave will send back a Request on the same socket
 
File handler that watches the file it is logging to.
Extension routes to Yamcs HTTP API for use by the Web UI only.
 
Deploys web files from a source to a target directory, while tweaking some files.
 
 
Netty-implementation of a Yamcs web socket client.
 
 
Receives (potentially compressed) websocket frames (each containing a message), and handles message priorities, to drop low priority messages, if they would otherwise exceed the high write watermark.
 
 
 
 
 
Encodes ServerMessage to either BinaryWebSocketFrame or TextWebSocketFrame depending if the protobuf or json has to be sent.
Protobuf type yamcs.api.WebSocketTopic
Protobuf type yamcs.api.WebSocketTopic
 
RFC 8615 endpoint used by various protocols.
 
Protobuf type yamcs.protobuf.config.WhenConditionInfo
Protobuf type yamcs.protobuf.config.WhenConditionInfo
 
 
 
 
 
Experimental export of Mission Database to XTCE.
XtceDB database
Deprecated.
XTCE XML loader.
unchecked exception thrown from the XTCE loader.
Writes MDB to files in XTCE format.
Class substituting not implemented XTCE classes
 
Generic RuntimeException to be used when encountering an unexpected problem in the XTCE processing
This class reads the XTCE XML files.
 
Extracts parameters out of packets based on the XTCE description
Does the job of getting containers and transforming them into parameters which are then sent to the parameter request manager for the distribution to the requesters.
Records XTCE TM sequence containers.
Provides replay of the telemetry recorded by XtceTmRecorder
 
 
 
 
An aggregate value is an ordered list of (member name, member value).
An aggregate value is an ordered list of (member name, member value).
 
contains histogram data
contains histogram data
 
Protobuf type yamcs.protobuf.CommandHistoryReplayRequest
Protobuf type yamcs.protobuf.CommandHistoryReplayRequest
 
Protobuf enum yamcs.protobuf.EndAction
Protobuf type yamcs.protobuf.EventReplayRequest
Protobuf type yamcs.protobuf.EventReplayRequest
 
Used by external clients to identify an item in the Mission Database If namespace is set, then the name is that of an alias, rather than the qualified name.
Used by external clients to identify an item in the Mission Database If namespace is set, then the name is that of an alias, rather than the qualified name.
 
Protobuf type yamcs.protobuf.NamedObjectList
Protobuf type yamcs.protobuf.NamedObjectList
 
Protobuf type yamcs.protobuf.PacketReplayRequest
Protobuf type yamcs.protobuf.PacketReplayRequest
 
Protobuf type yamcs.protobuf.ParameterReplayRequest
Protobuf type yamcs.protobuf.ParameterReplayRequest
 
Request to replay parameters - they can be filtered by the parameter group
Request to replay parameters - they can be filtered by the parameter group
 
used to replay (concurrently) TM packets, parameters and events
used to replay (concurrently) TM packets, parameters and events
 
Protobuf type yamcs.protobuf.ReplaySpeed
Protobuf type yamcs.protobuf.ReplaySpeed
Protobuf enum yamcs.protobuf.ReplaySpeed.ReplaySpeedType
 
Protobuf type yamcs.protobuf.ReplayStatus
Protobuf type yamcs.protobuf.ReplayStatus
Protobuf enum yamcs.protobuf.ReplayStatus.ReplayState
 
Union type for storing a value
Union type for storing a value
Protobuf enum yamcs.protobuf.Value.Type
 
Command line utility for doing yamcs stuff.
 
 
 
 
Yamcs TM link - subscribes to realtime telemetry
Base class for all checked Yamcs exceptions (some day)
Protobuf type yamcs.protobuf.instances.YamcsInstance
Protobuf type yamcs.protobuf.instances.YamcsInstance
Protobuf enum yamcs.protobuf.instances.YamcsInstance.InstanceState
 
Inspired from Guava services, this class offers the following states: OFFLINE INITIALIZING INITIALIZED STARTING RUNNING STOPPING FAILED transitions are allowed back to OFFLINE from all steady states
 
Customized version of LogManager so that we can keep logging from within shutdown hooks.
 
 
Yamcs Parameter link - receives parameters from a Yamcs upstream server.
Yamcs server together with the global instances
Represents a Yamcs instance together with the instance specific services and the processors
 
 
Required interface of a Yamcs Service.
 
Yamcs TM Archive link - fetches archive data
Yamcs TM link - subscribes to realtime telemetry
Provides access to build-time information of the Yamcs project.
 
Handles all tables/streams/indexes for a Yamcs server
Handles tables and streams for one Yamcs Instance
 
Performs a replay from Yarch So far supported are: TM packets, PP groups, Events, Parameters and Command History.
A configuration object is a wrapper around a Map&ltString, Object&gt which keeps track to a parent and its original file (if any).
Introduced to be able to detect when a configuration file was not specified (as opposed to when there's a validation error inside).
Default config file resolver.
Default property provider.
 
 
 
wrapper around RocksDB that keeps track of column families.