All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions
Device.h File Reference

Low Level API: Definition of IPylonDevice. More...

#include <pylon/Platform.h>
#include <GenICamFwd.h>
#include <Base/GCException.h>
#include <pylon/stdinclude.h>
#include <pylon/PylonBase.h>
#include <pylon/WaitObject.h>
#include <pylon/WaitObjects.h>
#include <pylon/DeviceInfo.h>
#include <pylon/EventAdapter.h>
#include <pylon/Callback.h>
#include <pylon/DeviceAccessMode.h>

Classes

interface  Pylon::IDevice
 Low Level API: The interface implemented by all device objects. More...
 
interface  Pylon::IPylonDevice
 Low Level API: Interface for camera objects. More...
 

Namespaces

 Pylon
 Contains definitions of pylon types.
 

Typedefs

typedef Pylon::Callback1
< IPylonDevice * > 
Pylon::DeviceCallback
 callback type with a IPylonDevice as parameter
 
typedef void * Pylon::DeviceCallbackHandle
 opaque device callback object
 

Functions

template<class Function >
DeviceCallbackHandle Pylon::RegisterRemovalCallback (IPylonDevice *pDevice, Function f)
 Low Level API: Register a C-function as a removal callback. More...
 
template<class Client , class Member >
DeviceCallbackHandle Pylon::RegisterRemovalCallback (IPylonDevice *pDevice, Client &c, Member m)
 Low Level API: Register a C++-member function as removal callback. More...
 

Detailed Description

Low Level API: Definition of IPylonDevice.


pylon 5.0.5
Copyright © 2006-2016 Basler AG (Thu Aug 11 2016 18:01:27)