Exemplo n.º 1
0
 public ProtocolHandler(SerialPort aPort, IPrintCB aPrintObj)
 {
     m_P      = aPort;
     m_BinRd  = new BinaryReaderEx(m_P.BaseStream);
     binWr    = new BinaryWriterEx(m_P.BaseStream);
     _printCB = aPrintObj;
     for (int i = 0; i < ivs.Length; i++)
     {
         ivs[i] = new DummyValueSink();
     }
     stw.Reset(); stw.Start();
 }
        public ProtocolHandler(TcpClient aSock, IPrintCB aPrintObj)
        {
            m_device        = device_socket;
            m_socket        = aSock;
            m_binaryReader  = new BinaryReaderEx(m_socket.GetStream()); // Liest von Socket
            m_binaryWriter  = new BinaryWriterEx(m_socket.GetStream()); // Schreibt auf socket
            m_printCallback = aPrintObj;
            for (var i = 0; i < m_iValueSink.Length; i++)
            {
                m_iValueSink[i] = new DummyValueSink();
            }
            m_stopWatch.Reset(); m_stopWatch.Start();

            NVals = 9; NBytes = 3 * NVals;
        }
        public ProtocolHandler(SerialPort aPort, IPrintCB aPrintObj)
        {
            m_device        = device_com;
            m_serialPort    = aPort;
            m_binaryReader  = new BinaryReaderEx(m_serialPort.BaseStream); //Liest von aPort
            m_binaryWriter  = new BinaryWriterEx(m_serialPort.BaseStream); //Schreibt auf aPort
            m_printCallback = aPrintObj;
            for (var i = 0; i < m_iValueSink.Length; i++)
            {
                m_iValueSink[i] = new DummyValueSink();
            }
            m_stopWatch.Reset(); m_stopWatch.Start(); //Stopuhr neustarten

            NVals = 9; NBytes = 3 * NVals;
        }