Beispiel #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;
        }
Beispiel #4
0
 public HPerfProtocolHandler(SerialPort aPort, IPrintCB aPrintObj)
     : base(aPort, aPrintObj)
 {
     NVals = 4; NBytes = 3 * NVals;
 }
Beispiel #5
0
 public SvIdProtocolHandler2(SerialPort aPort, IPrintCB aPrintObj)
     : base(aPort, aPrintObj)
 {
 }
Beispiel #6
0
 public SvIdProtocolHandler3(SerialPort aPort, IPrintCB aPrintObj)
     : base(aPort, aPrintObj)
 {
     NVals = 9; NBytes = 3 * NVals;
 }
Beispiel #7
0
 public NxtProtocolHandler(SerialPort aPort, IPrintCB aPrintObj)
     : base(aPort, aPrintObj)
 {
     NVals = 2; NBytes = 4;
 }