spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
651 lines • 26.8 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ClearServiceFaultResponse = exports.ClearServiceFaultRequest = exports.TriggerServiceFaultResponse = exports.TriggerServiceFaultRequest = exports.ServiceFault = exports.ServiceFaultId = exports.clearServiceFaultResponse_StatusToJSON = exports.clearServiceFaultResponse_StatusFromJSON = exports.ClearServiceFaultResponse_Status = exports.triggerServiceFaultResponse_StatusToJSON = exports.triggerServiceFaultResponse_StatusFromJSON = exports.TriggerServiceFaultResponse_Status = exports.serviceFault_SeverityToJSON = exports.serviceFault_SeverityFromJSON = exports.ServiceFault_Severity = exports.protobufPackage = void 0;
/* eslint-disable */
const timestamp_1 = require("../../google/protobuf/timestamp");
const duration_1 = require("../../google/protobuf/duration");
const header_1 = require("./header");
const minimal_1 = __importDefault(require("protobufjs/minimal"));
exports.protobufPackage = "bosdyn.api";
var ServiceFault_Severity;
(function (ServiceFault_Severity) {
/** SEVERITY_UNKNOWN - Unknown severity */
ServiceFault_Severity[ServiceFault_Severity["SEVERITY_UNKNOWN"] = 0] = "SEVERITY_UNKNOWN";
/** SEVERITY_INFO - Service still functional */
ServiceFault_Severity[ServiceFault_Severity["SEVERITY_INFO"] = 1] = "SEVERITY_INFO";
/** SEVERITY_WARN - Service performance may be degraded */
ServiceFault_Severity[ServiceFault_Severity["SEVERITY_WARN"] = 2] = "SEVERITY_WARN";
/** SEVERITY_CRITICAL - Critical service fault */
ServiceFault_Severity[ServiceFault_Severity["SEVERITY_CRITICAL"] = 3] = "SEVERITY_CRITICAL";
ServiceFault_Severity[ServiceFault_Severity["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ServiceFault_Severity = exports.ServiceFault_Severity || (exports.ServiceFault_Severity = {}));
function serviceFault_SeverityFromJSON(object) {
switch (object) {
case 0:
case "SEVERITY_UNKNOWN":
return ServiceFault_Severity.SEVERITY_UNKNOWN;
case 1:
case "SEVERITY_INFO":
return ServiceFault_Severity.SEVERITY_INFO;
case 2:
case "SEVERITY_WARN":
return ServiceFault_Severity.SEVERITY_WARN;
case 3:
case "SEVERITY_CRITICAL":
return ServiceFault_Severity.SEVERITY_CRITICAL;
case -1:
case "UNRECOGNIZED":
default:
return ServiceFault_Severity.UNRECOGNIZED;
}
}
exports.serviceFault_SeverityFromJSON = serviceFault_SeverityFromJSON;
function serviceFault_SeverityToJSON(object) {
switch (object) {
case ServiceFault_Severity.SEVERITY_UNKNOWN:
return "SEVERITY_UNKNOWN";
case ServiceFault_Severity.SEVERITY_INFO:
return "SEVERITY_INFO";
case ServiceFault_Severity.SEVERITY_WARN:
return "SEVERITY_WARN";
case ServiceFault_Severity.SEVERITY_CRITICAL:
return "SEVERITY_CRITICAL";
case ServiceFault_Severity.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.serviceFault_SeverityToJSON = serviceFault_SeverityToJSON;
var TriggerServiceFaultResponse_Status;
(function (TriggerServiceFaultResponse_Status) {
/** STATUS_UNKNOWN - UNKNOWN should never be used. */
TriggerServiceFaultResponse_Status[TriggerServiceFaultResponse_Status["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN";
/** STATUS_OK - Success. The fault has been triggerd. */
TriggerServiceFaultResponse_Status[TriggerServiceFaultResponse_Status["STATUS_OK"] = 1] = "STATUS_OK";
/** STATUS_FAULT_ALREADY_ACTIVE - ServiceFaultId already in active faults. */
TriggerServiceFaultResponse_Status[TriggerServiceFaultResponse_Status["STATUS_FAULT_ALREADY_ACTIVE"] = 2] = "STATUS_FAULT_ALREADY_ACTIVE";
TriggerServiceFaultResponse_Status[TriggerServiceFaultResponse_Status["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(TriggerServiceFaultResponse_Status = exports.TriggerServiceFaultResponse_Status || (exports.TriggerServiceFaultResponse_Status = {}));
function triggerServiceFaultResponse_StatusFromJSON(object) {
switch (object) {
case 0:
case "STATUS_UNKNOWN":
return TriggerServiceFaultResponse_Status.STATUS_UNKNOWN;
case 1:
case "STATUS_OK":
return TriggerServiceFaultResponse_Status.STATUS_OK;
case 2:
case "STATUS_FAULT_ALREADY_ACTIVE":
return TriggerServiceFaultResponse_Status.STATUS_FAULT_ALREADY_ACTIVE;
case -1:
case "UNRECOGNIZED":
default:
return TriggerServiceFaultResponse_Status.UNRECOGNIZED;
}
}
exports.triggerServiceFaultResponse_StatusFromJSON = triggerServiceFaultResponse_StatusFromJSON;
function triggerServiceFaultResponse_StatusToJSON(object) {
switch (object) {
case TriggerServiceFaultResponse_Status.STATUS_UNKNOWN:
return "STATUS_UNKNOWN";
case TriggerServiceFaultResponse_Status.STATUS_OK:
return "STATUS_OK";
case TriggerServiceFaultResponse_Status.STATUS_FAULT_ALREADY_ACTIVE:
return "STATUS_FAULT_ALREADY_ACTIVE";
case TriggerServiceFaultResponse_Status.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.triggerServiceFaultResponse_StatusToJSON = triggerServiceFaultResponse_StatusToJSON;
var ClearServiceFaultResponse_Status;
(function (ClearServiceFaultResponse_Status) {
/** STATUS_UNKNOWN - UNKNOWN should never be used. */
ClearServiceFaultResponse_Status[ClearServiceFaultResponse_Status["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN";
/** STATUS_OK - Success. The fault has been cleared. */
ClearServiceFaultResponse_Status[ClearServiceFaultResponse_Status["STATUS_OK"] = 1] = "STATUS_OK";
/** STATUS_FAULT_NOT_ACTIVE - ServiceFaultId not found in active faults. */
ClearServiceFaultResponse_Status[ClearServiceFaultResponse_Status["STATUS_FAULT_NOT_ACTIVE"] = 2] = "STATUS_FAULT_NOT_ACTIVE";
ClearServiceFaultResponse_Status[ClearServiceFaultResponse_Status["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ClearServiceFaultResponse_Status = exports.ClearServiceFaultResponse_Status || (exports.ClearServiceFaultResponse_Status = {}));
function clearServiceFaultResponse_StatusFromJSON(object) {
switch (object) {
case 0:
case "STATUS_UNKNOWN":
return ClearServiceFaultResponse_Status.STATUS_UNKNOWN;
case 1:
case "STATUS_OK":
return ClearServiceFaultResponse_Status.STATUS_OK;
case 2:
case "STATUS_FAULT_NOT_ACTIVE":
return ClearServiceFaultResponse_Status.STATUS_FAULT_NOT_ACTIVE;
case -1:
case "UNRECOGNIZED":
default:
return ClearServiceFaultResponse_Status.UNRECOGNIZED;
}
}
exports.clearServiceFaultResponse_StatusFromJSON = clearServiceFaultResponse_StatusFromJSON;
function clearServiceFaultResponse_StatusToJSON(object) {
switch (object) {
case ClearServiceFaultResponse_Status.STATUS_UNKNOWN:
return "STATUS_UNKNOWN";
case ClearServiceFaultResponse_Status.STATUS_OK:
return "STATUS_OK";
case ClearServiceFaultResponse_Status.STATUS_FAULT_NOT_ACTIVE:
return "STATUS_FAULT_NOT_ACTIVE";
case ClearServiceFaultResponse_Status.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.clearServiceFaultResponse_StatusToJSON = clearServiceFaultResponse_StatusToJSON;
function createBaseServiceFaultId() {
return { faultName: "", serviceName: "", payloadGuid: "" };
}
exports.ServiceFaultId = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.faultName !== "") {
writer.uint32(10).string(message.faultName);
}
if (message.serviceName !== "") {
writer.uint32(18).string(message.serviceName);
}
if (message.payloadGuid !== "") {
writer.uint32(26).string(message.payloadGuid);
}
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 = createBaseServiceFaultId();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.faultName = reader.string();
break;
case 2:
message.serviceName = reader.string();
break;
case 3:
message.payloadGuid = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
faultName: isSet(object.faultName) ? String(object.faultName) : "",
serviceName: isSet(object.serviceName) ? String(object.serviceName) : "",
payloadGuid: isSet(object.payloadGuid) ? String(object.payloadGuid) : "",
};
},
toJSON(message) {
const obj = {};
message.faultName !== undefined && (obj.faultName = message.faultName);
message.serviceName !== undefined &&
(obj.serviceName = message.serviceName);
message.payloadGuid !== undefined &&
(obj.payloadGuid = message.payloadGuid);
return obj;
},
fromPartial(object) {
const message = createBaseServiceFaultId();
message.faultName = object.faultName ?? "";
message.serviceName = object.serviceName ?? "";
message.payloadGuid = object.payloadGuid ?? "";
return message;
},
};
function createBaseServiceFault() {
return {
faultId: undefined,
errorMessage: "",
attributes: [],
severity: 0,
onsetTimestamp: undefined,
duration: undefined,
};
}
exports.ServiceFault = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.faultId !== undefined) {
exports.ServiceFaultId.encode(message.faultId, writer.uint32(10).fork()).ldelim();
}
if (message.errorMessage !== "") {
writer.uint32(18).string(message.errorMessage);
}
for (const v of message.attributes) {
writer.uint32(26).string(v);
}
if (message.severity !== 0) {
writer.uint32(32).int32(message.severity);
}
if (message.onsetTimestamp !== undefined) {
timestamp_1.Timestamp.encode(toTimestamp(message.onsetTimestamp), writer.uint32(42).fork()).ldelim();
}
if (message.duration !== undefined) {
duration_1.Duration.encode(message.duration, writer.uint32(50).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 = createBaseServiceFault();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.faultId = exports.ServiceFaultId.decode(reader, reader.uint32());
break;
case 2:
message.errorMessage = reader.string();
break;
case 3:
message.attributes.push(reader.string());
break;
case 4:
message.severity = reader.int32();
break;
case 5:
message.onsetTimestamp = fromTimestamp(timestamp_1.Timestamp.decode(reader, reader.uint32()));
break;
case 6:
message.duration = duration_1.Duration.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
faultId: isSet(object.faultId)
? exports.ServiceFaultId.fromJSON(object.faultId)
: undefined,
errorMessage: isSet(object.errorMessage)
? String(object.errorMessage)
: "",
attributes: Array.isArray(object?.attributes)
? object.attributes.map((e) => String(e))
: [],
severity: isSet(object.severity)
? serviceFault_SeverityFromJSON(object.severity)
: 0,
onsetTimestamp: isSet(object.onsetTimestamp)
? fromJsonTimestamp(object.onsetTimestamp)
: undefined,
duration: isSet(object.duration)
? duration_1.Duration.fromJSON(object.duration)
: undefined,
};
},
toJSON(message) {
const obj = {};
message.faultId !== undefined &&
(obj.faultId = message.faultId
? exports.ServiceFaultId.toJSON(message.faultId)
: undefined);
message.errorMessage !== undefined &&
(obj.errorMessage = message.errorMessage);
if (message.attributes) {
obj.attributes = message.attributes.map((e) => e);
}
else {
obj.attributes = [];
}
message.severity !== undefined &&
(obj.severity = serviceFault_SeverityToJSON(message.severity));
message.onsetTimestamp !== undefined &&
(obj.onsetTimestamp = message.onsetTimestamp.toISOString());
message.duration !== undefined &&
(obj.duration = message.duration
? duration_1.Duration.toJSON(message.duration)
: undefined);
return obj;
},
fromPartial(object) {
const message = createBaseServiceFault();
message.faultId =
object.faultId !== undefined && object.faultId !== null
? exports.ServiceFaultId.fromPartial(object.faultId)
: undefined;
message.errorMessage = object.errorMessage ?? "";
message.attributes = object.attributes?.map((e) => e) || [];
message.severity = object.severity ?? 0;
message.onsetTimestamp = object.onsetTimestamp ?? undefined;
message.duration =
object.duration !== undefined && object.duration !== null
? duration_1.Duration.fromPartial(object.duration)
: undefined;
return message;
},
};
function createBaseTriggerServiceFaultRequest() {
return { header: undefined, fault: undefined };
}
exports.TriggerServiceFaultRequest = {
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.fault !== undefined) {
exports.ServiceFault.encode(message.fault, 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 = createBaseTriggerServiceFaultRequest();
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.fault = exports.ServiceFault.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,
fault: isSet(object.fault)
? exports.ServiceFault.fromJSON(object.fault)
: undefined,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.RequestHeader.toJSON(message.header)
: undefined);
message.fault !== undefined &&
(obj.fault = message.fault
? exports.ServiceFault.toJSON(message.fault)
: undefined);
return obj;
},
fromPartial(object) {
const message = createBaseTriggerServiceFaultRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
message.fault =
object.fault !== undefined && object.fault !== null
? exports.ServiceFault.fromPartial(object.fault)
: undefined;
return message;
},
};
function createBaseTriggerServiceFaultResponse() {
return { header: undefined, status: 0 };
}
exports.TriggerServiceFaultResponse = {
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);
}
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 = createBaseTriggerServiceFaultResponse();
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;
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)
? triggerServiceFaultResponse_StatusFromJSON(object.status)
: 0,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.ResponseHeader.toJSON(message.header)
: undefined);
message.status !== undefined &&
(obj.status = triggerServiceFaultResponse_StatusToJSON(message.status));
return obj;
},
fromPartial(object) {
const message = createBaseTriggerServiceFaultResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
message.status = object.status ?? 0;
return message;
},
};
function createBaseClearServiceFaultRequest() {
return {
header: undefined,
faultId: undefined,
clearAllServiceFaults: false,
clearAllPayloadFaults: false,
};
}
exports.ClearServiceFaultRequest = {
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.faultId !== undefined) {
exports.ServiceFaultId.encode(message.faultId, writer.uint32(18).fork()).ldelim();
}
if (message.clearAllServiceFaults === true) {
writer.uint32(24).bool(message.clearAllServiceFaults);
}
if (message.clearAllPayloadFaults === true) {
writer.uint32(32).bool(message.clearAllPayloadFaults);
}
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 = createBaseClearServiceFaultRequest();
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.faultId = exports.ServiceFaultId.decode(reader, reader.uint32());
break;
case 3:
message.clearAllServiceFaults = reader.bool();
break;
case 4:
message.clearAllPayloadFaults = 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,
faultId: isSet(object.faultId)
? exports.ServiceFaultId.fromJSON(object.faultId)
: undefined,
clearAllServiceFaults: isSet(object.clearAllServiceFaults)
? Boolean(object.clearAllServiceFaults)
: false,
clearAllPayloadFaults: isSet(object.clearAllPayloadFaults)
? Boolean(object.clearAllPayloadFaults)
: false,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.RequestHeader.toJSON(message.header)
: undefined);
message.faultId !== undefined &&
(obj.faultId = message.faultId
? exports.ServiceFaultId.toJSON(message.faultId)
: undefined);
message.clearAllServiceFaults !== undefined &&
(obj.clearAllServiceFaults = message.clearAllServiceFaults);
message.clearAllPayloadFaults !== undefined &&
(obj.clearAllPayloadFaults = message.clearAllPayloadFaults);
return obj;
},
fromPartial(object) {
const message = createBaseClearServiceFaultRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
message.faultId =
object.faultId !== undefined && object.faultId !== null
? exports.ServiceFaultId.fromPartial(object.faultId)
: undefined;
message.clearAllServiceFaults = object.clearAllServiceFaults ?? false;
message.clearAllPayloadFaults = object.clearAllPayloadFaults ?? false;
return message;
},
};
function createBaseClearServiceFaultResponse() {
return { header: undefined, status: 0 };
}
exports.ClearServiceFaultResponse = {
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);
}
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 = createBaseClearServiceFaultResponse();
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;
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)
? clearServiceFaultResponse_StatusFromJSON(object.status)
: 0,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.ResponseHeader.toJSON(message.header)
: undefined);
message.status !== undefined &&
(obj.status = clearServiceFaultResponse_StatusToJSON(message.status));
return obj;
},
fromPartial(object) {
const message = createBaseClearServiceFaultResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
message.status = object.status ?? 0;
return message;
},
};
function toTimestamp(date) {
const seconds = date.getTime() / 1000;
const nanos = (date.getTime() % 1000) * 1000000;
return { seconds, nanos };
}
function fromTimestamp(t) {
let millis = t.seconds * 1000;
millis += t.nanos / 1000000;
return new Date(millis);
}
function fromJsonTimestamp(o) {
if (o instanceof Date) {
return o;
}
else if (typeof o === "string") {
return new Date(o);
}
else {
return fromTimestamp(timestamp_1.Timestamp.fromJSON(o));
}
}
function isSet(value) {
return value !== null && value !== undefined;
}
//# sourceMappingURL=service_fault.js.map