Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z A action (dotbot.models.DotBotXGOActionCommandModel attribute) (dotbot.protocol.PayloadCommandXgoAction attribute) active_dotbot (dotbot.joystick.JoystickController property) (dotbot.keyboard.KeyboardController property) add_calibration_point() (dotbot.lighthouse2.LighthouseManager method) address (dotbot.models.DotBotAddressModel attribute) (dotbot.models.DotBotModel attribute) (dotbot.models.DotBotNotificationUpdate attribute) advertise() (dotbot.dotbot_simulator.DotBotSimulator method) (dotbot.sailbot_simulator.SailBotSimulator method) ADVERTISEMENT (dotbot.protocol.PayloadType attribute) ALIVE (dotbot.models.DotBotStatus attribute) application (dotbot.models.DotBotModel attribute) (dotbot.models.DotBotQueryModel attribute) (dotbot.protocol.PayloadAdvertisement attribute) ApplicationType (class in dotbot.protocol) AUTO (dotbot.protocol.ControlModeType attribute) AUTOMATIC (dotbot.dotbot_simulator.DotBotSimulatorMode attribute) (dotbot.sailbot_simulator.SailBotSimulatorMode attribute) B base_url (dotbot.rest.RestClient property) baudrate (dotbot.controller.ControllerSettings attribute) (dotbot.edge_gateway.EdgeGatewaySettings attribute) BEACON (dotbot.protocol.PacketType attribute) bits (dotbot.protocol.PayloadLh2RawLocation attribute) blue (dotbot.models.DotBotRgbLedCommandModel attribute) (dotbot.protocol.PayloadCommandRgbLed attribute) BOOST (dotbot.keyboard.MotorSpeeds attribute) C calculate_camera_point() (in module dotbot.lighthouse2) Calibrated (dotbot.lighthouse2.LighthouseManagerState attribute) CalibrationData (class in dotbot.lighthouse2) CalibrationInProgress (dotbot.lighthouse2.LighthouseManagerState attribute) cartesian2geographical() (in module dotbot.sailbot_simulator) cmd (dotbot.models.DotBotNotificationModel attribute) CMD_MOVE_RAW (dotbot.protocol.PayloadType attribute) CMD_RGB_LED (dotbot.protocol.PayloadType attribute) CMD_XGO_ACTION (dotbot.protocol.PayloadType attribute) compute_calibration() (dotbot.lighthouse2.LighthouseManager method) compute_position() (dotbot.lighthouse2.LighthouseManager method) control_loop_update() (dotbot.sailbot_simulator.SailBotSimulator method) CONTROL_MODE (dotbot.protocol.PayloadType attribute) Controller (class in dotbot.controller) controller_add_lh2_calibration_point() (in module dotbot.server) controller_apply_lh2_calibration() (in module dotbot.server) controller_get_lh2_calibration() (in module dotbot.server) controller_port (dotbot.controller.ControllerSettings attribute) ControllerException ControllerSettings (class in dotbot.controller) ControlModeType (class in dotbot.protocol) count (dotbot.protocol.PayloadDotBotData attribute) (dotbot.protocol.PayloadGPSWaypoints attribute) (dotbot.protocol.PayloadLh2RawData attribute) (dotbot.protocol.PayloadLH2Waypoints attribute) (dotbot.protocol.PayloadRawData attribute) D data (dotbot.models.DotBotNotificationModel attribute) (dotbot.models.DotBotReplyModel attribute) DATA (dotbot.protocol.PacketType attribute) data (dotbot.protocol.PayloadRawData attribute) DEAD (dotbot.models.DotBotStatus attribute) decode_serial_input() (dotbot.dotbot_simulator.DotBotSimulator method) (dotbot.sailbot_simulator.SailBotSimulator method) destination (dotbot.protocol.Header attribute) diff_drive_bot() (in module dotbot.dotbot_simulator) direction (dotbot.models.DotBotModel attribute) (dotbot.models.DotBotNotificationUpdate attribute) (dotbot.protocol.PayloadDotBotData attribute) (dotbot.protocol.PayloadSailBotData attribute) disp (dotbot.protocol.PacketFieldMetadata attribute) distance2point() (dotbot.sailbot_simulator.SailBotSimulatorLineClass method) dotbot module DotBot (dotbot.protocol.ApplicationType attribute) dotbot() (in module dotbot.server) dotbot.controller module dotbot.controller_app module dotbot.dotbot_simulator module dotbot.edge_gateway module dotbot.edge_gateway_app module dotbot.hdlc module dotbot.joystick module dotbot.keyboard module dotbot.lighthouse2 module dotbot.logger module dotbot.models module dotbot.protocol module dotbot.rest module dotbot.sailbot_simulator module dotbot.serial_interface module dotbot.server module dotbot_address (dotbot.controller.ControllerSettings attribute) (dotbot.edge_gateway.EdgeGatewaySettings attribute) DOTBOT_DATA (dotbot.protocol.PayloadType attribute) dotbot_positions_history_clear() (in module dotbot.server) DOTBOT_SIMULATOR_DATA (dotbot.protocol.PayloadType attribute) DotBotAddressModel (class in dotbot.models) DotBotCalibrationIndexModel (class in dotbot.models) DotBotCalibrationStateModel (class in dotbot.models) DotBotControlModeModel (class in dotbot.models) DotBotGPSPosition (class in dotbot.models) DotBotLH2Position (class in dotbot.models) DotBotModel (class in dotbot.models) DotBotMoveRawCommandModel (class in dotbot.models) DotBotNotificationCommand (class in dotbot.models) DotBotNotificationModel (class in dotbot.models) DotBotNotificationUpdate (class in dotbot.models) DotBotQueryModel (class in dotbot.models) DotBotReplyModel (class in dotbot.models) DotBotRequestModel (class in dotbot.models) DotBotRequestType (class in dotbot.models) DotBotRgbLedCommandModel (class in dotbot.models) DOTBOTS (dotbot.models.DotBotRequestType attribute) dotbots() (in module dotbot.server) dotbots_move_raw() (in module dotbot.server) dotbots_rgb_led() (in module dotbot.server) dotbots_waypoints() (in module dotbot.server) DotBotSimulator (class in dotbot.dotbot_simulator) DotBotSimulatorMode (class in dotbot.dotbot_simulator) DotBotSimulatorSerialInterface (class in dotbot.dotbot_simulator) DotBotStatus (class in dotbot.models) DotBotWaypoints (class in dotbot.models) DotBotXGOActionCommandModel (class in dotbot.models) E edge (dotbot.controller.ControllerSettings attribute) EdgeGateway (class in dotbot.edge_gateway) EdgeGatewaySettings (class in dotbot.edge_gateway) encode_serial_output() (dotbot.dotbot_simulator.DotBotSimulator method) (dotbot.sailbot_simulator.SailBotSimulator method) F fetch_active_dotbots() (dotbot.joystick.JoystickController method) (dotbot.keyboard.KeyboardController method) (dotbot.rest.RestClient method) Frame (class in dotbot.protocol) Freebot (dotbot.protocol.ApplicationType attribute) from_bytes() (dotbot.protocol.Frame method) (dotbot.protocol.Packet method) G geographical2cartesian() (in module dotbot.sailbot_simulator) get_default_port() (in module dotbot.serial_interface) get_dotbots() (dotbot.controller.Controller method) gps_distance() (in module dotbot.controller) gps_position (dotbot.models.DotBotModel attribute) (dotbot.models.DotBotNotificationUpdate attribute) GPS_POSITION (dotbot.protocol.PayloadType attribute) GPS_WAYPOINTS (dotbot.protocol.PayloadType attribute) green (dotbot.models.DotBotRgbLedCommandModel attribute) (dotbot.protocol.PayloadCommandRgbLed attribute) gw_address (dotbot.controller.ControllerSettings attribute) (dotbot.edge_gateway.EdgeGatewaySettings attribute) H handle_byte() (dotbot.controller.Controller method) (dotbot.edge_gateway.EdgeGateway method) (dotbot.hdlc.HDLCHandler method) handle_received_frame() (dotbot.controller.Controller method) handshake (dotbot.controller.ControllerSettings attribute) hdlc_decode() (in module dotbot.hdlc) hdlc_encode() (in module dotbot.hdlc) HDLCDecodeException HDLCHandler (class in dotbot.hdlc) HDLCState (class in dotbot.hdlc) Header (class in dotbot.protocol) header (dotbot.dotbot_simulator.DotBotSimulator property) (dotbot.protocol.Frame attribute) (dotbot.sailbot_simulator.SailBotSimulator property) I IDLE (dotbot.hdlc.HDLCState attribute) index (dotbot.models.DotBotCalibrationIndexModel attribute) J JOIN_REQUEST (dotbot.protocol.PacketType attribute) JOIN_RESPONSE (dotbot.protocol.PacketType attribute) JoystickController (class in dotbot.joystick) K KEEP_ALIVE (dotbot.protocol.PacketType attribute) key (dotbot.keyboard.KeyboardEvent attribute) KeyboardController (class in dotbot.keyboard) KeyboardEvent (class in dotbot.keyboard) KeyboardEventType (class in dotbot.keyboard) L last_seen (dotbot.models.DotBotModel attribute) latitude (dotbot.models.DotBotGPSPosition attribute) (dotbot.protocol.PayloadGPSPosition attribute) (dotbot.protocol.PayloadSailBotData attribute) left_x (dotbot.models.DotBotMoveRawCommandModel attribute) (dotbot.protocol.PayloadCommandMoveRaw attribute) left_y (dotbot.models.DotBotMoveRawCommandModel attribute) (dotbot.protocol.PayloadCommandMoveRaw attribute) length (dotbot.protocol.PacketFieldMetadata attribute) lfsr_index (dotbot.protocol.PayloadLh2ProcessedLocation attribute) LH2_CALIBRATION_STATE (dotbot.models.DotBotRequestType attribute) lh2_distance() (in module dotbot.controller) LH2_LOCATION (dotbot.protocol.PayloadType attribute) LH2_mini_mote (dotbot.protocol.ApplicationType attribute) lh2_position (dotbot.models.DotBotModel attribute) (dotbot.models.DotBotNotificationUpdate attribute) LH2_PROCESSED_DATA (dotbot.protocol.PayloadType attribute) LH2_RAW_DATA (dotbot.protocol.PayloadType attribute) lh2_raw_data_to_counts() (in module dotbot.lighthouse2) LH2_RAW_LOCATION (dotbot.protocol.PayloadType attribute) LH2_WAYPOINTS (dotbot.protocol.PayloadType attribute) LighthouseManager (class in dotbot.lighthouse2) LighthouseManagerState (class in dotbot.lighthouse2) line_side() (dotbot.sailbot_simulator.SailBotSimulatorLineClass method) locations (dotbot.protocol.PayloadDotBotData attribute) (dotbot.protocol.PayloadLh2RawData attribute) longitude (dotbot.models.DotBotGPSPosition attribute) (dotbot.protocol.PayloadGPSPosition attribute) (dotbot.protocol.PayloadSailBotData attribute) LOST (dotbot.models.DotBotStatus attribute) M m (dotbot.lighthouse2.CalibrationData attribute) MANUAL (dotbot.dotbot_simulator.DotBotSimulatorMode attribute) (dotbot.protocol.ControlModeType attribute) (dotbot.sailbot_simulator.SailBotSimulatorMode attribute) max_positions (dotbot.models.DotBotQueryModel attribute) metadata (dotbot.protocol.Header attribute) (dotbot.protocol.PayloadAdvertisement attribute) (dotbot.protocol.PayloadCommandMoveRaw attribute) (dotbot.protocol.PayloadCommandRgbLed attribute) (dotbot.protocol.PayloadCommandXgoAction attribute) (dotbot.protocol.PayloadControlMode attribute) (dotbot.protocol.PayloadDotBotData attribute) (dotbot.protocol.PayloadDotBotSimulatorData attribute) (dotbot.protocol.PayloadGPSPosition attribute) (dotbot.protocol.PayloadGPSWaypoints attribute) (dotbot.protocol.PayloadLH2Location attribute) (dotbot.protocol.PayloadLh2ProcessedLocation attribute) (dotbot.protocol.PayloadLh2RawData attribute) (dotbot.protocol.PayloadLh2RawLocation attribute) (dotbot.protocol.PayloadLH2Waypoints attribute) (dotbot.protocol.PayloadRawData attribute) (dotbot.protocol.PayloadSailBotData attribute) mode (dotbot.models.DotBotControlModeModel attribute) (dotbot.models.DotBotModel attribute) (dotbot.models.DotBotQueryModel attribute) (dotbot.protocol.PayloadControlMode attribute) model_config (dotbot.models.DotBotAddressModel attribute) (dotbot.models.DotBotCalibrationIndexModel attribute) (dotbot.models.DotBotCalibrationStateModel attribute) (dotbot.models.DotBotControlModeModel attribute) (dotbot.models.DotBotGPSPosition attribute) (dotbot.models.DotBotLH2Position attribute) (dotbot.models.DotBotModel attribute) (dotbot.models.DotBotMoveRawCommandModel attribute) (dotbot.models.DotBotNotificationModel attribute) (dotbot.models.DotBotNotificationUpdate attribute) (dotbot.models.DotBotQueryModel attribute) (dotbot.models.DotBotReplyModel attribute) (dotbot.models.DotBotRequestModel attribute) (dotbot.models.DotBotRgbLedCommandModel attribute) (dotbot.models.DotBotWaypoints attribute) (dotbot.models.DotBotXGOActionCommandModel attribute) (dotbot.models.MqttPinCodeModel attribute) module dotbot dotbot.controller dotbot.controller_app dotbot.dotbot_simulator dotbot.edge_gateway dotbot.edge_gateway_app dotbot.hdlc dotbot.joystick dotbot.keyboard dotbot.lighthouse2 dotbot.logger dotbot.models dotbot.protocol dotbot.rest dotbot.sailbot_simulator dotbot.serial_interface dotbot.server MotorSpeeds (class in dotbot.keyboard) move_raw (dotbot.models.DotBotModel attribute) MqttPinCodeModel (class in dotbot.models) N name (dotbot.protocol.PacketFieldMetadata attribute) NONE (dotbot.models.DotBotNotificationCommand attribute) NORMAL (dotbot.keyboard.MotorSpeeds attribute) normal (dotbot.lighthouse2.CalibrationData attribute) NotCalibrated (dotbot.lighthouse2.LighthouseManagerState attribute) notify_clients() (dotbot.controller.Controller method) O offset (dotbot.protocol.PayloadLh2RawLocation attribute) on_command_clear_position_history() (dotbot.controller.Controller method) on_command_move_raw() (dotbot.controller.Controller method) on_command_rgb_led() (dotbot.controller.Controller method) on_command_waypoints() (dotbot.controller.Controller method) on_command_xgo_action() (dotbot.controller.Controller method) on_connect() (dotbot.controller.Controller method) (dotbot.edge_gateway.EdgeGateway method) on_disconnect() (dotbot.controller.Controller method) (dotbot.edge_gateway.EdgeGateway method) on_lh2_add() (dotbot.controller.Controller method) on_lh2_start() (dotbot.controller.Controller method) on_message() (dotbot.controller.Controller method) (dotbot.edge_gateway.EdgeGateway method) on_request() (dotbot.controller.Controller method) on_subscribe() (dotbot.controller.Controller method) (dotbot.edge_gateway.EdgeGateway method) P Packet (class in dotbot.protocol) PacketFieldMetadata (class in dotbot.protocol) PacketType (class in dotbot.protocol) payload (dotbot.hdlc.HDLCHandler property) (dotbot.protocol.Frame attribute) payload_type (dotbot.protocol.Frame property) PayloadAdvertisement (class in dotbot.protocol) PayloadCommandMoveRaw (class in dotbot.protocol) PayloadCommandRgbLed (class in dotbot.protocol) PayloadCommandXgoAction (class in dotbot.protocol) PayloadControlMode (class in dotbot.protocol) PayloadDotBotData (class in dotbot.protocol) PayloadDotBotSimulatorData (class in dotbot.protocol) PayloadGPSPosition (class in dotbot.protocol) PayloadGPSWaypoints (class in dotbot.protocol) PayloadLH2Location (class in dotbot.protocol) PayloadLh2ProcessedLocation (class in dotbot.protocol) PayloadLh2RawData (class in dotbot.protocol) PayloadLh2RawLocation (class in dotbot.protocol) PayloadLH2Waypoints (class in dotbot.protocol) PayloadRawData (class in dotbot.protocol) PayloadSailBotData (class in dotbot.protocol) PayloadType (class in dotbot.protocol) pin (dotbot.models.MqttPinCodeModel attribute) pin_code (dotbot.models.DotBotNotificationModel attribute) PIN_CODE_UPDATE (dotbot.models.DotBotNotificationCommand attribute) Point (class in dotbot.sailbot_simulator) polynomial_index (dotbot.protocol.PayloadLh2ProcessedLocation attribute) (dotbot.protocol.PayloadLh2RawLocation attribute) port (dotbot.controller.ControllerSettings attribute) (dotbot.edge_gateway.EdgeGatewaySettings attribute) pos_from_joystick() (dotbot.joystick.JoystickController method) pos_x (dotbot.protocol.PayloadDotBotSimulatorData attribute) (dotbot.protocol.PayloadLH2Location attribute) pos_y (dotbot.protocol.PayloadDotBotSimulatorData attribute) (dotbot.protocol.PayloadLH2Location attribute) pos_z (dotbot.protocol.PayloadLH2Location attribute) position_history (dotbot.models.DotBotModel attribute) PRESSED (dotbot.keyboard.KeyboardEventType attribute) ProtocolPayloadParserException publish() (dotbot.controller.Controller method) pydotbot_version() (in module dotbot) R random_rodriguez (dotbot.lighthouse2.CalibrationData attribute) RAW_DATA (dotbot.protocol.PayloadType attribute) READY (dotbot.hdlc.HDLCState attribute) Ready (dotbot.lighthouse2.LighthouseManagerState attribute) RECEIVING (dotbot.hdlc.HDLCState attribute) red (dotbot.models.DotBotRgbLedCommandModel attribute) (dotbot.protocol.PayloadCommandRgbLed attribute) refresh_speeds() (dotbot.keyboard.KeyboardController method) register_parser() (in module dotbot.protocol) RELEASED (dotbot.keyboard.KeyboardEventType attribute) RELOAD (dotbot.models.DotBotNotificationCommand attribute) reply (dotbot.models.DotBotRequestModel attribute) request (dotbot.models.DotBotReplyModel attribute) (dotbot.models.DotBotRequestModel attribute) RestClient (class in dotbot.rest) rgb_from_key() (in module dotbot.keyboard) rgb_led (dotbot.models.DotBotModel attribute) right_x (dotbot.models.DotBotMoveRawCommandModel attribute) (dotbot.protocol.PayloadCommandMoveRaw attribute) right_y (dotbot.models.DotBotMoveRawCommandModel attribute) (dotbot.protocol.PayloadCommandMoveRaw attribute) rudder_angle (dotbot.models.DotBotModel attribute) (dotbot.models.DotBotNotificationUpdate attribute) (dotbot.protocol.PayloadSailBotData attribute) run() (dotbot.controller.Controller method) (dotbot.dotbot_simulator.DotBotSimulatorSerialInterface method) (dotbot.edge_gateway.EdgeGateway method) (dotbot.sailbot_simulator.SailBotSimulatorSerialInterface method) (dotbot.serial_interface.SerialInterface method) S sail_angle (dotbot.models.DotBotModel attribute) (dotbot.models.DotBotNotificationUpdate attribute) (dotbot.protocol.PayloadSailBotData attribute) SailBot (dotbot.protocol.ApplicationType attribute) SAILBOT_DATA (dotbot.protocol.PayloadType attribute) SailBotSimulator (class in dotbot.sailbot_simulator) SailBotSimulatorLineClass (class in dotbot.sailbot_simulator) SailBotSimulatorMode (class in dotbot.sailbot_simulator) SailBotSimulatorSerialInterface (class in dotbot.sailbot_simulator) send_frame() (dotbot.edge_gateway.EdgeGateway method) send_move_raw_command() (dotbot.rest.RestClient method) send_payload() (dotbot.controller.Controller method) send_rgb_led_command() (dotbot.rest.RestClient method) SerialInterface (class in dotbot.serial_interface) SerialInterfaceException setup_logging() (in module dotbot.logger) signed (dotbot.protocol.PacketFieldMetadata attribute) simulation_update() (dotbot.sailbot_simulator.SailBotSimulator method) size (dotbot.protocol.Packet property) source (dotbot.protocol.Header attribute) speeds_from_keys() (dotbot.keyboard.KeyboardController method) start() (dotbot.joystick.JoystickController method) (dotbot.keyboard.KeyboardController method) state (dotbot.models.DotBotCalibrationStateModel attribute) state_model (dotbot.lighthouse2.LighthouseManager property) status (dotbot.models.DotBotModel attribute) (dotbot.models.DotBotQueryModel attribute) stop() (dotbot.serial_interface.SerialInterface method) SUPERBOOST (dotbot.keyboard.MotorSpeeds attribute) swarm (dotbot.models.DotBotModel attribute) (dotbot.models.DotBotQueryModel attribute) swarm_id (dotbot.controller.ControllerSettings attribute) T theta (dotbot.protocol.PayloadDotBotSimulatorData attribute) threshold (dotbot.models.DotBotWaypoints attribute) (dotbot.protocol.PayloadGPSWaypoints attribute) (dotbot.protocol.PayloadLH2Waypoints attribute) timestamp_us (dotbot.protocol.PayloadLh2ProcessedLocation attribute) to_bytes() (dotbot.protocol.Frame method) (dotbot.protocol.Packet method) type_ (dotbot.keyboard.KeyboardEvent attribute) (dotbot.protocol.Header attribute) (dotbot.protocol.PacketFieldMetadata attribute) U UPDATE (dotbot.models.DotBotNotificationCommand attribute) update() (dotbot.dotbot_simulator.DotBotSimulator method) update_active_keys() (dotbot.keyboard.KeyboardController method) V verbose (dotbot.controller.ControllerSettings attribute) (dotbot.edge_gateway.EdgeGatewaySettings attribute) version (dotbot.protocol.Header attribute) W Waypoint (class in dotbot.dotbot_simulator) waypoints (dotbot.models.DotBotModel attribute) (dotbot.models.DotBotWaypoints attribute) (dotbot.protocol.PayloadGPSWaypoints attribute) (dotbot.protocol.PayloadLH2Waypoints attribute) waypoints_threshold (dotbot.models.DotBotModel attribute) web() (dotbot.controller.Controller method) webbrowser (dotbot.controller.ControllerSettings attribute) websocket_endpoint() (in module dotbot.server) wind_angle (dotbot.models.DotBotModel attribute) (dotbot.models.DotBotNotificationUpdate attribute) (dotbot.protocol.PayloadSailBotData attribute) write() (dotbot.dotbot_simulator.DotBotSimulatorSerialInterface method) (dotbot.sailbot_simulator.SailBotSimulatorSerialInterface method) (dotbot.serial_interface.SerialInterface method) X x (dotbot.dotbot_simulator.Waypoint attribute) (dotbot.models.DotBotLH2Position attribute) (dotbot.sailbot_simulator.Point attribute) XGO (dotbot.protocol.ApplicationType attribute) Y y (dotbot.dotbot_simulator.Waypoint attribute) (dotbot.models.DotBotLH2Position attribute) (dotbot.sailbot_simulator.Point attribute) Z z (dotbot.models.DotBotLH2Position attribute) zeta (dotbot.lighthouse2.CalibrationData attribute)