Low Level API: Class for pylon GigE Vision cameras providing access to event grabber related methods and parameters. More...
#include <pylon/gige/PylonGigECamera.h>
Public Member Functions | |
Construction | |
CPylonGigEEventGrabber () | |
Creates a CEventGrabberProxyT object that is not attached to a pylon stream grabber. Use the Attach() method to attach the pylon event grabber. More... | |
CPylonGigEEventGrabber (Pylon::IEventGrabber *pEventGrabber) | |
Creates a CEventGrabberProxyT object and attaches it to a pylon event grabber. More... | |
Some smart pointer functionality | |
virtual void | Attach (IEventGrabber *) |
Attach a pylon event grabber. | |
virtual bool | IsAttached () const |
Checks if a pylon stream grabber is attached. | |
virtual IEventGrabber * | GetEventGrabber () const |
Returns the pylon event grabber interface pointer. | |
Some smart pointer functionality | |
virtual void | Attach (GenApi::INodeMap *, bool replace=false) |
Attach a pylon node map. | |
virtual GenApi::INodeMap * | GetNodeMap () const |
Returns the pylon node map interface pointer. | |
Implementation of the IEventGrabber interface | |
See Pylon::IEventGrabber for more details. | |
void | Open () |
Open the event grabber. More... | |
void | Close () |
Close the event grabber. More... | |
bool | IsOpen () const |
Retrieve whether the event grabber is open. More... | |
bool | RetrieveEvent (EventResult &Result) |
Retrieve an event message from the output queue. More... | |
WaitObject & | GetWaitObject () const |
Return the event object associated with the grabber. More... | |
GenApi::INodeMap * | GetNodeMap () |
Return the associated event grabber parameters. More... | |
Partial implementation of the INodeMap interface | |
See GENAPI_NAMESPACE::INodeMap for more details | |
void | GetNodes (GenApi::NodeList_t &Nodes) const |
Retrieves all nodes in the node map. More... | |
GenApi::INode * | GetNode (const GenICam::gcstring &Name) const |
Retrieves the node from the central map by Name. More... | |
void | InvalidateNodes () const |
Invalidates all nodes. More... | |
void | Poll (int64_t ElapsedTime) |
Fires nodes which have a polling time. More... | |
Public Attributes | |
Root - GigE event parameters | |
GenApi::IInteger & | NumBuffer |
Number of buffers to be used. More... | |
GenApi::IInteger & | Timeout |
Acknowledge timeout in milliseconds. More... | |
GenApi::IInteger & | RetryCount |
Maximum number of retries. More... | |
Debug - For internal use only. | |
GenApi::IEnumerationT < StatusEnums > & | Status |
For internal use only. More... | |
Low Level API: Class for pylon GigE Vision cameras providing access to event grabber related methods and parameters.
|
inline |
Creates a CEventGrabberProxyT object that is not attached to a pylon stream grabber. Use the Attach() method to attach the pylon event grabber.
|
inline |
Creates a CEventGrabberProxyT object and attaches it to a pylon event grabber.
|
inlineinherited |
Close the event grabber.
|
inlineinherited |
Retrieves the node from the central map by Name.
|
inlineinherited |
Return the associated event grabber parameters.
If no parameters are available, NULL is returned.
|
inlineinherited |
Retrieves all nodes in the node map.
|
inlineinherited |
Return the event object associated with the grabber.
This object get signaled as soon as a event has occurred. It will be reset when the output queue is empty.
|
inlineinherited |
Invalidates all nodes.
|
inlineinherited |
Retrieve whether the event grabber is open.
|
inlineinherited |
Open the event grabber.
|
inlineinherited |
Fires nodes which have a polling time.
|
inlineinherited |
Retrieve an event message from the output queue.
|
inherited |
Number of buffers to be used.
Number of Buffers that are going to be used receiving events. .
Visibility = Expert
|
inherited |
Maximum number of retries.
Number retry attempts by the camera to get an acknowledge for a sent event message.
Visibility = Expert
|
inherited |
For internal use only.
Visibility = Guru
|
inherited |
Acknowledge timeout in milliseconds.
Time to wait by the camera if an acknowledge request is configured (RetryCount != 0) to wait until the acknowledge arrives before resending the event message on its own.
Visibility = Expert