TemporalMonitorDefinition
Instances of this class are used to represent a definition for a temporal monitor. Each definition has a name and a set of parameters that are used to build the temporal monitor.
Constructors
Link copied to clipboard
public void TemporalMonitorDefinition(String name, RecordHandler arguments, RecordHandler signalRecordHandler, TemporalMonitorProducer producer)
Create a new definition.
Properties
Functions
Link copied to clipboard
Return the monitor arguments.
Link copied to clipboard
public TemporalMonitor<MoonLightRecord, S> getMonitor<S>(SignalDomain<S> domain, MoonLightRecord arguments)
Create a new temporal monitor built by using the given arguments and based on the given signal domain.
Link copied to clipboard
public TemporalMonitor<MoonLightRecord, S> getMonitorFromDouble<S>(SignalDomain<S> domain, Array<double> values)
Link copied to clipboard
public TemporalMonitor<MoonLightRecord, S> getMonitorFromObject<S>(SignalDomain<S> domain, Array<Object> values)
Link copied to clipboard
public TemporalMonitor<MoonLightRecord, S> getMonitorFromString<S>(SignalDomain<S> domain, Array<String> values)
Link copied to clipboard
Return the producer used to build the monitor.
Link copied to clipboard