Please use the Instant Camera classes whenever possible instead of the Low Level API.
More...
|
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...
|
|
Please use the Instant Camera classes whenever possible instead of the Low Level API.
Low Level API: Adapts a copy of a grab result to pylon image.
- Attention
- The referenced grab result must not be destroyed and the result's buffer must not be queued for grabbing again during the lifetime of this object.
Low Level API: Possible grab status values.
Enumerator |
---|
GrabStatus_Idle |
Currently not used.
|
Idle |
Currently not used. For backward compatibility only.
|
GrabStatus_Queued |
Grab request is in the input queue.
|
Queued |
Grab request is in the input queue. For backward compatibility only. Consider using GrabStatus_Queued instead.
|
GrabStatus_Grabbed |
Grab request terminated successfully. Buffer is filled with data.
|
Grabbed |
Grab request terminated successfully. Buffer is filled with data. For backward compatibility only. Consider using GrabStatus_Grabbed instead.
|
GrabStatus_Canceled |
Grab request was canceled. Buffer doesn't contain valid data.
|
Canceled |
Grab request was canceled. Buffer doesn't contain valid data. For backward compatibility only. Consider using GrabStatus_Canceled instead.
|
GrabStatus_Failed |
Grab request failed. Buffer doesn't contain valid data.
|
Failed |
Grab request failed. Buffer doesn't contain valid data. For backward compatibility only. Consider using GrabStatus_Queued instead.
|
template<class Function >
DeviceCallbackHandle Pylon::RegisterRemovalCallback |
( |
IPylonDevice * |
pDevice, |
|
|
Function |
f |
|
) |
| |
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.
- See also
- Pylon::IPylonDevice::RegisterRemovalCallback()
- Parameters
-
pDevice | Pointer to the device that generates callbacks |
c | The client object |
m | The member function to be called |