spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
400 lines • 16.7 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ClawGripperCommand_Feedback = exports.ClawGripperCommand_Request = exports.ClawGripperCommand = exports.GripperCommand_Feedback = exports.GripperCommand_Request = exports.GripperCommand = exports.clawGripperCommand_Feedback_StatusToJSON = exports.clawGripperCommand_Feedback_StatusFromJSON = exports.ClawGripperCommand_Feedback_Status = exports.protobufPackage = void 0;
/* eslint-disable */
const basic_command_1 = require("./basic_command");
const trajectory_1 = require("./trajectory");
const minimal_1 = __importDefault(require("protobufjs/minimal"));
const wrappers_1 = require("../../google/protobuf/wrappers");
exports.protobufPackage = "bosdyn.api";
var ClawGripperCommand_Feedback_Status;
(function (ClawGripperCommand_Feedback_Status) {
/** STATUS_UNKNOWN - STATUS_UNKNOWN should never be used. If used, an internal error has happened. */
ClawGripperCommand_Feedback_Status[ClawGripperCommand_Feedback_Status["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN";
/** STATUS_IN_PROGRESS - The gripper is opening or closing. */
ClawGripperCommand_Feedback_Status[ClawGripperCommand_Feedback_Status["STATUS_IN_PROGRESS"] = 1] = "STATUS_IN_PROGRESS";
/** STATUS_AT_GOAL - The gripper is at the final point of the trajectory. */
ClawGripperCommand_Feedback_Status[ClawGripperCommand_Feedback_Status["STATUS_AT_GOAL"] = 2] = "STATUS_AT_GOAL";
/** STATUS_APPLYING_FORCE - During a close, detected contact and transitioned to force control. */
ClawGripperCommand_Feedback_Status[ClawGripperCommand_Feedback_Status["STATUS_APPLYING_FORCE"] = 3] = "STATUS_APPLYING_FORCE";
ClawGripperCommand_Feedback_Status[ClawGripperCommand_Feedback_Status["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ClawGripperCommand_Feedback_Status = exports.ClawGripperCommand_Feedback_Status || (exports.ClawGripperCommand_Feedback_Status = {}));
function clawGripperCommand_Feedback_StatusFromJSON(object) {
switch (object) {
case 0:
case "STATUS_UNKNOWN":
return ClawGripperCommand_Feedback_Status.STATUS_UNKNOWN;
case 1:
case "STATUS_IN_PROGRESS":
return ClawGripperCommand_Feedback_Status.STATUS_IN_PROGRESS;
case 2:
case "STATUS_AT_GOAL":
return ClawGripperCommand_Feedback_Status.STATUS_AT_GOAL;
case 3:
case "STATUS_APPLYING_FORCE":
return ClawGripperCommand_Feedback_Status.STATUS_APPLYING_FORCE;
case -1:
case "UNRECOGNIZED":
default:
return ClawGripperCommand_Feedback_Status.UNRECOGNIZED;
}
}
exports.clawGripperCommand_Feedback_StatusFromJSON = clawGripperCommand_Feedback_StatusFromJSON;
function clawGripperCommand_Feedback_StatusToJSON(object) {
switch (object) {
case ClawGripperCommand_Feedback_Status.STATUS_UNKNOWN:
return "STATUS_UNKNOWN";
case ClawGripperCommand_Feedback_Status.STATUS_IN_PROGRESS:
return "STATUS_IN_PROGRESS";
case ClawGripperCommand_Feedback_Status.STATUS_AT_GOAL:
return "STATUS_AT_GOAL";
case ClawGripperCommand_Feedback_Status.STATUS_APPLYING_FORCE:
return "STATUS_APPLYING_FORCE";
case ClawGripperCommand_Feedback_Status.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.clawGripperCommand_Feedback_StatusToJSON = clawGripperCommand_Feedback_StatusToJSON;
function createBaseGripperCommand() {
return {};
}
exports.GripperCommand = {
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 = createBaseGripperCommand();
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 = createBaseGripperCommand();
return message;
},
};
function createBaseGripperCommand_Request() {
return { clawGripperCommand: undefined };
}
exports.GripperCommand_Request = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.clawGripperCommand !== undefined) {
exports.ClawGripperCommand_Request.encode(message.clawGripperCommand, writer.uint32(10).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 = createBaseGripperCommand_Request();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.clawGripperCommand = exports.ClawGripperCommand_Request.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
clawGripperCommand: isSet(object.clawGripperCommand)
? exports.ClawGripperCommand_Request.fromJSON(object.clawGripperCommand)
: undefined,
};
},
toJSON(message) {
const obj = {};
message.clawGripperCommand !== undefined &&
(obj.clawGripperCommand = message.clawGripperCommand
? exports.ClawGripperCommand_Request.toJSON(message.clawGripperCommand)
: undefined);
return obj;
},
fromPartial(object) {
const message = createBaseGripperCommand_Request();
message.clawGripperCommand =
object.clawGripperCommand !== undefined &&
object.clawGripperCommand !== null
? exports.ClawGripperCommand_Request.fromPartial(object.clawGripperCommand)
: undefined;
return message;
},
};
function createBaseGripperCommand_Feedback() {
return { clawGripperFeedback: undefined, status: 0 };
}
exports.GripperCommand_Feedback = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.clawGripperFeedback !== undefined) {
exports.ClawGripperCommand_Feedback.encode(message.clawGripperFeedback, writer.uint32(10).fork()).ldelim();
}
if (message.status !== 0) {
writer.uint32(16).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 = createBaseGripperCommand_Feedback();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.clawGripperFeedback = exports.ClawGripperCommand_Feedback.decode(reader, reader.uint32());
break;
case 2:
message.status = reader.int32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
clawGripperFeedback: isSet(object.clawGripperFeedback)
? exports.ClawGripperCommand_Feedback.fromJSON(object.clawGripperFeedback)
: undefined,
status: isSet(object.status)
? (0, basic_command_1.robotCommandFeedbackStatus_StatusFromJSON)(object.status)
: 0,
};
},
toJSON(message) {
const obj = {};
message.clawGripperFeedback !== undefined &&
(obj.clawGripperFeedback = message.clawGripperFeedback
? exports.ClawGripperCommand_Feedback.toJSON(message.clawGripperFeedback)
: undefined);
message.status !== undefined &&
(obj.status = (0, basic_command_1.robotCommandFeedbackStatus_StatusToJSON)(message.status));
return obj;
},
fromPartial(object) {
const message = createBaseGripperCommand_Feedback();
message.clawGripperFeedback =
object.clawGripperFeedback !== undefined &&
object.clawGripperFeedback !== null
? exports.ClawGripperCommand_Feedback.fromPartial(object.clawGripperFeedback)
: undefined;
message.status = object.status ?? 0;
return message;
},
};
function createBaseClawGripperCommand() {
return {};
}
exports.ClawGripperCommand = {
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 = createBaseClawGripperCommand();
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 = createBaseClawGripperCommand();
return message;
},
};
function createBaseClawGripperCommand_Request() {
return {
trajectory: undefined,
maximumOpenCloseVelocity: undefined,
maximumOpenCloseAcceleration: undefined,
maximumTorque: undefined,
disableForceOnContact: false,
};
}
exports.ClawGripperCommand_Request = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.trajectory !== undefined) {
trajectory_1.ScalarTrajectory.encode(message.trajectory, writer.uint32(42).fork()).ldelim();
}
if (message.maximumOpenCloseVelocity !== undefined) {
wrappers_1.DoubleValue.encode({ value: message.maximumOpenCloseVelocity }, writer.uint32(18).fork()).ldelim();
}
if (message.maximumOpenCloseAcceleration !== undefined) {
wrappers_1.DoubleValue.encode({ value: message.maximumOpenCloseAcceleration }, writer.uint32(26).fork()).ldelim();
}
if (message.maximumTorque !== undefined) {
wrappers_1.DoubleValue.encode({ value: message.maximumTorque }, writer.uint32(34).fork()).ldelim();
}
if (message.disableForceOnContact === true) {
writer.uint32(48).bool(message.disableForceOnContact);
}
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 = createBaseClawGripperCommand_Request();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 5:
message.trajectory = trajectory_1.ScalarTrajectory.decode(reader, reader.uint32());
break;
case 2:
message.maximumOpenCloseVelocity = wrappers_1.DoubleValue.decode(reader, reader.uint32()).value;
break;
case 3:
message.maximumOpenCloseAcceleration = wrappers_1.DoubleValue.decode(reader, reader.uint32()).value;
break;
case 4:
message.maximumTorque = wrappers_1.DoubleValue.decode(reader, reader.uint32()).value;
break;
case 6:
message.disableForceOnContact = reader.bool();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
trajectory: isSet(object.trajectory)
? trajectory_1.ScalarTrajectory.fromJSON(object.trajectory)
: undefined,
maximumOpenCloseVelocity: isSet(object.maximumOpenCloseVelocity)
? Number(object.maximumOpenCloseVelocity)
: undefined,
maximumOpenCloseAcceleration: isSet(object.maximumOpenCloseAcceleration)
? Number(object.maximumOpenCloseAcceleration)
: undefined,
maximumTorque: isSet(object.maximumTorque)
? Number(object.maximumTorque)
: undefined,
disableForceOnContact: isSet(object.disableForceOnContact)
? Boolean(object.disableForceOnContact)
: false,
};
},
toJSON(message) {
const obj = {};
message.trajectory !== undefined &&
(obj.trajectory = message.trajectory
? trajectory_1.ScalarTrajectory.toJSON(message.trajectory)
: undefined);
message.maximumOpenCloseVelocity !== undefined &&
(obj.maximumOpenCloseVelocity = message.maximumOpenCloseVelocity);
message.maximumOpenCloseAcceleration !== undefined &&
(obj.maximumOpenCloseAcceleration = message.maximumOpenCloseAcceleration);
message.maximumTorque !== undefined &&
(obj.maximumTorque = message.maximumTorque);
message.disableForceOnContact !== undefined &&
(obj.disableForceOnContact = message.disableForceOnContact);
return obj;
},
fromPartial(object) {
const message = createBaseClawGripperCommand_Request();
message.trajectory =
object.trajectory !== undefined && object.trajectory !== null
? trajectory_1.ScalarTrajectory.fromPartial(object.trajectory)
: undefined;
message.maximumOpenCloseVelocity =
object.maximumOpenCloseVelocity ?? undefined;
message.maximumOpenCloseAcceleration =
object.maximumOpenCloseAcceleration ?? undefined;
message.maximumTorque = object.maximumTorque ?? undefined;
message.disableForceOnContact = object.disableForceOnContact ?? false;
return message;
},
};
function createBaseClawGripperCommand_Feedback() {
return { status: 0 };
}
exports.ClawGripperCommand_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 = createBaseClawGripperCommand_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)
? clawGripperCommand_Feedback_StatusFromJSON(object.status)
: 0,
};
},
toJSON(message) {
const obj = {};
message.status !== undefined &&
(obj.status = clawGripperCommand_Feedback_StatusToJSON(message.status));
return obj;
},
fromPartial(object) {
const message = createBaseClawGripperCommand_Feedback();
message.status = object.status ?? 0;
return message;
},
};
function isSet(value) {
return value !== null && value !== undefined;
}
//# sourceMappingURL=gripper_command.js.map