Spinnaker SDK C++
4.3.0.189
 
Functions | Variables
INodeMap Interface

Functions

virtual INodeGetNode (const GenICam::gcstring &Name) const =0
 Retrieves the node from the central map by Name. More...
 
virtual void InvalidateNodes () const =0
 Invalidates all nodes. More...
 
virtual bool Connect (IPort *pPort, const GenICam::gcstring &PortName) const =0
 Connects a port to a port node with given name. More...
 
virtual bool Connect (IPort *pPort) const =0
 Connects a port to the standard port "Device". More...
 
virtual void Poll (int64_t ElapsedTime)=0
 Fires nodes which have a polling time. More...
 
virtual void EnableAutoPoll (int64_t ElapsedTime)=0
 Enable automatic polling to fire nodes at regular intervals based on the specified polling duration. More...
 
virtual void DisableAutoPoll ()=0
 Disable automatic polling to fire nodes at regular intervals. More...
 
virtual CLockGetLock () const =0
 Returns the lock which guards the node map. More...
 
virtual uint64_t GetNumNodes () const =0
 Get the number of nodes in the map. More...
 
virtual GenICam::gcstring GetDeviceName () const =0
 Get a name of the device. More...
 

Variables

interface SPINNAKER_API_ABSTRACT INodeMap
 Interface to access the node map. More...
 

Detailed Description

Function Documentation

◆ Connect() [1/2]

virtual bool Spinnaker::GenApi::Connect ( IPort pPort) const
pure virtual

Connects a port to the standard port "Device".

◆ Connect() [2/2]

virtual bool Spinnaker::GenApi::Connect ( IPort pPort,
const GenICam::gcstring PortName 
) const
pure virtual

Connects a port to a port node with given name.

◆ DisableAutoPoll()

virtual void Spinnaker::GenApi::DisableAutoPoll ( )
pure virtual

Disable automatic polling to fire nodes at regular intervals.

◆ EnableAutoPoll()

virtual void Spinnaker::GenApi::EnableAutoPoll ( int64_t  ElapsedTime)
pure virtual

Enable automatic polling to fire nodes at regular intervals based on the specified polling duration.

◆ GetDeviceName()

GenICam::gcstring GetDeviceName ( )
pure virtual

Get a name of the device.

Get device name The device name identifies a device instance, e.g.

for debugging purposes. The default is "Device".

◆ GetLock()

virtual CLock& Spinnaker::GenApi::GetLock ( ) const
pure virtual

Returns the lock which guards the node map.

◆ GetNode()

virtual INode* Spinnaker::GenApi::GetNode ( const GenICam::gcstring Name) const
pure virtual

Retrieves the node from the central map by Name.

◆ GetNumNodes()

virtual uint64_t Spinnaker::GenApi::GetNumNodes ( ) const
pure virtual

Get the number of nodes in the map.

◆ InvalidateNodes()

virtual void Spinnaker::GenApi::InvalidateNodes ( ) const
pure virtual

Invalidates all nodes.

◆ Poll()

virtual void Spinnaker::GenApi::Poll ( int64_t  ElapsedTime)
pure virtual

Fires nodes which have a polling time.

Variable Documentation

◆ INodeMap

Spinnaker::GenApi::NodeList_t
node_vector NodeList_t
a list of node references
Definition: INode.h:54