Pleora Technologies Inc. eBUS SDK v6.2.8.5877 API



PvDeviceSerialPortEchoSink.h
1 // *****************************************************************************
2 //
3 // Copyright (c) 2016, Pleora Technologies Inc., All rights reserved.
4 //
5 // *****************************************************************************
6 
7 #ifndef __PVDEVICESERIALPORTECHOSINK_H__
8 #define __PVDEVICESERIALPORTECHOSINK_H__
9 
10 #include <PvDeviceSerialPort.h>
11 
12 
13 class PV_SERIAL_API PvDeviceSerialPortEchoSink
14 {
15 public:
16 
18  virtual ~PvDeviceSerialPortEchoSink();
19 
20  // Notifications
21  virtual void OnTransmitted( const PvString &aDeviceID, PvDeviceSerial aPort, const uint8_t *aBytes, uint32_t aByteCount, uint64_t aTimestamp );
22  virtual void OnRead( const PvString &aDeviceID, PvDeviceSerial aPort, const uint8_t *aBytes, uint32_t aByteCount, uint64_t aTimestamp );
23  virtual void OnReadComplete( const PvString &aDeviceID, PvDeviceSerial aPort, uint64_t aTimestamp );
24 
25 private:
26 
27 };
28 
29 #endif
String class.
Definition: PvString.h:21
PvDeviceSerial
Device serial port enumeration.
Definition: PvDeviceSerialEnums.h:11
Event sink that can registered to PvDeviceSerialPort to be notified of serial communication events...
Definition: PvDeviceSerialPortEchoSink.h:13

Copyright (c) 2002-2021 Pleora Technologies Inc.
www.pleora.com