Pleora Technologies Inc. eBUS SDK v7.0.1.7536 API



Loading...
Searching...
No Matches
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
15class PV_SERIAL_API PvDeviceSerialPortEchoSink
16{
17public:
18
23
28
38 virtual void OnTransmitted( const PvString &aDeviceID,
39 PvDeviceSerial aPort,
40 const uint8_t *aBytes,
41 uint32_t aByteCount,
42 uint64_t aTimestamp );
43
53 virtual void OnRead( const PvString &aDeviceID,
54 PvDeviceSerial aPort,
55 const uint8_t *aBytes,
56 uint32_t aByteCount,
57 uint64_t aTimestamp );
58
66 virtual void OnReadComplete( const PvString &aDeviceID,
67 PvDeviceSerial aPort,
68 uint64_t aTimestamp );
69
70private:
71};
72
73#endif
PvDeviceSerial
Device serial port enumeration.
Definition PvDeviceSerialEnums.h:20
Receives serial port echo notifications for transmitted and received data.
Definition PvDeviceSerialPortEchoSink.h:16
String class.
Definition PvString.h:26

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