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
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
A
User
or an ServiceAccount
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 ratesThe 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 recordedCrash 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
Used by
IndexRequestProcessor
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 parameterPostfix (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.
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 paginationContains 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]
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
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 subsystemsParameters 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 AuthModule
s 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/removedHelper 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 VCToken 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<String, Object> 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.