Classes | Namespaces | Typedefs | Functions
Device.h File Reference

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

#include <pylon/Platform.h>
#include <pylon/PylonBase.h>
#include <pylon/WaitObject.h>
#include <pylon/WaitObjects.h>
#include <pylon/DeviceInfo.h>
#include <pylon/stdinclude.h>
#include <pylon/EventAdapter.h>
#include <pylon/Callback.h>
#include <Base/GCException.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

 GenApi
 Contains definitions of the types of GenICam GenApi modules.
 
 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.


© 2006-2014 Basler (Tue Jul 22 2014 11:41:22)