NodeMap

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

Bases: object

connect(*args) bool

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


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

property device_info: IDeviceInfo

gets the interface of the DeviceInfo

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

The default ist “Device”.

get_node(Name: str) INode | IInteger | IFloat | ICommand | IEnumeration | IRegister | ICategory | IEnumEntry | IBoolean | IString

Retrieves the node from the central map by Name

invalidate_nodes() None

Invalidates all nodes

property lock: CLock &

Returns the lock which guards the node map

property nodes: None

Retrieves all nodes in the node map

property num_nodes: int

Get the number of nodes in the map

poll(ElapsedTime: int) None

Fires nodes which have a polling time

property thisown

The membership flag