Live.DeviceIO (runtime)¶
Live 11 — Live Object Model & framework reference (descriptions and signatures).
Classes¶
class DeviceIO(LomObject)¶
This class represents a specific input or output bus of a device.
Properties¶
_live_ptravailable_routing_channels- Return a list of channels for this IO endpoint.available_routing_types- Return a list of available routing types for this IO endpoint.canonical_parent- Get the canonical parent of the device IO.default_external_routing_channel_is_none- Get and set whether the default routing channel for External routing types is none.routing_channel- Get and set the current routing channel.routing_type- Get and set the current routing type.
Methods¶
__init__(...)¶
Raises an exception This class cannot be instantiated from Python
add_available_routing_channels_listener(...)¶
add_available_routing_channels_listener( (DeviceIO)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "available_routing_channels" has changed.
C++ signature :
void add_available_routing_channels_listener(TPyHandle<AMxDRoutable>,boost::python::api::object)
add_available_routing_types_listener(...)¶
add_available_routing_types_listener( (DeviceIO)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "available_routing_types" has changed.
C++ signature :
void add_available_routing_types_listener(TPyHandle<AMxDRoutable>,boost::python::api::object)
add_routing_channel_listener(...)¶
add_routing_channel_listener( (DeviceIO)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "routing_channel" has changed.
C++ signature :
void add_routing_channel_listener(TPyHandle<AMxDRoutable>,boost::python::api::object)
add_routing_type_listener(...)¶
add_routing_type_listener( (DeviceIO)arg1, (object)arg2) -> None : Add a listener function or method, which will be called as soon as the property "routing_type" has changed.
C++ signature :
void add_routing_type_listener(TPyHandle<AMxDRoutable>,boost::python::api::object)
available_routing_channels_has_listener(...)¶
available_routing_channels_has_listener( (DeviceIO)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "available_routing_channels".
C++ signature :
bool available_routing_channels_has_listener(TPyHandle<AMxDRoutable>,boost::python::api::object)
available_routing_types_has_listener(...)¶
available_routing_types_has_listener( (DeviceIO)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "available_routing_types".
C++ signature :
bool available_routing_types_has_listener(TPyHandle<AMxDRoutable>,boost::python::api::object)
remove_available_routing_channels_listener(...)¶
remove_available_routing_channels_listener( (DeviceIO)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "available_routing_channels".
C++ signature :
void remove_available_routing_channels_listener(TPyHandle<AMxDRoutable>,boost::python::api::object)
remove_available_routing_types_listener(...)¶
remove_available_routing_types_listener( (DeviceIO)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "available_routing_types".
C++ signature :
void remove_available_routing_types_listener(TPyHandle<AMxDRoutable>,boost::python::api::object)
remove_routing_channel_listener(...)¶
remove_routing_channel_listener( (DeviceIO)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "routing_channel".
C++ signature :
void remove_routing_channel_listener(TPyHandle<AMxDRoutable>,boost::python::api::object)
remove_routing_type_listener(...)¶
remove_routing_type_listener( (DeviceIO)arg1, (object)arg2) -> None : Remove a previously set listener function or method from property "routing_type".
C++ signature :
void remove_routing_type_listener(TPyHandle<AMxDRoutable>,boost::python::api::object)
routing_channel_has_listener(...)¶
routing_channel_has_listener( (DeviceIO)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "routing_channel".
C++ signature :
bool routing_channel_has_listener(TPyHandle<AMxDRoutable>,boost::python::api::object)
routing_type_has_listener(...)¶
routing_type_has_listener( (DeviceIO)arg1, (object)arg2) -> bool : Returns true, if the given listener function or method is connected to the property "routing_type".
C++ signature :
bool routing_type_has_listener(TPyHandle<AMxDRoutable>,boost::python::api::object)