All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary
| Class |
Description |
| AbstractAlgorithmExecutor |
Skeleton implementation for algorithms conforming to the XTCE Algorithm definition.
|
| AbstractDataDecoder |
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
|
| AbstractDataEncoder |
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
|
| AbstractEventProducer |
Default implementation of an EventProducer that provides shortcut methods for sending message of different severity
types.
|
| AbstractFileLoader |
Abstract class for MDB loaders that load data from files (or directories with files)
|
| AbstractLink |
Abstract link implementation as a Service handling the basic enable/disable getConfig operations
|
| AbstractPacketPreprocessor |
This class provides some common facilities for the packet preprocessors.
|
| AbstractPacketPreprocessor.TimeEpochs |
|
| AbstractProcessorService |
|
| AbstractTableWalker |
Iterator through a table.
|
| AbstractTcDataLink |
Base implementation for a TC data link that initialises a post processor and implements basic methods.
|
| AbstractTcFrameLink |
Sends TC as TC frames (CCSDS 232.0-B-3) or TC frames embedded in CLTU (CCSDS 231.0-B-3).
|
| AbstractThreadedTcDataLink |
Abstract link that starts a thread when it's enabled and stops it when it's disabled.
|
| AbstractTmDataLink |
|
| AbstractTmFrameLink |
|
| AbstractYamcsService |
|
| Account |
|
| AccountCollection |
Protobuf type AccountCollection
|
| AccountCollection.Builder |
Protobuf type AccountCollection
|
| AccountCollectionOrBuilder |
|
| AccountRecord |
Protobuf type AccountRecord
|
| AccountRecord.AccountTypeCase |
|
| AccountRecord.Builder |
Protobuf type AccountRecord
|
| AccountRecordOrBuilder |
|
| AckPacket |
|
| AckPacket.FileDirectiveSubtypeCode |
|
| AckPacket.TransactionStatus |
|
| ActionCode |
|
| ActiveAlarm<T> |
Keeps track of the alarm for one parameter or event.
|
| AdditiveExpression |
|
| AddOp |
|
| AggregatedDataLink |
A data link that has multiple sub-links
|
| AggregateExpression |
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.
|
| AggregateListExpression |
|
| AggregateUtil |
operations to aggregates or arrays
|
| AggregateValue |
|
| AlarmListener<T> |
|
| AlarmNotificationType |
|
| AlarmRecorder |
Records alarms.
|
| AlarmReporter |
Generates alarm events for a processor, by subscribing to all relevant parameters.
|
| AlarmsApi |
|
| AlarmSequenceException |
Used by AlarmServer to indicate that a specified alarm instance does not have the expected sequence number.
|
| AlarmServer<S,T> |
Maintains a list of active alarms.
|
| AlarmState |
Inspired from ANSI/ISA–18.2 Management Of Alarm Systems For The Process Industries
process is the entity that triggers the alarm, in our case parameters or events.
|
| AlarmStreamer<T> |
|
| AlgorithmEngine |
Handles algorithms for one language.
|
| AlgorithmException |
exception thrown when unexpected things happen during the loading and execution of algorithms.
|
| AlgorithmExecListener |
|
| AlgorithmExecutionContext |
Algorithms for command verifiers must execute in parallel in different contexts - meaning that each algorithm will
have their own values for inputs referring to command specifics (e.g. command sequence count)
That's why we associate to each AlgorithmExecutor (which represents the instantiation of one algorithm) one of these
AlgorithmExecutionContext.
|
| AlgorithmExecutor |
Represents the execution context of one algorithm.
|
| AlgorithmExecutorFactory |
Responsible for creating executors
|
| AlgorithmFunctions |
Library of functions available from within Algorithm scripts using this naming scheme:
|
| AlgorithmManager |
Manages the provision of requested parameters that require the execution of one or more XTCE algorithms.
|
| AlgorithmUtils |
|
| AlgorithmVerifier |
|
| AlterSequenceStatement |
|
| AndExpression |
|
| AosFrameDecoder |
Decodes frames as per CCSDS 732.0-B-3
|
| AosFrameHeaderErrorCorr |
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
|
| AosFrameHeaderErrorCorr.DecoderResult |
|
| AosManagedParameters |
|
| AosTransferFrame |
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)
|
| ApplicationCollection |
Protobuf type ApplicationCollection
|
| ApplicationCollection.Builder |
Protobuf type ApplicationCollection
|
| ApplicationCollectionOrBuilder |
|
| ApplicationCredentials |
Credentials for identifying as an application, for example the singleton application that represents a service
account.
|
| ApplicationRecord |
Protobuf type ApplicationRecord
|
| ApplicationRecord.Builder |
Protobuf type ApplicationRecord
|
| ApplicationRecordOrBuilder |
|
| ArchiveIntervalFiller |
Filler for one interval of the parameter archive.
|
| ArchiveTmPacketProvider |
|
| ArgumentExpression |
This corresponds to an ?
|
| ArgumentTypeProcessor |
|
| ArrayDataType |
|
| ArrayExpression |
|
| ArrayParameterCache |
This is another implementation of the parameter cache using arrays to store primitive values (instead of storing
Value).
|
| ArrayValue |
Multidimensional value array.
|
| AscendingRangeIterator |
wrapper around a rocksdb iterator that only supports next() and is restricted to a range.
|
| Attribute |
|
| AuthenticationException |
Thrown when an AuthModule failed to perform the authentication process (backend not available, password does
not match, ...).
|
| AuthenticationInfo |
Data holder for information related to a verified authentication attempt.
|
| AuthenticationToken |
Tag interface that represent any kind of token submitted during login for identifying an application or user.
|
| AuthHandler |
Adds servers-side support for OAuth 2 authorization flows for obtaining limited access to API functionality.
|
| AuthModule |
Interface implemented by the Authentication and Authorization modules.
|
| AuthorizationException |
Thrown when an AuthModule failed to perform the authorization process.
|
| AuthorizationInfo |
Collection of system and object privileges.
|
| BackFiller |
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
|
| BackupCli |
Command line backup utility for yamcs.
|
| BackupControl |
JMX MBean for performing a hot backup of a tablespace.
|
| BackupControlMBean |
|
| BackupUtils |
|
| BadRequestException |
When there were errors in interpreting the request
|
| BaseSegment |
Base class for all segments of values, timestamps or ParameterStatus
|
| BaseSpreadsheetLoader |
Base for spreadsheet loader - this contains common properties for both V6 and V7 loaders.
|
| BaseSpreadsheetLoader.BasicPrefFactory |
|
| BaseSpreadsheetLoader.EnumerationDefinition |
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)
|
| BaseSpreadsheetLoader.Range |
|
| BasicParameterValue |
Holds the value of a parameter.
|
| BchCltuGenerator |
Makes CLTUs from command transfer frames as per
CCSDS 231.0-B-3 (TC SYNCHRONIZATION AND CHANNEL CODING)
|
| BchCltuGenerator.BchEncoder |
|
| BinaryValue |
|
| BinaryValueSegment |
|
| Binding |
|
| BitBuffer |
Allows to read and write bits from a byte array (byte[]) keeps a bit position and the extractions are relative to the
position.
|
| BitPacking |
Bitpacking routines
|
| BitReader |
BitReader is a wrapper around the ByteBuffer that allows to read individual bits.
|
| BitwiseExpression |
|
| BitwiseOp |
|
| BitWriter |
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
|
| BooleanArray |
an array that stores the bits in a long[] - each long stores 64 values
|
| BooleanValue |
|
| BooleanValueSegment |
Boolean value sgement uses BitSet to represent the boolean values as a set of bits
|
| Bucket |
|
| BucketDatabase |
|
| BucketsApi |
|
| ByteArray |
byte array which grows and also supports writing/reading int, double, etc.
|
| ByteArrayComparator |
|
| ByteArrayUtils |
|
| ByteArrayWrapper |
Wrapper around byte array that allows usage as hashmap keys
|
| ByteIntegerCODEC |
Interface describing a CODEC to compress integers to bytes.
|
| ByteSupplier |
|
| CalibratorProc |
|
| CallObserver |
Observes the state of a single RPC call where both request and response are non-streaming.
|
| CancelRequest |
A Cancel.request is a primitive that requests a certain transaction canceled*
|
| CcsdsPacket |
CCSDS Packet as per CCSDS 133.0-B-2 https://public.ccsds.org/Pubs/133x0b2e1.pdf
|
| CcsdsPacketInputStream |
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.
|
| CcsdsSeqCountFiller |
Fills in the time, seq and checksum
|
| CcsdsTmIndex |
Completeness index of CCSDS telemetry.
|
| CfdpFileTransfer |
|
| CfdpHeader |
|
| CfdpIncomingTransfer |
|
| CfdpOutgoingTransfer |
|
| CfdpPacket |
|
| CfdpPacketInputStream |
CFDP packet reader that splits the stream into packets based on the length of the packet
|
| CfdpRequest |
|
| CfdpService |
Implements CCSDS File Delivery Protocol (CFDP) in Yamcs.
|
| CfdpTransactionId |
|
| CfdpUtils |
|
| CfsCommandPostprocessor |
CFS TC packets:
CCSDS primary header - 6 bytes.
|
| CfsEventDecoder |
Generate Yamcs events out of cFS event packets
|
| CfsPacketPreprocessor |
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:
|
| CheckConfig |
|
| ChecksumCalculator |
|
| ChecksumType |
|
| ClcwStreamHelper |
A CLCW stream is a stream used to pass the CLCW (Command Link Control Word - see CCSDS 232.0-B-3) between the
receiver and the FOP1 processor.
|
| Clearance |
Protobuf type Clearance
|
| Clearance.Builder |
Protobuf type Clearance
|
| ClearanceApi |
|
| ClearanceListener |
|
| ClearanceOrBuilder |
|
| ClientsApi |
|
| CloseStreamStatement |
|
| CltuGenerator |
Makes CLTUs from command transfer frames as per
CCSDS 231.0-B-3 (TC SYNCHRONIZATION AND CHANNEL CODING)
|
| CltuGenerator.Encoding |
|
| Cmdhistory |
|
| Cmdhistory.Assignment |
Protobuf type Assignment
|
| Cmdhistory.Assignment.Builder |
Protobuf type Assignment
|
| Cmdhistory.AssignmentInfo |
Protobuf type AssignmentInfo
|
| Cmdhistory.AssignmentInfo.Builder |
Protobuf type AssignmentInfo
|
| Cmdhistory.AssignmentInfoOrBuilder |
|
| Cmdhistory.AssignmentOrBuilder |
|
| ColumnDefinition |
|
| ColumnExpression |
Represents a column in a query, for example x and y below:
select x from table where y > 0
|
| ColumnInfo |
Protobuf type ColumnInfo
|
| ColumnInfo.Builder |
Protobuf type ColumnInfo
|
| ColumnInfoOrBuilder |
|
| ColumnNotFoundException |
|
| ColumnSerializer<T> |
Serializes column values to byte arrays (used as part of tables) and back
|
| ColumnSerializerFactory |
|
| ColumnSerializerV2 |
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.
|
| ColumnSerializerV3 |
|
| ColumnValueSerializer |
Used in partitioning by value - translates between value (Object) and byte[]
|
| Command |
This represents a command together with its options and subcommands
|
| CommandEncodingException |
|
| CommandHistoryConsumer |
Interface implemented by all the classes that want to receive command history events.
|
| CommandHistoryFilter |
|
| CommandHistoryProvider |
|
| CommandHistoryPublisher |
Used by the commanding applications to save commands and commands acknowledgements into a history.
|
| CommandHistoryPublisher.AckStatus |
provides acknowledgment status during execution of command
|
| CommandHistoryRecorder |
Records command history the key is formed by generation time, origin and sequence number the value is formed by a
arbitrary number of attributes
|
| CommandHistoryReplayHandler |
Performs replays for command history
|
| CommandHistoryRequestManager |
Part of processors: handles filtered requests for command history.
|
| CommandingManager |
Responsible for parsing and tc packet composition.
|
| CommandOption |
A command option.
|
| CommandOption.CommandOptionType |
|
| CommandPostprocessor |
The command post processor is responsible to provide the binary packet that will be send out for a PreparedCommand.
|
| CommandQueue |
|
| CommandQueueListener |
|
| CommandQueueManager |
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 blocked
Note: the update of the command monitors is done in the same thread.
|
| CommandReleaser |
This is responsible for "releasing" a prepared command.
|
| CommandsApi |
|
| CommandVerificationHandler |
This class implements the (post transmission) command verification.
|
| CompactFormatter |
|
| Comparators |
comparators for yarch data dealing also with nulls
|
| CompilableAggregateExpression |
|
| CompiledAggregateExpression |
|
| CompiledAggregateList |
|
| CompiledExpression |
|
| CompiledFirstVal |
|
| CompletedTransfer |
|
| ConditionCode |
|
| ConditionParser |
used by the SpreadsheetLoader to parse conditions
|
| ConditionParser.ParameterReferenceFactory |
|
| ConfigScope |
Represents a type of configuration file
|
| ConfigurationException |
Exception thrown if there is an error in configuration.
|
| ConnectedClient |
A client connected to Yamcs
Clients may optionally be connected with a processor.
|
| ConnectedWebSocketClient |
Runs on the server side and oversees the life cycle of a client web socket connection.
|
| ConsoleFormatter |
Specifically intended for short-term console output.
|
| Constants |
|
| ConstantValueCompiledExpression |
this is no compiled expression at all, it just returns the same value
|
| ConsumerAbortException |
Use this in the consumers to signal that they don't want anymore data.
|
| ContainerConsumer |
|
| ContainerExtractionResult |
Holds the definition of a container, the content of its slice and some positioning information inside that slice
|
| ContainerListener |
Used together with the XtceTmProcessor to find out which containers a specific data packet is representing
|
| ContainerParameterValue |
A parameter value corresponding to a parameter that has been extracted from a container.
|
| ContainerProcessingContext |
Keeps track of where we are when processing a packet.
|
| ContainerProcessingOptions |
|
| ContainerProcessingResult |
|
| ContainerProvider |
Interface implemented by all the classes that can provide containers to a
ContainerListener
|
| ContainerRequestManager |
Keeps track of the subscribers to the containers of a processor.
|
| ContainerWithId |
|
| ContainerWithIdConsumer |
|
| ContainerWithIdRequestHelper |
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.
|
| Context |
Request context used in RPC-style endpoints.
|
| ContextListener |
|
| Cop1Api |
|
| Cop1Monitor |
|
| Cop1Monitor.AlertType |
|
| Cop1MonitorImpl |
Sends events and websocket messages for FOP1 state changes and alerts
|
| Cop1TcPacketHandler |
Assembles TC packets into TC frames as per CCSDS 232.0-B-3 and sends them out via FOP1
|
| CorruptedFileException |
|
| CorruptedFrameException |
Exception indicating a frame is corrupted
|
| CouldNotAcknowledgeAlarmException |
Used by AlarmServer to indicate when the acknowledge on an alarm did not work.
|
| CountExpression |
|
| CrashHandler |
CrashHandler is used to handle extreme problems that need to reach operator (or sysadmin) attention.
|
| Crc16Calculator |
|
| Crc32Calculator |
|
| CrcCciitCalculator |
Cylcic Redundancy Check (CRC-CCIIT 0xFFFF).
1 + x + x^5 + x^12 + x^16
Also specified in: CCSDS RECOMMENDED STANDARD FOR TC SPACE DATA LINK PROTOCOL CCSDS 232.0-B-3 September 2015 4.1.4
FRAME ERROR CONTROL FIELD
|
| CreateInputStreamStatement |
|
| CreateOutputStreamStatement |
|
| CreateStreamStatement |
|
| CreateTableStatement |
|
| CriteriaEvaluatorImpl |
|
| CryptoUtils |
|
| CucTimeDecoder |
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)
|
| DatabaseApi |
|
| DatabaseCorruptionException |
used to signal inconsistencies found in the database
|
| DatabaseLoadException |
|
| DataDecoder |
Interface to be implemented by the custom XTCE DataEncoding decoders - fromBinaryTransformAlgorithm
TODO: unify somehow with the algorithms in order to allow for example to use input parameters
(i.e. value of other parameters may be needed in the decoding)
Until then, please use the AbstractDataDecoder interface to not need to implement any of the AlgorithmExecutor
|
| DataDecoderFactory |
|
| DataEncoder |
Interface to be implemented by the custom XTCE DataEncoding decoders - toBinaryTransformAlgorithm
|
| DataEncoderFactory |
|
| DataEncodingDecoder |
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.
|
| DataEncodingEncoder |
Encodes TC data according to the DataEncoding definition
|
| DataFile |
|
| DataFileSegment |
|
| DataRateMeter |
Like the Meter but gives the data rates at 5 seconds mean rates
|
| DataType |
Types supported by yarch.
|
| DataType._type |
|
| DataTypeProcessor |
|
| Db |
|
| Db.Event |
Protobuf type Event
|
| Db.Event.Builder |
Protobuf type Event
|
| Db.EventOrBuilder |
|
| Db.ParameterValue |
this message has been copied in Yamcs 5 from pvalue.proto
and is used when storing parameter values in tables (ParameterValueColumnSerializer.java).
|
| Db.ParameterValue.Builder |
this message has been copied in Yamcs 5 from pvalue.proto
and is used when storing parameter values in tables (ParameterValueColumnSerializer.java).
|
| Db.ParameterValueOrBuilder |
|
| DbIterator |
Iterator that does not support seek.
|
| DbRange |
|
| DecodingException |
|
| DeleteStatement |
Execute a statement:
|
| DeprecationInfo |
Annotation used to mark service that have been deprecated.
|
| DescendingPrefixIterator |
Wrapper around RocksDb iterator that iterates all the keys with a prefix in descending order
|
| DescendingRangeIterator |
Wrapper around a rocksdb iterator that only supports prev() and is restricted to a range.
|
| DescribeStatement |
|
| Directory |
Stores user, group and application information in the Yamcs database.
|
| DirectoryAuthModule |
Identifies users and service accounts based on authentication information stored in the Yamcs Directory.
|
| DoubleArray |
expandable double array
|
| DoubleValue |
|
| DoubleValueSegment |
|
| DownlinkManagedParameters |
Stores configuration related to Master channels for downlink.
|
| DownlinkManagedParameters.FrameErrorDetection |
|
| DownlinkTransferFrame |
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)
|
| Downsampler |
One-pass downsampler for time-series data (i.e. numeric archived parameters), where the number of recorded data
points are not known upfront.
|
| Downsampler.Sample |
A cumulative sample that keeps track of a rolling average among others.
|
| DropTableStatement |
|
| DVParameterConsumer |
Used by the ParameterRequestManager to deliver parameters.
|
| EmptyNodeLoader |
Database "loader" that simply creates an empty SpaceSystem with the given name
|
| EntityConf |
|
| EnumeratedValue |
An enumerated value is a value that has both an integer and a string representation.
|
| EofPacket |
|
| ErrorDetectionWordCalculator |
Computes the checksum inside the CCSDS packet
|
| ErrorInCommand |
|
| EventAlarmServer |
Handles alarms for events.
|
| EventAlarmStreamer |
Receives event alarms from the AlarmServer and sends them to the events_alarms stream to be recorded
|
| EventCrashHandler |
Crash handler that reports events via an event producer
Created by msc on 28/11/16.
|
| EventId |
The id of an event alarm is its (source,type)
|
| EventProducer |
|
| EventProducerFactory |
|
| EventRecorder |
Sets up the archiving of the events coming on events_realtime and events_dump streams into the yarch table events.
|
| EventReplayHandler |
|
| EventsApi |
|
| ExceptionUtil |
|
| ExecutionContext |
Keeps track of attributes associated with an execution context
|
| Experimental |
Marks a class or method as experimental.
|
| ExponentExpression |
|
| Expression |
|
| ExternalIdentity |
Protobuf type ExternalIdentity
|
| ExternalIdentity.Builder |
Protobuf type ExternalIdentity
|
| ExternalIdentityOrBuilder |
|
| ExtractNumberExpression |
|
| FastPFOR128 |
This class is similar to FastPFOR but uses a small block size.
|
| FastPFORFactory |
Because the FastPFOR codec uses quite some memory,
we use this factory to limit the number of created objects to one per thread
|
| FaultHandlerOverride |
|
| FieldReturnCompiledExpression |
|
| FileBasedConfigurationResolver |
A file-based configuration resolver.
|
| FileDataPacket |
|
| FileDirective |
|
| FileDirectiveCode |
|
| FilePollingTmDataLink |
TM packet data link which reads telemetry files from a specified directory.
|
| FileStoreRequest |
|
| FileStoreResponse |
|
| FileSystemBucket |
|
| FileSystemBucketDatabase |
BucketDatabase implementation that maps objects to files on a file system.
|
| FileTransfer |
|
| FileTransferApi |
|
| FileTransferService |
The file transfer service defines an interface for implementing file transfers.
|
| FileUtils |
|
| FilterableTarget |
|
| FilterParser |
ID lister.
|
| FilterParser.Operator |
|
| FilterParser.Result |
|
| FilterParserConstants |
Token literal values and constants.
|
| FilterParserTokenManager |
Token Manager.
|
| FinishedPacket |
|
| FinishedPacket.FileStatus |
|
| FirstValExpression |
|
| FixedPacketInputStream |
This input stream reads packets of a configurable fixed packet size.
|
| FloatArray |
float array
|
| FloatCompressor |
Implements the floating point compression scheme described here:
http://www.vldb.org/pvldb/vol8/p1816-teller.pdf
|
| FloatValue |
|
| FloatValueSegment |
|
| Fop1Exception |
|
| ForbiddenException |
When there was an authz exception
|
| FormData |
|
| FrameProcessingException |
|
| FrameStreamHelper |
Saves frames into streams.
|
| FunctionExpressionFactory |
|
| GbpToXtceAssembler |
|
| GenericCommandPostprocessor |
|
| GenericPacketInputStream |
Generic packet reader that splits the stream into packets based on the length of the packet
|
| GenericPacketPreprocessor |
Generic packet preprocessor.
|
| GenericStreamSqlException |
|
| GlobalFilter |
A filter that discards log messages that are specific to a Yamcs instance.
|
| GlobFileFinder |
Finds a list of files according to a glob pattern.
|
| GPBHelper |
Maps archived tuples to GPB
|
| GpsCcsdsTime |
Auxiliary class for GPS CCSDS time.
|
| Group |
A group is way to manage a set of users.
|
| GroupCollection |
Protobuf type GroupCollection
|
| GroupCollection.Builder |
Protobuf type GroupCollection
|
| GroupCollectionOrBuilder |
|
| GroupRecord |
Protobuf type GroupRecord
|
| GroupRecord.Builder |
Protobuf type GroupRecord
|
| GroupRecordOrBuilder |
|
| GuardedBy |
|
| Handler |
|
| HandlerCode |
|
| HandlerContext |
|
| HistogramInfo |
information about histogram.
|
| HistogramIterator |
Iterator over histogram records
The iterator offers a partial ordering - for one column the records are sorted by time
|
| HistogramReaderStream |
Sends histogram data to a stream.
|
| HistogramRebuilder |
rebuilds the histogram for a table
|
| HistogramRecord |
Stores a record in the histogram database.
|
| HistogramSegment |
|
| HistogramStreamBuilder |
|
| HistogramWriter |
Writes histograms for one table.
|
| HttpContentToByteBufDecoder |
|
| HttpException |
Default HTTP exception.
|
| HttpRequestHandler |
Handles handshakes and messages.
|
| HttpRequestInfo |
Used to pass information from one netty handler, to another
|
| HttpServer |
Server-wide HTTP server based on Netty that provides a number of Yamcs web services:
REST API
WebSocket API
Static file serving
|
| HttpServerChannelInitializer |
|
| HttpTranscodeException |
|
| HttpTranscoder |
Converts HTTP requests to Protobuf messages used in API definitions.
|
| HttpUtils |
|
| IamApi |
|
| IdleFrameHandler |
Handles idle frames by ignoring them.
|
| InClause |
|
| IndexedList<K,V> |
List which is indexed by a key in addition to its natural integer index
|
| IndexesApi |
|
| IndexFilter |
|
| IndexIterator |
|
| IndexRequestListener |
|
| IndexRequestListener.IndexType |
|
| IndexRequestProcessor |
Performs histogram and completeness index retrievals.
|
| IndexRequestProcessor.InvalidTokenException |
|
| InExpression |
|
| InitException |
|
| InsertStatement |
|
| InstanceMetadata |
|
| InstanceStateListener |
|
| Instant |
Yamcs high resolution instant storing milliseconds since 1970-01-01T00:00:00 TAI (including leap seconds) and
picoseconds.
|
| IntArray |
int array
|
| IntegerCODEC |
Interface describing a standard CODEC to compress integers.
|
| InternalServerErrorException |
Something really wrong and unexpected occurred on the server.
|
| InternalStream |
The simplest stream implementation, just passes data to the subscribers
|
| IntValueSegment |
32 bit integers
encoded as deltas of deltas (good if the values are relatively constant or in increasing order)
|
| IntWrapper |
Essentially a mutable wrapper around an integer.
|
| InvalidCommandId |
|
| InvalidIdentification |
|
| InvalidRequestException |
|
| InvalidRequestIdentification |
|
| Iso16CrcCalculator |
ISO CRC calculator as described in ECSS-E-ST-70-41C 15 April 2016, appendix B.2
|
| IssCommandPostprocessor |
|
| IssPacketPreprocessor |
This implements CCSDS packets as used in ISS (International Space Station).
|
| JaasConfiguration |
Wrapper around the (weird) JAAS configuration API.
|
| JavaAlgorithmEngine |
|
| JavaAlgorithmExecutorFactory |
|
| JavaExpressionCalibratorFactory |
|
| JournalFormatter |
A minimalistic formatter that is intended for use with systems that use the systemd journal.
|
| JsonDecoder |
|
| JsonEncoder |
|
| JwtHelper |
|
| JwtHelper.JwtDecodeException |
|
| JwtToken |
Identifies a user that was authenticated via a JWT bearer token
|
| KeepAlivePacket |
|
| KerberosAuthModule |
Does password-based login against a Kerberos host.
|
| LastValueCache |
Cache for the last known value of each parameter.
|
| LdapAuthModule |
|
| Ldpc256CltuGenerator |
|
| Ldpc256CltuGenerator.Ldpc256Encoder |
|
| Ldpc64CltuGenerator |
|
| Ldpc64CltuGenerator.Ldpc64Encoder |
|
| LeadingSizeBinaryDecoder |
|
| LeadingSizeBinaryEncoder |
|
| LegacyWebSocketFrameHandler |
Class for text/binary websocket handling
|
| LikeClause |
|
| LikeExpression |
|
| LimitedStream |
|
| LimitExceededException |
Thrown by a method that causes a user/system specified limit to be exceeded.
|
| Link |
A source of data into yamcs; Currently TM, TC and Parameter
|
| Link.Status |
|
| LinkListener |
Used by ManagementService to distribute data link related updates
|
| LinkManager |
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.
|
| LocalParameterManager |
Implements local parameters - these are parameters that can be set from the clients.
|
| Log |
|
| LogCrashHandler |
default crash handler that just print a message in the log
|
| LoginRequest |
|
| LongArray |
long array
|
| LongValueSegment |
|
| LV |
|
| ManagementApi |
|
| ManagementGpbHelper |
Provides common functionality to assemble and disassemble GPB messages
|
| ManagementListener |
Used by ManagementService to distribute various types of management-related updates
|
| ManagementService |
|
| MasterChannelFrameHandler |
Handles incoming TM frames by distributing them to different VirtualChannelHandlers
|
| MasterChannelFrameMultiplexer |
Multiplexes TC frames from Virtual Channels based on priority schemes.
|
| MasterChannelHandler |
runs on the master side sending data to slave
|
| MathAlgorithmExecutor |
Executes XTCE math algorithms MathAlgorithm
All the input parameters are converted to doubles and there is one single double output parameter
|
| MathOperationCalibratorFactory |
|
| MathOperationEvaluator |
Interface used by the algorithms to evaluate math operations.
|
| MathUtil |
Provides some of the operations that are required for XTCE MathOperation but are not part of standard java Math.
|
| MdbApi |
|
| MdbCli |
|
| MdbPageBuilder<T extends NameDescription> |
Builds a page result for a collection of matching space systems and other items.
|
| MdbPageBuilder.MdbPage<T extends NameDescription> |
|
| MediaType |
Syntactic sugar around a media type string.
|
| MergeStatement |
|
| MergeStream |
|
| Message |
Defines all the message types that are exchanged between master and slave.
|
| MessageToUser |
|
| MetaCommandContainerProcessor |
|
| MetaCommandProcessor |
|
| MetaCommandProcessor.CommandBuildResult |
|
| MetadataPacket |
|
| MethodNotAllowedException |
When an unsupported HTTP method was used for a specific path
|
| MilStd1750A |
Some Mil1750A encoding/decoding functions.
|
| Mimetypes |
Maps files to Internet media types based on their file extension.
|
| MockupEventProducer |
saves events into a queue (to be used by unit tests)
|
| MultiParameterDataRetrieval |
|
| MultipleParameterValueRequest |
|
| MultiplicativeExpression |
|
| MultOp |
|
| MutableLong |
|
| NakPacket |
|
| NameDescriptionSearchMatcher |
Matches a search term with an XTCE name or any of the aliases
|
| NamedObjectPageToken |
Stateless continuation token for paged MDB requests.
|
| NegativeExpression |
|
| NoPacketSelectedException |
|
| NoPermissionException |
|
| NoProviderException |
|
| NotExpression |
|
| NotFoundException |
When a resource (only the part identified by the request uri) could not be found.
|
| NotSupportedException |
|
| NotThreadSafe |
|
| ObjectPrivilege |
An object privilege is the right to perform a particular action on an object.
|
| ObjectPrivilegeType |
Type qualifier for grouping object privileges.
|
| ObjectSegment<E> |
Segment for all non primitive types.
|
| OngoingCfdpTransfer |
|
| OpenIDAuthenticationRequest |
An Authentication Request is an OAuth 2.0 Authorization Request that requests that the End-User be authenticated by
the Authorization Server.
|
| OpenIDAuthModule |
AuthModule that identifies users against an external identity provider compliant with OpenID Connect (OIDC).
|
| OpenIDAuthModule.OpenIDAuthenticationInfo |
|
| OrExpression |
|
| OutputStream |
|
| OutputValueBinding |
|
| Packet |
|
| PacketDecoder |
Receives data chunk by chunk and assembles it into packets.
|
| PacketInputStream |
Interface implemented by the classes that read packets from an input stream.
|
| PacketPreprocessor |
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.
|
| PacketsApi |
|
| PacketTooLongException |
Exception thrown when a packet is longer than a defined limit
|
| PacketTooSmallException |
|
| ParameterAlarmChecker |
Part of the TM processing chain.
|
| ParameterAlarmStreamer |
|
| ParameterArchive |
The parameter archive stores data in partitions -> intervals -> segments.
|
| ParameterArchive.Partition |
|
| ParameterArchiveApi |
|
| ParameterArchiveCli |
Command line utility for doing general archive operations
|
| ParameterArchiveException |
|
| ParameterCache |
|
| ParameterCacheConfig |
|
| ParameterCacheImpl |
|
| ParameterConsumer |
Used by the ParameterRequestManager to deliver parameters
|
| ParameterDataLink |
Interface for components providing parameters aquired from external systems.
|
| ParameterFormatter |
Formats in tab separated format parameters.
|
| ParameterGroupIdDb |
Stores a map between
List<parameter_id> and ParameterGroup_id.
|
| ParameterId |
The parameter archive gives each (parameterFqn, rawType, engType) a numeric 32bits pid.
|
| ParameterIdDb |
Stores a map between
(parameter_fqn, type) and parameter_id
type is a 32 bit assigned corresponding (engType, rawType)
engType and rawType are one of the types from protobuf Value.Type - we use the numbers assuming that no more than 2^15 will ever exist.
|
| ParameterIdValueList |
A list of parametersIds with values all having the same timestamp
|
| ParameterListener |
This is the interface implemented by the ParameterRequestManager to receive parameters from
the different parameter providers.
|
| ParameterProvider |
interface implemented by all the classes that can provide parameters to the ParameterRequestManager.
|
| ParameterRanger |
builds ranges of parameters
|
| ParameterRanger.MultiRange |
|
| ParameterRanger.Range |
|
| ParameterRanger.SingleRange |
|
| ParameterRecorder |
ParameterRecorder Records (processed) Parameters
This records parameters as tuples - good for realtime recording but not very efficient for retrieval of a few
parameters over long time periods.
|
| ParameterReplayHandler |
|
| ParameterReplayListener |
Expected class type for use with ReplayFactory Adds functionality for stopping a replay, and
has support for pagination
|
| ParameterRequest |
|
| ParameterRequestManager |
Keeps track of which parameters are part of which subscriptions.
|
| ParameterResource |
Provides realtime parameter subscription via web.
|
| ParameterSink |
Used by the ParameterDataLink to propagate processed parameters inside Yamcs.
|
| ParameterStatus |
|
| ParameterStatusSegment |
|
| ParametersValueRequest |
|
| ParameterTypeProcessor |
Responsible for converting between raw and engineering value by usage of calibrators or by simple type conversions.
|
| ParameterTypeUtils |
Contains various static methods to help work with XTCE ParameterType
|
| ParameterValue |
|
| ParameterValueArray |
|
| ParameterValueColumnSerializer |
|
| ParameterValueList |
Stores a collection of ParameterValue indexed on Parameter
|
| ParameterValueWithId |
groups together a parameter value with a telemetry item id.
|
| ParameterWithId |
Holder class for a parameter together with the id what used to subscribe (or request) it.
|
| ParameterWithIdConsumer |
|
| ParameterWithIdRequestHelper |
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.
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| PartialParameterValue |
Holds values related to members of aggregates or arrays
|
| Partition |
stores information about Partition of a table
It is subclassed by storage engines to store additional information
|
| PartitionedTimeInterval<T extends TimeInterval> |
A list of sorted, non overlapping TimeInterval The composing
time intervals are considered closed at start and open at end [start, end)
|
| PartitioningSpec |
|
| PartitioningSpec._type |
|
| PartitionIntervalIterator |
Iterates over time based intervals of a partition
|
| PartitionIterator |
Iterates over the segments of one partition for a parameter_id,
ParameterGroup_id, between a start and stop
|
| PartitionManager |
Keeps track of partitions and histograms for one table.
|
| PartitionManager.Interval |
For tables partitioned by time this holds all the partitions for a given time interval.
|
| PasswordHashCli |
Generates password hashes for use in users.yaml
|
| PasswordHasher |
|
| PauseRequest |
A Pause.request is a primitive that requests a certain transaction to be paused*
|
| PBKDF2PasswordHasher |
|
| PduDecodingException |
|
| PGSegment |
Parameter Group segment - keeps references to Time and Value segments for a given parameter group and segment.
|
| Plugin |
|
| PluginException |
Indicates a failure coming from a Plugin.
|
| PluginManager |
Controls the loading of Yamcs plugins.
|
| PluginMetadata |
|
| PolynomialCalibratorProc |
A calibration type where a curve in a raw vs calibrated plane is described using a set of polynomial coefficients.
|
| PreparedCommand |
This class is to keep track of a command binary and source included
|
| ProcessingApi |
|
| ProcessingStatistics |
|
| Processor |
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).
|
| ProcessorConfig |
Configuration options for a processor
|
| ProcessorCreatorService |
Used in yamcs.instance.yaml to create processors at yamcs startup
|
| ProcessorData |
Holds information related and required for XTCE processing.
|
| ProcessorException |
|
| ProcessorFactory |
Used to create processors as defined in processor.yaml
|
| ProcessorListener |
|
| ProcessorService |
This interface has to be implemented by all services that run as part of a processor.
|
| ProcessorServiceWithConfig |
|
| ProcessRunner |
Global service that launches and supervises a configured program or script.
|
| PromptPacket |
|
| ProtobufDatabase |
A database that allows to store and retrieve protobuf messages.
|
| ProtobufDataType |
|
| ProtobufRegistry |
|
| ProximityCrc32 |
CRC-32 error detection code as specified in
CCSDS 211.0-B-5 PROXIMITY-1 SPACE LINK PROTOCOL— DATA LINK LAYER
|
| PusCommandPostprocessor |
|
| PusPacketPreprocessor |
Implementation for ECSS PUS (ECSS-E-ST-70-41C) packets.
|
| PutRequest |
A Put.request is a primitive that requests data delivery from a source to a destination
|
| QueryTableExpression |
|
| QueueApi |
|
| QueuedCfdpTransfer |
|
| QuietEventProducer |
Event producer that swallows the events
|
| Randomizer |
CCSDS randomizer as per CCSDS 131.0-B-3(TM) and CCSDS 231.0-B-3 (TC)
|
| RawTuple |
|
| RdbBucket |
|
| RdbBucketDatabase |
Stores users objects in rocksdb
|
| RdbConfig |
reads the rdbConfig from the yamcs.yaml and provides RocksDB Options when creating and opening databases
singleton
|
| RdbConfig.TablespaceConfig |
|
| RDBFactory |
|
| RdbHistogramInfo |
|
| RdbHistogramIterator |
|
| RdbPartition |
|
| RdbPartitionManager |
Handles partitions for one table.
|
| RdbProtobufDatabase |
|
| RdbSequence |
sequence stored in the Rocksdb metadata.
|
| RdbStorageEngine |
Storage Engine based on RocksDB.
|
| RdbTable |
Holds together the RDB properties related to one table.
|
| RdbTableWalker |
|
| RdbTableWriter |
table writer for the rocksdb2 engine.
|
| RdbTagDb |
|
| ReadyListener |
Listener that is called when Yamcs has fully started.
|
| RealtimeArchiveFiller |
Realtime archive filler task - it works even if the data is not perfectly sorted
We can save data in max two intervals at a time.
|
| RealtimeTimeService |
Simple model from TimeService covering two cases:
where time is is equal to wall clock time
|
| ReedSolomon |
Reed-Solomon encoder/decoder.
|
| ReedSolomonException |
|
| RelationalExpression |
Expressions of type "x > y"
|
| RelOp |
|
| RemoteUserAuthModule |
AuthModule that identifies users based on an HTTP header property.
|
| RemoteUserToken |
A token that represents a username without any credentials, usually associated with remote user authentication on a
reverse proxy.
|
| ReplayFactory |
Abstracts some common logic for creating replays
|
| ReplayHandler |
|
| ReplayListener |
|
| ReplayOptions |
|
| ReplayServer |
Yarch replay server
A note about terminology: we call this replay because it provides capability to speed control/pause/resume.
|
| ReplayService |
Provides telemetry packets and processed parameters from the yamcs archive.
|
| ReplicationApi |
|
| ReplicationClient |
Replication TCP client - works both on the master and on the slave side depending on the config
|
| ReplicationFile |
Stores transactions in a memory mapped file.
|
| ReplicationMaster |
Implements the master part of the replication.
|
| ReplicationMaster.SlaveServer |
|
| ReplicationProto |
|
| ReplicationServer |
TCP replication server - works both on the master and on the slave side depending on the channel handler
|
| ReplicationSlave |
|
| ReplicationTail |
|
| Request |
sent from Slave to Master directly when the Master is the TCP server
or after a Wakeup when the Slave is the TCP server
|
| Request.Builder |
sent from Slave to Master directly when the Master is the TCP server
or after a Wakeup when the Slave is the TCP server
|
| Request.Type |
Protobuf enum Request.Type
|
| RequestOrBuilder |
|
| ResourceNotFoundException |
|
| Response |
Protobuf type Response
|
| Response.Builder |
Protobuf type Response
|
| ResponseOrBuilder |
|
| ResultListener |
|
| ResumeRequest |
A Resume.request is a primitive that requests a certain paused transaction to be resumed*
|
| RocksDbApi |
|
| RocksDbCli |
Command line utility for doing rocksdb operations
|
| Role |
Collection of system and object privileges.
|
| Route |
|
| RouteContext |
|
| RouteHandler |
|
| Row |
This is like a tuple used in the context of table writing to collect values used for histograms and secondary
indices.
|
| RpcDescriptor |
|
| Running16BitChecksumCalculator |
|
| ScriptAlgorithmEngine |
|
| ScriptAlgorithmExecutor |
Represents the execution context of one algorithm.
|
| ScriptAlgorithmExecutorFactory |
Handles the creation of algorithm executors for script algorithms for a given language and scriptEngine (currently
javascript or python are supported).
|
| SecondaryIndexTableWalker |
iterates through a table based on the secondary index range.
|
| SecondaryIndexWriter |
Writes secondary index for one table.
|
| SecurityProto |
|
| SecurityStore |
Responsible for Identity and Access Management (IAM).
|
| SegmentEncoderDecoder |
|
| SegmentIterator |
|
| SegmentIterator.SimpleValueConsumer |
|
| SegmentKey |
Holder, encoder and decoder for the segment keys (in the sense of key,value storage used for RocksDb)
|
| SegmentRequest |
|
| SelectExpression |
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):
|
| SelectItem |
|
| SelectStream |
|
| SelectTableStatement |
|
| Sequence |
Sequences generate incrementing numbers and are persisted to the database (i.e. upon restart they continue from where
they left)
|
| SequenceContainerProcessor |
|
| SequenceEntryProcessor |
|
| SequenceInfo |
|
| ServerApi |
|
| ServerStreamingObserver |
A message observer that implements a streaming response over HTTP using chunked transfer encoding.
|
| ServiceAccount |
Represents an non-human service or application registered with Yamcs.
|
| ServiceAccountRecordDetail |
Protobuf type ServiceAccountRecordDetail
|
| ServiceAccountRecordDetail.Builder |
Protobuf type ServiceAccountRecordDetail
|
| ServiceAccountRecordDetailOrBuilder |
|
| ServiceUnavailableException |
Something really wrong and unexpected occurred on the server.
|
| ServiceUtil |
|
| ServiceWithConfig |
Holder for a service together with its name and config.
|
| ShowDatabasesStatement |
|
| ShowEnginesStatement |
|
| ShowSequencesStatement |
|
| ShowStreamsStatement |
|
| ShowStreamStatement |
|
| ShowTablesStatement |
|
| SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
| SimpleRegression |
Estimates an ordinary least squares regression model
with one independent variable.
|
| SimpleStreamSqlStatement |
common implementation for statements which do not return a stream of results but just a limited set
|
| SimulationTimeService |
Simulation time model.
|
| SingleColumnHistogramWriter |
Histogram writer for the tables having one column histogram (which is actually all standard tables from Yamcs)
|
| SingleParameterArchiveRetrieval |
|
| SingleParameterRetriever |
Retrieves values for one parameter combining parameter archive (for past data) and cache (for recent data).
|
| SingleUserAuthModule |
An AuthModule that enforces a login of one fixed user account
|
| SInt32Value |
|
| SInt64Value |
|
| SkippableIntegerCODEC |
Interface describing a standard CODEC to compress integers.
|
| Slf4jEventProducer |
Prints all events via java logging.
|
| SoftwareParameterManager |
Handles parameters that can be set from the clients.
|
| SortedIntArray |
sorted int array
|
| SortedTimeSegment |
TimeSegment stores timestamps relative to a segmentStart.
|
| SpaceSystemLoader |
Interface implemented by the database loaders.
|
| Spec |
|
| Spec.Option |
|
| Spec.OptionType |
|
| Spec.ValidationContext |
|
| Spec.WhenCondition |
|
| SpeedLimitStream |
|
| SpeedLimitStreamExpression |
|
| SpeedSpec |
|
| SpeedSpec.Type |
|
| SplineCalibratorProc |
A calibration type where a segmented line in a raw vs calibrated plane is described using a set of points.
|
| SpnegoAuthModule |
Implements SPNEGO authentication against an external Kerberos host.
|
| SpreadsheetLoadContext |
Keeps track of current whereabouts of the spreadsheet loader.
|
| SpreadsheetLoader |
Wrapper around v6 or v7 xls loader.
|
| SpreadsheetLoadException |
Groups all exceptions generated by the spreadsheet loader.
|
| SqlArrays |
|
| SqlBuilder |
|
| StandardTupleDefinitions |
|
| StaticFileHandler |
|
| StatusCode |
|
| StorageEngine |
|
| Stream |
Streams are means to transport tuples.
|
| Stream.ExceptionHandler |
|
| StreamArchiveApi |
|
| StreamCommandHistoryProvider |
provides command history from streams
|
| StreamCommandHistoryPublisher |
Injects the command history updates in the command history stream
|
| StreamConfig |
Stores the value of the streamConfiguration parameter from yamcs.instance.yaml Used to create the streams at Yamcs
startup and by various other services (recording, processor, ...)
|
| StreamConfig.StandardStreamType |
|
| StreamConfig.StreamConfigEntry |
|
| StreamEventProducer |
Event producer used from inside Yamcs to report events.
|
| StreamFactory |
|
| StreamInfo |
Protobuf type StreamInfo
|
| StreamInfo.Builder |
Protobuf type StreamInfo
|
| StreamInfoOrBuilder |
|
| StreamingClientHandler |
|
| StreamInitializer |
Run at the very beginning of Yamcs startup; creates different streams required for Yamcs operation
There are a number of "hardcoded" stream types that can be created without specifying the schema (because the schema
has to match the definition expected by other services).
|
| StreamParameterProvider |
Provides parameters from yarch streams (pp_realtime) to ParameterRequestManager.
|
| StreamParameterSender |
Sends collection of parameters to stream by
|
| StreamPbParameterSender |
|
| StreamSqlException |
Exception thrown for errors in sql queries.
|
| StreamSqlException.ErrCode |
|
| StreamSqlParser |
|
| StreamSqlParserConstants |
Token literal values and constants.
|
| StreamSqlParserTokenManager |
Token Manager.
|
| StreamSqlResult |
|
| StreamSqlResultList |
StreamSqlResult which stores a list of results
|
| StreamSqlStatement |
Tag interface for all StreamSQL statements.
|
| StreamSubscriber |
|
| StreamTcCommandReleaser |
Sends commands to yamcs streams
|
| StreamTmPacketProvider |
Receives packets from yamcs streams and sends them to the Processor/TmProcessor for extraction of parameters.
|
| StreamWriter |
|
| StringConverter |
|
| StringValue |
|
| StringValueSegment |
|
| SubscribeParameterObserver |
|
| Subscription |
keeps track of the parameters and containers subscribed (because we only want to extract those)
|
| SubscriptionArray |
set of subscription ids - represented as sorted array
no duplicate allowed
copy on write
|
| SubstringExpression |
|
| SumExpression |
|
| SyslogHandler |
JUL appender that emits to syslogd over UDP with messages formatted according to RFC 3164 (BSD syslog).
|
| SystemParametersCollector |
Collects each second system processed parameters from whomever registers and sends them on the sys_var stream
|
| SystemParametersProducer |
Interface implemented by classes that want to provide system parameters.
|
| SystemPrivilege |
A system privilege is the right to perform a particular action or to perform an action on any object of a particular
type.
|
| Table |
|
| TableApi |
|
| TableColumnDefinition |
Stores properties for table columns
|
| TableDefinition |
A table definition consists of a (key,value) pair of tuple definitions.
|
| TableDefinitionConstructor |
|
| TableReaderStream |
Implements skeleton for table streamer that uses PartitionManager to handle partitioning.
|
| Tablespace |
|
| Tablespace |
|
| Tablespace.BucketProperties |
associated to each bucket
|
| Tablespace.BucketProperties.Builder |
associated to each bucket
|
| Tablespace.BucketPropertiesOrBuilder |
|
| Tablespace.ObjectProperties |
associated to each user object
|
| Tablespace.ObjectProperties.Builder |
associated to each user object
|
| Tablespace.ObjectPropertiesOrBuilder |
|
| Tablespace.PartitioningInfo |
Protobuf type PartitioningInfo
|
| Tablespace.PartitioningInfo.Builder |
Protobuf type PartitioningInfo
|
| Tablespace.PartitioningInfo.PartitioningType |
Protobuf enum PartitioningInfo.PartitioningType
|
| Tablespace.PartitioningInfoOrBuilder |
|
| Tablespace.ProtoTableDefinition |
Protobuf type ProtoTableDefinition
|
| Tablespace.ProtoTableDefinition.Builder |
Protobuf type ProtoTableDefinition
|
| Tablespace.ProtoTableDefinitionOrBuilder |
|
| Tablespace.SecondaryIndex |
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
|
| Tablespace.SecondaryIndex.Builder |
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
|
| Tablespace.SecondaryIndexOrBuilder |
|
| Tablespace.TableColumnInfo |
Protobuf type TableColumnInfo
|
| Tablespace.TableColumnInfo.Builder |
Protobuf type TableColumnInfo
|
| Tablespace.TableColumnInfo.EnumValue |
Protobuf type TableColumnInfo.EnumValue
|
| Tablespace.TableColumnInfo.EnumValue.Builder |
Protobuf type TableColumnInfo.EnumValue
|
| Tablespace.TableColumnInfo.EnumValueOrBuilder |
|
| Tablespace.TableColumnInfoOrBuilder |
|
| Tablespace.TablespaceRecord |
This is used to encode values in the tablespace metadata database
|
| Tablespace.TablespaceRecord.Builder |
This is used to encode values in the tablespace metadata database
|
| Tablespace.TablespaceRecord.Type |
Protobuf enum TablespaceRecord.Type
|
| Tablespace.TablespaceRecordOrBuilder |
|
| Tablespace.TimeBasedPartition |
Protobuf type TimeBasedPartition
|
| Tablespace.TimeBasedPartition.Builder |
Protobuf type TimeBasedPartition
|
| Tablespace.TimeBasedPartitionOrBuilder |
|
| TableStreamListener |
Implement and subscribe to the ManagementService to know when new tables or streams are created/removed
|
| TableStringBuilder |
Helper for outputting records in columnar fashion without harcoding column widths
|
| TableVisitor |
|
| TableVisitor.Action |
|
| TableVisitor.ActionType |
|
| TableWalker |
Walks over one yarch table providing operations for select, udpdate, delete
|
| TableWalkerBuilder |
|
| TableWriter |
|
| TableWriter.InsertMode |
|
| TagApi |
|
| TagDb |
|
| TagReceiver |
Used by TagDb to send back updates on fetched tags
|
| TaiUtcConverter |
Utility class to convert between TAI and UTC.
|
| TaiUtcConverter.DateTimeComponents |
|
| TaiUtcConverter.ValidityLine |
|
| TcDataLink |
Interface implemented by components that send commands to the outer universe
|
| TcFrameFactory |
|
| TcManagedParameters |
Parameters used for generation of TC frames as per CCSDS 232.0-B-3
|
| TcManagedParameters.PriorityScheme |
|
| TcPacketHandler |
Assembles command packets into TC frames as per CCSDS 232.0-B-3.
|
| TcProcessingContext |
Keeps track of where we are when filling in the bits and bytes of a command
|
| TcpRole |
|
| TcpTcDataLink |
Sends raw command packets on TCP socket.
|
| TcpTcTmDataLink |
|
| TcpTmDataLink |
|
| TcTmException |
Generic exception to throw for problems encountered during TC or TM processing
|
| TcTransferFrame |
|
| Template |
|
| TemplateProcessor |
Processes a template source.
|
| ThirdPartyAuthorizationCode |
Represents a token (or 'authorization_code' in oauth terms) issued by an external identity server.
|
| ThreadSafe |
|
| TimeApi |
|
| TimeCorrelationApi |
|
| TimeCorrelationService |
On-board time correlation service (inspired from SCOS2K (ESA MCS)).
|
| TimeDecoder |
|
| TimedValue |
|
| TimeEncoding |
This class provides times in terms of milliseconds since 1970TAI
|
| TimeInterval |
Time interval where both ends can be open.
|
| TimeInterval.FilterOverlappingIterator<T extends TimeInterval> |
Filters an input iterator to the intervals that match the given timeInterval
|
| TimeOfFlightEstimator |
Time of flight estimator.
|
| TimeOfFlightEstimator.TofInterval |
Used for polynomial interpolation of time of flight based on ERT.
|
| TimePartitionInfo |
|
| TimePartitionSchema |
Implements different schemes for partitioning by time.
|
| Timer |
Implements a timer used by CFDP for verifying the sending of EOF, FIN and NAK PDUs
|
| TimeService |
|
| TimeSortedPageToken |
Stateless continuation token for paged requests that output timesorted data
|
| TimestampUtil |
|
| TimestampValue |
|
| TLV |
Type, Length, Value
|
| TmFrameDecoder |
Decodes frames as per CCSDS 132.0-B-2
|
| TmIndexService |
Interface for (completeness) TmIndex.
|
| TmManagedParameters |
|
| TmPacket |
Packet with acquisition time, generation time and sequence count.
|
| TmPacketDataLink |
Interface for components reading packets from external parties.
|
| TmPacketProvider |
|
| TmProcessor |
|
| TmSink |
|
| TmTransferFrame |
|
| Token |
Describes the input token stream.
|
| TokenMgrError |
Token Manager Error.
|
| TokenMgrError |
Token Manager Error.
|
| TokenStore |
Store capable of generating a chain of refresh tokens.
|
| Topic |
|
| TopicContext |
Context for a specific RPC call over a (shared) WebSocket connection.
|
| Transaction |
|
| TransferFrameDecoder |
|
| TransferFrameDecoder.CcsdsFrameType |
|
| TransferMonitor |
|
| TransferOptions |
|
| Tuple |
Contains the tuple value (as an array of Columns) together with a pointer to its definition
|
| TupleDataType |
|
| TupleDefinition |
|
| TupleSourceExpression |
A source of tuples.
|
| UdpParameterDataLink |
Receives PP data via UDP.
|
| UdpTcDataLink |
Sends raw packets on UDP socket.
|
| UdpTcFrameLink |
Sends TC as TC frames (CCSDS 232.0-B-3) or TC frames embedded in CLTU (CCSDS 231.0-B-3).
|
| UdpTmDataLink |
Receives telemetry packets via UDP.
|
| UdpTmFrameLink |
Receives telemetry fames via UDP.
|
| UInt32Value |
|
| UInt64Value |
|
| UnauthorizedException |
When the request was valid, but did not pass authentication.
|
| UncheckedYamcsException |
Allows wrapping any checked exception without overloading signatures.
|
| UnhexExpression |
|
| UnsignedLong |
|
| UnsupportedPacketVersionException |
|
| UpdateTableStatement |
|
| UpdateTableStatement.UpdateItem |
|
| UplinkManagedParameters |
Stores configuration related to Master channels for uplink.
|
| UplinkManagedParameters.FrameErrorDetection |
|
| UplinkManagedParameters.ServiceType |
|
| User |
A user contains identifying information and a convenient set of methods to perform access control.
|
| UserAccountRecordDetail |
Protobuf type UserAccountRecordDetail
|
| UserAccountRecordDetail.Builder |
Protobuf type UserAccountRecordDetail
|
| UserAccountRecordDetailOrBuilder |
|
| UsernamePasswordToken |
A password-based token, usually associated with BASIC AUTH requests (convenient through curl)
|
| UsersCli |
Generates password hashes for use in users.yaml
|
| UslpFrameDecoder |
Decodes frames as per CCSDS 732.1-B-1
|
| UslpManagedParameters |
|
| UslpTransferFrame |
Transfer Frames as per:
CCSDS RECOMMENDED STANDARD FOR UNIFIED SPACE DATA LINK PROTOCOL
CCSDS 732.1-B-1 October 2018
|
| UsocPacketInputStream |
Deprecated. |
| Util |
Routine utility functions.
|
| Utils |
|
| Utils |
|
| V6Loader |
This class loads database from excel spreadsheets.
|
| V6LoaderBase |
static fields and methods to reduce the size of the SpreadsheetLoader
|
| V7Loader |
This class loads database from excel spreadsheets.
|
| V7LoaderBase |
static fields and methods to reduce the size of the SpreadsheetLoader
|
| ValidationException |
This exception indicates that an error has occurred while performing a validate operation.
|
| ValidRangeChecker |
|
| Value |
Union like class
|
| ValueArray |
Stores parameters of the same type as array
For primitive types, it uses much less memory than having an Value[]
|
| ValueBinding |
A ParameterValue as passed to an algorithm.
|
| ValueComparator |
|
| ValueConsumer |
|
| ValueExpression |
This represents a constant value coming from some sql expression
for example: select 3 from x
|
| ValueHelper |
|
| ValueProcessor |
|
| ValueSegment |
|
| ValueUtility |
|
| Variable |
|
| VarIntUtil |
|
| VarIntUtil.ArrayDecoder |
decodes an array of varints
|
| VarIntUtil.SignedArrayDecoder |
|
| VcDownlinkHandler |
|
| VcDownlinkManagedParameters |
Stores configuration related to Virtual Channels
|
| VcTmPacketHandler |
Handles packets from one VC
|
| VcUplinkHandler |
Handlers uplink data in a virtual channel
|
| VcUplinkManagedParameters |
Stores configuration related to Virtual Channels for uplink
|
| Wakeup |
sent from Master to Slave when the Slave is the TCP server
the Slave will send back a Request on the same socket
|
| Wakeup.Builder |
sent from Master to Slave when the Slave is the TCP server
the Slave will send back a Request on the same socket
|
| WakeupOrBuilder |
|
| WebSocketDecodeContext |
The common wrapper fields of messages sent over the websocket
The only we still need this if because the javascript handling needs a shared JsonParser to handle processing
the wrapper fields first, and the nested data second.
|
| WebSocketDecoder |
Used to indicate to the WebSocketServerHandler what type of message can be decoded in a specific media
representation.
|
| WebSocketEncoder |
|
| WebSocketException |
When an exception occurred while handling an incoming web socket request.
|
| WebSocketFrameHandler |
|
| WebSocketObserver |
|
| WebSocketReply |
response to a request message
|
| WebSocketResource |
A resource bundles a set of logically related operations.
|
| WindowBuffer |
A history window is for looking up past values.
|
| WindowProcessor |
|
| WindowSpecification |
|
| WindowSpecification.Type |
|
| WSConstants |
|
| XtceAssembler |
Experimental export of Mission Database to XTCE.
|
| XtceDbFactory |
|
| XtceLoader |
XTCE XML loader.
|
| XtceProcessingException |
Generic RuntimeException to be used when encountering an unexpected problem in the XTCE processing
|
| XtceTmExtractor |
Extracts parameters out of packets based on the XTCE description
|
| XtceTmProcessor |
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.
|
| XtceTmRecorder |
Records XTCE TM sequence containers.
|
| XtceTmReplayHandler |
Provides replay of the telemetry recorded by XtceTmRecorder
|
| XtceTmReplayHandler.ReplayPacket |
|
| XtceToGpbAssembler |
|
| XtceToGpbAssembler.DetailLevel |
|
| YamcsAdminCli |
Command line utility for doing yamcs stuff.
|
| YamcsException |
Base class for all checked Yamcs exceptions (some day)
|
| YamcsInstanceService |
Inspired from Guava services, this class offers the following states:
OFFLINE
INITIALIZING
INITIALIZED
STARTING
RUNNING
STOPPING
FAILED
transitions are allowed back to OFFLINE from all steady states
|
| YamcsLogManager |
Customized version of LogManager so that we can keep logging from within shutdown hooks.
|
| YamcsLogRecord |
|
| YamcsServer |
Yamcs server together with the global instances
|
| YamcsServerInstance |
Represents a Yamcs instance together with the instance specific services and the processors
|
| YamcsService |
Required interface of a Yamcs Service.
|
| YamcsVersion |
Provides access to build-time information of the Yamcs project.
|
| YamlAuthModule |
|
| YarchDatabase |
Handles all tables/streams/indexes for a Yamcs server
|
| YarchDatabaseInstance |
Handles tables and streams for one Yamcs Instance
|
| YarchException |
|
| YarchReplay |
Performs a replay from Yarch So far supported are: TM packets, PP groups, Events, Parameters and Command History.
|
| YConfiguration |
A configuration object is a wrapper around a Map<String, Object> which keeps track to a parent and its original
file (if any).
|
| YConfiguration.ConfigurationNotFoundException |
Introduced to be able to detect when a configuration file was not specified (as opposed to when there's a
validation error inside).
|
| YConfiguration.DefaultConfigurationResolver |
Default config file resolver.
|
| YConfigurationResolver |
|
| YObjectLoader<T> |
|
| YRDB |
wrapper around RocksDB that keeps track of column families.
|