| 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.
|