Beispiel #1
0
 public ConnectionChannelHandlerAdapter(ILogger logger, IDeviceProvider deviceProvider, ITcpServiceEntryProvider tcpServiceEntryProvider, TcpServerProperties tcpServerProperties)
 {
     _logger                  = logger;
     _deviceProvider          = deviceProvider;
     _tcpServiceEntryProvider = tcpServiceEntryProvider;
     _tcpServerProperties     = tcpServerProperties;
 }
Beispiel #2
0
 public ServerHandler(TcpServerProperties tcpServerProperties, RulesEngine.RulesEngine engine, TcpRuleWorkflow ruleWorkflow, ILogger logger)
 {
     _tcpServerProperties = tcpServerProperties;
     _engine       = engine;
     _ruleWorkflow = ruleWorkflow;
     _logger       = logger;
 }
Beispiel #3
0
 public DotNettyTcpServerMessageListener(ILogger logger, string id, TcpServerProperties properties)
 {
     _logger = logger;
     Id      = id;
     _tcpServerProperties = properties;
     _ruleWorkflow        = GetTcpRuleWorkflow();
     _engine = GetRuleEngine();
 }
Beispiel #4
0
 public override void DeviceStatusProcess(DeviceStatus status, string clientId, TcpServerProperties tcpServerProperties)
 {
     //throw new NotImplementedException();
 }
Beispiel #5
0
        public override void Load(string clientId, TcpServerProperties tcpServerProperties)
        {
            var deviceStatus = _deviceProvider.IsConnected(clientId);

            this.Parser.HandlePayload().Subscribe(buffer => ParserBuffer(buffer));
        }