ClassDescriptionA command option.Represents a type of configuration fileException thrown if there is an error in configuration.Holds the definition of a container, the content of its slice and some positioning information inside that sliceCrashHandler is used to handle extreme problems that need to reach operator (or sysadmin) attention.Crash handler that reports events via an event producer Created by msc on 28/11/16.Marks a class or method as experimental.A file-based configuration resolver.Thrown by a method that causes a user/system specified limit to be exceeded.default crash handler that just print a message in the logIndicates a failure coming from a
Plugin.Controls the loading of Yamcs plugins.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 processorUsed in yamcs.instance.yaml to create processors at yamcs startupUsed to create processors as defined in processor.yamlThis 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.Listener that is called when Yamcs has fully started.Holder for a service together with its name and config.Specifies the valid structure of a
YConfigurationinstance.Extra information to be attached to any generated
ValidationExceptionStores 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, ...)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).Sends commands to yamcs streamsReceives packets from yamcs streams and sends them to the Processor/TmProcessor for extraction of parameters.Packet with acquisition time, generation time and sequence count.Allows wrapping any checked exception without overloading signatures.This exception indicates that an error has occurred while performing a validate operation.Base class for all checked Yamcs exceptions (some day)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 statesYamcs server together with the global instancesRepresents a Yamcs instance together with the instance specific services and the processorsRequired interface of a Yamcs Service.Provides access to build-time information of the Yamcs project.A configuration object is a wrapper around a Map<String, Object> which keeps track to a parent and its original file (if any).Introduced to be able to detect when a configuration file was not specified (as opposed to when there's a validation error inside).Default config file resolver.