RTC Toolkit 6.0.0
Loading...
Searching...
No Matches
comms.iffacade.IfFacade Class Reference

Implements an adatper class that communicates with the StdCmds MAL interface. More...

Inheritance diagram for comms.iffacade.IfFacade:

Public Member Functions

 __init__ (self, str uri)
 Initialise method for a new StdCmdsFacade.
 
 __del__ (self)
 
 get_interfaces (self, result_slot=None, error_slot=None, finished_slot=None)
 Retrieves available interfaces.
 

Static Public Attributes

 state_changed = Signal(str)
 Signal that gets emitted when polling GetState values.
 

Detailed Description

Implements an adatper class that communicates with the StdCmds MAL interface.

Constructor & Destructor Documentation

◆ __init__()

comms.iffacade.IfFacade.__init__ ( self,
str uri )

Initialise method for a new StdCmdsFacade.

It inherits from MalAdapter, which provides all the connection logic ready to be used.

We mainly interact with MalAdapter through get_interface() get_mal() and get_factory(). We do not keep references to them.

This class exposes Slots that use the elt.cut.task.Task class to execute long-running operations in a separate thread. Each Slot is a method in the hellociiif interface.

Parameters
uriURI for the MAL reply request endpoint

◆ __del__()

comms.iffacade.IfFacade.__del__ ( self)

Member Function Documentation

◆ get_interfaces()

comms.iffacade.IfFacade.get_interfaces ( self,
result_slot = None,
error_slot = None,
finished_slot = None )

Retrieves available interfaces.

Member Data Documentation

◆ state_changed

comms.iffacade.IfFacade.state_changed = Signal(str)
static

Signal that gets emitted when polling GetState values.


The documentation for this class was generated from the following file: