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.