Low Level API: The event grabber class with parameter access methods. More...
#include <pylon/EventGrabberProxy.h>
Public Member Functions | |
Construction | |
CEventGrabberProxyT () | |
Creates a CEventGrabberProxyT object that is not attached to a pylon stream grabber. Use the Attach() method to attach the pylon event grabber. | |
CEventGrabberProxyT (Pylon::IEventGrabber *) | |
Creates a CEventGrabberProxyT object and attaches it to a pylon event grabber. | |
virtual | ~CEventGrabberProxyT () |
Destructor. | |
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. | |
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... | |
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. | |
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... | |
Low Level API: The event grabber class with parameter access methods.
This is the base class for pylon event grabber providing access to configuration parameters.
TParams | The specific parameter class (auto generated from the parameter xml file) |
|
inline |
Close the event grabber.
|
inlineinherited |
Retrieves the node from the central map by Name.
|
inline |
Return the associated event grabber parameters.
If no parameters are available, NULL is returned.
|
inlineinherited |
Retrieves all nodes in the node map.
|
inline |
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.
|
inline |
Retrieve whether the event grabber is open.
|
inline |
Open the event grabber.
|
inlineinherited |
Fires nodes which have a polling time.
|
inline |
Retrieve an event message from the output queue.