spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
659 lines • 25.4 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.GetSystemLogResponse = exports.GetSystemLogRequest = exports.GetTemperatureResponse = exports.GetTemperatureRequest = exports.GetBITStatusResponse_Degradation = exports.GetBITStatusResponse = exports.GetBITStatusRequest = exports.ClearBITEventsResponse = exports.ClearBITEventsRequest = exports.Temperature = exports.getBITStatusResponse_Degradation_DegradationTypeToJSON = exports.getBITStatusResponse_Degradation_DegradationTypeFromJSON = exports.GetBITStatusResponse_Degradation_DegradationType = exports.protobufPackage = void 0;
/* eslint-disable */
const long_1 = __importDefault(require("long"));
const header_1 = require("../header");
const robot_state_1 = require("../robot_state");
const data_chunk_1 = require("../data_chunk");
const minimal_1 = __importDefault(require("protobufjs/minimal"));
exports.protobufPackage = "bosdyn.api.spot_cam";
/** Systems that can experience performance degredations. */
var GetBITStatusResponse_Degradation_DegradationType;
(function (GetBITStatusResponse_Degradation_DegradationType) {
GetBITStatusResponse_Degradation_DegradationType[GetBITStatusResponse_Degradation_DegradationType["STORAGE"] = 0] = "STORAGE";
GetBITStatusResponse_Degradation_DegradationType[GetBITStatusResponse_Degradation_DegradationType["PTZ"] = 1] = "PTZ";
GetBITStatusResponse_Degradation_DegradationType[GetBITStatusResponse_Degradation_DegradationType["LED"] = 2] = "LED";
GetBITStatusResponse_Degradation_DegradationType[GetBITStatusResponse_Degradation_DegradationType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(GetBITStatusResponse_Degradation_DegradationType = exports.GetBITStatusResponse_Degradation_DegradationType || (exports.GetBITStatusResponse_Degradation_DegradationType = {}));
function getBITStatusResponse_Degradation_DegradationTypeFromJSON(object) {
switch (object) {
case 0:
case "STORAGE":
return GetBITStatusResponse_Degradation_DegradationType.STORAGE;
case 1:
case "PTZ":
return GetBITStatusResponse_Degradation_DegradationType.PTZ;
case 2:
case "LED":
return GetBITStatusResponse_Degradation_DegradationType.LED;
case -1:
case "UNRECOGNIZED":
default:
return GetBITStatusResponse_Degradation_DegradationType.UNRECOGNIZED;
}
}
exports.getBITStatusResponse_Degradation_DegradationTypeFromJSON = getBITStatusResponse_Degradation_DegradationTypeFromJSON;
function getBITStatusResponse_Degradation_DegradationTypeToJSON(object) {
switch (object) {
case GetBITStatusResponse_Degradation_DegradationType.STORAGE:
return "STORAGE";
case GetBITStatusResponse_Degradation_DegradationType.PTZ:
return "PTZ";
case GetBITStatusResponse_Degradation_DegradationType.LED:
return "LED";
case GetBITStatusResponse_Degradation_DegradationType.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.getBITStatusResponse_Degradation_DegradationTypeToJSON = getBITStatusResponse_Degradation_DegradationTypeToJSON;
function createBaseTemperature() {
return { channelName: "", temperature: 0 };
}
exports.Temperature = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.channelName !== "") {
writer.uint32(10).string(message.channelName);
}
if (message.temperature !== 0) {
writer.uint32(16).int64(message.temperature);
}
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 = createBaseTemperature();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.channelName = reader.string();
break;
case 2:
message.temperature = longToNumber(reader.int64());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
channelName: isSet(object.channelName) ? String(object.channelName) : "",
temperature: isSet(object.temperature) ? Number(object.temperature) : 0,
};
},
toJSON(message) {
const obj = {};
message.channelName !== undefined &&
(obj.channelName = message.channelName);
message.temperature !== undefined &&
(obj.temperature = Math.round(message.temperature));
return obj;
},
fromPartial(object) {
const message = createBaseTemperature();
message.channelName = object.channelName ?? "";
message.temperature = object.temperature ?? 0;
return message;
},
};
function createBaseClearBITEventsRequest() {
return { header: undefined };
}
exports.ClearBITEventsRequest = {
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 = createBaseClearBITEventsRequest();
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 = createBaseClearBITEventsRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
return message;
},
};
function createBaseClearBITEventsResponse() {
return { header: undefined };
}
exports.ClearBITEventsResponse = {
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 = createBaseClearBITEventsResponse();
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 = createBaseClearBITEventsResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
return message;
},
};
function createBaseGetBITStatusRequest() {
return { header: undefined };
}
exports.GetBITStatusRequest = {
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 = createBaseGetBITStatusRequest();
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 = createBaseGetBITStatusRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
return message;
},
};
function createBaseGetBITStatusResponse() {
return { header: undefined, events: [], degradations: [] };
}
exports.GetBITStatusResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.header !== undefined) {
header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim();
}
for (const v of message.events) {
robot_state_1.SystemFault.encode(v, writer.uint32(18).fork()).ldelim();
}
for (const v of message.degradations) {
exports.GetBITStatusResponse_Degradation.encode(v, 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 = createBaseGetBITStatusResponse();
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.events.push(robot_state_1.SystemFault.decode(reader, reader.uint32()));
break;
case 3:
message.degradations.push(exports.GetBITStatusResponse_Degradation.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,
events: Array.isArray(object?.events)
? object.events.map((e) => robot_state_1.SystemFault.fromJSON(e))
: [],
degradations: Array.isArray(object?.degradations)
? object.degradations.map((e) => exports.GetBITStatusResponse_Degradation.fromJSON(e))
: [],
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.ResponseHeader.toJSON(message.header)
: undefined);
if (message.events) {
obj.events = message.events.map((e) => e ? robot_state_1.SystemFault.toJSON(e) : undefined);
}
else {
obj.events = [];
}
if (message.degradations) {
obj.degradations = message.degradations.map((e) => e ? exports.GetBITStatusResponse_Degradation.toJSON(e) : undefined);
}
else {
obj.degradations = [];
}
return obj;
},
fromPartial(object) {
const message = createBaseGetBITStatusResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
message.events =
object.events?.map((e) => robot_state_1.SystemFault.fromPartial(e)) || [];
message.degradations =
object.degradations?.map((e) => exports.GetBITStatusResponse_Degradation.fromPartial(e)) || [];
return message;
},
};
function createBaseGetBITStatusResponse_Degradation() {
return { type: 0, description: "" };
}
exports.GetBITStatusResponse_Degradation = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.type !== 0) {
writer.uint32(8).int32(message.type);
}
if (message.description !== "") {
writer.uint32(18).string(message.description);
}
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 = createBaseGetBITStatusResponse_Degradation();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.type = reader.int32();
break;
case 2:
message.description = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
type: isSet(object.type)
? getBITStatusResponse_Degradation_DegradationTypeFromJSON(object.type)
: 0,
description: isSet(object.description) ? String(object.description) : "",
};
},
toJSON(message) {
const obj = {};
message.type !== undefined &&
(obj.type = getBITStatusResponse_Degradation_DegradationTypeToJSON(message.type));
message.description !== undefined &&
(obj.description = message.description);
return obj;
},
fromPartial(object) {
const message = createBaseGetBITStatusResponse_Degradation();
message.type = object.type ?? 0;
message.description = object.description ?? "";
return message;
},
};
function createBaseGetTemperatureRequest() {
return { header: undefined };
}
exports.GetTemperatureRequest = {
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 = createBaseGetTemperatureRequest();
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 = createBaseGetTemperatureRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
return message;
},
};
function createBaseGetTemperatureResponse() {
return { header: undefined, temps: [] };
}
exports.GetTemperatureResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.header !== undefined) {
header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim();
}
for (const v of message.temps) {
exports.Temperature.encode(v, 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 = createBaseGetTemperatureResponse();
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.temps.push(exports.Temperature.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,
temps: Array.isArray(object?.temps)
? object.temps.map((e) => exports.Temperature.fromJSON(e))
: [],
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.ResponseHeader.toJSON(message.header)
: undefined);
if (message.temps) {
obj.temps = message.temps.map((e) => e ? exports.Temperature.toJSON(e) : undefined);
}
else {
obj.temps = [];
}
return obj;
},
fromPartial(object) {
const message = createBaseGetTemperatureResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
message.temps = object.temps?.map((e) => exports.Temperature.fromPartial(e)) || [];
return message;
},
};
function createBaseGetSystemLogRequest() {
return { header: undefined };
}
exports.GetSystemLogRequest = {
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 = createBaseGetSystemLogRequest();
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 = createBaseGetSystemLogRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
return message;
},
};
function createBaseGetSystemLogResponse() {
return { header: undefined, data: undefined };
}
exports.GetSystemLogResponse = {
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.data !== undefined) {
data_chunk_1.DataChunk.encode(message.data, 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 = createBaseGetSystemLogResponse();
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.data = data_chunk_1.DataChunk.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,
data: isSet(object.data) ? data_chunk_1.DataChunk.fromJSON(object.data) : undefined,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.ResponseHeader.toJSON(message.header)
: undefined);
message.data !== undefined &&
(obj.data = message.data ? data_chunk_1.DataChunk.toJSON(message.data) : undefined);
return obj;
},
fromPartial(object) {
const message = createBaseGetSystemLogResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
message.data =
object.data !== undefined && object.data !== null
? data_chunk_1.DataChunk.fromPartial(object.data)
: undefined;
return message;
},
};
var globalThis = (() => {
if (typeof globalThis !== "undefined")
return globalThis;
if (typeof self !== "undefined")
return self;
if (typeof window !== "undefined")
return window;
if (typeof global !== "undefined")
return global;
throw "Unable to locate global object";
})();
function longToNumber(long) {
if (long.gt(Number.MAX_SAFE_INTEGER)) {
throw new globalThis.Error("Value is larger than Number.MAX_SAFE_INTEGER");
}
return long.toNumber();
}
if (minimal_1.default.util.Long !== long_1.default) {
minimal_1.default.util.Long = long_1.default;
minimal_1.default.configure();
}
function isSet(value) {
return value !== null && value !== undefined;
}
//# sourceMappingURL=health.js.map