public TcpConnectionManager(TcpTransport tcpTransport, CmdMessenger cmdMessenger, int identifyCommandId = 0, string uniqueDeviceId = null) : base(cmdMessenger, identifyCommandId, uniqueDeviceId) { DeviceScanEnabled = false; if (tcpTransport == null) throw new ArgumentNullException("tcpTransport", "Transport is null."); _transport = tcpTransport; }