toggle menu
moonlight
1.0-SNAPSHOT
jvm
switch theme
search in API
engine
/
io.github.moonlightsuite.moonlight.online.monitoring.temporal
/
AtomicMonitor
Atomic
Monitor
public
class
AtomicMonitor
<
V
,
R
extends
Comparable
<
R
>
>
implements
OnlineMonitor
<
T
,
V
,
R
>
Strategy to interpret (online) an atomic predicate on the signal of interest.
See also
Temporal
Monitor
Members
Constructors
Atomic
Monitor
Link copied to clipboard
public
void
AtomicMonitor
(
Function
<
V
,
Box
<
R
>
>
atomicFunction
,
SignalDomain
<
R
>
interpretation
)
Prepares an atomic online (temporal) monitor.
Functions
get
Result
Link copied to clipboard
public
TimeSignal
<
Double
,
Box
<
R
>
>
getResult
(
)
Returns the result of the monitoring process.
monitor
Link copied to clipboard
public
List
<
TimeChain
<
Double
,
Box
<
R
>
>
>
monitor
(
TimeChain
<
Double
,
V
>
updates
)
public
List
<
TimeChain
<
Double
,
Box
<
R
>
>
>
monitor
(
Update
<
Double
,
V
>
signalUpdate
)
Execution starter of the monitoring process.
monitor
Old
Link copied to clipboard
public
List
<
Update
<
Double
,
Box
<
R
>
>
>
monitorOld
(
Update
<
Double
,
V
>
signalUpdate
)