Class SystemParametersService

java.lang.Object
com.google.common.util.concurrent.AbstractService
org.yamcs.AbstractYamcsService
org.yamcs.parameter.SystemParametersService
All Implemented Interfaces:
com.google.common.util.concurrent.Service, Runnable, YamcsService
Direct Known Subclasses:
SystemParametersCollector

public class SystemParametersService extends AbstractYamcsService implements Runnable
Collects each second system processed parameters from whomever registers and sends them on the sys_var stream

Starting with Yamcs 5.5.0, all system parameters have types defined in the MDB. For the basic types (corresponding to scalar values), this class will provide some types (e.g. uint65, float32, etc)

For aggregate, the caller can use the createSystemParameter(String, AggregateParameterType, String) to make the parameter and also add the corresponding type to the MDB.