spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
547 lines • 21.2 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.StartResponse = exports.StartRequest = exports.GetConfigurationResponse = exports.GetConfigurationRequest = exports.ConfigureResponse = exports.ConfigureRequest = exports.Params = exports.configureResponse_StatusToJSON = exports.configureResponse_StatusFromJSON = exports.ConfigureResponse_Status = exports.protobufPackage = void 0;
/* eslint-disable */
const any_1 = require("../../../google/protobuf/any");
const duration_1 = require("../../../google/protobuf/duration");
const header_1 = require("../header");
const lease_1 = require("../lease");
const minimal_1 = __importDefault(require("protobufjs/minimal"));
exports.protobufPackage = "bosdyn.api.auto_return";
var ConfigureResponse_Status;
(function (ConfigureResponse_Status) {
ConfigureResponse_Status[ConfigureResponse_Status["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN";
ConfigureResponse_Status[ConfigureResponse_Status["STATUS_OK"] = 1] = "STATUS_OK";
ConfigureResponse_Status[ConfigureResponse_Status["STATUS_INVALID_PARAMS"] = 2] = "STATUS_INVALID_PARAMS";
ConfigureResponse_Status[ConfigureResponse_Status["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ConfigureResponse_Status = exports.ConfigureResponse_Status || (exports.ConfigureResponse_Status = {}));
function configureResponse_StatusFromJSON(object) {
switch (object) {
case 0:
case "STATUS_UNKNOWN":
return ConfigureResponse_Status.STATUS_UNKNOWN;
case 1:
case "STATUS_OK":
return ConfigureResponse_Status.STATUS_OK;
case 2:
case "STATUS_INVALID_PARAMS":
return ConfigureResponse_Status.STATUS_INVALID_PARAMS;
case -1:
case "UNRECOGNIZED":
default:
return ConfigureResponse_Status.UNRECOGNIZED;
}
}
exports.configureResponse_StatusFromJSON = configureResponse_StatusFromJSON;
function configureResponse_StatusToJSON(object) {
switch (object) {
case ConfigureResponse_Status.STATUS_UNKNOWN:
return "STATUS_UNKNOWN";
case ConfigureResponse_Status.STATUS_OK:
return "STATUS_OK";
case ConfigureResponse_Status.STATUS_INVALID_PARAMS:
return "STATUS_INVALID_PARAMS";
case ConfigureResponse_Status.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.configureResponse_StatusToJSON = configureResponse_StatusToJSON;
function createBaseParams() {
return {
mobilityParams: undefined,
maxDisplacement: 0,
maxDuration: undefined,
};
}
exports.Params = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.mobilityParams !== undefined) {
any_1.Any.encode(message.mobilityParams, writer.uint32(10).fork()).ldelim();
}
if (message.maxDisplacement !== 0) {
writer.uint32(21).float(message.maxDisplacement);
}
if (message.maxDuration !== undefined) {
duration_1.Duration.encode(message.maxDuration, writer.uint32(26).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 = createBaseParams();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.mobilityParams = any_1.Any.decode(reader, reader.uint32());
break;
case 2:
message.maxDisplacement = reader.float();
break;
case 3:
message.maxDuration = duration_1.Duration.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
mobilityParams: isSet(object.mobilityParams)
? any_1.Any.fromJSON(object.mobilityParams)
: undefined,
maxDisplacement: isSet(object.maxDisplacement)
? Number(object.maxDisplacement)
: 0,
maxDuration: isSet(object.maxDuration)
? duration_1.Duration.fromJSON(object.maxDuration)
: undefined,
};
},
toJSON(message) {
const obj = {};
message.mobilityParams !== undefined &&
(obj.mobilityParams = message.mobilityParams
? any_1.Any.toJSON(message.mobilityParams)
: undefined);
message.maxDisplacement !== undefined &&
(obj.maxDisplacement = message.maxDisplacement);
message.maxDuration !== undefined &&
(obj.maxDuration = message.maxDuration
? duration_1.Duration.toJSON(message.maxDuration)
: undefined);
return obj;
},
fromPartial(object) {
const message = createBaseParams();
message.mobilityParams =
object.mobilityParams !== undefined && object.mobilityParams !== null
? any_1.Any.fromPartial(object.mobilityParams)
: undefined;
message.maxDisplacement = object.maxDisplacement ?? 0;
message.maxDuration =
object.maxDuration !== undefined && object.maxDuration !== null
? duration_1.Duration.fromPartial(object.maxDuration)
: undefined;
return message;
},
};
function createBaseConfigureRequest() {
return {
header: undefined,
leases: [],
params: undefined,
clearBuffer: false,
};
}
exports.ConfigureRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.header !== undefined) {
header_1.RequestHeader.encode(message.header, writer.uint32(10).fork()).ldelim();
}
for (const v of message.leases) {
lease_1.Lease.encode(v, writer.uint32(18).fork()).ldelim();
}
if (message.params !== undefined) {
exports.Params.encode(message.params, writer.uint32(26).fork()).ldelim();
}
if (message.clearBuffer === true) {
writer.uint32(32).bool(message.clearBuffer);
}
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 = createBaseConfigureRequest();
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.leases.push(lease_1.Lease.decode(reader, reader.uint32()));
break;
case 3:
message.params = exports.Params.decode(reader, reader.uint32());
break;
case 4:
message.clearBuffer = reader.bool();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
header: isSet(object.header)
? header_1.RequestHeader.fromJSON(object.header)
: undefined,
leases: Array.isArray(object?.leases)
? object.leases.map((e) => lease_1.Lease.fromJSON(e))
: [],
params: isSet(object.params) ? exports.Params.fromJSON(object.params) : undefined,
clearBuffer: isSet(object.clearBuffer)
? Boolean(object.clearBuffer)
: false,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.RequestHeader.toJSON(message.header)
: undefined);
if (message.leases) {
obj.leases = message.leases.map((e) => (e ? lease_1.Lease.toJSON(e) : undefined));
}
else {
obj.leases = [];
}
message.params !== undefined &&
(obj.params = message.params ? exports.Params.toJSON(message.params) : undefined);
message.clearBuffer !== undefined &&
(obj.clearBuffer = message.clearBuffer);
return obj;
},
fromPartial(object) {
const message = createBaseConfigureRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
message.leases = object.leases?.map((e) => lease_1.Lease.fromPartial(e)) || [];
message.params =
object.params !== undefined && object.params !== null
? exports.Params.fromPartial(object.params)
: undefined;
message.clearBuffer = object.clearBuffer ?? false;
return message;
},
};
function createBaseConfigureResponse() {
return { header: undefined, status: 0, invalidParams: undefined };
}
exports.ConfigureResponse = {
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(16).int32(message.status);
}
if (message.invalidParams !== undefined) {
exports.Params.encode(message.invalidParams, writer.uint32(26).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 = createBaseConfigureResponse();
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.status = reader.int32();
break;
case 3:
message.invalidParams = exports.Params.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)
? configureResponse_StatusFromJSON(object.status)
: 0,
invalidParams: isSet(object.invalidParams)
? exports.Params.fromJSON(object.invalidParams)
: undefined,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.ResponseHeader.toJSON(message.header)
: undefined);
message.status !== undefined &&
(obj.status = configureResponse_StatusToJSON(message.status));
message.invalidParams !== undefined &&
(obj.invalidParams = message.invalidParams
? exports.Params.toJSON(message.invalidParams)
: undefined);
return obj;
},
fromPartial(object) {
const message = createBaseConfigureResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
message.status = object.status ?? 0;
message.invalidParams =
object.invalidParams !== undefined && object.invalidParams !== null
? exports.Params.fromPartial(object.invalidParams)
: undefined;
return message;
},
};
function createBaseGetConfigurationRequest() {
return { header: undefined };
}
exports.GetConfigurationRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.header !== undefined) {
header_1.RequestHeader.encode(message.header, 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 = createBaseGetConfigurationRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.header = header_1.RequestHeader.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,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.RequestHeader.toJSON(message.header)
: undefined);
return obj;
},
fromPartial(object) {
const message = createBaseGetConfigurationRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
return message;
},
};
function createBaseGetConfigurationResponse() {
return { header: undefined, enabled: false, request: undefined };
}
exports.GetConfigurationResponse = {
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.enabled === true) {
writer.uint32(16).bool(message.enabled);
}
if (message.request !== undefined) {
exports.ConfigureRequest.encode(message.request, writer.uint32(26).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 = createBaseGetConfigurationResponse();
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.enabled = reader.bool();
break;
case 3:
message.request = exports.ConfigureRequest.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,
enabled: isSet(object.enabled) ? Boolean(object.enabled) : false,
request: isSet(object.request)
? exports.ConfigureRequest.fromJSON(object.request)
: undefined,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.ResponseHeader.toJSON(message.header)
: undefined);
message.enabled !== undefined && (obj.enabled = message.enabled);
message.request !== undefined &&
(obj.request = message.request
? exports.ConfigureRequest.toJSON(message.request)
: undefined);
return obj;
},
fromPartial(object) {
const message = createBaseGetConfigurationResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
message.enabled = object.enabled ?? false;
message.request =
object.request !== undefined && object.request !== null
? exports.ConfigureRequest.fromPartial(object.request)
: undefined;
return message;
},
};
function createBaseStartRequest() {
return { header: undefined };
}
exports.StartRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.header !== undefined) {
header_1.RequestHeader.encode(message.header, 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 = createBaseStartRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.header = header_1.RequestHeader.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,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.RequestHeader.toJSON(message.header)
: undefined);
return obj;
},
fromPartial(object) {
const message = createBaseStartRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
return message;
},
};
function createBaseStartResponse() {
return { header: undefined };
}
exports.StartResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.header !== undefined) {
header_1.ResponseHeader.encode(message.header, 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 = createBaseStartResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.header = header_1.ResponseHeader.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,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.ResponseHeader.toJSON(message.header)
: undefined);
return obj;
},
fromPartial(object) {
const message = createBaseStartResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
return message;
},
};
function isSet(value) {
return value !== null && value !== undefined;
}
//# sourceMappingURL=auto_return.js.map