Concert Client. More...
Public Member Functions | |
def | __init__ |
def | acceptInvitation |
def | connectToHub |
def | flips |
def | init |
def | joinMaster |
def | leaveMasters |
def | processNewMaster |
def | spin |
Public Attributes | |
appmanager_srv | |
concertmasterlist | |
gateway_srv | |
Ros Api Handles. | |
hub_uri | |
master_services | |
masterdiscovery | |
name | |
param | |
service | |
Static Public Attributes | |
string | concertmaster_key = "concertmasterlist" |
list | concertmasterlist = [] |
gateway = None | |
dictionary | gateway_srv = {} |
hub_client = None | |
string | invitation_srv = 'invitation' |
string | status_srv = 'status' |
Private Member Functions | |
def | _leave_master |
def | _process_invitation |
def | _process_status |
def | _setup_ros_parameters |
Private Attributes | |
_is_connected_to_concert | |
_is_connected_to_hub | |
Variables. |
Concert Client.
Definition at line 28 of file src/concert_client/concert_client.py.
Definition at line 41 of file src/concert_client/concert_client.py.
def concert_client.concert_client.ConcertClient._leave_master | ( | self, | |
master | |||
) | [private] |
Definition at line 155 of file src/concert_client/concert_client.py.
def concert_client.concert_client.ConcertClient._process_invitation | ( | self, | |
req | |||
) | [private] |
Definition at line 162 of file src/concert_client/concert_client.py.
def concert_client.concert_client.ConcertClient._process_status | ( | self, | |
req | |||
) | [private] |
Definition at line 179 of file src/concert_client/concert_client.py.
def concert_client.concert_client.ConcertClient._setup_ros_parameters | ( | self | ) | [private] |
Definition at line 119 of file src/concert_client/concert_client.py.
def concert_client.concert_client.ConcertClient.acceptInvitation | ( | self, | |
req | |||
) |
Definition at line 173 of file src/concert_client/concert_client.py.
Definition at line 87 of file src/concert_client/concert_client.py.
def concert_client.concert_client.ConcertClient.flips | ( | self, | |
remote_name, | |||
topics, | |||
type, | |||
ok_flag | |||
) |
Definition at line 187 of file src/concert_client/concert_client.py.
def concert_client.concert_client.ConcertClient.init | ( | self, | |
name, | |||
uri | |||
) |
@param name : the unique gateway name @type string @param uri : the hub uri @type string
Definition at line 99 of file src/concert_client/concert_client.py.
def concert_client.concert_client.ConcertClient.joinMaster | ( | self, | |
master | |||
) |
Definition at line 139 of file src/concert_client/concert_client.py.
Definition at line 147 of file src/concert_client/concert_client.py.
def concert_client.concert_client.ConcertClient.processNewMaster | ( | self, | |
discovered_masterlist | |||
) |
Definition at line 128 of file src/concert_client/concert_client.py.
def concert_client.concert_client.ConcertClient.spin | ( | self | ) |
Definition at line 79 of file src/concert_client/concert_client.py.
Definition at line 44 of file src/concert_client/concert_client.py.
Variables.
Definition at line 44 of file src/concert_client/concert_client.py.
Definition at line 47 of file src/concert_client/concert_client.py.
string concert_client::concert_client.ConcertClient::concertmaster_key = "concertmasterlist" [static] |
Definition at line 29 of file src/concert_client/concert_client.py.
list concert_client::concert_client.ConcertClient::concertmasterlist = [] [static] |
Definition at line 36 of file src/concert_client/concert_client.py.
Definition at line 128 of file src/concert_client/concert_client.py.
concert_client::concert_client.ConcertClient::gateway = None [static] |
Definition at line 33 of file src/concert_client/concert_client.py.
dictionary concert_client::concert_client.ConcertClient::gateway_srv = {} [static] |
Definition at line 34 of file src/concert_client/concert_client.py.
Ros Api Handles.
Definition at line 47 of file src/concert_client/concert_client.py.
concert_client::concert_client.ConcertClient::hub_client = None [static] |
Definition at line 31 of file src/concert_client/concert_client.py.
Definition at line 104 of file src/concert_client/concert_client.py.
string concert_client::concert_client.ConcertClient::invitation_srv = 'invitation' [static] |
Definition at line 38 of file src/concert_client/concert_client.py.
Definition at line 104 of file src/concert_client/concert_client.py.
Definition at line 44 of file src/concert_client/concert_client.py.
Definition at line 44 of file src/concert_client/concert_client.py.
Definition at line 44 of file src/concert_client/concert_client.py.
Definition at line 104 of file src/concert_client/concert_client.py.
string concert_client::concert_client.ConcertClient::status_srv = 'status' [static] |
Definition at line 39 of file src/concert_client/concert_client.py.