Hierarchy

Constructors

Properties

Methods

Constructors

  • Parameters

    • robotId: string
    • location: SimulatedRobotLocation
    • packet: {
          macAddress: string;
          type: "CLIENT_HELLO";
      } | {
          config: [string, string][];
          protocol: number;
          type: "SERVER_HELLO";
      } | {
          type: "PING_SEND";
      } | {
          type: "PING_RESPONSE";
      } | {
          type: "QUERY_VAR";
          var_id: number;
          var_type: "float" | "int32" | "uint32";
      } | {
          type: "QUERY_RESPONSE";
          var_id: number;
          var_val: number;
      } | Object | {
          deltaHeadingRadians: number;
          type: "TURN_BY_ANGLE";
      } | {
          tileDistance: number;
          type: "DRIVE_TILES";
      } | {
          type: "ACTION_SUCCESS";
      } | {
          reason: string;
          type: "ACTION_FAIL";
      } | {
          left: number;
          right: number;
          type: "DRIVE_TANK";
      } | {
          type: "ESTOP";
      }
    • Optional stackTrace: StackFrame[]

    Returns SimulatorUpdateMessage

Properties

packet: {
    macAddress: string;
    type: "CLIENT_HELLO";
} | {
    config: [string, string][];
    protocol: number;
    type: "SERVER_HELLO";
} | {
    type: "PING_SEND";
} | {
    type: "PING_RESPONSE";
} | {
    type: "QUERY_VAR";
    var_id: number;
    var_type: "float" | "int32" | "uint32";
} | {
    type: "QUERY_RESPONSE";
    var_id: number;
    var_val: number;
} | Object | {
    deltaHeadingRadians: number;
    type: "TURN_BY_ANGLE";
} | {
    tileDistance: number;
    type: "DRIVE_TILES";
} | {
    type: "ACTION_SUCCESS";
} | {
    reason: string;
    type: "ACTION_FAIL";
} | {
    left: number;
    right: number;
    type: "DRIVE_TANK";
} | {
    type: "ESTOP";
}
robotId: string
stackTrace?: StackFrame[]
type: MessageType = MessageType.SIMULATOR_UPDATE

Methods

Generated using TypeDoc