A mockup of the DASUs to run in the Supervisor without the complexity of DASUs and ASCEs
Value parameters
- dasuDao
-
the DASU configuration
- inputSubscriber
-
the subscriber getting events to be processed
- outputPublisher
-
the publisher to send the output
Attributes
- Companion
- object
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
ACK the alarm if the ASCE that produces it runs in this DASU.
ACK the alarm if the ASCE that produces it runs in this DASU.
The DASU delegates the acknowledgment to the ASCE that produces the alarm
Value parameters
- alarmIdentifier
-
the identifier of the alarm to ACK
Attributes
- Returns
-
true if the alarm has been ACKed, false otherwise
- See also
- Definition Classes
Release all the resources before exiting
Release all the resources before exiting
Attributes
Enable/Disable the automatic update of the output in case no new inputs arrive.
Enable/Disable the automatic update of the output in case no new inputs arrive.
Most likely, the value of the output remains the same while the validity could change.
Attributes
- Definition Classes
The IDs of the ASCEs running in the DASU
The IDs of the ASCEs running in the DASU
Attributes
The inputs of the DASU
The inputs of the DASU
Attributes
Updates the output with the inputs received and simulate the sending of the output
Updates the output with the inputs received and simulate the sending of the output
Value parameters
- iasios
-
the inputs received
Attributes
- See also
-
InputsListener
- Definition Classes
Start getting events from the inputs subscriber to produce the output
Start getting events from the inputs subscriber to produce the output
Attributes
Concrete fields
The configuration of the ASCEs that run in the DASU
The configuration of the ASCEs that run in the DASU
Attributes
The inputs of the DASU
The inputs of the DASU
Attributes
All the inputs received so far
All the inputs received so far
Attributes
How many times cleanUp has been called
How many times cleanUp has been called
Attributes
How many times the Supervisor disabled the auto refresh of the output
How many times the Supervisor disabled the auto refresh of the output
Attributes
How many times the Supervisor enabled the auto refresh of the output
How many times the Supervisor enabled the auto refresh of the output
Attributes
How many times the Supervisor started the DASU
How many times the Supervisor started the DASU
Attributes
The output published when inputs are received
The output published when inputs are received
Attributes
unexpected inputs received so far: if everything works well this should always be empty otherwise the Supervisor sent a IASIO to a DASU that does not need it
unexpected inputs received so far: if everything works well this should always be empty otherwise the Supervisor sent a IASIO to a DASU that does not need it
Attributes
Inherited fields
Attributes
- Inherited from:
- Dasu
Auto send time interval in milliseconds
True if the DASU has been generated from a template, False otherwise
True if the DASU has been generated from a template, False otherwise
Attributes
- Inherited from:
- Dasu
The number of the instance if the DASU has been generated from a template; empty otherwise
The number of the instance if the DASU has been generated from a template; empty otherwise
Attributes
- Inherited from:
- Dasu
The minimum allowed refresh rate when a flow of inputs arrive (i.e. the throttiling) is given by Dasu.DefaultMinAllowedRefreshRate, if not overridden by a java property
The minimum allowed refresh rate when a flow of inputs arrive (i.e. the throttiling) is given by Dasu.DefaultMinAllowedRefreshRate, if not overridden by a java property
Attributes
- Inherited from:
- Dasu
Attributes
- Inherited from:
- Dasu
The validityThreshold in milliseconds