UNPKG

spot-sdk-ts

Version:

TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics

994 lines 42.2 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.DoorCommand_Feedback = exports.DoorCommand_Request = exports.DoorCommand_AutoPushCommand = exports.DoorCommand_WarmstartCommand = exports.DoorCommand_AutoGraspCommand = exports.DoorCommand = exports.OpenDoorFeedbackResponse = exports.OpenDoorFeedbackRequest = exports.OpenDoorCommandResponse = exports.OpenDoorCommandRequest = exports.doorCommand_Feedback_StatusToJSON = exports.doorCommand_Feedback_StatusFromJSON = exports.DoorCommand_Feedback_Status = exports.doorCommand_HandleTypeToJSON = exports.doorCommand_HandleTypeFromJSON = exports.DoorCommand_HandleType = exports.doorCommand_SwingDirectionToJSON = exports.doorCommand_SwingDirectionFromJSON = exports.DoorCommand_SwingDirection = exports.doorCommand_HingeSideToJSON = exports.doorCommand_HingeSideFromJSON = exports.DoorCommand_HingeSide = exports.openDoorCommandResponse_StatusToJSON = exports.openDoorCommandResponse_StatusFromJSON = exports.OpenDoorCommandResponse_Status = exports.protobufPackage = void 0; /* eslint-disable */ const basic_command_1 = require("../basic_command"); const header_1 = require("../header"); const lease_1 = require("../lease"); const geometry_1 = require("../geometry"); const minimal_1 = __importDefault(require("protobufjs/minimal")); exports.protobufPackage = "bosdyn.api.spot"; var OpenDoorCommandResponse_Status; (function (OpenDoorCommandResponse_Status) { /** STATUS_UNKNOWN - An unknown / unexpected error occurred. */ OpenDoorCommandResponse_Status[OpenDoorCommandResponse_Status["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN"; /** STATUS_OK - Request was accepted. */ OpenDoorCommandResponse_Status[OpenDoorCommandResponse_Status["STATUS_OK"] = 1] = "STATUS_OK"; /** STATUS_ROBOT_COMMAND_ERROR - Error sending command to RobotCommandService. */ OpenDoorCommandResponse_Status[OpenDoorCommandResponse_Status["STATUS_ROBOT_COMMAND_ERROR"] = 2] = "STATUS_ROBOT_COMMAND_ERROR"; OpenDoorCommandResponse_Status[OpenDoorCommandResponse_Status["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(OpenDoorCommandResponse_Status = exports.OpenDoorCommandResponse_Status || (exports.OpenDoorCommandResponse_Status = {})); function openDoorCommandResponse_StatusFromJSON(object) { switch (object) { case 0: case "STATUS_UNKNOWN": return OpenDoorCommandResponse_Status.STATUS_UNKNOWN; case 1: case "STATUS_OK": return OpenDoorCommandResponse_Status.STATUS_OK; case 2: case "STATUS_ROBOT_COMMAND_ERROR": return OpenDoorCommandResponse_Status.STATUS_ROBOT_COMMAND_ERROR; case -1: case "UNRECOGNIZED": default: return OpenDoorCommandResponse_Status.UNRECOGNIZED; } } exports.openDoorCommandResponse_StatusFromJSON = openDoorCommandResponse_StatusFromJSON; function openDoorCommandResponse_StatusToJSON(object) { switch (object) { case OpenDoorCommandResponse_Status.STATUS_UNKNOWN: return "STATUS_UNKNOWN"; case OpenDoorCommandResponse_Status.STATUS_OK: return "STATUS_OK"; case OpenDoorCommandResponse_Status.STATUS_ROBOT_COMMAND_ERROR: return "STATUS_ROBOT_COMMAND_ERROR"; case OpenDoorCommandResponse_Status.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } exports.openDoorCommandResponse_StatusToJSON = openDoorCommandResponse_StatusToJSON; /** * Specify if the hinge is on the left or right side of the door, when looking at the door, * relative to the door handle. */ var DoorCommand_HingeSide; (function (DoorCommand_HingeSide) { DoorCommand_HingeSide[DoorCommand_HingeSide["HINGE_SIDE_UNKNOWN"] = 0] = "HINGE_SIDE_UNKNOWN"; DoorCommand_HingeSide[DoorCommand_HingeSide["HINGE_SIDE_LEFT"] = 1] = "HINGE_SIDE_LEFT"; DoorCommand_HingeSide[DoorCommand_HingeSide["HINGE_SIDE_RIGHT"] = 2] = "HINGE_SIDE_RIGHT"; DoorCommand_HingeSide[DoorCommand_HingeSide["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(DoorCommand_HingeSide = exports.DoorCommand_HingeSide || (exports.DoorCommand_HingeSide = {})); function doorCommand_HingeSideFromJSON(object) { switch (object) { case 0: case "HINGE_SIDE_UNKNOWN": return DoorCommand_HingeSide.HINGE_SIDE_UNKNOWN; case 1: case "HINGE_SIDE_LEFT": return DoorCommand_HingeSide.HINGE_SIDE_LEFT; case 2: case "HINGE_SIDE_RIGHT": return DoorCommand_HingeSide.HINGE_SIDE_RIGHT; case -1: case "UNRECOGNIZED": default: return DoorCommand_HingeSide.UNRECOGNIZED; } } exports.doorCommand_HingeSideFromJSON = doorCommand_HingeSideFromJSON; function doorCommand_HingeSideToJSON(object) { switch (object) { case DoorCommand_HingeSide.HINGE_SIDE_UNKNOWN: return "HINGE_SIDE_UNKNOWN"; case DoorCommand_HingeSide.HINGE_SIDE_LEFT: return "HINGE_SIDE_LEFT"; case DoorCommand_HingeSide.HINGE_SIDE_RIGHT: return "HINGE_SIDE_RIGHT"; case DoorCommand_HingeSide.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } exports.doorCommand_HingeSideToJSON = doorCommand_HingeSideToJSON; /** Specify if the door is push or pull, when looking at the door. */ var DoorCommand_SwingDirection; (function (DoorCommand_SwingDirection) { DoorCommand_SwingDirection[DoorCommand_SwingDirection["SWING_DIRECTION_UNKNOWN"] = 0] = "SWING_DIRECTION_UNKNOWN"; /** @deprecated */ DoorCommand_SwingDirection[DoorCommand_SwingDirection["SWING_DIRECTION_INSWING"] = 1] = "SWING_DIRECTION_INSWING"; DoorCommand_SwingDirection[DoorCommand_SwingDirection["SWING_DIRECTION_PULL"] = 1] = "SWING_DIRECTION_PULL"; /** @deprecated */ DoorCommand_SwingDirection[DoorCommand_SwingDirection["SWING_DIRECTION_OUTSWING"] = 2] = "SWING_DIRECTION_OUTSWING"; DoorCommand_SwingDirection[DoorCommand_SwingDirection["SWING_DIRECTION_PUSH"] = 2] = "SWING_DIRECTION_PUSH"; DoorCommand_SwingDirection[DoorCommand_SwingDirection["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(DoorCommand_SwingDirection = exports.DoorCommand_SwingDirection || (exports.DoorCommand_SwingDirection = {})); function doorCommand_SwingDirectionFromJSON(object) { switch (object) { case 0: case "SWING_DIRECTION_UNKNOWN": return DoorCommand_SwingDirection.SWING_DIRECTION_UNKNOWN; case 1: case "SWING_DIRECTION_INSWING": return DoorCommand_SwingDirection.SWING_DIRECTION_INSWING; case 1: case "SWING_DIRECTION_PULL": return DoorCommand_SwingDirection.SWING_DIRECTION_PULL; case 2: case "SWING_DIRECTION_OUTSWING": return DoorCommand_SwingDirection.SWING_DIRECTION_OUTSWING; case 2: case "SWING_DIRECTION_PUSH": return DoorCommand_SwingDirection.SWING_DIRECTION_PUSH; case -1: case "UNRECOGNIZED": default: return DoorCommand_SwingDirection.UNRECOGNIZED; } } exports.doorCommand_SwingDirectionFromJSON = doorCommand_SwingDirectionFromJSON; function doorCommand_SwingDirectionToJSON(object) { switch (object) { case DoorCommand_SwingDirection.SWING_DIRECTION_UNKNOWN: return "SWING_DIRECTION_UNKNOWN"; case DoorCommand_SwingDirection.SWING_DIRECTION_INSWING: return "SWING_DIRECTION_INSWING"; case DoorCommand_SwingDirection.SWING_DIRECTION_PULL: return "SWING_DIRECTION_PULL"; case DoorCommand_SwingDirection.SWING_DIRECTION_OUTSWING: return "SWING_DIRECTION_OUTSWING"; case DoorCommand_SwingDirection.SWING_DIRECTION_PUSH: return "SWING_DIRECTION_PUSH"; case DoorCommand_SwingDirection.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } exports.doorCommand_SwingDirectionToJSON = doorCommand_SwingDirectionToJSON; /** Specify type of door handle. */ var DoorCommand_HandleType; (function (DoorCommand_HandleType) { DoorCommand_HandleType[DoorCommand_HandleType["HANDLE_TYPE_UNKNOWN"] = 0] = "HANDLE_TYPE_UNKNOWN"; DoorCommand_HandleType[DoorCommand_HandleType["HANDLE_TYPE_LEVER"] = 1] = "HANDLE_TYPE_LEVER"; DoorCommand_HandleType[DoorCommand_HandleType["HANDLE_TYPE_KNOB"] = 2] = "HANDLE_TYPE_KNOB"; DoorCommand_HandleType[DoorCommand_HandleType["HANDLE_TYPE_FIXED_GRASP"] = 3] = "HANDLE_TYPE_FIXED_GRASP"; DoorCommand_HandleType[DoorCommand_HandleType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(DoorCommand_HandleType = exports.DoorCommand_HandleType || (exports.DoorCommand_HandleType = {})); function doorCommand_HandleTypeFromJSON(object) { switch (object) { case 0: case "HANDLE_TYPE_UNKNOWN": return DoorCommand_HandleType.HANDLE_TYPE_UNKNOWN; case 1: case "HANDLE_TYPE_LEVER": return DoorCommand_HandleType.HANDLE_TYPE_LEVER; case 2: case "HANDLE_TYPE_KNOB": return DoorCommand_HandleType.HANDLE_TYPE_KNOB; case 3: case "HANDLE_TYPE_FIXED_GRASP": return DoorCommand_HandleType.HANDLE_TYPE_FIXED_GRASP; case -1: case "UNRECOGNIZED": default: return DoorCommand_HandleType.UNRECOGNIZED; } } exports.doorCommand_HandleTypeFromJSON = doorCommand_HandleTypeFromJSON; function doorCommand_HandleTypeToJSON(object) { switch (object) { case DoorCommand_HandleType.HANDLE_TYPE_UNKNOWN: return "HANDLE_TYPE_UNKNOWN"; case DoorCommand_HandleType.HANDLE_TYPE_LEVER: return "HANDLE_TYPE_LEVER"; case DoorCommand_HandleType.HANDLE_TYPE_KNOB: return "HANDLE_TYPE_KNOB"; case DoorCommand_HandleType.HANDLE_TYPE_FIXED_GRASP: return "HANDLE_TYPE_FIXED_GRASP"; case DoorCommand_HandleType.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } exports.doorCommand_HandleTypeToJSON = doorCommand_HandleTypeToJSON; var DoorCommand_Feedback_Status; (function (DoorCommand_Feedback_Status) { /** STATUS_UNKNOWN - STATUS_UNKNOWN should never be used. If used, an internal error has happened. */ DoorCommand_Feedback_Status[DoorCommand_Feedback_Status["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN"; /** STATUS_COMPLETED - Robot has finished opening the door. */ DoorCommand_Feedback_Status[DoorCommand_Feedback_Status["STATUS_COMPLETED"] = 1] = "STATUS_COMPLETED"; /** STATUS_IN_PROGRESS - Robot is attempting to open the door. */ DoorCommand_Feedback_Status[DoorCommand_Feedback_Status["STATUS_IN_PROGRESS"] = 2] = "STATUS_IN_PROGRESS"; DoorCommand_Feedback_Status[DoorCommand_Feedback_Status["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(DoorCommand_Feedback_Status = exports.DoorCommand_Feedback_Status || (exports.DoorCommand_Feedback_Status = {})); function doorCommand_Feedback_StatusFromJSON(object) { switch (object) { case 0: case "STATUS_UNKNOWN": return DoorCommand_Feedback_Status.STATUS_UNKNOWN; case 1: case "STATUS_COMPLETED": return DoorCommand_Feedback_Status.STATUS_COMPLETED; case 2: case "STATUS_IN_PROGRESS": return DoorCommand_Feedback_Status.STATUS_IN_PROGRESS; case -1: case "UNRECOGNIZED": default: return DoorCommand_Feedback_Status.UNRECOGNIZED; } } exports.doorCommand_Feedback_StatusFromJSON = doorCommand_Feedback_StatusFromJSON; function doorCommand_Feedback_StatusToJSON(object) { switch (object) { case DoorCommand_Feedback_Status.STATUS_UNKNOWN: return "STATUS_UNKNOWN"; case DoorCommand_Feedback_Status.STATUS_COMPLETED: return "STATUS_COMPLETED"; case DoorCommand_Feedback_Status.STATUS_IN_PROGRESS: return "STATUS_IN_PROGRESS"; case DoorCommand_Feedback_Status.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } exports.doorCommand_Feedback_StatusToJSON = doorCommand_Feedback_StatusToJSON; function createBaseOpenDoorCommandRequest() { return { header: undefined, lease: undefined, doorCommand: undefined }; } exports.OpenDoorCommandRequest = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.RequestHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } if (message.lease !== undefined) { lease_1.Lease.encode(message.lease, writer.uint32(18).fork()).ldelim(); } if (message.doorCommand !== undefined) { exports.DoorCommand_Request.encode(message.doorCommand, writer.uint32(34).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseOpenDoorCommandRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.RequestHeader.decode(reader, reader.uint32()); break; case 2: message.lease = lease_1.Lease.decode(reader, reader.uint32()); break; case 4: message.doorCommand = exports.DoorCommand_Request.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.RequestHeader.fromJSON(object.header) : undefined, lease: isSet(object.lease) ? lease_1.Lease.fromJSON(object.lease) : undefined, doorCommand: isSet(object.doorCommand) ? exports.DoorCommand_Request.fromJSON(object.doorCommand) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.RequestHeader.toJSON(message.header) : undefined); message.lease !== undefined && (obj.lease = message.lease ? lease_1.Lease.toJSON(message.lease) : undefined); message.doorCommand !== undefined && (obj.doorCommand = message.doorCommand ? exports.DoorCommand_Request.toJSON(message.doorCommand) : undefined); return obj; }, fromPartial(object) { const message = createBaseOpenDoorCommandRequest(); message.header = object.header !== undefined && object.header !== null ? header_1.RequestHeader.fromPartial(object.header) : undefined; message.lease = object.lease !== undefined && object.lease !== null ? lease_1.Lease.fromPartial(object.lease) : undefined; message.doorCommand = object.doorCommand !== undefined && object.doorCommand !== null ? exports.DoorCommand_Request.fromPartial(object.doorCommand) : undefined; return message; }, }; function createBaseOpenDoorCommandResponse() { return { header: undefined, leaseUseResult: undefined, status: 0, message: "", doorCommandId: 0, }; } exports.OpenDoorCommandResponse = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } if (message.leaseUseResult !== undefined) { lease_1.LeaseUseResult.encode(message.leaseUseResult, writer.uint32(18).fork()).ldelim(); } if (message.status !== 0) { writer.uint32(24).int32(message.status); } if (message.message !== "") { writer.uint32(34).string(message.message); } if (message.doorCommandId !== 0) { writer.uint32(40).uint32(message.doorCommandId); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseOpenDoorCommandResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.ResponseHeader.decode(reader, reader.uint32()); break; case 2: message.leaseUseResult = lease_1.LeaseUseResult.decode(reader, reader.uint32()); break; case 3: message.status = reader.int32(); break; case 4: message.message = reader.string(); break; case 5: message.doorCommandId = reader.uint32(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.ResponseHeader.fromJSON(object.header) : undefined, leaseUseResult: isSet(object.leaseUseResult) ? lease_1.LeaseUseResult.fromJSON(object.leaseUseResult) : undefined, status: isSet(object.status) ? openDoorCommandResponse_StatusFromJSON(object.status) : 0, message: isSet(object.message) ? String(object.message) : "", doorCommandId: isSet(object.doorCommandId) ? Number(object.doorCommandId) : 0, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.ResponseHeader.toJSON(message.header) : undefined); message.leaseUseResult !== undefined && (obj.leaseUseResult = message.leaseUseResult ? lease_1.LeaseUseResult.toJSON(message.leaseUseResult) : undefined); message.status !== undefined && (obj.status = openDoorCommandResponse_StatusToJSON(message.status)); message.message !== undefined && (obj.message = message.message); message.doorCommandId !== undefined && (obj.doorCommandId = Math.round(message.doorCommandId)); return obj; }, fromPartial(object) { const message = createBaseOpenDoorCommandResponse(); message.header = object.header !== undefined && object.header !== null ? header_1.ResponseHeader.fromPartial(object.header) : undefined; message.leaseUseResult = object.leaseUseResult !== undefined && object.leaseUseResult !== null ? lease_1.LeaseUseResult.fromPartial(object.leaseUseResult) : undefined; message.status = object.status ?? 0; message.message = object.message ?? ""; message.doorCommandId = object.doorCommandId ?? 0; return message; }, }; function createBaseOpenDoorFeedbackRequest() { return { header: undefined, doorCommandId: 0 }; } exports.OpenDoorFeedbackRequest = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.RequestHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } if (message.doorCommandId !== 0) { writer.uint32(16).uint32(message.doorCommandId); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseOpenDoorFeedbackRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.RequestHeader.decode(reader, reader.uint32()); break; case 2: message.doorCommandId = reader.uint32(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.RequestHeader.fromJSON(object.header) : undefined, doorCommandId: isSet(object.doorCommandId) ? Number(object.doorCommandId) : 0, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.RequestHeader.toJSON(message.header) : undefined); message.doorCommandId !== undefined && (obj.doorCommandId = Math.round(message.doorCommandId)); return obj; }, fromPartial(object) { const message = createBaseOpenDoorFeedbackRequest(); message.header = object.header !== undefined && object.header !== null ? header_1.RequestHeader.fromPartial(object.header) : undefined; message.doorCommandId = object.doorCommandId ?? 0; return message; }, }; function createBaseOpenDoorFeedbackResponse() { return { header: undefined, status: 0, feedback: undefined }; } exports.OpenDoorFeedbackResponse = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } if (message.status !== 0) { writer.uint32(800).int32(message.status); } if (message.feedback !== undefined) { exports.DoorCommand_Feedback.encode(message.feedback, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseOpenDoorFeedbackResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.ResponseHeader.decode(reader, reader.uint32()); break; case 100: message.status = reader.int32(); break; case 2: message.feedback = exports.DoorCommand_Feedback.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.ResponseHeader.fromJSON(object.header) : undefined, status: isSet(object.status) ? (0, basic_command_1.robotCommandFeedbackStatus_StatusFromJSON)(object.status) : 0, feedback: isSet(object.feedback) ? exports.DoorCommand_Feedback.fromJSON(object.feedback) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.ResponseHeader.toJSON(message.header) : undefined); message.status !== undefined && (obj.status = (0, basic_command_1.robotCommandFeedbackStatus_StatusToJSON)(message.status)); message.feedback !== undefined && (obj.feedback = message.feedback ? exports.DoorCommand_Feedback.toJSON(message.feedback) : undefined); return obj; }, fromPartial(object) { const message = createBaseOpenDoorFeedbackResponse(); message.header = object.header !== undefined && object.header !== null ? header_1.ResponseHeader.fromPartial(object.header) : undefined; message.status = object.status ?? 0; message.feedback = object.feedback !== undefined && object.feedback !== null ? exports.DoorCommand_Feedback.fromPartial(object.feedback) : undefined; return message; }, }; function createBaseDoorCommand() { return {}; } exports.DoorCommand = { encode(_, writer = minimal_1.default.Writer.create()) { return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseDoorCommand(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(_) { return {}; }, toJSON(_) { const obj = {}; return obj; }, fromPartial(_) { const message = createBaseDoorCommand(); return message; }, }; function createBaseDoorCommand_AutoGraspCommand() { return { frameName: "", searchRayStartInFrame: undefined, searchRayEndInFrame: undefined, hingeSide: 0, swingDirection: 0, }; } exports.DoorCommand_AutoGraspCommand = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.frameName !== "") { writer.uint32(10).string(message.frameName); } if (message.searchRayStartInFrame !== undefined) { geometry_1.Vec3.encode(message.searchRayStartInFrame, writer.uint32(18).fork()).ldelim(); } if (message.searchRayEndInFrame !== undefined) { geometry_1.Vec3.encode(message.searchRayEndInFrame, writer.uint32(26).fork()).ldelim(); } if (message.hingeSide !== 0) { writer.uint32(32).int32(message.hingeSide); } if (message.swingDirection !== 0) { writer.uint32(40).int32(message.swingDirection); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseDoorCommand_AutoGraspCommand(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.frameName = reader.string(); break; case 2: message.searchRayStartInFrame = geometry_1.Vec3.decode(reader, reader.uint32()); break; case 3: message.searchRayEndInFrame = geometry_1.Vec3.decode(reader, reader.uint32()); break; case 4: message.hingeSide = reader.int32(); break; case 5: message.swingDirection = reader.int32(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { frameName: isSet(object.frameName) ? String(object.frameName) : "", searchRayStartInFrame: isSet(object.searchRayStartInFrame) ? geometry_1.Vec3.fromJSON(object.searchRayStartInFrame) : undefined, searchRayEndInFrame: isSet(object.searchRayEndInFrame) ? geometry_1.Vec3.fromJSON(object.searchRayEndInFrame) : undefined, hingeSide: isSet(object.hingeSide) ? doorCommand_HingeSideFromJSON(object.hingeSide) : 0, swingDirection: isSet(object.swingDirection) ? doorCommand_SwingDirectionFromJSON(object.swingDirection) : 0, }; }, toJSON(message) { const obj = {}; message.frameName !== undefined && (obj.frameName = message.frameName); message.searchRayStartInFrame !== undefined && (obj.searchRayStartInFrame = message.searchRayStartInFrame ? geometry_1.Vec3.toJSON(message.searchRayStartInFrame) : undefined); message.searchRayEndInFrame !== undefined && (obj.searchRayEndInFrame = message.searchRayEndInFrame ? geometry_1.Vec3.toJSON(message.searchRayEndInFrame) : undefined); message.hingeSide !== undefined && (obj.hingeSide = doorCommand_HingeSideToJSON(message.hingeSide)); message.swingDirection !== undefined && (obj.swingDirection = doorCommand_SwingDirectionToJSON(message.swingDirection)); return obj; }, fromPartial(object) { const message = createBaseDoorCommand_AutoGraspCommand(); message.frameName = object.frameName ?? ""; message.searchRayStartInFrame = object.searchRayStartInFrame !== undefined && object.searchRayStartInFrame !== null ? geometry_1.Vec3.fromPartial(object.searchRayStartInFrame) : undefined; message.searchRayEndInFrame = object.searchRayEndInFrame !== undefined && object.searchRayEndInFrame !== null ? geometry_1.Vec3.fromPartial(object.searchRayEndInFrame) : undefined; message.hingeSide = object.hingeSide ?? 0; message.swingDirection = object.swingDirection ?? 0; return message; }, }; function createBaseDoorCommand_WarmstartCommand() { return { hingeSide: 0, swingDirection: 0, handleType: 0 }; } exports.DoorCommand_WarmstartCommand = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.hingeSide !== 0) { writer.uint32(8).int32(message.hingeSide); } if (message.swingDirection !== 0) { writer.uint32(16).int32(message.swingDirection); } if (message.handleType !== 0) { writer.uint32(24).int32(message.handleType); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseDoorCommand_WarmstartCommand(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.hingeSide = reader.int32(); break; case 2: message.swingDirection = reader.int32(); break; case 3: message.handleType = reader.int32(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { hingeSide: isSet(object.hingeSide) ? doorCommand_HingeSideFromJSON(object.hingeSide) : 0, swingDirection: isSet(object.swingDirection) ? doorCommand_SwingDirectionFromJSON(object.swingDirection) : 0, handleType: isSet(object.handleType) ? doorCommand_HandleTypeFromJSON(object.handleType) : 0, }; }, toJSON(message) { const obj = {}; message.hingeSide !== undefined && (obj.hingeSide = doorCommand_HingeSideToJSON(message.hingeSide)); message.swingDirection !== undefined && (obj.swingDirection = doorCommand_SwingDirectionToJSON(message.swingDirection)); message.handleType !== undefined && (obj.handleType = doorCommand_HandleTypeToJSON(message.handleType)); return obj; }, fromPartial(object) { const message = createBaseDoorCommand_WarmstartCommand(); message.hingeSide = object.hingeSide ?? 0; message.swingDirection = object.swingDirection ?? 0; message.handleType = object.handleType ?? 0; return message; }, }; function createBaseDoorCommand_AutoPushCommand() { return { frameName: "", pushPointInFrame: undefined, hingeSide: 0 }; } exports.DoorCommand_AutoPushCommand = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.frameName !== "") { writer.uint32(10).string(message.frameName); } if (message.pushPointInFrame !== undefined) { geometry_1.Vec3.encode(message.pushPointInFrame, writer.uint32(18).fork()).ldelim(); } if (message.hingeSide !== 0) { writer.uint32(24).int32(message.hingeSide); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseDoorCommand_AutoPushCommand(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.frameName = reader.string(); break; case 2: message.pushPointInFrame = geometry_1.Vec3.decode(reader, reader.uint32()); break; case 3: message.hingeSide = reader.int32(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { frameName: isSet(object.frameName) ? String(object.frameName) : "", pushPointInFrame: isSet(object.pushPointInFrame) ? geometry_1.Vec3.fromJSON(object.pushPointInFrame) : undefined, hingeSide: isSet(object.hingeSide) ? doorCommand_HingeSideFromJSON(object.hingeSide) : 0, }; }, toJSON(message) { const obj = {}; message.frameName !== undefined && (obj.frameName = message.frameName); message.pushPointInFrame !== undefined && (obj.pushPointInFrame = message.pushPointInFrame ? geometry_1.Vec3.toJSON(message.pushPointInFrame) : undefined); message.hingeSide !== undefined && (obj.hingeSide = doorCommand_HingeSideToJSON(message.hingeSide)); return obj; }, fromPartial(object) { const message = createBaseDoorCommand_AutoPushCommand(); message.frameName = object.frameName ?? ""; message.pushPointInFrame = object.pushPointInFrame !== undefined && object.pushPointInFrame !== null ? geometry_1.Vec3.fromPartial(object.pushPointInFrame) : undefined; message.hingeSide = object.hingeSide ?? 0; return message; }, }; function createBaseDoorCommand_Request() { return { autoGraspCommand: undefined, warmstartCommand: undefined, autoPushCommand: undefined, }; } exports.DoorCommand_Request = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.autoGraspCommand !== undefined) { exports.DoorCommand_AutoGraspCommand.encode(message.autoGraspCommand, writer.uint32(82).fork()).ldelim(); } if (message.warmstartCommand !== undefined) { exports.DoorCommand_WarmstartCommand.encode(message.warmstartCommand, writer.uint32(90).fork()).ldelim(); } if (message.autoPushCommand !== undefined) { exports.DoorCommand_AutoPushCommand.encode(message.autoPushCommand, writer.uint32(98).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseDoorCommand_Request(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 10: message.autoGraspCommand = exports.DoorCommand_AutoGraspCommand.decode(reader, reader.uint32()); break; case 11: message.warmstartCommand = exports.DoorCommand_WarmstartCommand.decode(reader, reader.uint32()); break; case 12: message.autoPushCommand = exports.DoorCommand_AutoPushCommand.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { autoGraspCommand: isSet(object.autoGraspCommand) ? exports.DoorCommand_AutoGraspCommand.fromJSON(object.autoGraspCommand) : undefined, warmstartCommand: isSet(object.warmstartCommand) ? exports.DoorCommand_WarmstartCommand.fromJSON(object.warmstartCommand) : undefined, autoPushCommand: isSet(object.autoPushCommand) ? exports.DoorCommand_AutoPushCommand.fromJSON(object.autoPushCommand) : undefined, }; }, toJSON(message) { const obj = {}; message.autoGraspCommand !== undefined && (obj.autoGraspCommand = message.autoGraspCommand ? exports.DoorCommand_AutoGraspCommand.toJSON(message.autoGraspCommand) : undefined); message.warmstartCommand !== undefined && (obj.warmstartCommand = message.warmstartCommand ? exports.DoorCommand_WarmstartCommand.toJSON(message.warmstartCommand) : undefined); message.autoPushCommand !== undefined && (obj.autoPushCommand = message.autoPushCommand ? exports.DoorCommand_AutoPushCommand.toJSON(message.autoPushCommand) : undefined); return obj; }, fromPartial(object) { const message = createBaseDoorCommand_Request(); message.autoGraspCommand = object.autoGraspCommand !== undefined && object.autoGraspCommand !== null ? exports.DoorCommand_AutoGraspCommand.fromPartial(object.autoGraspCommand) : undefined; message.warmstartCommand = object.warmstartCommand !== undefined && object.warmstartCommand !== null ? exports.DoorCommand_WarmstartCommand.fromPartial(object.warmstartCommand) : undefined; message.autoPushCommand = object.autoPushCommand !== undefined && object.autoPushCommand !== null ? exports.DoorCommand_AutoPushCommand.fromPartial(object.autoPushCommand) : undefined; return message; }, }; function createBaseDoorCommand_Feedback() { return { status: 0 }; } exports.DoorCommand_Feedback = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.status !== 0) { writer.uint32(8).int32(message.status); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseDoorCommand_Feedback(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.status = reader.int32(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { status: isSet(object.status) ? doorCommand_Feedback_StatusFromJSON(object.status) : 0, }; }, toJSON(message) { const obj = {}; message.status !== undefined && (obj.status = doorCommand_Feedback_StatusToJSON(message.status)); return obj; }, fromPartial(object) { const message = createBaseDoorCommand_Feedback(); message.status = object.status ?? 0; return message; }, }; function isSet(value) { return value !== null && value !== undefined; } //# sourceMappingURL=door.js.map