public GridConnect_uVCCM() { mdtmConnected = DateTime.Now; mVIN = ""; mSyncLock = new object(); mSyncRxLock = new object(); mSyncFlags = new object(); mSyncVIN = new object(); mSyncRxData = new object(); mSyncHeightMonitor = new object(); netTP = new NetworkTransportProtocol(); mStopHeightMonitor = false; }
/////////////////////////////////////////////////////////////////////////////////////////// /// <summary> /// Initializes GridConnect Driver /// </summary> /////////////////////////////////////////////////////////////////////////////////////////// public void Initialize(string hostName, int portNum) { //mPort = new SerialPort(portName, speed, parity, dataBits, stopBits); //mPort.DataReceived += new SerialDataReceivedEventHandler(mPort_DataReceived); mClient = new Esys.Sockets.TCPClient(hostName,portNum); mClient.DataReceived += new Esys.Sockets.DataReceivedEventHandler(mClient_DataReceived); mSerialConnection = false; mTCPClient = true; mSyncLock = new object(); mSyncRxLock = new object(); mSyncFlags = new object(); netTP = new NetworkTransportProtocol(); RecvAddressFilter = "78D"; SendAddress = "78C"; mInitialized = true; }