Skip to content

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_ptr
  • available_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)