robits.remote.server package

Submodules

robits.remote.server.camera module

class robits.remote.server.camera.CameraZMQServer(camera: CameraBase, port: int = 5060, **kwargs)

Bases: ZMQServerBase

Camera client using ZMQ.

robits.remote.server.gripper module

class robits.remote.server.gripper.GripperZMQServer(gripper: GripperBase, port: int = 5070, **kwargs)

Bases: ZMQServerBase

Gripper client using for ZMQ

robits.remote.server.robot module

class robits.remote.server.robot.RobotZMQServer(robot: UnimanualRobot, port: int = 5050, **kwargs)

Bases: ZMQServerBase

Robot client using ZMQ

robits.remote.server.server_base module

class robits.remote.server.server_base.ZMQServerBase(target: Any, port: int)

Bases: object

Base class for ZMQ server implementation

listen() None

Waits for a request, calls the requested method and returns the result

stop() None