LtiMainClusterAgent constructor
- required Axi5SystemInterface sys,
- required LtiLaChannelInterface la,
- required LtiLrChannelInterface lr,
- required LtiLcChannelInterface lc,
- required LtiManagementInterface lm,
- required Component parent,
- LtiLtChannelInterface? lt,
- String name = 'ltiMainClusterAgent',
- int? timeoutCycles,
- int? dropDelayCycles,
Constructs a new LtiMainClusterAgent.
Implementation
LtiMainClusterAgent({
required this.sys,
required this.la,
required this.lr,
required this.lc,
required this.lm,
required Component parent,
this.lt,
String name = 'ltiMainClusterAgent',
this.timeoutCycles,
this.dropDelayCycles,
}) : super(name, parent) {
reqAgent = LtiMainLaChannelAgent(
sys: sys,
la: la,
parent: parent,
timeoutCycles: timeoutCycles,
dropDelayCycles: dropDelayCycles);
respAgent = LtiMainLrChannelAgent(sys: sys, lr: lr, parent: parent);
compAgent = LtiMainLcChannelAgent(
sys: sys,
lc: lc,
parent: parent,
timeoutCycles: timeoutCycles,
dropDelayCycles: dropDelayCycles);
if (lt != null) {
tagAgent = LtiMainLtChannelAgent(sys: sys, lt: lt!, parent: parent);
} else {
tagAgent = null;
}
manDriver = LtiManagementMainDriver(sys: sys, lm: lm, parent: parent);
}