spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
402 lines • 19.4 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.MobilityCommand_Feedback = exports.MobilityCommand_Request = exports.MobilityCommand = exports.protobufPackage = void 0;
/* eslint-disable */
const basic_command_1 = require("./basic_command");
const any_1 = require("../../google/protobuf/any");
const minimal_1 = __importDefault(require("protobufjs/minimal"));
exports.protobufPackage = "bosdyn.api";
function createBaseMobilityCommand() {
return {};
}
exports.MobilityCommand = {
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 = createBaseMobilityCommand();
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 = createBaseMobilityCommand();
return message;
},
};
function createBaseMobilityCommand_Request() {
return {
se2TrajectoryRequest: undefined,
se2VelocityRequest: undefined,
sitRequest: undefined,
standRequest: undefined,
stanceRequest: undefined,
stopRequest: undefined,
followArmRequest: undefined,
params: undefined,
};
}
exports.MobilityCommand_Request = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.se2TrajectoryRequest !== undefined) {
basic_command_1.SE2TrajectoryCommand_Request.encode(message.se2TrajectoryRequest, writer.uint32(10).fork()).ldelim();
}
if (message.se2VelocityRequest !== undefined) {
basic_command_1.SE2VelocityCommand_Request.encode(message.se2VelocityRequest, writer.uint32(18).fork()).ldelim();
}
if (message.sitRequest !== undefined) {
basic_command_1.SitCommand_Request.encode(message.sitRequest, writer.uint32(26).fork()).ldelim();
}
if (message.standRequest !== undefined) {
basic_command_1.StandCommand_Request.encode(message.standRequest, writer.uint32(34).fork()).ldelim();
}
if (message.stanceRequest !== undefined) {
basic_command_1.StanceCommand_Request.encode(message.stanceRequest, writer.uint32(42).fork()).ldelim();
}
if (message.stopRequest !== undefined) {
basic_command_1.StopCommand_Request.encode(message.stopRequest, writer.uint32(50).fork()).ldelim();
}
if (message.followArmRequest !== undefined) {
basic_command_1.FollowArmCommand_Request.encode(message.followArmRequest, writer.uint32(58).fork()).ldelim();
}
if (message.params !== undefined) {
any_1.Any.encode(message.params, writer.uint32(802).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 = createBaseMobilityCommand_Request();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.se2TrajectoryRequest = basic_command_1.SE2TrajectoryCommand_Request.decode(reader, reader.uint32());
break;
case 2:
message.se2VelocityRequest = basic_command_1.SE2VelocityCommand_Request.decode(reader, reader.uint32());
break;
case 3:
message.sitRequest = basic_command_1.SitCommand_Request.decode(reader, reader.uint32());
break;
case 4:
message.standRequest = basic_command_1.StandCommand_Request.decode(reader, reader.uint32());
break;
case 5:
message.stanceRequest = basic_command_1.StanceCommand_Request.decode(reader, reader.uint32());
break;
case 6:
message.stopRequest = basic_command_1.StopCommand_Request.decode(reader, reader.uint32());
break;
case 7:
message.followArmRequest = basic_command_1.FollowArmCommand_Request.decode(reader, reader.uint32());
break;
case 100:
message.params = any_1.Any.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
se2TrajectoryRequest: isSet(object.se2TrajectoryRequest)
? basic_command_1.SE2TrajectoryCommand_Request.fromJSON(object.se2TrajectoryRequest)
: undefined,
se2VelocityRequest: isSet(object.se2VelocityRequest)
? basic_command_1.SE2VelocityCommand_Request.fromJSON(object.se2VelocityRequest)
: undefined,
sitRequest: isSet(object.sitRequest)
? basic_command_1.SitCommand_Request.fromJSON(object.sitRequest)
: undefined,
standRequest: isSet(object.standRequest)
? basic_command_1.StandCommand_Request.fromJSON(object.standRequest)
: undefined,
stanceRequest: isSet(object.stanceRequest)
? basic_command_1.StanceCommand_Request.fromJSON(object.stanceRequest)
: undefined,
stopRequest: isSet(object.stopRequest)
? basic_command_1.StopCommand_Request.fromJSON(object.stopRequest)
: undefined,
followArmRequest: isSet(object.followArmRequest)
? basic_command_1.FollowArmCommand_Request.fromJSON(object.followArmRequest)
: undefined,
params: isSet(object.params) ? any_1.Any.fromJSON(object.params) : undefined,
};
},
toJSON(message) {
const obj = {};
message.se2TrajectoryRequest !== undefined &&
(obj.se2TrajectoryRequest = message.se2TrajectoryRequest
? basic_command_1.SE2TrajectoryCommand_Request.toJSON(message.se2TrajectoryRequest)
: undefined);
message.se2VelocityRequest !== undefined &&
(obj.se2VelocityRequest = message.se2VelocityRequest
? basic_command_1.SE2VelocityCommand_Request.toJSON(message.se2VelocityRequest)
: undefined);
message.sitRequest !== undefined &&
(obj.sitRequest = message.sitRequest
? basic_command_1.SitCommand_Request.toJSON(message.sitRequest)
: undefined);
message.standRequest !== undefined &&
(obj.standRequest = message.standRequest
? basic_command_1.StandCommand_Request.toJSON(message.standRequest)
: undefined);
message.stanceRequest !== undefined &&
(obj.stanceRequest = message.stanceRequest
? basic_command_1.StanceCommand_Request.toJSON(message.stanceRequest)
: undefined);
message.stopRequest !== undefined &&
(obj.stopRequest = message.stopRequest
? basic_command_1.StopCommand_Request.toJSON(message.stopRequest)
: undefined);
message.followArmRequest !== undefined &&
(obj.followArmRequest = message.followArmRequest
? basic_command_1.FollowArmCommand_Request.toJSON(message.followArmRequest)
: undefined);
message.params !== undefined &&
(obj.params = message.params ? any_1.Any.toJSON(message.params) : undefined);
return obj;
},
fromPartial(object) {
const message = createBaseMobilityCommand_Request();
message.se2TrajectoryRequest =
object.se2TrajectoryRequest !== undefined &&
object.se2TrajectoryRequest !== null
? basic_command_1.SE2TrajectoryCommand_Request.fromPartial(object.se2TrajectoryRequest)
: undefined;
message.se2VelocityRequest =
object.se2VelocityRequest !== undefined &&
object.se2VelocityRequest !== null
? basic_command_1.SE2VelocityCommand_Request.fromPartial(object.se2VelocityRequest)
: undefined;
message.sitRequest =
object.sitRequest !== undefined && object.sitRequest !== null
? basic_command_1.SitCommand_Request.fromPartial(object.sitRequest)
: undefined;
message.standRequest =
object.standRequest !== undefined && object.standRequest !== null
? basic_command_1.StandCommand_Request.fromPartial(object.standRequest)
: undefined;
message.stanceRequest =
object.stanceRequest !== undefined && object.stanceRequest !== null
? basic_command_1.StanceCommand_Request.fromPartial(object.stanceRequest)
: undefined;
message.stopRequest =
object.stopRequest !== undefined && object.stopRequest !== null
? basic_command_1.StopCommand_Request.fromPartial(object.stopRequest)
: undefined;
message.followArmRequest =
object.followArmRequest !== undefined && object.followArmRequest !== null
? basic_command_1.FollowArmCommand_Request.fromPartial(object.followArmRequest)
: undefined;
message.params =
object.params !== undefined && object.params !== null
? any_1.Any.fromPartial(object.params)
: undefined;
return message;
},
};
function createBaseMobilityCommand_Feedback() {
return {
se2TrajectoryFeedback: undefined,
se2VelocityFeedback: undefined,
sitFeedback: undefined,
standFeedback: undefined,
stanceFeedback: undefined,
stopFeedback: undefined,
followArmFeedback: undefined,
status: 0,
};
}
exports.MobilityCommand_Feedback = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.se2TrajectoryFeedback !== undefined) {
basic_command_1.SE2TrajectoryCommand_Feedback.encode(message.se2TrajectoryFeedback, writer.uint32(10).fork()).ldelim();
}
if (message.se2VelocityFeedback !== undefined) {
basic_command_1.SE2VelocityCommand_Feedback.encode(message.se2VelocityFeedback, writer.uint32(18).fork()).ldelim();
}
if (message.sitFeedback !== undefined) {
basic_command_1.SitCommand_Feedback.encode(message.sitFeedback, writer.uint32(26).fork()).ldelim();
}
if (message.standFeedback !== undefined) {
basic_command_1.StandCommand_Feedback.encode(message.standFeedback, writer.uint32(34).fork()).ldelim();
}
if (message.stanceFeedback !== undefined) {
basic_command_1.StanceCommand_Feedback.encode(message.stanceFeedback, writer.uint32(42).fork()).ldelim();
}
if (message.stopFeedback !== undefined) {
basic_command_1.StopCommand_Feedback.encode(message.stopFeedback, writer.uint32(50).fork()).ldelim();
}
if (message.followArmFeedback !== undefined) {
basic_command_1.FollowArmCommand_Feedback.encode(message.followArmFeedback, writer.uint32(58).fork()).ldelim();
}
if (message.status !== 0) {
writer.uint32(800).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 = createBaseMobilityCommand_Feedback();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.se2TrajectoryFeedback = basic_command_1.SE2TrajectoryCommand_Feedback.decode(reader, reader.uint32());
break;
case 2:
message.se2VelocityFeedback = basic_command_1.SE2VelocityCommand_Feedback.decode(reader, reader.uint32());
break;
case 3:
message.sitFeedback = basic_command_1.SitCommand_Feedback.decode(reader, reader.uint32());
break;
case 4:
message.standFeedback = basic_command_1.StandCommand_Feedback.decode(reader, reader.uint32());
break;
case 5:
message.stanceFeedback = basic_command_1.StanceCommand_Feedback.decode(reader, reader.uint32());
break;
case 6:
message.stopFeedback = basic_command_1.StopCommand_Feedback.decode(reader, reader.uint32());
break;
case 7:
message.followArmFeedback = basic_command_1.FollowArmCommand_Feedback.decode(reader, reader.uint32());
break;
case 100:
message.status = reader.int32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
se2TrajectoryFeedback: isSet(object.se2TrajectoryFeedback)
? basic_command_1.SE2TrajectoryCommand_Feedback.fromJSON(object.se2TrajectoryFeedback)
: undefined,
se2VelocityFeedback: isSet(object.se2VelocityFeedback)
? basic_command_1.SE2VelocityCommand_Feedback.fromJSON(object.se2VelocityFeedback)
: undefined,
sitFeedback: isSet(object.sitFeedback)
? basic_command_1.SitCommand_Feedback.fromJSON(object.sitFeedback)
: undefined,
standFeedback: isSet(object.standFeedback)
? basic_command_1.StandCommand_Feedback.fromJSON(object.standFeedback)
: undefined,
stanceFeedback: isSet(object.stanceFeedback)
? basic_command_1.StanceCommand_Feedback.fromJSON(object.stanceFeedback)
: undefined,
stopFeedback: isSet(object.stopFeedback)
? basic_command_1.StopCommand_Feedback.fromJSON(object.stopFeedback)
: undefined,
followArmFeedback: isSet(object.followArmFeedback)
? basic_command_1.FollowArmCommand_Feedback.fromJSON(object.followArmFeedback)
: undefined,
status: isSet(object.status)
? (0, basic_command_1.robotCommandFeedbackStatus_StatusFromJSON)(object.status)
: 0,
};
},
toJSON(message) {
const obj = {};
message.se2TrajectoryFeedback !== undefined &&
(obj.se2TrajectoryFeedback = message.se2TrajectoryFeedback
? basic_command_1.SE2TrajectoryCommand_Feedback.toJSON(message.se2TrajectoryFeedback)
: undefined);
message.se2VelocityFeedback !== undefined &&
(obj.se2VelocityFeedback = message.se2VelocityFeedback
? basic_command_1.SE2VelocityCommand_Feedback.toJSON(message.se2VelocityFeedback)
: undefined);
message.sitFeedback !== undefined &&
(obj.sitFeedback = message.sitFeedback
? basic_command_1.SitCommand_Feedback.toJSON(message.sitFeedback)
: undefined);
message.standFeedback !== undefined &&
(obj.standFeedback = message.standFeedback
? basic_command_1.StandCommand_Feedback.toJSON(message.standFeedback)
: undefined);
message.stanceFeedback !== undefined &&
(obj.stanceFeedback = message.stanceFeedback
? basic_command_1.StanceCommand_Feedback.toJSON(message.stanceFeedback)
: undefined);
message.stopFeedback !== undefined &&
(obj.stopFeedback = message.stopFeedback
? basic_command_1.StopCommand_Feedback.toJSON(message.stopFeedback)
: undefined);
message.followArmFeedback !== undefined &&
(obj.followArmFeedback = message.followArmFeedback
? basic_command_1.FollowArmCommand_Feedback.toJSON(message.followArmFeedback)
: undefined);
message.status !== undefined &&
(obj.status = (0, basic_command_1.robotCommandFeedbackStatus_StatusToJSON)(message.status));
return obj;
},
fromPartial(object) {
const message = createBaseMobilityCommand_Feedback();
message.se2TrajectoryFeedback =
object.se2TrajectoryFeedback !== undefined &&
object.se2TrajectoryFeedback !== null
? basic_command_1.SE2TrajectoryCommand_Feedback.fromPartial(object.se2TrajectoryFeedback)
: undefined;
message.se2VelocityFeedback =
object.se2VelocityFeedback !== undefined &&
object.se2VelocityFeedback !== null
? basic_command_1.SE2VelocityCommand_Feedback.fromPartial(object.se2VelocityFeedback)
: undefined;
message.sitFeedback =
object.sitFeedback !== undefined && object.sitFeedback !== null
? basic_command_1.SitCommand_Feedback.fromPartial(object.sitFeedback)
: undefined;
message.standFeedback =
object.standFeedback !== undefined && object.standFeedback !== null
? basic_command_1.StandCommand_Feedback.fromPartial(object.standFeedback)
: undefined;
message.stanceFeedback =
object.stanceFeedback !== undefined && object.stanceFeedback !== null
? basic_command_1.StanceCommand_Feedback.fromPartial(object.stanceFeedback)
: undefined;
message.stopFeedback =
object.stopFeedback !== undefined && object.stopFeedback !== null
? basic_command_1.StopCommand_Feedback.fromPartial(object.stopFeedback)
: undefined;
message.followArmFeedback =
object.followArmFeedback !== undefined &&
object.followArmFeedback !== null
? basic_command_1.FollowArmCommand_Feedback.fromPartial(object.followArmFeedback)
: undefined;
message.status = object.status ?? 0;
return message;
},
};
function isSet(value) {
return value !== null && value !== undefined;
}
//# sourceMappingURL=mobility_command.js.map