Ejemplo n.º 1
0
 public ParameterUpdateManager(ChannelControllerAdapter channelAdapter, int nodeId)
     : base(channelAdapter.ConnectionManager, channelAdapter.ChannelId + $"_ParameterUpdate_{nodeId}", ChannelName,
            channelAdapter.ChannelId, nodeId, channelAdapter.User.Identity)
 {
     _channelAdapter        = channelAdapter;
     _parameterChangedTasks = new List <Task>();
 }
Ejemplo n.º 2
0
 public ParameterUpdateManager(ChannelControllerAdapter channelAdapter, string channelName, string channelId)
     : base(channelAdapter.ConnectionManager, channelId, channelName,
            channelAdapter.ChannelId, 0, channelAdapter.User.Identity)
 {
     _channelAdapter        = channelAdapter;
     _parameterChangedTasks = new List <Task>();
 }
Ejemplo n.º 3
0
 public ChannelHeartbeat(ChannelControllerAdapter channelControllerAdapter, string wsChannelName, string wsChannelId, uint updateInterval, uint timeout)
     : base(channelControllerAdapter.ConnectionManager,
            wsChannelId, wsChannelName,
            channelControllerAdapter.Channel.Id, channelControllerAdapter.User.Identity)
 {
     _updateInterval           = updateInterval;
     _timeout                  = timeout;
     _channelControllerAdapter = channelControllerAdapter;
 }
Ejemplo n.º 4
0
 public MasterChannelHeartbeat(ChannelControllerAdapter channelControllerAdapter, MasterCommandExecutor commandExecutor, uint updateInterval, uint timeout)
     : base(channelControllerAdapter, commandExecutor.WsChannelName, commandExecutor.WsChannelId, updateInterval, timeout)
 {
 }
Ejemplo n.º 5
0
 public SlaveParameterUpdateManager(ChannelControllerAdapter channelAdapter, SlaveExecuteCommander commander)
     : base(channelAdapter, commander.WsChannelName, commander.WsChannelId)
 {
 }
Ejemplo n.º 6
0
 public SlaveChannelHeartbeat(ChannelControllerAdapter channelControllerAdapter, SlaveExecuteCommander executeCommander, uint updateInterval, uint timeout)
     : base(channelControllerAdapter, executeCommander.WsChannelName, executeCommander.WsChannelId, updateInterval, timeout)
 {
 }