DasuImpl

org.eso.ias.dasu.DasuImpl
See theDasuImpl companion class
object DasuImpl

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
DasuImpl.type

Members list

Value members

Concrete methods

def apply(dasuDao: DasuDao, supervidentifier: Identifier, outputPublisher: OutputPublisher, inputSubscriber: InputSubscriber, autoSendTimeInterval: Integer, validityThreshold: Integer): DasuImpl

Factory method to build a DasuImpl

Factory method to build a DasuImpl

Value parameters

autoSendTimeInterval

refresh rate (msec) to automatically send the output when no new inputs have been received

dasuDao:

the configuration of the DASU from the CDB

inputSubscriber:

the consumer to get values from the BSDB

outputPublisher:

the producer to send outputs of DASUs to the BSDB

supervidentifier:

the identifier of the supervisor that runs the dasu

validityThreshold

the max delay (secs) before declaring an input unreliable

Attributes