Pleora Technologies Inc. eBUS SDK v7.0.1.7536 API



Loading...
Searching...
No Matches
IPvDeviceEventSink.h
1// *****************************************************************************
2//
3// Copyright (c) 2013, Pleora Technologies Inc., All rights reserved.
4//
5// *****************************************************************************
6
7#ifndef __IPVDEVICEEVENTSINK_H__
8#define __IPVDEVICEEVENTSINK_H__
9
10#include <PvDeviceLib.h>
11#include <PvStringList.h>
12
27{
28public:
29
40 virtual void NotifyEvent(
41 uint16_t aEventID, uint16_t aChannel, uint64_t aBlockID, uint64_t aTimestamp,
42 const void *aData, uint32_t aDataLength ) = 0;
43
49 virtual void NotifyInvalidatedGenParameter( const PvString &aParameterName ) = 0;
50
51};
52
53#endif
Interface used by a class implementing IPvDeviceAdapter to forward notifications to PvDeviceSerialPor...
Definition IPvDeviceEventSink.h:27
virtual void NotifyEvent(uint16_t aEventID, uint16_t aChannel, uint64_t aBlockID, uint64_t aTimestamp, const void *aData, uint32_t aDataLength)=0
Forwards a controller event (GigE Vision or USB3 Vision) to a registered interface.
virtual void NotifyInvalidatedGenParameter(const PvString &aParameterName)=0
Forwards a GenICam parameter invalidation event to a registered interface.
String class.
Definition PvString.h:26

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