Exemplo n.º 1
0
        public SlaveExecuteCommander(SlaveChannelControllerAdapter channelAdapter)
            : base(channelAdapter.ConnectionManager, channelAdapter.ChannelId + "_ExecCommander", ChannelName,
                   channelAdapter.ChannelId, 0, channelAdapter.User.Identity)
        {
            _deviceCommands      = new List <DeviceCommand>();
            _executeCommandCache = new ExecuteCommandCache();

            _channelAdapter = channelAdapter;
        }
Exemplo n.º 2
0
        public MasterChannelControllerAdapter(SyncCloudAgent agent, string channelId)
            : base(agent.Url, channelId, agent.Identity, agent.UpdateInterval, agent.Timeout)
        {
            _executeCommandCache = new ExecuteCommandCache();

            _agent = agent;

            WsChannelName = "Master";
            WsChannelId   = $"{channelId}_Master";
        }
Exemplo n.º 3
0
        public SlaveExecuteCommander(SlaveChannelControllerAdapter channelAdapter, int nodeId)
            : base(channelAdapter.ConnectionManager, channelAdapter.ChannelId + $"_ExecCommander_{nodeId}", ChannelName,
                   channelAdapter.ChannelId, nodeId, channelAdapter.User.Identity)
        {
            _nodeId = nodeId;

            _deviceCommands      = new List <DeviceCommand>();
            _executeCommandCache = new ExecuteCommandCache();

            _channelAdapter = channelAdapter;
        }