TemporalScriptComponent

public class TemporalScriptComponent<S>

An instance of this class can be used to instantiate a monitor of given property.

Constructors

Link copied to clipboard
Create a new TemporalScriptComponent

Functions

Link copied to clipboard
public String getInfo()
Link copied to clipboard
Creates a monitor given a list of parameters as an array of double.
Link copied to clipboard
Creates a monitor given a list of parameters as an array of objects.
Link copied to clipboard
Creates a monitor given a list of parameters as an array of strings.
Link copied to clipboard
public String getName()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public Signal<S> monitor(Signal<MoonLightRecord> input, Array<double> values)
public Signal<S> monitor(Signal<MoonLightRecord> input, Array<Object> values)
public Signal<S> monitor(Signal<MoonLightRecord> input, Array<String> values)
Computes the result of the monitoring of the proprerty instantiated with the given parameters on signal input.
public void monitor(TemporalSignalReader reader, File input, TemporalSignalWriter writer, File output, Array<String> values)
Link copied to clipboard
public Array<Array<double>> monitorToArray(Signal<MoonLightRecord> input, Array<double> values)
public Array<Array<double>> monitorToArray(Signal<MoonLightRecord> input, Array<String> values)
Computes the result of the monitoring of the proprerty instantiated with the given parameters on signal input.
public Array<Array<double>> monitorToArray(Array<double> time, Array<Array<double>> signal, Array<double> values)
Computes the result of the monitoring of the proprerty instantiated with the given parameters on a signal described as a matrix of doubles.
public Array<Array<double>> monitorToArray(Array<double> time, Array<Array<String>> signal, Array<String> values)
Computes the result of the monitoring of the proprerty instantiated with the given parameters on a signal described as a matrix of strings.
Link copied to clipboard
public void monitorToFile(TemporalSignalWriter writer, File output, Signal<MoonLightRecord> input, Array<String> values)