AbstractProcessorService |
|
AbstractYamcsService |
|
CommandOption |
A command option.
|
ConnectedClient |
A client connected to Yamcs
Clients may optionally be connected with a processor.
|
ContainerExtractionResult |
Holds the definition of a container, the content of its slice and some positioning information inside that slice
|
EventCrashHandler |
Crash handler that reports events via an event producer
Created by msc on 28/11/16.
|
FileBasedConfigurationResolver |
A file-based configuration resolver.
|
InstanceMetadata |
|
LogCrashHandler |
default crash handler that just print a message in the log
|
PluginManager |
Controls the loading of Yamcs plugins.
|
PluginMetadata |
|
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
|
ProcessorFactory |
Used to create processors as defined in processor.yaml
|
ProcessorServiceWithConfig |
|
ProcessRunner |
Global service that launches and supervises a configured program or script.
|
ServiceWithConfig |
Holder for a service together with its name and config.
|
Spec |
|
Spec.Option |
|
Spec.ValidationContext |
|
Spec.WhenCondition |
|
StandardTupleDefinitions |
|
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.StreamConfigEntry |
|
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).
|
StreamTcCommandReleaser |
Sends commands to yamcs streams
|
StreamTmPacketProvider |
Receives packets from yamcs streams and sends them to the Processor/TmProcessor for extraction of parameters.
|
TmPacket |
Packet with acquisition time, generation time and sequence count.
|
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
|
YamcsServer |
Yamcs server together with the global instances
|
YamcsServerInstance |
Represents a Yamcs instance together with the instance specific services and the processors
|
YamcsVersion |
Provides access to build-time information of the Yamcs project.
|
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.DefaultConfigurationResolver |
Default config file resolver.
|