NodeMap#

class itala.itala.INodeMap(*args, **kwargs)#

Bases: object

property thisown#

The membership flag

get_node(Name)#

Retrieves the node from the central map by Name

invalidate_nodes()#

Invalidates all nodes

connect(*args)#

Overload 1: Connects a port to a port node with given name


Overload 2: Connects a port to the standard port “Device”

poll(ElapsedTime)#

Fires nodes which have a polling time

property device_name: str#
Get device name The device name identifies a device instance, e.g. for debuggin purposes.

The default ist “Device”.

property device_info: IDeviceInfo#

gets the interface of the DeviceInfo

property nodes: None#

Retrieves all nodes in the node map

property lock: CLock &#

Returns the lock which guards the node map

property num_nodes: int#

Get the number of nodes in the map