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>
Expected class type for use with
ReplayFactory Adds functionality for stopping a replay,
and has support for pagination
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.AcceptCommandRequestProtobuf type
yamcs.protobuf.commanding.AcceptCommandRequestA
User or an ServiceAccountProtobuf type
AccountCollectionProtobuf type
AccountCollectionProtobuf type
AccountRecordProtobuf type
AccountRecordProtobuf type
yamcs.protobuf.alarms.AcknowledgeAlarmRequestProtobuf type
yamcs.protobuf.alarms.AcknowledgeAlarmRequestProtobuf type
yamcs.protobuf.alarms.AcknowledgeInfoProtobuf type
yamcs.protobuf.alarms.AcknowledgeInfoMeta information for a globally available acknowledgment.
Protobuf type
yamcs.protobuf.yamcsManagement.AcknowledgmentInfoProtobuf type
yamcs.protobuf.yamcsManagement.AcknowledgmentInfoProtobuf type
yamcs.protobuf.actions.ActionInfoProtobuf type
yamcs.protobuf.actions.ActionInfoKeeps 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
ActivityDefinitionProtobuf type
ActivityDefinitionProtobuf type
yamcs.protobuf.activities.ActivityDefinitionInfoProtobuf type
yamcs.protobuf.activities.ActivityDefinitionInfoAn executor capable of executing any amount of activities of a specified type.
Protobuf type
yamcs.protobuf.activities.ActivityInfoProtobuf type
yamcs.protobuf.activities.ActivityInfoProtobuf type
yamcs.protobuf.activities.ActivityLogInfoProtobuf type
yamcs.protobuf.activities.ActivityLogInfoProtobuf enum
yamcs.protobuf.activities.ActivityLogLevelSchedules activities in the timeline
Yamcs service for executing activities.
Protobuf enum
yamcs.protobuf.activities.ActivityStatusProtobuf type
yamcs.protobuf.timeline.AddBandRequestProtobuf type
yamcs.protobuf.timeline.AddBandRequestProtobuf type
yamcs.protobuf.timeline.AddItemLogRequestProtobuf type
yamcs.protobuf.timeline.AddItemLogRequestProtobuf type
yamcs.protobuf.tco.AddTimeOfFlightIntervalsRequestProtobuf type
yamcs.protobuf.tco.AddTimeOfFlightIntervalsRequestProtobuf type
yamcs.protobuf.timeline.AddViewRequestProtobuf type
yamcs.protobuf.timeline.AddViewRequestA 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
This service is used in a replication setup to mirror the active alarms from a master instance.
Protobuf enum
yamcs.protobuf.alarms.AlarmNotificationTypeContains 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.AlarmSeverityInspired 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.AlarmTypeBase type for alarms
Abstract algorithm - defines the inputs, outputs and triggers
A general calibrator - references a java class that can convert any raw value to any engineer value or the reverse.
Interface to be implemented by all the java calibrators.
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.AlgorithmStatusProtobuf type
yamcs.protobuf.processing.AlgorithmStatusProtobuf type
yamcs.protobuf.processing.AlgorithmTextOverrideProtobuf type
yamcs.protobuf.processing.AlgorithmTextOverrideProtobuf type
yamcs.protobuf.processing.AlgorithmTraceProtobuf 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.ExportParameterValuesRequestProtobuf type
yamcs.protobuf.archive.ExportParameterValuesRequestProtobuf type
yamcs.protobuf.archive.GetParameterSamplesRequestProtobuf type
yamcs.protobuf.archive.GetParameterSamplesRequestProtobuf type
yamcs.protobuf.archive.ListParameterGroupsRequestProtobuf type
yamcs.protobuf.archive.ListParameterGroupsRequestProtobuf type
yamcs.protobuf.archive.ListParameterHistoryRequestProtobuf type
yamcs.protobuf.archive.ListParameterHistoryRequestProtobuf type
yamcs.protobuf.archive.ListParameterHistoryResponseProtobuf type
yamcs.protobuf.archive.ListParameterHistoryResponseProtobuf type
yamcs.protobuf.archive.ParameterGroupInfoProtobuf type
yamcs.protobuf.archive.ParameterGroupInfo
Retrieves parameters by performing a replay
Retrieves parameters by performing a replay
Protobuf type
yamcs.protobuf.archive.ArchivedParameterGroupResponseProtobuf 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.ArchivedParametersInfoResponseProtobuf type
yamcs.protobuf.archive.ArchivedParametersInfoResponseProtobuf type
yamcs.protobuf.archive.ArchiveParameterSegmentInfoProtobuf type
yamcs.protobuf.archive.ArchiveParameterSegmentInfoDescribe 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.numberOfDimensionsThis 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.AuditRecordProtobuf type
yamcs.protobuf.audit.AuditRecordThrown 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.AuthInfoProtobuf type
yamcs.protobuf.auth.AuthInfoInterface 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.BackupDatabaseRequestProtobuf type
yamcs.protobuf.archive.BackupDatabaseRequestWhen 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.FilterCriterionProtobuf type
BandFilter.FilterCriterionProtobuf type
BandFilter.ItemFilterProtobuf type
BandFilter.ItemFilterBase class for all simple XTCE types - tha is all types except
AggregateDataType and ArrayDataTypeBase 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.SetParameterValueRequestProtobuf type
yamcs.protobuf.processing.BatchSetParameterValuesRequest.SetParameterValueRequestMakes 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.BlockQueueRequestProtobuf type
yamcs.protobuf.commanding.BlockQueueRequestA
HttpHandler that allows request bodies.an array that stores the bits in a long[] - each long stores 64 values
For boolean data.
Boolean value segment uses a boolean array backed by a long[] to represent the boolean values as a set of bits
Protobuf type
yamcs.protobuf.buckets.BucketInfoProtobuf type
yamcs.protobuf.buckets.BucketInfoProtobuf type
yamcs.protobuf.buckets.BucketLocationProtobuf type
yamcs.protobuf.buckets.BucketLocationProvides access to buckets of various types.
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.
Factory for the different supported calibrators
Interface for calibrators (raw to engineering conversion) used for telemetry or de-calibrators(engineering to raw
conversion) used for commands.
Observes the state of a single RPC call where both request and response are non-streaming.
Protobuf type
yamcs.protobuf.activities.CancelActivityRequestProtobuf 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.CancelTransferRequestProtobuf type
yamcs.protobuf.filetransfer.CancelTransferRequestdecodes 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.
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.ClcwProtobuf type
yamcs.protobuf.cop1.ClcwA 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.ClearAlarmRequestProtobuf type
yamcs.protobuf.alarms.ClearAlarmRequestProtobuf type
ClearanceProtobuf type
ClearanceProtobuf type
yamcs.protobuf.commanding.ClearanceInfoProtobuf type
yamcs.protobuf.commanding.ClearanceInfoSubscription for receiving clearance updates.
Protobuf type
yamcs.protobuf.alarms.ClearInfoProtobuf type
yamcs.protobuf.alarms.ClearInfoProtobuf type
yamcs.protobuf.server.ClientConnectionInfoProtobuf type
yamcs.protobuf.server.ClientConnectionInfoProtobuf type
yamcs.protobuf.server.ClientConnectionInfo.HttpRequestInfoProtobuf type
yamcs.protobuf.server.ClientConnectionInfo.HttpRequestInfoProtobuf type
yamcs.api.ClientMessageProtobuf type
yamcs.api.ClientMessageA 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
AssignmentProtobuf type
AssignmentProtobuf type
AssignmentInfoProtobuf type
AssignmentInfoSimulator 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
ColumnInfoProtobuf type
ColumnInfoSerializes 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
CommandHistoryRequestManagerUsed 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.CommandAssignmentProtobuf type
yamcs.protobuf.commanding.CommandAssignmentProtobuf type
yamcs.protobuf.commanding.CommandHistoryAttributeProtobuf type
yamcs.protobuf.commanding.CommandHistoryAttributeProtobuf type
yamcs.protobuf.commanding.CommandHistoryEntryProtobuf type
yamcs.protobuf.commanding.CommandHistoryEntryProtobuf type
yamcs.protobuf.commanding.CommandIdProtobuf type
yamcs.protobuf.commanding.CommandId
One entry (command) in the command queue
One entry (command) in the command queue
Protobuf type
yamcs.protobuf.commanding.CommandQueueEventProtobuf type
yamcs.protobuf.commanding.CommandQueueEventProtobuf enum
yamcs.protobuf.commanding.CommandQueueEvent.TypeProtobuf type
yamcs.protobuf.commanding.CommandQueueInfoProtobuf type
yamcs.protobuf.commanding.CommandQueueInfoProtobuf type
yamcs.protobuf.commanding.CommandQueueRequestProtobuf 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.CheckWindowProtobuf type
yamcs.protobuf.commanding.VerifierConfig.CheckWindowResponsible 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.CompactDatabaseRequestProtobuf type
yamcs.protobuf.archive.CompactDatabaseRequestThis corresponds to XTCE Comparison or ArgumentComparison
All comparisons must be true.
Represents a past
CfdpFileTransfer obtained from the database.Protobuf type
yamcs.protobuf.activities.CompleteManualActivityRequestProtobuf type
yamcs.protobuf.activities.CompleteManualActivityRequestThe 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
Interface for consuming extracted containers.
Protobuf type
yamcs.protobuf.packets.ContainerDataProtobuf type
yamcs.protobuf.packets.ContainerDataEntry 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.Cop1ConfigProtobuf type
yamcs.protobuf.cop1.Cop1ConfigSends events and websocket messages for FOP1 state changes and alerts
Protobuf enum
yamcs.protobuf.cop1.Cop1StateProtobuf type
yamcs.protobuf.cop1.Cop1StatusProtobuf type
yamcs.protobuf.cop1.Cop1StatusAssembles 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.CreateBucketRequestProtobuf type
yamcs.protobuf.buckets.CreateBucketRequestProtobuf type
yamcs.protobuf.events.CreateEventRequestProtobuf type
yamcs.protobuf.events.CreateEventRequestProtobuf type
yamcs.protobuf.iam.CreateGroupRequestProtobuf type
yamcs.protobuf.iam.CreateGroupRequestProtobuf type
yamcs.protobuf.instances.CreateInstanceRequestProtobuf type
yamcs.protobuf.instances.CreateInstanceRequestProtobuf type
yamcs.protobuf.timeline.CreateItemRequestProtobuf type
yamcs.protobuf.timeline.CreateItemRequestProtobuf type
yamcs.protobuf.plists.CreateParameterListRequestProtobuf type
yamcs.protobuf.plists.CreateParameterListRequest
Request message for `CreateProcessor`.
Request message for `CreateProcessor`.
Protobuf type
yamcs.protobuf.web.CreateQueryRequestProtobuf type
yamcs.protobuf.web.CreateQueryRequestProtobuf type
yamcs.protobuf.iam.CreateServiceAccountRequestProtobuf type
yamcs.protobuf.iam.CreateServiceAccountRequestProtobuf type
yamcs.protobuf.iam.CreateServiceAccountResponseProtobuf type
yamcs.protobuf.iam.CreateServiceAccountResponseProtobuf type
yamcs.protobuf.filetransfer.CreateTransferRequestProtobuf type
yamcs.protobuf.filetransfer.CreateTransferRequestProtobuf type
yamcs.protobuf.iam.CreateUserRequestProtobuf type
yamcs.protobuf.iam.CreateUserRequestLink 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.DatabaseInfoProtobuf type
yamcs.protobuf.archive.DatabaseInfoInterface 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
EventProtobuf type
Event
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
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
ProtoDataTypeIterator that does not support seek.
Protobuf type
yamcs.protobuf.timeline.DeleteBandRequestProtobuf type
yamcs.protobuf.timeline.DeleteBandRequestProtobuf type
yamcs.protobuf.buckets.DeleteBucketRequestProtobuf type
yamcs.protobuf.buckets.DeleteBucketRequestProtobuf type
yamcs.protobuf.commanding.DeleteClearanceRequestProtobuf type
yamcs.protobuf.commanding.DeleteClearanceRequestProtobuf type
yamcs.protobuf.iam.DeleteGroupRequestProtobuf type
yamcs.protobuf.iam.DeleteGroupRequestProtobuf type
yamcs.protobuf.iam.DeleteIdentityRequestProtobuf type
yamcs.protobuf.iam.DeleteIdentityRequestProtobuf type
yamcs.protobuf.timeline.DeleteItemRequestProtobuf type
yamcs.protobuf.timeline.DeleteItemRequestProtobuf type
yamcs.protobuf.buckets.DeleteObjectRequestProtobuf type
yamcs.protobuf.buckets.DeleteObjectRequestProtobuf type
yamcs.protobuf.plists.DeleteParameterListRequestProtobuf type
yamcs.protobuf.plists.DeleteParameterListRequest
Request message for `DeleteProcessor`.
Request message for `DeleteProcessor`.
Protobuf type
yamcs.protobuf.web.DeleteQueryRequestProtobuf type
yamcs.protobuf.web.DeleteQueryRequestProtobuf type
yamcs.protobuf.iam.DeleteRoleAssignmentRequestProtobuf type
yamcs.protobuf.iam.DeleteRoleAssignmentRequestProtobuf type
yamcs.protobuf.iam.DeleteServiceAccountRequestProtobuf type
yamcs.protobuf.iam.DeleteServiceAccountRequestExecute a statement:
Protobuf type
yamcs.protobuf.timeline.DeleteTimelineGroupRequestProtobuf 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.DeleteUserRequestProtobuf type
yamcs.protobuf.iam.DeleteUserRequestProtobuf type
yamcs.protobuf.timeline.DeleteViewRequestProtobuf type
yamcs.protobuf.timeline.DeleteViewRequestAnnotation 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.DescribeDatabaseRequestProtobuf type
yamcs.protobuf.archive.DescribeDatabaseRequestStores 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.archive.DisableBackfillingRequestProtobuf type
yamcs.protobuf.archive.DisableBackfillingRequestProtobuf type
yamcs.protobuf.links.DisableLinkRequestProtobuf type
yamcs.protobuf.links.DisableLinkRequestProtobuf type
yamcs.protobuf.commanding.DisableQueueRequestProtobuf type
yamcs.protobuf.commanding.DisableQueueRequestProtobuf type
yamcs.protobuf.cop1.DisableRequestProtobuf type
yamcs.protobuf.cop1.DisableRequestGenerates 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.EditAlarmRequestProtobuf 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.archive.EnableBackfillingRequestProtobuf type
yamcs.protobuf.archive.EnableBackfillingRequestProtobuf type
yamcs.protobuf.links.EnableLinkRequestProtobuf type
yamcs.protobuf.links.EnableLinkRequestProtobuf type
yamcs.protobuf.commanding.EnableQueueRequestProtobuf type
yamcs.protobuf.commanding.EnableQueueRequestProtobuf type
yamcs.protobuf.filetransfer.EntityInfoProtobuf type
yamcs.protobuf.filetransfer.EntityInfoAn 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.EventProtobuf type
yamcs.protobuf.events.Event
The severity levels, in order are:
INFO, WATCH, WARNING, DISTRESS, CRITICAL, SEVERE.
Protobuf type
yamcs.protobuf.alarms.EventAlarmDataProtobuf type
yamcs.protobuf.alarms.EventAlarmDataHandles 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.ExecutorInfoProtobuf type
yamcs.protobuf.activities.ExecutorInfoMarks a class or method as experimental.
Protobuf type
yamcs.protobuf.commanding.ExportCommandRequestProtobuf type
yamcs.protobuf.commanding.ExportCommandRequestProtobuf type
yamcs.protobuf.commanding.ExportCommandsRequestProtobuf type
yamcs.protobuf.commanding.ExportCommandsRequestProtobuf type
yamcs.protobuf.events.ExportEventsRequestProtobuf type
yamcs.protobuf.events.ExportEventsRequestProtobuf type
yamcs.protobuf.packets.ExportPacketRequestProtobuf type
yamcs.protobuf.packets.ExportPacketRequestProtobuf type
yamcs.protobuf.packets.ExportPacketsRequestProtobuf type
yamcs.protobuf.packets.ExportPacketsRequestThis class does not have an equivalence in the XTCE standard
Created as a base-class for ORedConditions and ANDedConditions
Protobuf type
ExternalIdentityProtobuf type
ExternalIdentityProtobuf type
yamcs.protobuf.iam.ExternalIdentityInfoProtobuf type
yamcs.protobuf.iam.ExternalIdentityInfoProtobuf type
yamcs.protobuf.filetransfer.ExtraColumnInfoProtobuf 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.ExtractPacketRequestProtobuf type
yamcs.protobuf.packets.ExtractPacketRequestProtobuf type
yamcs.protobuf.packets.ExtractPacketResponseProtobuf type
yamcs.protobuf.packets.ExtractPacketResponseThis 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.FieldBehaviorA 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
Protobuf type
yamcs.protobuf.filetransfer.FileTransferCapabilitiesProtobuf type
yamcs.protobuf.filetransfer.FileTransferCapabilities
CUSTOMISABLE FILE TRANSFER OPTIONS
CUSTOMISABLE FILE TRANSFER OPTIONS
Protobuf enum
yamcs.protobuf.filetransfer.FileTransferOption.TypeProtobuf type
yamcs.protobuf.filetransfer.FileTransferOption.ValueProtobuf type
yamcs.protobuf.filetransfer.FileTransferOption.ValueThe file transfer service defines an interface for implementing file transfers.
Protobuf type
yamcs.protobuf.filetransfer.FileTransferServiceInfoProtobuf type
yamcs.protobuf.filetransfer.FileTransferServiceInfoHandle locking parameter archive intervals in order to avoid different fillers filling up the same interval
concurrently.
Token literal values and constants.
Token literal values and constants.
Token Manager.
Token Manager.
Protobuf type
yamcs.api.FilterSyntaxExceptionProtobuf type
yamcs.api.FilterSyntaxExceptionA 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.GetActivityLogRequestProtobuf type
yamcs.protobuf.activities.GetActivityLogRequestProtobuf type
yamcs.protobuf.activities.GetActivityLogResponseProtobuf type
yamcs.protobuf.activities.GetActivityLogResponseProtobuf type
yamcs.protobuf.activities.GetActivityRequestProtobuf type
yamcs.protobuf.activities.GetActivityRequestProtobuf type
yamcs.protobuf.processing.GetAlgorithmOverridesRequestProtobuf type
yamcs.protobuf.processing.GetAlgorithmOverridesRequestProtobuf type
yamcs.protobuf.processing.GetAlgorithmOverridesResponseProtobuf 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.GetArchivedParameterGroupRequestProtobuf type
yamcs.protobuf.archive.GetArchivedParameterGroupRequestProtobuf type
yamcs.protobuf.archive.GetArchivedParameterSegmentsRequestProtobuf 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.GetBandRequestProtobuf type
yamcs.protobuf.timeline.GetBandRequestProtobuf type
yamcs.protobuf.buckets.GetBucketRequestProtobuf type
yamcs.protobuf.buckets.GetBucketRequestProtobuf type
yamcs.protobuf.commanding.GetCommandRequestProtobuf type
yamcs.protobuf.commanding.GetCommandRequestProtobuf type
yamcs.protobuf.cop1.GetConfigRequestProtobuf type
yamcs.protobuf.cop1.GetConfigRequestProtobuf type
yamcs.protobuf.archive.GetDatabaseRequestProtobuf type
yamcs.protobuf.archive.GetDatabaseRequestProtobuf type
yamcs.protobuf.filetransfer.GetFileTransferServiceRequestProtobuf type
yamcs.protobuf.filetransfer.GetFileTransferServiceRequestProtobuf type
yamcs.protobuf.iam.GetGroupRequestProtobuf type
yamcs.protobuf.iam.GetGroupRequestProtobuf type
yamcs.protobuf.web.GetInstanceConfigurationRequestProtobuf type
yamcs.protobuf.web.GetInstanceConfigurationRequestProtobuf type
yamcs.protobuf.instances.GetInstanceRequestProtobuf type
yamcs.protobuf.instances.GetInstanceRequestProtobuf type
yamcs.protobuf.instances.GetInstanceTemplateRequestProtobuf type
yamcs.protobuf.instances.GetInstanceTemplateRequestProtobuf type
yamcs.protobuf.timeline.GetItemLogRequestProtobuf type
yamcs.protobuf.timeline.GetItemLogRequestProtobuf type
yamcs.protobuf.timeline.GetItemRequestProtobuf type
yamcs.protobuf.timeline.GetItemRequestProtobuf type
yamcs.protobuf.links.GetLinkRequestProtobuf type
yamcs.protobuf.links.GetLinkRequestProtobuf type
yamcs.protobuf.buckets.GetObjectInfoRequestProtobuf type
yamcs.protobuf.buckets.GetObjectInfoRequestProtobuf type
yamcs.protobuf.buckets.GetObjectRequestProtobuf type
yamcs.protobuf.buckets.GetObjectRequestProtobuf type
yamcs.protobuf.packets.GetPacketRequestProtobuf type
yamcs.protobuf.packets.GetPacketRequestProtobuf type
yamcs.protobuf.plists.GetParameterListRequestProtobuf type
yamcs.protobuf.plists.GetParameterListRequestProtobuf type
yamcs.protobuf.processing.GetParameterOverrideRequestProtobuf type
yamcs.protobuf.processing.GetParameterOverrideRequestProtobuf type
yamcs.protobuf.archive.GetParameterRangesRequestProtobuf 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.GetQueueRequestProtobuf type
yamcs.protobuf.commanding.GetQueueRequestProtobuf type
yamcs.protobuf.iam.GetRoleRequestProtobuf type
yamcs.protobuf.iam.GetRoleRequestProtobuf type
yamcs.protobuf.sdls.GetSeqCtrRequestProtobuf type
yamcs.protobuf.sdls.GetSeqCtrRequestProtobuf type
yamcs.protobuf.sdls.GetSeqCtrResponseProtobuf type
yamcs.protobuf.sdls.GetSeqCtrResponseProtobuf type
yamcs.protobuf.server.GetServerInfoResponseProtobuf type
yamcs.protobuf.server.GetServerInfoResponseProtobuf type
yamcs.protobuf.server.GetServerInfoResponse.CommandOptionInfoProtobuf type
yamcs.protobuf.server.GetServerInfoResponse.CommandOptionInfoProtobuf type
yamcs.protobuf.server.GetServerInfoResponse.PluginInfoProtobuf type
yamcs.protobuf.server.GetServerInfoResponse.PluginInfoProtobuf type
yamcs.protobuf.iam.GetServiceAccountRequestProtobuf type
yamcs.protobuf.iam.GetServiceAccountRequestProtobuf type
yamcs.protobuf.services.GetServiceRequestProtobuf type
yamcs.protobuf.services.GetServiceRequestProtobuf type
yamcs.protobuf.cop1.GetStatusRequestProtobuf type
yamcs.protobuf.cop1.GetStatusRequestProtobuf type
yamcs.protobuf.tco.GetTcoConfigRequestProtobuf type
yamcs.protobuf.tco.GetTcoConfigRequestProtobuf type
yamcs.protobuf.tco.GetTcoStatusRequestProtobuf type
yamcs.protobuf.tco.GetTcoStatusRequestProtobuf type
yamcs.protobuf.server.GetThreadRequestProtobuf type
yamcs.protobuf.server.GetThreadRequestProtobuf type
yamcs.protobuf.filetransfer.GetTransferRequestProtobuf type
yamcs.protobuf.filetransfer.GetTransferRequestProtobuf type
yamcs.protobuf.iam.GetUserRequestProtobuf type
yamcs.protobuf.iam.GetUserRequestProtobuf type
yamcs.protobuf.timeline.GetViewRequestProtobuf type
yamcs.protobuf.timeline.GetViewRequestProtobuf type
yamcs.protobuf.activities.GlobalActivityStatusProtobuf type
yamcs.protobuf.activities.GlobalActivityStatusProtobuf type
yamcs.protobuf.alarms.GlobalAlarmStatusProtobuf type
yamcs.protobuf.alarms.GlobalAlarmStatusSubscription 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
GroupCollectionProtobuf type
GroupCollectionProtobuf type
yamcs.protobuf.iam.GroupInfoProtobuf type
yamcs.protobuf.iam.GroupInfoProtobuf type
GroupRecordProtobuf type
GroupRecordA 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.HttpBodyProtobuf type
yamcs.api.HttpBodyDefault HTTP exception.
Handles handshakes and messages.
Protobuf type
yamcs.api.HttpRouteProtobuf type
yamcs.api.HttpRouteServer-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.HttpTrafficProtobuf type
yamcs.protobuf.server.HttpTrafficConverts 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.IndexEntryProtobuf type
yamcs.protobuf.archive.IndexEntryProtobuf type
yamcs.protobuf.archive.IndexGroupProtobuf type
yamcs.protobuf.archive.IndexGroupRequest index (histogram) information about tm packets, pp groups and commands
Used by
IndexRequestProcessorPerforms histogram and completeness index retrievals.
Protobuf type
yamcs.protobuf.archive.IndexResponseProtobuf type
yamcs.protobuf.archive.IndexResponseAn entry whose name is given by the value of a ParamameterInstance.
Protobuf enum
yamcs.protobuf.cop1.InitializationTypeProtobuf type
yamcs.protobuf.cop1.InitializeRequestProtobuf type
yamcs.protobuf.cop1.InitializeRequestInput parameters for algorithms.
Produces tuples as result of:
Protobuf type
yamcs.protobuf.web.InstanceConfigurationProtobuf type
yamcs.protobuf.web.InstanceConfigurationProtobuf type
yamcs.protobuf.instances.InstanceTemplateProtobuf type
yamcs.protobuf.instances.InstanceTemplateYamcs 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.IssueCommandRequestProtobuf type
yamcs.protobuf.commanding.IssueCommandRequest.AssignmentProtobuf type
yamcs.protobuf.commanding.IssueCommandRequest.AssignmentProtobuf type
yamcs.protobuf.commanding.IssueCommandRequestProtobuf type
yamcs.protobuf.commanding.IssueCommandResponseProtobuf 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.
Sequence number used for initialisation vector.
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.LeapSecondsTableProtobuf type
yamcs.protobuf.time.LeapSecondsTableProtobuf type
yamcs.protobuf.time.LeapSecondsTable.ValidityRangeProtobuf type
yamcs.protobuf.time.LeapSecondsTable.ValidityRangeThrown 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.LinkEventProtobuf type
yamcs.protobuf.links.LinkEventProtobuf type
yamcs.protobuf.links.LinkInfoProtobuf type
yamcs.protobuf.links.LinkInfoUsed 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.ListActivitiesRequestProtobuf type
yamcs.protobuf.activities.ListActivitiesRequestProtobuf type
yamcs.protobuf.activities.ListActivitiesResponseProtobuf type
yamcs.protobuf.activities.ListActivitiesResponseProtobuf type
yamcs.protobuf.alarms.ListAlarmsRequestProtobuf type
yamcs.protobuf.alarms.ListAlarmsRequestProtobuf type
yamcs.protobuf.alarms.ListAlarmsResponseProtobuf type
yamcs.protobuf.alarms.ListAlarmsResponseProtobuf type
yamcs.protobuf.audit.ListAuditRecordsRequestProtobuf type
yamcs.protobuf.audit.ListAuditRecordsRequestProtobuf type
yamcs.protobuf.audit.ListAuditRecordsResponseProtobuf type
yamcs.protobuf.audit.ListAuditRecordsResponseProtobuf type
yamcs.protobuf.timeline.ListBandsRequestProtobuf type
yamcs.protobuf.timeline.ListBandsRequestProtobuf type
yamcs.protobuf.timeline.ListBandsResponseProtobuf type
yamcs.protobuf.timeline.ListBandsResponseProtobuf type
yamcs.protobuf.buckets.ListBucketsRequestProtobuf type
yamcs.protobuf.buckets.ListBucketsRequestProtobuf type
yamcs.protobuf.buckets.ListBucketsResponseProtobuf type
yamcs.protobuf.buckets.ListBucketsResponseProtobuf type
yamcs.protobuf.commanding.ListClearancesResponseProtobuf type
yamcs.protobuf.commanding.ListClearancesResponseProtobuf type
yamcs.protobuf.archive.ListCommandHistoryIndexRequestProtobuf type
yamcs.protobuf.archive.ListCommandHistoryIndexRequestProtobuf type
yamcs.protobuf.commanding.ListCommandsRequestProtobuf type
yamcs.protobuf.commanding.ListCommandsRequestProtobuf type
yamcs.protobuf.commanding.ListCommandsResponseProtobuf type
yamcs.protobuf.commanding.ListCommandsResponseProtobuf type
yamcs.protobuf.archive.ListCompletenessIndexRequestProtobuf type
yamcs.protobuf.archive.ListCompletenessIndexRequestProtobuf type
yamcs.protobuf.archive.ListDatabasesResponseProtobuf type
yamcs.protobuf.archive.ListDatabasesResponseProtobuf type
yamcs.protobuf.archive.ListEventIndexRequestProtobuf type
yamcs.protobuf.archive.ListEventIndexRequestProtobuf type
yamcs.protobuf.events.ListEventSourcesRequestProtobuf type
yamcs.protobuf.events.ListEventSourcesRequestProtobuf type
yamcs.protobuf.events.ListEventSourcesResponseProtobuf type
yamcs.protobuf.events.ListEventSourcesResponseProtobuf type
yamcs.protobuf.events.ListEventsRequestProtobuf type
yamcs.protobuf.events.ListEventsRequestProtobuf type
yamcs.protobuf.events.ListEventsResponseProtobuf type
yamcs.protobuf.events.ListEventsResponseProtobuf type
yamcs.protobuf.activities.ListExecutorsRequestProtobuf type
yamcs.protobuf.activities.ListExecutorsRequestProtobuf type
yamcs.protobuf.activities.ListExecutorsResponseProtobuf type
yamcs.protobuf.activities.ListExecutorsResponseProtobuf type
yamcs.protobuf.filetransfer.ListFilesRequestProtobuf type
yamcs.protobuf.filetransfer.ListFilesRequestProtobuf type
yamcs.protobuf.filetransfer.ListFilesResponseProtobuf type
yamcs.protobuf.filetransfer.ListFilesResponseProtobuf type
yamcs.protobuf.filetransfer.ListFileTransferServicesRequestProtobuf type
yamcs.protobuf.filetransfer.ListFileTransferServicesRequestProtobuf type
yamcs.protobuf.filetransfer.ListFileTransferServicesResponseProtobuf type
yamcs.protobuf.filetransfer.ListFileTransferServicesResponseProtobuf type
yamcs.protobuf.iam.ListGroupsResponseProtobuf type
yamcs.protobuf.iam.ListGroupsResponseProtobuf type
yamcs.protobuf.instances.ListInstancesRequestProtobuf type
yamcs.protobuf.instances.ListInstancesRequestProtobuf type
yamcs.protobuf.instances.ListInstancesResponseProtobuf type
yamcs.protobuf.instances.ListInstancesResponseProtobuf type
yamcs.protobuf.instances.ListInstanceTemplatesResponseProtobuf type
yamcs.protobuf.instances.ListInstanceTemplatesResponseProtobuf type
yamcs.protobuf.timeline.ListItemsRequestProtobuf type
yamcs.protobuf.timeline.ListItemsRequestProtobuf type
yamcs.protobuf.timeline.ListItemsResponseProtobuf type
yamcs.protobuf.timeline.ListItemsResponseProtobuf type
yamcs.protobuf.links.ListLinksRequestProtobuf type
yamcs.protobuf.links.ListLinksRequestProtobuf type
yamcs.protobuf.links.ListLinksResponseProtobuf type
yamcs.protobuf.links.ListLinksResponseProtobuf type
yamcs.protobuf.processing.ListMdbOverridesRequestProtobuf type
yamcs.protobuf.processing.ListMdbOverridesRequestProtobuf type
yamcs.protobuf.processing.ListMdbOverridesResponseProtobuf type
yamcs.protobuf.processing.ListMdbOverridesResponseProtobuf type
yamcs.protobuf.buckets.ListObjectsRequestProtobuf type
yamcs.protobuf.buckets.ListObjectsRequestProtobuf type
yamcs.protobuf.buckets.ListObjectsResponseProtobuf type
yamcs.protobuf.buckets.ListObjectsResponseA packet appearing in the packet viewer list.
Protobuf type
yamcs.protobuf.archive.ListPacketIndexRequestProtobuf type
yamcs.protobuf.archive.ListPacketIndexRequestProtobuf type
yamcs.protobuf.packets.ListPacketNamesRequestProtobuf type
yamcs.protobuf.packets.ListPacketNamesRequestProtobuf type
yamcs.protobuf.packets.ListPacketNamesResponseProtobuf type
yamcs.protobuf.packets.ListPacketNamesResponseProtobuf type
yamcs.protobuf.packets.ListPacketsRequestProtobuf type
yamcs.protobuf.packets.ListPacketsRequestProtobuf type
yamcs.protobuf.packets.ListPacketsResponseProtobuf type
yamcs.protobuf.packets.ListPacketsResponseProtobuf type
yamcs.protobuf.archive.ListParameterIndexRequestProtobuf type
yamcs.protobuf.archive.ListParameterIndexRequestProtobuf type
yamcs.protobuf.plists.ListParameterListsRequestProtobuf type
yamcs.protobuf.plists.ListParameterListsRequestProtobuf type
yamcs.protobuf.plists.ListParameterListsResponseProtobuf type
yamcs.protobuf.plists.ListParameterListsResponseProtobuf type
yamcs.protobuf.iam.ListPrivilegesResponseProtobuf type
yamcs.protobuf.iam.ListPrivilegesResponseProtobuf type
yamcs.protobuf.alarms.ListProcessorAlarmsRequestProtobuf type
yamcs.protobuf.alarms.ListProcessorAlarmsRequestProtobuf type
yamcs.protobuf.alarms.ListProcessorAlarmsResponseProtobuf 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.ListQueriesRequestProtobuf type
yamcs.protobuf.web.ListQueriesRequestProtobuf type
yamcs.protobuf.web.ListQueriesResponseProtobuf type
yamcs.protobuf.web.ListQueriesResponseProtobuf type
yamcs.protobuf.commanding.ListQueuedCommandsRequestProtobuf type
yamcs.protobuf.commanding.ListQueuedCommandsRequestProtobuf type
yamcs.protobuf.commanding.ListQueuedCommandsResponseProtobuf type
yamcs.protobuf.commanding.ListQueuedCommandsResponseProtobuf type
yamcs.protobuf.commanding.ListQueuesRequestProtobuf type
yamcs.protobuf.commanding.ListQueuesRequestProtobuf type
yamcs.protobuf.commanding.ListQueuesResponseProtobuf type
yamcs.protobuf.commanding.ListQueuesResponseProtobuf type
yamcs.protobuf.archive.ListRocksDbDatabasesResponseProtobuf type
yamcs.protobuf.archive.ListRocksDbDatabasesResponseProtobuf type
yamcs.protobuf.archive.ListRocksDbTablespacesResponseProtobuf type
yamcs.protobuf.archive.ListRocksDbTablespacesResponseProtobuf type
yamcs.protobuf.iam.ListRolesResponseProtobuf type
yamcs.protobuf.iam.ListRolesResponseProtobuf type
yamcs.protobuf.server.ListRoutesResponseProtobuf type
yamcs.protobuf.server.ListRoutesResponseProtobuf type
yamcs.protobuf.activities.ListScriptsRequestProtobuf type
yamcs.protobuf.activities.ListScriptsRequestProtobuf type
yamcs.protobuf.activities.ListScriptsResponseProtobuf type
yamcs.protobuf.activities.ListScriptsResponseProtobuf type
yamcs.protobuf.iam.ListServiceAccountsResponseProtobuf type
yamcs.protobuf.iam.ListServiceAccountsResponseProtobuf type
yamcs.protobuf.services.ListServicesRequestProtobuf type
yamcs.protobuf.services.ListServicesRequestProtobuf type
yamcs.protobuf.services.ListServicesResponseProtobuf type
yamcs.protobuf.services.ListServicesResponseProtobuf type
yamcs.protobuf.iam.ListSessionsResponseProtobuf type
yamcs.protobuf.iam.ListSessionsResponseProtobuf type
yamcs.protobuf.timeline.ListSourcesRequestProtobuf type
yamcs.protobuf.timeline.ListSourcesRequestProtobuf type
yamcs.protobuf.timeline.ListSourcesResponseProtobuf type
yamcs.protobuf.timeline.ListSourcesResponseProtobuf type
yamcs.protobuf.server.ListThreadsRequestProtobuf type
yamcs.protobuf.server.ListThreadsRequestProtobuf type
yamcs.protobuf.server.ListThreadsResponseProtobuf type
yamcs.protobuf.server.ListThreadsResponseProtobuf type
yamcs.protobuf.timeline.ListTimelineTagsRequestProtobuf type
yamcs.protobuf.timeline.ListTimelineTagsRequestProtobuf type
yamcs.protobuf.timeline.ListTimelineTagsResponseProtobuf type
yamcs.protobuf.timeline.ListTimelineTagsResponseProtobuf type
yamcs.protobuf.server.ListTopicsResponseProtobuf type
yamcs.protobuf.server.ListTopicsResponseProtobuf type
yamcs.protobuf.filetransfer.ListTransfersRequestProtobuf type
yamcs.protobuf.filetransfer.ListTransfersRequestProtobuf type
yamcs.protobuf.filetransfer.ListTransfersResponseProtobuf type
yamcs.protobuf.filetransfer.ListTransfersResponseProtobuf type
yamcs.protobuf.iam.ListUsersResponseProtobuf type
yamcs.protobuf.iam.ListUsersResponseProtobuf type
yamcs.protobuf.timeline.ListViewsRequestProtobuf type
yamcs.protobuf.timeline.ListViewsRequestProtobuf type
yamcs.protobuf.timeline.ListViewsResponseProtobuf type
yamcs.protobuf.timeline.ListViewsResponseProtobuf type
yamcs.protobuf.pvalue.LoadParameterValuesRequestProtobuf type
yamcs.protobuf.pvalue.LoadParameterValuesRequestProtobuf type
yamcs.protobuf.pvalue.LoadParameterValuesResponseProtobuf type
yamcs.protobuf.pvalue.LoadParameterValuesResponseImplements 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.LogEntryProtobuf type
yamcs.protobuf.timeline.LogEntryAn 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.AbsoluteTimeInfoProtobuf type
yamcs.protobuf.mdb.AbsoluteTimeInfoProtobuf type
yamcs.protobuf.mdb.AlarmInfoProtobuf type
yamcs.protobuf.mdb.AlarmInfoProtobuf enum
yamcs.protobuf.mdb.AlarmLevelTypeProtobuf type
yamcs.protobuf.mdb.AlarmRangeProtobuf type
yamcs.protobuf.mdb.AlarmRangeProtobuf type
yamcs.protobuf.mdb.AlgorithmInfoProtobuf type
yamcs.protobuf.mdb.AlgorithmInfoProtobuf enum
yamcs.protobuf.mdb.AlgorithmInfo.ScopeProtobuf enum
yamcs.protobuf.mdb.AlgorithmInfo.TypeProtobuf type
yamcs.protobuf.mdb.AncillaryDataInfoProtobuf type
yamcs.protobuf.mdb.AncillaryDataInfoProtobuf type
yamcs.protobuf.mdb.ArgumentAssignmentInfoProtobuf type
yamcs.protobuf.mdb.ArgumentAssignmentInfoProtobuf type
yamcs.protobuf.mdb.ArgumentDimensionInfoProtobuf type
yamcs.protobuf.mdb.ArgumentDimensionInfoProtobuf type
yamcs.protobuf.mdb.ArgumentInfoProtobuf type
yamcs.protobuf.mdb.ArgumentInfoProtobuf type
yamcs.protobuf.mdb.ArgumentMemberInfoProtobuf type
yamcs.protobuf.mdb.ArgumentMemberInfoProtobuf type
yamcs.protobuf.mdb.ArgumentTypeInfoProtobuf type
yamcs.protobuf.mdb.ArgumentTypeInfoProtobuf type
yamcs.protobuf.mdb.ArrayInfoProtobuf type
yamcs.protobuf.mdb.ArrayInfoProtobuf type
yamcs.protobuf.mdb.BatchGetParametersRequestProtobuf type
yamcs.protobuf.mdb.BatchGetParametersRequestProtobuf type
yamcs.protobuf.mdb.BatchGetParametersResponseProtobuf type
yamcs.protobuf.mdb.BatchGetParametersResponseProtobuf type
yamcs.protobuf.mdb.BatchGetParametersResponse.GetParameterResponseProtobuf type
yamcs.protobuf.mdb.BatchGetParametersResponse.GetParameterResponseProtobuf type
yamcs.protobuf.mdb.CalibratorInfoProtobuf type
yamcs.protobuf.mdb.CalibratorInfoProtobuf enum
yamcs.protobuf.mdb.CalibratorInfo.TypeProtobuf type
yamcs.protobuf.mdb.CheckWindowInfoProtobuf type
yamcs.protobuf.mdb.CheckWindowInfoProtobuf type
yamcs.protobuf.mdb.CommandContainerInfoProtobuf type
yamcs.protobuf.mdb.CommandContainerInfoProtobuf type
yamcs.protobuf.mdb.CommandInfoProtobuf type
yamcs.protobuf.mdb.CommandInfoProtobuf type
yamcs.protobuf.mdb.ComparisonInfoProtobuf type
yamcs.protobuf.mdb.ComparisonInfoProtobuf enum
yamcs.protobuf.mdb.ComparisonInfo.OperatorTypeProtobuf type
yamcs.protobuf.mdb.ContainerInfoProtobuf type
yamcs.protobuf.mdb.ContainerInfoProtobuf type
yamcs.protobuf.mdb.ContextAlarmInfoProtobuf type
yamcs.protobuf.mdb.ContextAlarmInfoProtobuf type
yamcs.protobuf.mdb.ContextCalibratorInfoProtobuf type
yamcs.protobuf.mdb.ContextCalibratorInfoProtobuf type
yamcs.protobuf.mdb.CreateParameterRequestProtobuf type
yamcs.protobuf.mdb.CreateParameterRequestProtobuf type
yamcs.protobuf.mdb.CreateParameterTypeRequestProtobuf type
yamcs.protobuf.mdb.CreateParameterTypeRequestProtobuf type
yamcs.protobuf.mdb.DataEncodingInfoProtobuf type
yamcs.protobuf.mdb.DataEncodingInfoProtobuf enum
yamcs.protobuf.mdb.DataEncodingInfo.TypeProtobuf enum
yamcs.protobuf.mdb.DataSourceTypeProtobuf type
yamcs.protobuf.mdb.EnumerationAlarmProtobuf type
yamcs.protobuf.mdb.EnumerationAlarm
Maps a range of numeric values to a label
Maps a range of numeric values to a label
Maps a numeric value to a label
Maps a numeric value to a label
Protobuf type
yamcs.protobuf.mdb.ExportJavaMissionDatabaseRequestProtobuf type
yamcs.protobuf.mdb.ExportJavaMissionDatabaseRequestProtobuf type
yamcs.protobuf.mdb.ExportXtceRequestProtobuf type
yamcs.protobuf.mdb.ExportXtceRequestProtobuf type
yamcs.protobuf.mdb.FixedValueInfoProtobuf type
yamcs.protobuf.mdb.FixedValueInfoProtobuf type
yamcs.protobuf.mdb.GetAlgorithmRequestProtobuf type
yamcs.protobuf.mdb.GetAlgorithmRequestProtobuf type
yamcs.protobuf.mdb.GetCommandRequestProtobuf type
yamcs.protobuf.mdb.GetCommandRequestProtobuf type
yamcs.protobuf.mdb.GetContainerRequestProtobuf type
yamcs.protobuf.mdb.GetContainerRequestProtobuf type
yamcs.protobuf.mdb.GetMissionDatabaseRequestProtobuf type
yamcs.protobuf.mdb.GetMissionDatabaseRequestProtobuf type
yamcs.protobuf.mdb.GetParameterRequestProtobuf type
yamcs.protobuf.mdb.GetParameterRequestProtobuf type
yamcs.protobuf.mdb.GetParameterTypeRequestProtobuf type
yamcs.protobuf.mdb.GetParameterTypeRequestProtobuf type
yamcs.protobuf.mdb.GetSpaceSystemRequestProtobuf type
yamcs.protobuf.mdb.GetSpaceSystemRequestProtobuf type
yamcs.protobuf.mdb.HistoryInfoProtobuf type
yamcs.protobuf.mdb.HistoryInfoProtobuf type
yamcs.protobuf.mdb.IndirectParameterRefInfoProtobuf type
yamcs.protobuf.mdb.IndirectParameterRefInfoProtobuf type
yamcs.protobuf.mdb.InputParameterInfoProtobuf type
yamcs.protobuf.mdb.InputParameterInfoProtobuf type
yamcs.protobuf.mdb.JavaExpressionCalibratorInfoProtobuf type
yamcs.protobuf.mdb.JavaExpressionCalibratorInfoProtobuf type
yamcs.protobuf.mdb.ListAlgorithmsRequestProtobuf type
yamcs.protobuf.mdb.ListAlgorithmsRequestProtobuf type
yamcs.protobuf.mdb.ListAlgorithmsResponseProtobuf type
yamcs.protobuf.mdb.ListAlgorithmsResponseProtobuf type
yamcs.protobuf.mdb.ListCommandsRequestProtobuf type
yamcs.protobuf.mdb.ListCommandsRequestProtobuf type
yamcs.protobuf.mdb.ListCommandsResponseProtobuf type
yamcs.protobuf.mdb.ListCommandsResponseProtobuf type
yamcs.protobuf.mdb.ListContainersRequestProtobuf type
yamcs.protobuf.mdb.ListContainersRequestProtobuf type
yamcs.protobuf.mdb.ListContainersResponseProtobuf type
yamcs.protobuf.mdb.ListContainersResponseProtobuf type
yamcs.protobuf.mdb.ListParametersRequestProtobuf type
yamcs.protobuf.mdb.ListParametersRequestProtobuf type
yamcs.protobuf.mdb.ListParametersResponseProtobuf type
yamcs.protobuf.mdb.ListParametersResponseProtobuf type
yamcs.protobuf.mdb.ListParameterTypesRequestProtobuf type
yamcs.protobuf.mdb.ListParameterTypesRequestProtobuf type
yamcs.protobuf.mdb.ListParameterTypesResponseProtobuf type
yamcs.protobuf.mdb.ListParameterTypesResponseProtobuf type
yamcs.protobuf.mdb.ListSpaceSystemsRequestProtobuf type
yamcs.protobuf.mdb.ListSpaceSystemsRequestProtobuf type
yamcs.protobuf.mdb.ListSpaceSystemsResponseProtobuf type
yamcs.protobuf.mdb.ListSpaceSystemsResponseProtobuf type
yamcs.protobuf.mdb.MathElementProtobuf type
yamcs.protobuf.mdb.MathElementProtobuf enum
yamcs.protobuf.mdb.MathElement.TypeProtobuf type
yamcs.protobuf.mdb.MemberInfoProtobuf type
yamcs.protobuf.mdb.MemberInfoProtobuf type
yamcs.protobuf.mdb.MissionDatabaseProtobuf type
yamcs.protobuf.mdb.MissionDatabaseProtobuf type
yamcs.protobuf.mdb.MissionDatabaseItemProtobuf type
yamcs.protobuf.mdb.MissionDatabaseItemProtobuf type
yamcs.protobuf.mdb.NumberFormatTypeInfoProtobuf type
yamcs.protobuf.mdb.NumberFormatTypeInfoProtobuf type
yamcs.protobuf.mdb.OutputParameterInfoProtobuf type
yamcs.protobuf.mdb.OutputParameterInfoProtobuf type
yamcs.protobuf.mdb.ParameterDimensionInfoProtobuf type
yamcs.protobuf.mdb.ParameterDimensionInfoProtobuf type
yamcs.protobuf.mdb.ParameterInfoProtobuf type
yamcs.protobuf.mdb.ParameterInfoProtobuf type
yamcs.protobuf.mdb.ParameterTypeInfoProtobuf type
yamcs.protobuf.mdb.ParameterTypeInfoProtobuf type
yamcs.protobuf.mdb.PolynomialCalibratorInfoProtobuf type
yamcs.protobuf.mdb.PolynomialCalibratorInfoProtobuf type
yamcs.protobuf.mdb.RepeatInfoProtobuf type
yamcs.protobuf.mdb.RepeatInfoProtobuf type
yamcs.protobuf.mdb.SequenceEntryInfoProtobuf type
yamcs.protobuf.mdb.SequenceEntryInfoProtobuf enum
yamcs.protobuf.mdb.SequenceEntryInfo.ReferenceLocationTypeProtobuf type
yamcs.protobuf.mdb.SignificanceInfoProtobuf type
yamcs.protobuf.mdb.SignificanceInfoProtobuf enum
yamcs.protobuf.mdb.SignificanceInfo.SignificanceLevelTypeProtobuf type
yamcs.protobuf.mdb.SpaceSystemInfoProtobuf type
yamcs.protobuf.mdb.SpaceSystemInfoProtobuf type
yamcs.protobuf.mdb.SplineCalibratorInfoProtobuf type
yamcs.protobuf.mdb.SplineCalibratorInfoProtobuf type
yamcs.protobuf.mdb.SplineCalibratorInfo.SplinePointInfoProtobuf type
yamcs.protobuf.mdb.SplineCalibratorInfo.SplinePointInfoProtobuf type
yamcs.protobuf.mdb.StreamMissionDatabaseRequestProtobuf type
yamcs.protobuf.mdb.StreamMissionDatabaseRequestProtobuf type
yamcs.protobuf.mdb.TransmissionConstraintInfoProtobuf type
yamcs.protobuf.mdb.TransmissionConstraintInfoProtobuf type
yamcs.protobuf.mdb.UnitInfoProtobuf type
yamcs.protobuf.mdb.UnitInfoProtobuf type
yamcs.protobuf.mdb.UsedByInfoProtobuf type
yamcs.protobuf.mdb.UsedByInfoProtobuf type
yamcs.protobuf.mdb.VerifierInfoProtobuf type
yamcs.protobuf.mdb.VerifierInfoProtobuf enum
yamcs.protobuf.mdb.VerifierInfo.TerminationActionType
Groups operations that support runtime changes to some parts of the MDB.
Protobuf type
yamcs.protobuf.processing.MdbOverrideInfoProtobuf type
yamcs.protobuf.processing.MdbOverrideInfoProtobuf enum
yamcs.protobuf.processing.MdbOverrideInfo.OverrideTypeBuilds 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.
Creates messages (strings) from templates by substituting parameter values
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
Used as a sub-calibrator in
NumericCalibratorProc to convert double to doubleCalibrates float32/float64/sint32/sint64/uint32/uint64 into float32/float64/sint32/sint64/uint32/uint64
Context alarms are applied when the ContextMatch is true.
Contains the authorization state for an identified user or service account.
Identifies an object in a bucket
Protobuf type
yamcs.protobuf.buckets.ObjectInfoProtobuf type
yamcs.protobuf.buckets.ObjectInfoAn object privilege is the right to perform a particular action on an object.
Protobuf type
yamcs.protobuf.iam.ObjectPrivilegeInfoProtobuf type
yamcs.protobuf.iam.ObjectPrivilegeInfoType 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.OpenIDConnectInfoProtobuf type
yamcs.protobuf.auth.OpenIDConnectInfoProtobuf type
yamcs.protobuf.config.OptionGroupInfoProtobuf type
yamcs.protobuf.config.OptionGroupInfoProtobuf type
yamcs.protobuf.config.OptionInfoProtobuf type
yamcs.protobuf.config.OptionInfoProtobuf enum
yamcs.protobuf.config.OptionTypeReceives 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.ParameterAlarmDataProtobuf type
yamcs.protobuf.alarms.ParameterAlarmDataThe parameter archive stores data in partitions(optional) -> intervals -> segments.
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.ParameterListInfoProtobuf 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 ParameterProcessorinterface implemented by all the classes that can provide parameters to the
ParameterProcessorManagerbuilds ranges of parameters
ParameterRecorder Records (processed) Parameters
Replays parameters from tables recorded by the
ParameterRecorderDistributes parameters from
ParameterProcessorManager to ParameterConsumerContains retrieval options used when retrieving parameters.
Combines retrieval from different sources:
Parameter Archive
Replays
Parameter cache
Realtime Parameter Archive filler
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
ParameterTypean array of values for one
ParameterIdXTCE: 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.ParameterValueUpdateProtobuf type
yamcs.protobuf.pvalue.ParameterValueUpdategroups 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.ParseFilterDataProtobuf type
yamcs.protobuf.web.ParseFilterDataProtobuf type
yamcs.protobuf.web.ParseFilterRequestProtobuf type
yamcs.protobuf.web.ParseFilterRequestHolds 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
TimeIntervalIterates 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.PatternDefinitionProtobuf type
yamcs.protobuf.plists.PatternDefinitionA Pause.request is a primitive that requests a certain transaction to be paused*
Protobuf type
yamcs.protobuf.filetransfer.PauseTransferRequestProtobuf type
yamcs.protobuf.filetransfer.PauseTransferRequestAn 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.ProcessInfoProtobuf type
yamcs.protobuf.server.ProcessInfoThis 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.ProcessorInfoProtobuf type
yamcs.protobuf.yamcsManagement.ProcessorInfoProtobuf type
yamcs.protobuf.yamcsManagement.ProcessorManagementRequestProtobuf type
yamcs.protobuf.yamcsManagement.ProcessorManagementRequestProtobuf enum
yamcs.protobuf.yamcsManagement.ProcessorManagementRequest.OperationProtobuf type
yamcs.protobuf.yamcsManagement.ProcessorRequestProtobuf type
yamcs.protobuf.yamcsManagement.ProcessorRequestProtobuf enum
yamcs.protobuf.yamcsManagement.ProcessorRequest.OperationThis 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.PurgeRequestProtobuf type
yamcs.protobuf.archive.PurgeRequestST[11] time-based scheduling
PUS1 verifier.
Generates Yamcs events from PUS event packets (PUS service 5).
Some constants and utitlities related to the PUS packets
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 1 byte for the pfield, 4 bytes seconds and 3 bytes sub-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.MonitoringResultProtobuf type
yamcs.protobuf.pvalue.ParameterDataProtobuf type
yamcs.protobuf.pvalue.ParameterDataProtobuf type
yamcs.protobuf.pvalue.ParameterValueProtobuf type
yamcs.protobuf.pvalue.ParameterValueProtobuf enum
yamcs.protobuf.pvalue.RangeConditionProtobuf type
yamcs.protobuf.pvalue.RangesProtobuf type
yamcs.protobuf.pvalue.RangesProtobuf type
yamcs.protobuf.pvalue.Ranges.RangeProtobuf type
yamcs.protobuf.pvalue.Ranges.RangeProtobuf type
yamcs.protobuf.pvalue.TimeSeriesProtobuf type
yamcs.protobuf.pvalue.TimeSeriesProtobuf type
yamcs.protobuf.pvalue.TimeSeries.SampleProtobuf type
yamcs.protobuf.pvalue.TimeSeries.SampleHelper class to programmatically build SQL queries.
Protobuf type
yamcs.protobuf.web.QueryInfoProtobuf type
yamcs.protobuf.web.QueryInfoEvent 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().the options object has a snapshot which can be used to get consistent view of the database
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.RebuildCcsdsIndexRequestProtobuf 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.ReconfigureInstanceRequestProtobuf type
yamcs.protobuf.instances.ReconfigureInstanceRequestReed-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.RejectCommandRequestProtobuf type
yamcs.protobuf.commanding.RejectCommandRequestExpressions of type
x > y or x=yProtobuf type
yamcs.protobuf.timeline.RelativeTimeProtobuf type
yamcs.protobuf.timeline.RelativeTimeA decoder that returns a binary value containing all of the remaining bytes.
Protobuf type
yamcs.protobuf.filetransfer.RemoteFileProtobuf type
yamcs.protobuf.filetransfer.RemoteFileAuthModule 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.ReplicationInfoProtobuf type
yamcs.protobuf.replication.ReplicationInfoImplements the master part of the replication.
Protobuf type
yamcs.protobuf.replication.ReplicationMasterInfoProtobuf type
yamcs.protobuf.replication.ReplicationMasterInfoTCP replication server - works both on the master and on the slave side depending on the channel handler
Protobuf type
yamcs.protobuf.replication.ReplicationSlaveInfoProtobuf 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.TypeAdds a termination pattern to the end of command string.
Protobuf type
yamcs.protobuf.links.ResetLinkCountersRequestProtobuf type
yamcs.protobuf.links.ResetLinkCountersRequestProtobuf type
ResponseProtobuf type
ResponseBuffers TSE output for extracting individual "responses".
An observer that completes a future based on a single response.
Protobuf type
yamcs.protobuf.instances.RestartInstanceRequestProtobuf type
yamcs.protobuf.instances.RestartInstanceRequestA 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.ResumeRequestProtobuf type
yamcs.protobuf.cop1.ResumeRequestProtobuf type
yamcs.protobuf.filetransfer.ResumeTransferRequestProtobuf type
yamcs.protobuf.filetransfer.ResumeTransferRequestA 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.RocksDbDatabaseInfoProtobuf type
yamcs.protobuf.archive.RocksDbDatabaseInfoMakes system parameters under /yamcs/{instance-id}/rocksdb/
Protobuf type
yamcs.protobuf.archive.RocksDbTablespaceInfoProtobuf type
yamcs.protobuf.archive.RocksDbTablespaceInfoCollection of system and object privileges.
Protobuf type
yamcs.protobuf.iam.RoleAssignmentProtobuf type
yamcs.protobuf.iam.RoleAssignmentProtobuf type
yamcs.protobuf.iam.RoleInfoProtobuf type
yamcs.protobuf.iam.RoleInfoProtobuf type
yamcs.protobuf.server.RootDirectoryProtobuf type
yamcs.protobuf.server.RootDirectoryProtobuf type
yamcs.protobuf.server.RouteInfoProtobuf type
yamcs.protobuf.server.RouteInfoThis 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.RunActionRequestProtobuf type
yamcs.protobuf.links.RunActionRequestProtobuf type
yamcs.protobuf.filetransfer.RunFileActionRequestProtobuf type
yamcs.protobuf.filetransfer.RunFileActionRequestRepresents 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).
Persistence for SDLS-related parameters.
A Security Association for SDLS encryption/decryption (CCSDS 355.0-B-2).
The various results of a decryption operation.
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.ServerMessageProtobuf type
yamcs.api.ServerMessageA 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.ServiceAccountInfoProtobuf type
yamcs.protobuf.iam.ServiceAccountInfoProtobuf type
ServiceAccountRecordDetailProtobuf type
ServiceAccountRecordDetailProtobuf type
yamcs.protobuf.services.ServiceInfoProtobuf 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.SessionEventInfoProtobuf type
yamcs.protobuf.iam.SessionEventInfoProtobuf type
yamcs.protobuf.iam.SessionInfoProtobuf type
yamcs.protobuf.iam.SessionInfoImplementation-agnostic session store.
Protobuf type
yamcs.protobuf.tco.SetCoefficientsRequestProtobuf type
yamcs.protobuf.tco.SetCoefficientsRequestProtobuf type
yamcs.protobuf.sdls.SetKeyRequestProtobuf type
yamcs.protobuf.sdls.SetKeyRequest
Request message for `SetParameterValue`.
Request message for `SetParameterValue`.
Protobuf type
yamcs.protobuf.sdls.SetSeqCtrRequestProtobuf type
yamcs.protobuf.sdls.SetSeqCtrRequestProtobuf type
yamcs.protobuf.sdls.SetSeqCtrRequestBodyProtobuf type
yamcs.protobuf.sdls.SetSeqCtrRequestBodyProtobuf type
yamcs.protobuf.sdls.SetSpiRequestProtobuf type
yamcs.protobuf.sdls.SetSpiRequestProtobuf type
yamcs.protobuf.sdls.SetSpiRequestBodyProtobuf type
yamcs.protobuf.sdls.SetSpiRequestBodyProtobuf type
yamcs.protobuf.sdls.SetSpisRequestProtobuf type
yamcs.protobuf.sdls.SetSpisRequestProtobuf type
yamcs.protobuf.sdls.SetSpisRequestBodyProtobuf type
yamcs.protobuf.sdls.SetSpisRequestBodyProtobuf type
yamcs.protobuf.tco.SetTcoConfigRequestProtobuf type
yamcs.protobuf.tco.SetTcoConfigRequestProtobuf type
yamcs.protobuf.time.SetTimeRequestProtobuf type
yamcs.protobuf.time.SetTimeRequestProtobuf type
yamcs.protobuf.alarms.ShelveAlarmRequestProtobuf type
yamcs.protobuf.alarms.ShelveAlarmRequestProtobuf type
yamcs.protobuf.alarms.ShelveInfoProtobuf type
yamcs.protobuf.alarms.ShelveInfoXTCE: 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.StartActivityRequestProtobuf type
yamcs.protobuf.activities.StartActivityRequestProtobuf type
yamcs.protobuf.instances.StartInstanceRequestProtobuf type
yamcs.protobuf.instances.StartInstanceRequestProtobuf type
yamcs.protobuf.services.StartServiceRequestProtobuf 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.CallInfoProtobuf type
yamcs.api.State.CallInfoProtobuf type
yamcs.protobuf.yamcsManagement.StatisticsProtobuf type
yamcs.protobuf.yamcsManagement.StatisticsProtobuf type
yamcs.protobuf.instances.StopInstanceRequestProtobuf type
yamcs.protobuf.instances.StopInstanceRequestProtobuf type
yamcs.protobuf.services.StopServiceRequestProtobuf type
yamcs.protobuf.services.StopServiceRequestStreams 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.StreamCommandIndexRequestProtobuf type
yamcs.protobuf.archive.StreamCommandIndexRequestProtobuf type
yamcs.protobuf.commanding.StreamCommandsRequestProtobuf type
yamcs.protobuf.commanding.StreamCommandsRequestProtobuf type
yamcs.protobuf.archive.StreamCompletenessIndexRequestProtobuf type
yamcs.protobuf.archive.StreamCompletenessIndexRequestStores 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.StreamEventProtobuf type
yamcs.protobuf.yamcsManagement.StreamEventProtobuf enum
yamcs.protobuf.yamcsManagement.StreamEvent.TypeProtobuf type
yamcs.protobuf.archive.StreamEventIndexRequestProtobuf type
yamcs.protobuf.archive.StreamEventIndexRequestEvent producer used from inside Yamcs to report events.
Protobuf type
yamcs.protobuf.events.StreamEventsRequestProtobuf type
yamcs.protobuf.events.StreamEventsRequestProtobuf type
StreamInfoProtobuf type
StreamInfoRun 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.StreamPacketIndexRequestProtobuf type
yamcs.protobuf.archive.StreamPacketIndexRequestProtobuf type
yamcs.protobuf.packets.StreamPacketsRequestProtobuf type
yamcs.protobuf.packets.StreamPacketsRequestProtobuf type
yamcs.protobuf.archive.StreamParameterIndexRequestProtobuf type
yamcs.protobuf.archive.StreamParameterIndexRequestProvides parameters from yarch streams (pp_realtime) to
ParameterProcessorManagerSends 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.SubscribeActivitiesRequestProtobuf type
yamcs.protobuf.activities.SubscribeActivitiesRequestProtobuf type
yamcs.protobuf.activities.SubscribeActivityLogRequestProtobuf type
yamcs.protobuf.activities.SubscribeActivityLogRequestProtobuf type
yamcs.protobuf.alarms.SubscribeAlarmsRequestProtobuf 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.SubscribeBackfillingDataProtobuf type
yamcs.protobuf.archive.SubscribeBackfillingRequestProtobuf type
yamcs.protobuf.archive.SubscribeBackfillingRequestProtobuf type
yamcs.protobuf.commanding.SubscribeCommandsRequestProtobuf type
yamcs.protobuf.commanding.SubscribeCommandsRequestProtobuf type
yamcs.protobuf.packets.SubscribeContainersRequestProtobuf type
yamcs.protobuf.packets.SubscribeContainersRequest
Static information for a subscribed parameter.
Static information for a subscribed parameter.
Protobuf type
yamcs.protobuf.events.SubscribeEventsRequestProtobuf type
yamcs.protobuf.events.SubscribeEventsRequestProtobuf type
yamcs.protobuf.activities.SubscribeGlobalStatusRequestProtobuf type
yamcs.protobuf.alarms.SubscribeGlobalStatusRequestProtobuf type
yamcs.protobuf.activities.SubscribeGlobalStatusRequestProtobuf type
yamcs.protobuf.alarms.SubscribeGlobalStatusRequestProtobuf type
yamcs.protobuf.links.SubscribeLinksRequestProtobuf type
yamcs.protobuf.links.SubscribeLinksRequestProtobuf type
yamcs.protobuf.processing.SubscribeMdbChangesRequestProtobuf type
yamcs.protobuf.processing.SubscribeMdbChangesRequestProtobuf type
yamcs.protobuf.packets.SubscribePacketsRequestProtobuf type
yamcs.protobuf.packets.SubscribePacketsRequestProtobuf type
yamcs.protobuf.processing.SubscribeParametersDataProtobuf 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.SubscribeQueueEventsRequestProtobuf type
yamcs.protobuf.commanding.SubscribeQueueEventsRequestProtobuf type
yamcs.protobuf.commanding.SubscribeQueueStatisticsRequestProtobuf type
yamcs.protobuf.commanding.SubscribeQueueStatisticsRequestProtobuf type
yamcs.protobuf.cop1.SubscribeStatusRequestProtobuf type
yamcs.protobuf.cop1.SubscribeStatusRequestProtobuf type
yamcs.protobuf.time.SubscribeTimeRequestProtobuf type
yamcs.protobuf.time.SubscribeTimeRequest
Request message for `SubscribeTMStatistics`.
Request message for `SubscribeTMStatistics`.
Protobuf type
yamcs.protobuf.filetransfer.SubscribeTransfersRequestProtobuf type
yamcs.protobuf.filetransfer.SubscribeTransfersRequestTop-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
Parameter value segment used by the realtime filler which is also used during retrieval.
This is a superclass of
PGSegment that provides synchronized access between get and add operations.JUL appender that emits to syslogd over UDP with messages formatted according to RFC 3164 (BSD syslog).
Protobuf type
yamcs.protobuf.server.SystemInfoProtobuf type
yamcs.protobuf.server.SystemInfoA
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 AuthModules to identify some access as the System
user.Protobuf type
yamcs.protobuf.table.ColumnDataProtobuf type
yamcs.protobuf.table.ColumnDataProtobuf type
yamcs.protobuf.table.ColumnInfoProtobuf type
yamcs.protobuf.table.ColumnInfoProtobuf type
yamcs.protobuf.table.EnumValueProtobuf type
yamcs.protobuf.table.EnumValueProtobuf type
yamcs.protobuf.table.ExecuteSqlRequestProtobuf type
yamcs.protobuf.table.ExecuteSqlRequestProtobuf type
yamcs.protobuf.table.GetStreamRequestProtobuf type
yamcs.protobuf.table.GetStreamRequestProtobuf type
yamcs.protobuf.table.GetTableDataRequestProtobuf type
yamcs.protobuf.table.GetTableDataRequestProtobuf type
yamcs.protobuf.table.GetTableRequestProtobuf type
yamcs.protobuf.table.GetTableRequestProtobuf type
yamcs.protobuf.table.ListStreamsRequestProtobuf type
yamcs.protobuf.table.ListStreamsRequestProtobuf type
yamcs.protobuf.table.ListStreamsResponseProtobuf type
yamcs.protobuf.table.ListStreamsResponseProtobuf type
yamcs.protobuf.table.ListTablesRequestProtobuf type
yamcs.protobuf.table.ListTablesRequestProtobuf type
yamcs.protobuf.table.ListTablesResponseProtobuf type
yamcs.protobuf.table.ListTablesResponseProtobuf type
yamcs.protobuf.table.ListValueProtobuf type
yamcs.protobuf.table.ListValueProtobuf type
yamcs.protobuf.table.PartitioningInfoProtobuf type
yamcs.protobuf.table.PartitioningInfoProtobuf enum
yamcs.protobuf.table.PartitioningInfo.PartitioningTypeProtobuf type
yamcs.protobuf.table.ReadRowsRequestProtobuf type
yamcs.protobuf.table.ReadRowsRequestProtobuf type
yamcs.protobuf.table.RebuildHistogramRequestProtobuf type
yamcs.protobuf.table.RebuildHistogramRequestProtobuf type
yamcs.protobuf.table.RebuildHistogramResponseProtobuf type
yamcs.protobuf.table.RebuildHistogramResponseProtobuf type
yamcs.protobuf.table.ResultSetProtobuf type
yamcs.protobuf.table.ResultSetProtobuf type
yamcs.protobuf.table.RowProtobuf type
yamcs.protobuf.table.RowProtobuf type
yamcs.protobuf.table.Row.CellProtobuf type
yamcs.protobuf.table.Row.CellProtobuf type
yamcs.protobuf.table.Row.ColumnInfoProtobuf type
yamcs.protobuf.table.Row.ColumnInfoProtobuf type
yamcs.protobuf.table.StreamDataProtobuf type
yamcs.protobuf.table.StreamDataProtobuf type
yamcs.protobuf.table.StreamInfoProtobuf type
yamcs.protobuf.table.StreamInfoProtobuf type
yamcs.protobuf.table.SubscriberInfoProtobuf type
yamcs.protobuf.table.SubscriberInfoProtobuf type
yamcs.protobuf.table.SubscribeStreamRequestProtobuf type
yamcs.protobuf.table.SubscribeStreamRequestProtobuf type
yamcs.protobuf.table.SubscribeStreamStatisticsRequestProtobuf type
yamcs.protobuf.table.SubscribeStreamStatisticsRequestProtobuf type
yamcs.protobuf.table.TableDataProtobuf type
yamcs.protobuf.table.TableDataProtobuf type
yamcs.protobuf.table.TableData.TableRecordProtobuf type
yamcs.protobuf.table.TableData.TableRecordProtobuf type
yamcs.protobuf.table.TableInfoProtobuf type
yamcs.protobuf.table.TableInfoProtobuf type
yamcs.protobuf.table.WriteRowsExceptionDetailProtobuf type
yamcs.protobuf.table.WriteRowsExceptionDetailProtobuf type
yamcs.protobuf.table.WriteRowsRequestProtobuf type
yamcs.protobuf.table.WriteRowsRequestProtobuf type
yamcs.protobuf.table.WriteRowsResponseProtobuf 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
PartitioningInfoProtobuf type
PartitioningInfoProtobuf enum
PartitioningInfo.PartitioningTypeProtobuf type
ProtoTableDefinitionProtobuf 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
TableColumnInfoProtobuf type
TableColumnInfoProtobuf type
TableColumnInfo.EnumValueProtobuf 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.TypeProtobuf type
TimeBasedPartitionProtobuf type
TimeBasedPartitionImplement 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
Calibrator that converts Absolute Times to/from integer using a time correlation service.
Protobuf type
yamcs.protobuf.tco.TcoCoefficientsProtobuf type
yamcs.protobuf.tco.TcoCoefficientsProtobuf type
yamcs.protobuf.tco.TcoConfigProtobuf type
yamcs.protobuf.tco.TcoConfigProtobuf type
yamcs.protobuf.tco.TcoResetRequestProtobuf 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.TemplateVariableProtobuf type
yamcs.protobuf.instances.TemplateVariableRepresents a token (or 'authorization_code' in oauth terms) issued by an external identity server.
Protobuf type
yamcs.protobuf.server.ThreadGroupInfoProtobuf type
yamcs.protobuf.server.ThreadGroupInfoProtobuf type
yamcs.protobuf.server.ThreadInfoProtobuf type
yamcs.protobuf.server.ThreadInfoCan 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
PacketPreprocessorInterface for time encoders used in the
PacketPreprocessorThis class provides times in terms of milliseconds since 1970TAI
Protobuf type
yamcs.protobuf.time.TimeInfoProtobuf type
yamcs.protobuf.time.TimeInfoTime 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.TimelineBandProtobuf type
yamcs.protobuf.timeline.TimelineBandProtobuf enum
yamcs.protobuf.timeline.TimelineBandTypeUsed 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.TimelineItemA timeline item is the entity that appears in the timeline bars.
Protobuf type
yamcs.protobuf.timeline.TimelineItemProtobuf type
yamcs.protobuf.timeline.TimelineItemLogProtobuf type
yamcs.protobuf.timeline.TimelineItemLogProtobuf enum
yamcs.protobuf.timeline.TimelineItemTypeThis service manages the Yamcs timeline.
Protobuf type
yamcs.protobuf.timeline.TimelineSourceCapabilitiesProtobuf type
yamcs.protobuf.timeline.TimelineSourceCapabilitiesProtobuf type
yamcs.protobuf.timeline.TimelineViewProtobuf 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.TimeoutTypeImplements 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.TmPacketDataProtobuf type
yamcs.protobuf.packets.TmPacketDataInterface for components reading packets from external parties.
Used by the
TmPacketDataLink to propagate packets inside Yamcs.Protobuf type
yamcs.protobuf.yamcsManagement.TmStatisticsProtobuf type
yamcs.protobuf.yamcsManagement.TmStatisticsProtobuf type
yamcs.protobuf.tco.TofIntervalProtobuf type
yamcs.protobuf.tco.TofIntervalDescribes 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.TopicInfoProtobuf type
yamcs.protobuf.server.TopicInfoProtobuf type
yamcs.protobuf.server.TraceElementInfoProtobuf type
yamcs.protobuf.server.TraceElementInfoProtobuf type
yamcs.protobuf.filetransfer.TransactionIdProtobuf type
yamcs.protobuf.filetransfer.TransactionIdProtobuf enum
yamcs.protobuf.filetransfer.TransferDirectionDecodes raw frame data into a transfer frame of one of three CCSDS types AOS, TM or USLP
Protobuf type
yamcs.protobuf.filetransfer.TransferInfoProtobuf type
yamcs.protobuf.filetransfer.TransferInfoProtobuf enum
yamcs.protobuf.filetransfer.TransferStateA 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.TseCommandProtobuf type
yamcs.protobuf.tse.TseCommandProtobuf type
yamcs.protobuf.tse.TseCommanderMessageProtobuf type
yamcs.protobuf.tse.TseCommanderMessageProtobuf type
yamcs.protobuf.tse.TseCommandResponseProtobuf type
yamcs.protobuf.tse.TseCommandResponseContains 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.UnshelveAlarmRequestProtobuf type
yamcs.protobuf.alarms.UnshelveAlarmRequestProtobuf type
yamcs.protobuf.processing.UpdateAlgorithmRequestProtobuf enum
yamcs.protobuf.processing.UpdateAlgorithmRequest.ActionTypeProtobuf type
yamcs.protobuf.processing.UpdateAlgorithmRequestProtobuf type
yamcs.protobuf.timeline.UpdateBandRequestProtobuf type
yamcs.protobuf.timeline.UpdateBandRequestProtobuf type
yamcs.protobuf.commanding.UpdateClearanceRequestProtobuf type
yamcs.protobuf.commanding.UpdateClearanceRequestProtobuf type
yamcs.protobuf.commanding.UpdateCommandHistoryRequestProtobuf type
yamcs.protobuf.commanding.UpdateCommandHistoryRequestProtobuf type
yamcs.protobuf.cop1.UpdateConfigRequestProtobuf type
yamcs.protobuf.cop1.UpdateConfigRequestProtobuf type
yamcs.protobuf.iam.UpdateGroupRequestProtobuf type
yamcs.protobuf.iam.UpdateGroupRequestProtobuf type
yamcs.protobuf.iam.UpdateGroupRequest.MemberInfoProtobuf type
yamcs.protobuf.iam.UpdateGroupRequest.MemberInfoProtobuf type
yamcs.protobuf.timeline.UpdateItemRequestProtobuf type
yamcs.protobuf.timeline.UpdateItemRequestProtobuf type
yamcs.protobuf.plists.UpdateParameterListRequestProtobuf 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.UpdateQueryRequestProtobuf type
yamcs.protobuf.web.UpdateQueryRequestProtobuf type
yamcs.protobuf.iam.UpdateUserRequestProtobuf type
yamcs.protobuf.iam.UpdateUserRequestProtobuf type
yamcs.protobuf.timeline.UpdateViewRequestProtobuf type
yamcs.protobuf.timeline.UpdateViewRequestStores configuration related to Master channels for uplink.
Protobuf type
yamcs.protobuf.buckets.UploadObjectRequestProtobuf type
yamcs.protobuf.buckets.UploadObjectRequestA user contains identifying information and a convenient set of methods to perform access control.
Protobuf type
UserAccountRecordDetailProtobuf type
UserAccountRecordDetailProtobuf type
yamcs.protobuf.iam.UserInfoProtobuf type
yamcs.protobuf.iam.UserInfoA 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 Virtual Channel (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.WebSocketTopicProtobuf type
yamcs.api.WebSocketTopicRFC 8615 endpoint used by various protocols.
Protobuf type
yamcs.protobuf.config.WhenConditionInfoProtobuf type
yamcs.protobuf.config.WhenConditionInfoExperimental 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.CommandHistoryReplayRequestProtobuf type
yamcs.protobuf.CommandHistoryReplayRequestProtobuf enum
yamcs.protobuf.EndActionProtobuf type
yamcs.protobuf.EventReplayRequestProtobuf 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.NamedObjectListProtobuf type
yamcs.protobuf.NamedObjectListProtobuf type
yamcs.protobuf.PacketReplayRequestProtobuf type
yamcs.protobuf.PacketReplayRequestProtobuf type
yamcs.protobuf.ParameterReplayRequestProtobuf 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.ReplaySpeedProtobuf type
yamcs.protobuf.ReplaySpeedProtobuf enum
yamcs.protobuf.ReplaySpeed.ReplaySpeedTypeProtobuf type
yamcs.protobuf.ReplayStatusProtobuf type
yamcs.protobuf.ReplayStatusProtobuf enum
yamcs.protobuf.ReplayStatus.ReplayState
Union type for storing a value
Union type for storing a value
Protobuf enum
yamcs.protobuf.Value.TypeCommand 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.YamcsInstanceProtobuf type
yamcs.protobuf.instances.YamcsInstanceProtobuf enum
yamcs.protobuf.instances.YamcsInstance.InstanceStateInspired 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 of 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.