Module Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias alias ImportFrom alias ImportFrom alias alias alias alias alias alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Expr Str decorator_list ClassDef bases NameLoad body Expr Str Expr Call NameLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assert CompareIs AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assert CompareIs AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Return Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Return Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam defaults Dict body If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults Str Str Str body If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Str body If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr decorator_list ClassDef bases NameLoad body Expr Str Expr Call NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Dict body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults Str Str Str body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Str body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Dict Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str TryExcept body Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Return Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Return Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Expr Call NameLoad NameLoad Assign NameStore Num Assign NameStore Num FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad Str attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Dict decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assert CompareNotIn NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assert CompareNotIn NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert CompareIn NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If BoolOpAnd NameLoad Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assert CompareIn NameLoad AttributeLoad NameLoad attr Assert CompareIn NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad Str Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assert CompareIn NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assert CompareNotIn NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Assert CompareEq Call NameLoad AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Print NameLoad Expr Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore ListLoad For NameStore BinOpAdd Call NameLoad ListComp NameLoad comprehension TupleStore NameStore NameStore NameLoad body If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad For NameStore NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num Assign NameStore Call NameLoad NameLoad keyword ListLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults Call NameLoad NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Call AttributeLoad Str attr NameLoad Expr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list
N/A N/A sys rospkg.environment get_ros_paths zope.interface implements twisted.python log twisted.cred.credentials UsernamePassword twisted.spread.pb PBClientFactory DeadReferenceError PBConnectionLost autobahn.websocket listenWS rce.util.converter Converter rce.util.loader Loader rce.util.interface verifyObject rce.comm.error DeadConnection rce.comm.interfaces IRobotRealm IProtocol IRobot IMessageReceiver rce.comm.server CloudEngineWebSocketFactory rce.monitor.interface.robot PublisherConverter SubscriberConverter ServiceClientConverter ServiceProviderConverter PublisherForwarder SubscriberForwarder ServiceClientForwarder ServiceProviderForwarder rce.slave.endpoint Endpoint rce.slave.namespace Namespace rce.slave.interface Types ForwardingError N/A Exception N/A N/A  Exception is raised if the call could not be forwarded.
     N/A Connection N/A object N/A N/A  Representation of a connection to a robot client.
     N/A N/A implements IRobot IMessageReceiver __init__ N/A N/A self client userID robotID N/A N/A N/A  Initialize the representation of a connection to a robot client.

            @param client:      Client which is responsible for managing the
                                Robot process.
            @type  client:      rce.robot.RobotClient

            @param userID:      User ID of the robot owner
            @type  userID:      str

            @param robotID:     Unique ID which is used to identify the robot.
            @type  robotID:     str
         N/A N/A N/A client registerConnection self N/A N/A self _client client N/A N/A self _userID userID N/A N/A self _robotID robotID N/A N/A self _avatar None N/A N/A self _view None N/A N/A self _namespace None N/A N/A self _protocol None N/A userID N/A N/A self N/A N/A N/A  User ID of the user owing this connection.  N/A N/A self _userID N/A property robotID N/A N/A self N/A N/A N/A  Robot ID used to identify the connected robot.  N/A N/A self _robotID N/A property destroy N/A N/A self N/A N/A N/A  # TODO: Add doc
         N/A N/A self _protocol N/A N/A N/A N/A N/A self _protocol dropConnection N/A N/A self _client N/A N/A N/A N/A N/A self _client unregisterConnection self N/A N/A self _view N/A N/A N/A N/A N/A self _view destroy N/A N/A self _namespace N/A N/A N/A N/A N/A self _namespace destroy N/A N/A self _client None N/A N/A self _namespace None N/A N/A self _view None N/A N/A self _avatar None N/A N/A self _protocol None N/A registerAvatar N/A N/A self avatar N/A N/A N/A  Register User Avatar.

            # TODO: Add description
         N/A N/A N/A self _avatar None N/A N/A self _avatar avatar N/A registerView N/A N/A self view N/A N/A N/A  # TODO: Add doc
         N/A N/A N/A self _view None N/A N/A self _view view N/A registerNamespace N/A N/A self namespace N/A N/A N/A  # TODO: Add doc
         N/A N/A N/A self _namespace None N/A N/A self _namespace namespace N/A registerProtocol N/A N/A self protocol N/A N/A N/A  Register the client protocol.

            @param protocol:    Protocol which should be registered.
            @type  protocol:    rce.comm.interfaces.IServersideProtocol
         N/A N/A N/A self _protocol None N/A N/A verifyObject IProtocol protocol N/A N/A self _protocol protocol N/A unregisterProtocol N/A N/A self protocol N/A N/A N/A  Unregister the client protocol.

            @param protocol:    Protocol which should be unregistered.
            @type  protocol:    rce.comm.interfaces.IServersideProtocol
         N/A N/A self _protocol None N/A reportError N/A N/A self msg N/A N/A N/A N/A N/A N/A self _protocol sendErrorMessage msg N/A N/A N/A reportError __doc__ N/A N/A N/A N/A IProtocol get sendErrorMessage getDoc sendMessage N/A N/A self iTag clsName msgID msg N/A N/A N/A N/A N/A self _protocol N/A N/A N/A N/A N/A N/A self _protocol sendDataMessage iTag clsName msgID msg N/A N/A N/A sendMessage __doc__ N/A N/A N/A N/A IProtocol get sendDataMessage getDoc sendInterfaceStatusUpdate N/A N/A self iTag status N/A N/A N/A N/A N/A self _protocol N/A N/A N/A N/A N/A N/A self _protocol sendInterfaceStatusUpdateMessage iTag status N/A N/A N/A sendInterfaceStatusUpdate __doc__ N/A N/A N/A N/A IProtocol get sendInterfaceStatusUpdateMessage getDoc createContainer N/A N/A self tag data N/A N/A N/A N/A N/A N/A self _view N/A N/A N/A ForwardingError Reference of the view is missing. N/A N/A N/A N/A self _view createContainer tag data N/A N/A N/A createContainer __doc__ N/A N/A N/A N/A IRobot get createContainer getDoc destroyContainer N/A N/A self tag N/A N/A N/A N/A N/A self _view N/A N/A N/A ForwardingError Reference of the view is missing. N/A N/A N/A N/A self _view destroyContainer tag N/A N/A N/A destroyContainer __doc__ N/A N/A N/A N/A IRobot get destroyContainer getDoc addNode N/A N/A self cTag nTag pkg exe args name namespace N/A N/A N/A N/A N/A self _view N/A N/A N/A ForwardingError Reference of the view is missing. N/A N/A N/A N/A self _view addNode cTag nTag pkg exe args name namespace N/A N/A N/A addNode __doc__ N/A N/A N/A N/A IRobot get addNode getDoc removeNode N/A N/A self cTag nTag N/A N/A N/A N/A N/A self _view N/A N/A N/A ForwardingError Reference of the view is missing. N/A N/A N/A N/A self _view removeNode cTag nTag N/A N/A N/A removeNode __doc__ N/A N/A N/A N/A IRobot get removeNode getDoc addInterface N/A N/A self eTag iTag iType clsName addr N/A N/A N/A N/A N/A self _view N/A N/A N/A ForwardingError Reference of the view is missing. N/A N/A N/A N/A self _view addInterface eTag iTag iType clsName addr N/A N/A N/A addInterface __doc__ N/A N/A N/A N/A IRobot get addInterface getDoc removeInterface N/A N/A self eTag iTag N/A N/A N/A N/A N/A self _view N/A N/A N/A ForwardingError Reference of the view is missing. N/A N/A N/A N/A self _view removeInterface eTag iTag N/A N/A N/A removeInterface __doc__ N/A N/A N/A N/A IRobot get removeInterface getDoc addParameter N/A N/A self cTag name value N/A N/A N/A N/A N/A self _view N/A N/A N/A ForwardingError Reference of the view is missing. N/A N/A N/A N/A self _view addParameter cTag name value N/A N/A N/A addParameter __doc__ N/A N/A N/A N/A IRobot get addParameter getDoc removeParameter N/A N/A self cTag name N/A N/A N/A N/A N/A self _view N/A N/A N/A ForwardingError Reference of the view is missing. N/A N/A N/A N/A self _view removeParameter cTag name N/A N/A N/A removeParameter __doc__ N/A N/A N/A N/A IRobot get removeParameter getDoc addConnection N/A N/A self tagA tagB N/A N/A N/A N/A N/A self _view N/A N/A N/A ForwardingError Reference of the view is missing. N/A N/A N/A N/A self _view addConnection tagA tagB N/A N/A N/A addConnection __doc__ N/A N/A N/A N/A IRobot get addConnection getDoc removeConnection N/A N/A self tagA tagB N/A N/A N/A N/A N/A self _view N/A N/A N/A ForwardingError Reference of the view is missing. N/A N/A N/A N/A self _view removeConnection tagA tagB N/A N/A N/A removeConnection __doc__ N/A N/A N/A N/A IRobot get removeConnection getDoc processReceivedMessage N/A N/A self iTag clsName msgID msg N/A N/A N/A N/A N/A self _namespace N/A N/A N/A ForwardingError Reference of the namespace is missing. N/A N/A N/A N/A self _namespace receivedFromClient iTag clsName msgID msg N/A N/A N/A processReceivedMessage __doc__ N/A N/A N/A N/A IMessageReceiver get processReceivedMessage getDoc N/A RobotView N/A object N/A N/A  Wrapper for a RemoteReference of type RobotView.
     N/A N/A implements IRobot __init__ N/A N/A self view connection N/A N/A N/A  Initialize the wrapper.

            @param view:        Remote reference referencing the RobotView
                                object in the Master process.
            @type  view:        twisted.spread.pb.RemoteReference

            @param connection:  Representation of the connection to a robot
                                client for which the wrapped RobotView was
                                retrieved from the Master process.
            @type  connection:  rce.robot.Connection
         N/A N/A self _view view N/A N/A self _connection connection N/A _reportError N/A N/A self failure N/A N/A N/A  Method is used internally as an errback to send an error message to
            the robot client.
         N/A N/A N/A N/A self _connection reportError N/A N/A failure getErrorMessage N/A createContainer N/A N/A self tag data N/A N/A N/A N/A N/A N/A d N/A N/A N/A self _view callRemote createContainer tag data N/A N/A N/A N/A DeadReferenceError PBConnectionLost N/A N/A DeadConnection N/A N/A N/A d addErrback N/A self _reportError N/A N/A N/A createContainer __doc__ N/A N/A N/A N/A IRobot get createContainer getDoc destroyContainer N/A N/A self tag N/A N/A N/A N/A N/A d N/A N/A N/A self _view callRemote destroyContainer tag N/A N/A N/A N/A DeadReferenceError PBConnectionLost N/A N/A DeadConnection N/A N/A N/A d addErrback N/A self _reportError N/A N/A N/A destroyContainer __doc__ N/A N/A N/A N/A IRobot get destroyContainer getDoc addNode N/A N/A self cTag nTag pkg exe args name namespace N/A N/A N/A N/A N/A d N/A N/A N/A self _view callRemote addNode cTag nTag pkg exe args name namespace N/A N/A N/A N/A DeadReferenceError PBConnectionLost N/A N/A DeadConnection N/A N/A N/A d addErrback N/A self _reportError N/A N/A N/A addNode __doc__ N/A N/A N/A N/A IRobot get addNode getDoc removeNode N/A N/A self cTag nTag N/A N/A N/A N/A N/A d N/A N/A N/A self _view callRemote removeNode cTag nTag N/A N/A N/A N/A DeadReferenceError PBConnectionLost N/A N/A DeadConnection N/A N/A N/A d addErrback N/A self _reportError N/A N/A N/A removeNode __doc__ N/A N/A N/A N/A IRobot get removeNode getDoc addInterface N/A N/A self eTag iTag iType clsName addr N/A N/A N/A N/A N/A d N/A N/A N/A self _view callRemote addInterface eTag iTag iType clsName addr N/A N/A N/A N/A DeadReferenceError PBConnectionLost N/A N/A DeadConnection N/A N/A N/A d addErrback N/A self _reportError N/A N/A N/A addInterface __doc__ N/A N/A N/A N/A IRobot get addInterface getDoc removeInterface N/A N/A self eTag iTag N/A N/A N/A N/A N/A d N/A N/A N/A self _view callRemote removeInterface eTag iTag N/A N/A N/A N/A DeadReferenceError PBConnectionLost N/A N/A DeadConnection N/A N/A N/A d addErrback N/A self _reportError N/A N/A N/A removeInterface __doc__ N/A N/A N/A N/A IRobot get removeInterface getDoc addParameter N/A N/A self cTag name value N/A N/A N/A N/A N/A d N/A N/A N/A self _view callRemote addParameter cTag name value N/A N/A N/A N/A DeadReferenceError PBConnectionLost N/A N/A DeadConnection N/A N/A N/A d addErrback N/A self _reportError N/A N/A N/A addParameter __doc__ N/A N/A N/A N/A IRobot get addParameter getDoc removeParameter N/A N/A self cTag name N/A N/A N/A N/A N/A d N/A N/A N/A self _view callRemote removeParameter cTag name N/A N/A N/A N/A DeadReferenceError PBConnectionLost N/A N/A DeadConnection N/A N/A N/A d addErrback N/A self _reportError N/A N/A N/A removeParameter __doc__ N/A N/A N/A N/A IRobot get removeParameter getDoc addConnection N/A N/A self tagA tagB N/A N/A N/A N/A N/A d N/A N/A N/A self _view callRemote addConnection tagA tagB N/A N/A N/A N/A DeadReferenceError PBConnectionLost N/A N/A DeadConnection N/A N/A N/A d addErrback N/A self _reportError N/A N/A N/A addConnection __doc__ N/A N/A N/A N/A IRobot get addConnection getDoc removeConnection N/A N/A self tagA tagB N/A N/A N/A N/A N/A d N/A N/A N/A self _view callRemote removeConnection tagA tagB N/A N/A N/A N/A DeadReferenceError PBConnectionLost N/A N/A DeadConnection N/A N/A N/A d addErrback N/A self _reportError N/A N/A N/A removeConnection __doc__ N/A N/A N/A N/A IRobot get removeConnection getDoc destroy N/A N/A self N/A N/A N/A  # TODO: Add doc
         N/A N/A self _connection None N/A N/A self _view None N/A N/A Robot N/A Namespace N/A N/A  Representation of a namespace in the robot process, which is part of
        the cloud engine internal communication.
     __init__ N/A N/A self endpoint connection N/A N/A N/A  Initialize the Robot.

            @param endpoint:    Robot Client which is responsible for
                                monitoring the robots in this process.
            @type  endpoint:    rce.robot.RobotClient

            @param connection:  The connection manager for robot namespaces.
            @type  connection:  rce.robot.Connection
         N/A N/A N/A Namespace __init__ self endpoint N/A interface_map N/A N/A N/A Types encode PublisherConverter N/A N/A Types encode SubscriberConverter N/A N/A Types encode ServiceClientConverter N/A N/A Types encode ServiceProviderConverter N/A N/A Types encode PublisherForwarder N/A N/A Types encode SubscriberForwarder N/A N/A Types encode ServiceClientForwarder N/A N/A Types encode ServiceProviderForwarder PublisherConverter SubscriberConverter ServiceClientConverter ServiceProviderConverter PublisherForwarder SubscriberForwarder ServiceClientForwarder ServiceProviderForwarder N/A N/A N/A N/A self _map update interface_map N/A N/A self _connection connection N/A converter N/A N/A self N/A N/A N/A  Reference to the message converter used by the Converter
            interfaces.
         N/A N/A N/A self _endpoint converter N/A property receivedFromClient N/A N/A self iTag clsName msgID msg N/A N/A N/A  Process a data message which has been received from the robot
            client and send the message to the appropriate interface.

            @param iTag:        Tag which is used to identify the interface to
                                which this message should be sent.
            @type  iTag:        str

            @param clsName:     Message type/Service type consisting of the
                                package and the name of the message/service,
                                i.e. 'std_msgs/Int32'.
            @type  clsName:     str

            @param msgID:       Message ID which can be used to get a
                                correspondence between request and response
                                message for a service call.
            @type  msgID:       str

            @param msg:         Message which should be sent. It has to be a
                                JSON compatible dictionary where part or the
                                complete message can be replaced by a StringIO
                                instance which is interpreted as binary data.
            @type  msg:         {str : {} / base_types / StringIO} / StringIO
         N/A N/A N/A N/A N/A N/A N/A self _interfaces N/A iTag receive clsName msgID msg N/A N/A N/A N/A DeadReferenceError PBConnectionLost N/A N/A DeadConnection N/A sendToClient N/A N/A self iTag msgType msgID msg N/A N/A N/A  Process a data message which has been received from an interface
            send the message to the registered connection.

            @param iTag:        Tag which is used to identify the interface
                                from which this message was sent.
            @type  iTag:        str

            @param clsName:     Message type/Service type consisting of the
                                package and the name of the message/service,
                                i.e. 'std_msgs/Int32'.
            @type  clsName:     str

            @param msgID:       Message ID which can be used to get a
                                correspondence between request and response
                                message for a service call.
            @type  msgID:       str

            @param msg:         Message which should be sent. It has to be a
                                JSON compatible dictionary where part or the
                                complete message can be replaced by a StringIO
                                instance which is interpreted as binary data.
            @type  msg:         {str : {} / base_types / StringIO} / StringIO
         N/A N/A N/A self _connection N/A N/A N/A N/A N/A N/A self _connection sendMessage iTag msgType msgID msg N/A sendToClientInterfaceStatusUpdate N/A N/A self iTag status N/A N/A N/A  Send a status change which should be used to start or stop the
            corresponding interface on the client-side to the registered
            connection.

            @param iTag:        Tag which is used to identify the interface
                                which changed its status.
            @type  iTag:        str

            @param status:      Boolean indicating whether the interface should
                                be active or not.
            @type  status:      bool
         N/A N/A N/A self _connection N/A N/A N/A N/A N/A N/A self _connection sendInterfaceStatusUpdate iTag status N/A destroy N/A N/A self N/A N/A N/A  # TODO: Add doc
         N/A N/A self _connection None N/A N/A N/A Namespace remote_destroy self N/A remote_destroy N/A N/A self N/A N/A N/A  Method should be called to destroy the robot and will take care
            of destroying all objects owned by this robot as well as
            deleting all circular references.
         N/A N/A self _connection N/A N/A N/A N/A N/A self _connection destroy N/A N/A N/A self destroy N/A N/A RobotClient N/A Endpoint N/A N/A  Realm for the connections to the robots. It is responsible for storing
        all connections.
     N/A N/A implements IRobotRealm N/A CONNECT_TIMEOUT 30 N/A RECONNECT_TIMEOUT 10 __init__ N/A N/A self reactor masterIP masterPort commPort extIP extPort loader converter N/A N/A N/A  Initialize the Robot Client.

            @param reactor:     Reference to the twisted reactor used in this
                                robot process.
            @type  reactor:     twisted::reactor

            @param masterIP:    IP address of the Master process.
            @type  masterIP:    str

            @param masterPort:  Port which should be used to authenticate the
                                user with the Master process.
            @type  masterPort:  int

            @param commPort:    Port where the server for the cloud engine
                                internal communication is listening for
                                incoming connections.
            @type  commPort:    int

            @param extIP:       IP address of network interface used for the
                                external communication.
            @type  extIP:       str

            @param extPort:     Port where the server for the external
                                communication is listening for WebSocket
                                connections.
            @type  extPort:     int

            @param loader:      Object which is used to load Python modules
                                from ROS packages.
            @type  loader:      rce.util.loader.Loader

            @param converter:   Converter which takes care of converting the
                                messages from JSON to ROS message and vice
                                versa.
            @type  converter:   rce.util.converter.Converter
         N/A N/A N/A Endpoint __init__ self reactor loader commPort N/A N/A self _masterIP masterIP N/A N/A self _masterPort masterPort N/A N/A self _extAddress N/A N/A {0}:{1} format extIP extPort N/A N/A self _loader loader N/A N/A self _converter converter N/A N/A self _connections N/A set N/A N/A self _deathCandidates N/A N/A converter N/A N/A self N/A N/A N/A  Reference to the message converter used by the Converter
            interfaces.
         N/A N/A self _converter N/A property registerConnection N/A N/A self connection N/A N/A N/A N/A connection N/A self _connections N/A N/A N/A N/A self _connections add connection N/A N/A connection N/A self _deathCandidates N/A deathCall N/A N/A N/A self _reactor callLater N/A self CONNECT_TIMEOUT N/A self _killConnection connection N/A N/A N/A self _deathCandidates N/A connection deathCall N/A unregisterConnection N/A N/A self connection N/A N/A N/A N/A connection N/A self _connections N/A deathCall N/A N/A N/A self _deathCandidates pop connection None N/A N/A deathCall N/A N/A deathCall active N/A N/A N/A N/A deathCall cancel N/A N/A N/A N/A self _connections remove connection N/A _killConnection N/A N/A self connection N/A N/A N/A  Internally used method to destroy a connection whose reconnect
            timeout was reached or which never as successfully connected.

            @param connection:  Connection which should be destroyed.
            @type  connection:  rce.robot.Connection
         N/A N/A connection N/A self _connections N/A N/A connection N/A self _deathCandidates N/A deathCall N/A N/A N/A self _deathCandidates pop connection N/A N/A N/A deathCall active N/A N/A N/A N/A deathCall cancel N/A N/A N/A connection destroy N/A _cbAuthenticated N/A N/A self avatar connection N/A N/A N/A  Method is used internally as a callback which is called when the
            user of a newly connected robot has been successfully authenticated
            by the Master process.

            @param avatar:      User avatar returned by the Master process upon
                                successful login and authentication.
            @type  avatar:      twisted.spread.pb.RemoteReference

            @param connection:  Representation of the connection to the robot
                                which is used in the Robot process.
            @type  connection:  rce.robot.Connection
         N/A N/A N/A connection registerAvatar avatar N/A N/A N/A avatar callRemote getUserView False N/A _cbConnected N/A N/A self view connection N/A N/A N/A  Method is used internally as a callback which is called when the
            Robot view has been successfully retrieved from the Master process
            for the user of a newly connected robot.

            @param view:        Robot view returned by the Master process.
            @type  view:        twisted.spread.pb.RemoteReference

            @param connection:  Representation of the connection to the robot
                                which is used in the Robot process.
            @type  connection:  rce.robot.Connection
         N/A N/A N/A self _avatar N/A N/A N/A ForwardingError Avatar reference is missing. N/A view N/A RobotView view connection N/A namespace N/A Robot self connection N/A N/A N/A connection registerView view N/A N/A N/A connection registerNamespace namespace N/A N/A N/A N/A self _avatar callRemote setupNamespace namespace N/A connection userID N/A connection robotID N/A login N/A N/A self userID robotID password N/A N/A N/A  Callback for Robot connection to login and authenticate.

            @param userID:      User ID under which the robot is logging in.
            @type  userID:      str

            @param robotID:     Unique ID of the robot in the namespace of the
                                user under which the robot is logging in.
            @type  robotID:     str

            @param password:    Hashed password as hex-encoded string which is
                                used to authenticate the user.
            @type  password:    str

            @return:            Representation of the connection to the robot
                                which is used in the Robot process.
                                (type: rce.robot.Connection)
            @rtype:             twisted.internet.defer.Deferred
         N/A conn N/A Connection self userID robotID N/A factory N/A PBClientFactory N/A N/A N/A N/A self _reactor connectTCP N/A self _masterIP N/A self _masterPort factory N/A d N/A N/A factory login N/A UsernamePassword userID password N/A N/A N/A d addCallback N/A self _cbAuthenticated conn N/A N/A N/A d addCallback N/A self _cbConnected conn N/A N/A N/A d addCallback N/A N/A N/A _ N/A conn N/A d N/A registerWebsocketProtocol N/A N/A self connection protocol N/A N/A N/A  Register the client protocol with a Connection object.

            @param connection:  Connection where the protocol should be
                                registered.
            @type  connection:  rce.robot.Connection

            @param protocol:    Protocol which should be registered.
            @type  protocol:    rce.comm.interfaces.IServersideProtocol
         N/A N/A connection N/A self _deathCandidates N/A N/A N/A connection registerProtocol protocol N/A N/A N/A N/A N/A N/A self _deathCandidates pop connection cancel N/A unregisterWebsocketProtocol N/A N/A self connection protocol N/A N/A N/A  Unregister the client protocol from a Connection object.

            @param connection:  Connection where the protocol should be
                                unregistered.
            @type  connection:  rce.robot.Connection

            @param protocol:    Protocol which should be unregistered.
            @type  protocol:    rce.comm.interfaces.IServersideProtocol
         N/A N/A connection N/A self _deathCandidates N/A deathCall N/A N/A N/A self _reactor callLater N/A self RECONNECT_TIMEOUT N/A self _killConnection connection N/A N/A N/A self _deathCandidates N/A connection deathCall N/A N/A N/A connection unregisterProtocol protocol N/A remote_getWebsocketAddress N/A N/A self N/A N/A N/A  Get the address of the WebSocket server running in this process.

            @return:            Address which can be used to connect to the
                                cloud engine using a WebSocket connection. The
                                address has the form [IP]:[port]
            @rtype:             str
         N/A N/A self _extAddress N/A terminate N/A N/A self N/A N/A N/A  Method should be called to terminate the client before the reactor
            is stopped.

            @return:            Deferred which fires as soon as the client is
                                ready to stop the reactor.
            @rtype:             twisted.internet.defer.Deferred
         N/A call N/A N/A N/A self _deathCandidates itervalues N/A N/A N/A N/A call cancel N/A N/A self _deathCandidates N/A N/A connection N/A N/A N/A self _connections copy N/A N/A N/A N/A connection destroy N/A N/A N/A len N/A self _connections 0 N/A N/A N/A Endpoint terminate self N/A N/A main N/A N/A reactor cred masterIP masterPort consolePort extIP extPort commPort pkgPath customConverters N/A N/A N/A N/A N/A log startLogging N/A sys stdout _err N/A N/A reason N/A N/A N/A reason N/A N/A N/A reactor stop N/A N/A factory N/A PBClientFactory N/A N/A N/A reactor connectTCP masterIP masterPort factory N/A rosPath N/A N/A path N/A N/A get_ros_paths N/A p N/A N/A p _ pkgPath N/A N/A N/A path rosPath N/A N/A N/A N/A rosPath append path N/A loader N/A Loader rosPath N/A converter N/A Converter loader N/A customConverter customConverters N/A N/A N/A module className N/A N/A customConverter rsplit . 1 N/A mod N/A __import__ module fromlist N/A className N/A N/A N/A converter addCustomConverter N/A getattr mod className N/A client N/A RobotClient reactor masterIP consolePort commPort extIP extPort loader converter N/A d N/A N/A factory login cred client N/A N/A N/A d addCallback N/A N/A N/A ref N/A N/A setattr client _avatar ref N/A N/A N/A d addErrback _err N/A robot N/A CloudEngineWebSocketFactory client N/A N/A ws://localhost:{0} format extPort N/A N/A listenWS robot N/A N/A N/A reactor addSystemEventTrigger before shutdown N/A client terminate N/A N/A N/A reactor run N/A