spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
1,115 lines • 98.4 kB
JavaScript
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.CancelAcquisitionResponse = exports.CancelAcquisitionRequest = exports.GetServiceInfoResponse = exports.GetServiceInfoRequest = exports.GetStatusResponse = exports.GetStatusRequest = exports.AcquirePluginDataResponse = exports.AcquirePluginDataRequest = exports.AcquireDataResponse = exports.AcquireDataRequest = exports.NetworkComputeError = exports.PluginServiceError = exports.DataError = exports.AcquisitionRequestList = exports.NetworkComputeCapture = exports.DataCapture = exports.ImageSourceCapture = exports.AssociatedAlertData = exports.AssociatedMetadata = exports.Metadata = exports.DataIdentifier = exports.CaptureActionId = exports.AcquisitionCapabilityList = exports.NetworkComputeCapability = exports.ImageAcquisitionCapability = exports.DataAcquisitionCapability = exports.cancelAcquisitionResponse_StatusToJSON = exports.cancelAcquisitionResponse_StatusFromJSON = exports.CancelAcquisitionResponse_Status = exports.getStatusResponse_StatusToJSON = exports.getStatusResponse_StatusFromJSON = exports.GetStatusResponse_Status = exports.acquirePluginDataResponse_StatusToJSON = exports.acquirePluginDataResponse_StatusFromJSON = exports.AcquirePluginDataResponse_Status = exports.acquireDataResponse_StatusToJSON = exports.acquireDataResponse_StatusFromJSON = exports.AcquireDataResponse_Status = exports.networkComputeError_ErrorCodeToJSON = exports.networkComputeError_ErrorCodeFromJSON = exports.NetworkComputeError_ErrorCode = exports.pluginServiceError_ErrorCodeToJSON = exports.pluginServiceError_ErrorCodeFromJSON = exports.PluginServiceError_ErrorCode = exports.protobufPackage = void 0;
/* eslint-disable */
const image_1 = require("./image");
const network_compute_bridge_1 = require("./network_compute_bridge");
const timestamp_1 = require("../../google/protobuf/timestamp");
const alerts_1 = require("./alerts");
const any_1 = require("../../google/protobuf/any");
const header_1 = require("./header");
const duration_1 = require("../../google/protobuf/duration");
const minimal_1 = __importDefault(require("protobufjs/minimal"));
const struct_1 = require("../../google/protobuf/struct");
exports.protobufPackage = "bosdyn.api";
/** Possible ways a plugin can fail. */
var PluginServiceError_ErrorCode;
(function (PluginServiceError_ErrorCode) {
PluginServiceError_ErrorCode[PluginServiceError_ErrorCode["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN";
/** STATUS_REQUEST_ERROR - The initial RPC to the plugin failed */
PluginServiceError_ErrorCode[PluginServiceError_ErrorCode["STATUS_REQUEST_ERROR"] = 1] = "STATUS_REQUEST_ERROR";
/** STATUS_GETSTATUS_ERROR - The GetStatus request to the plugin failed with a data error or timeout. */
PluginServiceError_ErrorCode[PluginServiceError_ErrorCode["STATUS_GETSTATUS_ERROR"] = 2] = "STATUS_GETSTATUS_ERROR";
/** STATUS_INTERNAL_ERROR - The plugin reported an internal error. */
PluginServiceError_ErrorCode[PluginServiceError_ErrorCode["STATUS_INTERNAL_ERROR"] = 3] = "STATUS_INTERNAL_ERROR";
PluginServiceError_ErrorCode[PluginServiceError_ErrorCode["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(PluginServiceError_ErrorCode = exports.PluginServiceError_ErrorCode || (exports.PluginServiceError_ErrorCode = {}));
function pluginServiceError_ErrorCodeFromJSON(object) {
switch (object) {
case 0:
case "STATUS_UNKNOWN":
return PluginServiceError_ErrorCode.STATUS_UNKNOWN;
case 1:
case "STATUS_REQUEST_ERROR":
return PluginServiceError_ErrorCode.STATUS_REQUEST_ERROR;
case 2:
case "STATUS_GETSTATUS_ERROR":
return PluginServiceError_ErrorCode.STATUS_GETSTATUS_ERROR;
case 3:
case "STATUS_INTERNAL_ERROR":
return PluginServiceError_ErrorCode.STATUS_INTERNAL_ERROR;
case -1:
case "UNRECOGNIZED":
default:
return PluginServiceError_ErrorCode.UNRECOGNIZED;
}
}
exports.pluginServiceError_ErrorCodeFromJSON = pluginServiceError_ErrorCodeFromJSON;
function pluginServiceError_ErrorCodeToJSON(object) {
switch (object) {
case PluginServiceError_ErrorCode.STATUS_UNKNOWN:
return "STATUS_UNKNOWN";
case PluginServiceError_ErrorCode.STATUS_REQUEST_ERROR:
return "STATUS_REQUEST_ERROR";
case PluginServiceError_ErrorCode.STATUS_GETSTATUS_ERROR:
return "STATUS_GETSTATUS_ERROR";
case PluginServiceError_ErrorCode.STATUS_INTERNAL_ERROR:
return "STATUS_INTERNAL_ERROR";
case PluginServiceError_ErrorCode.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.pluginServiceError_ErrorCodeToJSON = pluginServiceError_ErrorCodeToJSON;
var NetworkComputeError_ErrorCode;
(function (NetworkComputeError_ErrorCode) {
NetworkComputeError_ErrorCode[NetworkComputeError_ErrorCode["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN";
/** STATUS_REQUEST_ERROR - The request was rejected. */
NetworkComputeError_ErrorCode[NetworkComputeError_ErrorCode["STATUS_REQUEST_ERROR"] = 1] = "STATUS_REQUEST_ERROR";
/** STATUS_NETWORK_ERROR - The request had an error reaching the worker. */
NetworkComputeError_ErrorCode[NetworkComputeError_ErrorCode["STATUS_NETWORK_ERROR"] = 2] = "STATUS_NETWORK_ERROR";
/** STATUS_INTERNAL_ERROR - Some other problem prevented the request from succeeding. */
NetworkComputeError_ErrorCode[NetworkComputeError_ErrorCode["STATUS_INTERNAL_ERROR"] = 3] = "STATUS_INTERNAL_ERROR";
NetworkComputeError_ErrorCode[NetworkComputeError_ErrorCode["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(NetworkComputeError_ErrorCode = exports.NetworkComputeError_ErrorCode || (exports.NetworkComputeError_ErrorCode = {}));
function networkComputeError_ErrorCodeFromJSON(object) {
switch (object) {
case 0:
case "STATUS_UNKNOWN":
return NetworkComputeError_ErrorCode.STATUS_UNKNOWN;
case 1:
case "STATUS_REQUEST_ERROR":
return NetworkComputeError_ErrorCode.STATUS_REQUEST_ERROR;
case 2:
case "STATUS_NETWORK_ERROR":
return NetworkComputeError_ErrorCode.STATUS_NETWORK_ERROR;
case 3:
case "STATUS_INTERNAL_ERROR":
return NetworkComputeError_ErrorCode.STATUS_INTERNAL_ERROR;
case -1:
case "UNRECOGNIZED":
default:
return NetworkComputeError_ErrorCode.UNRECOGNIZED;
}
}
exports.networkComputeError_ErrorCodeFromJSON = networkComputeError_ErrorCodeFromJSON;
function networkComputeError_ErrorCodeToJSON(object) {
switch (object) {
case NetworkComputeError_ErrorCode.STATUS_UNKNOWN:
return "STATUS_UNKNOWN";
case NetworkComputeError_ErrorCode.STATUS_REQUEST_ERROR:
return "STATUS_REQUEST_ERROR";
case NetworkComputeError_ErrorCode.STATUS_NETWORK_ERROR:
return "STATUS_NETWORK_ERROR";
case NetworkComputeError_ErrorCode.STATUS_INTERNAL_ERROR:
return "STATUS_INTERNAL_ERROR";
case NetworkComputeError_ErrorCode.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.networkComputeError_ErrorCodeToJSON = networkComputeError_ErrorCodeToJSON;
var AcquireDataResponse_Status;
(function (AcquireDataResponse_Status) {
AcquireDataResponse_Status[AcquireDataResponse_Status["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN";
/** STATUS_OK - The capture action has successfully started acquiring the data. */
AcquireDataResponse_Status[AcquireDataResponse_Status["STATUS_OK"] = 1] = "STATUS_OK";
/** STATUS_UNKNOWN_CAPTURE_TYPE - One of the capability requests in the AcquisitionRequestList is unknown. */
AcquireDataResponse_Status[AcquireDataResponse_Status["STATUS_UNKNOWN_CAPTURE_TYPE"] = 2] = "STATUS_UNKNOWN_CAPTURE_TYPE";
AcquireDataResponse_Status[AcquireDataResponse_Status["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(AcquireDataResponse_Status = exports.AcquireDataResponse_Status || (exports.AcquireDataResponse_Status = {}));
function acquireDataResponse_StatusFromJSON(object) {
switch (object) {
case 0:
case "STATUS_UNKNOWN":
return AcquireDataResponse_Status.STATUS_UNKNOWN;
case 1:
case "STATUS_OK":
return AcquireDataResponse_Status.STATUS_OK;
case 2:
case "STATUS_UNKNOWN_CAPTURE_TYPE":
return AcquireDataResponse_Status.STATUS_UNKNOWN_CAPTURE_TYPE;
case -1:
case "UNRECOGNIZED":
default:
return AcquireDataResponse_Status.UNRECOGNIZED;
}
}
exports.acquireDataResponse_StatusFromJSON = acquireDataResponse_StatusFromJSON;
function acquireDataResponse_StatusToJSON(object) {
switch (object) {
case AcquireDataResponse_Status.STATUS_UNKNOWN:
return "STATUS_UNKNOWN";
case AcquireDataResponse_Status.STATUS_OK:
return "STATUS_OK";
case AcquireDataResponse_Status.STATUS_UNKNOWN_CAPTURE_TYPE:
return "STATUS_UNKNOWN_CAPTURE_TYPE";
case AcquireDataResponse_Status.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.acquireDataResponse_StatusToJSON = acquireDataResponse_StatusToJSON;
var AcquirePluginDataResponse_Status;
(function (AcquirePluginDataResponse_Status) {
AcquirePluginDataResponse_Status[AcquirePluginDataResponse_Status["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN";
/** STATUS_OK - The capture action has successfully started acquiring the data. */
AcquirePluginDataResponse_Status[AcquirePluginDataResponse_Status["STATUS_OK"] = 1] = "STATUS_OK";
/** STATUS_UNKNOWN_CAPTURE_TYPE - One of the capability requests in the AcquisitionRequestList is unknown. */
AcquirePluginDataResponse_Status[AcquirePluginDataResponse_Status["STATUS_UNKNOWN_CAPTURE_TYPE"] = 2] = "STATUS_UNKNOWN_CAPTURE_TYPE";
AcquirePluginDataResponse_Status[AcquirePluginDataResponse_Status["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(AcquirePluginDataResponse_Status = exports.AcquirePluginDataResponse_Status || (exports.AcquirePluginDataResponse_Status = {}));
function acquirePluginDataResponse_StatusFromJSON(object) {
switch (object) {
case 0:
case "STATUS_UNKNOWN":
return AcquirePluginDataResponse_Status.STATUS_UNKNOWN;
case 1:
case "STATUS_OK":
return AcquirePluginDataResponse_Status.STATUS_OK;
case 2:
case "STATUS_UNKNOWN_CAPTURE_TYPE":
return AcquirePluginDataResponse_Status.STATUS_UNKNOWN_CAPTURE_TYPE;
case -1:
case "UNRECOGNIZED":
default:
return AcquirePluginDataResponse_Status.UNRECOGNIZED;
}
}
exports.acquirePluginDataResponse_StatusFromJSON = acquirePluginDataResponse_StatusFromJSON;
function acquirePluginDataResponse_StatusToJSON(object) {
switch (object) {
case AcquirePluginDataResponse_Status.STATUS_UNKNOWN:
return "STATUS_UNKNOWN";
case AcquirePluginDataResponse_Status.STATUS_OK:
return "STATUS_OK";
case AcquirePluginDataResponse_Status.STATUS_UNKNOWN_CAPTURE_TYPE:
return "STATUS_UNKNOWN_CAPTURE_TYPE";
case AcquirePluginDataResponse_Status.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.acquirePluginDataResponse_StatusToJSON = acquirePluginDataResponse_StatusToJSON;
var GetStatusResponse_Status;
(function (GetStatusResponse_Status) {
GetStatusResponse_Status[GetStatusResponse_Status["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN";
/** STATUS_ACQUIRING - [Status] Data acquisition is still in progress */
GetStatusResponse_Status[GetStatusResponse_Status["STATUS_ACQUIRING"] = 1] = "STATUS_ACQUIRING";
/** STATUS_SAVING - [Status] Data has been acquired, processing and storage is now in progress. */
GetStatusResponse_Status[GetStatusResponse_Status["STATUS_SAVING"] = 2] = "STATUS_SAVING";
/** STATUS_COMPLETE - [Status] Data acquisition is complete. */
GetStatusResponse_Status[GetStatusResponse_Status["STATUS_COMPLETE"] = 3] = "STATUS_COMPLETE";
/** STATUS_CANCEL_IN_PROGRESS - [Status] The data acquisition service is working to cancel the request. */
GetStatusResponse_Status[GetStatusResponse_Status["STATUS_CANCEL_IN_PROGRESS"] = 4] = "STATUS_CANCEL_IN_PROGRESS";
/** STATUS_ACQUISITION_CANCELLED - [Status] The data acquisition request was cancelled manually. */
GetStatusResponse_Status[GetStatusResponse_Status["STATUS_ACQUISITION_CANCELLED"] = 5] = "STATUS_ACQUISITION_CANCELLED";
/** STATUS_DATA_ERROR - [Error - AcquireData] An error occurred while acquiring, processing, or saving data. */
GetStatusResponse_Status[GetStatusResponse_Status["STATUS_DATA_ERROR"] = 10] = "STATUS_DATA_ERROR";
/** STATUS_TIMEDOUT - [Error - AcquireData] The data collection has passed the deadline for completion. */
GetStatusResponse_Status[GetStatusResponse_Status["STATUS_TIMEDOUT"] = 11] = "STATUS_TIMEDOUT";
/** STATUS_INTERNAL_ERROR - [Error - AcquireData] An error occurred such that we don't even know our status. */
GetStatusResponse_Status[GetStatusResponse_Status["STATUS_INTERNAL_ERROR"] = 12] = "STATUS_INTERNAL_ERROR";
/** STATUS_CANCEL_ACQUISITION_FAILED - [Error -CancelAcquisition] The cancellation request failed to complete. */
GetStatusResponse_Status[GetStatusResponse_Status["STATUS_CANCEL_ACQUISITION_FAILED"] = 30] = "STATUS_CANCEL_ACQUISITION_FAILED";
/** STATUS_REQUEST_ID_DOES_NOT_EXIST - [Error - GetStatus] The request_id does not exist. */
GetStatusResponse_Status[GetStatusResponse_Status["STATUS_REQUEST_ID_DOES_NOT_EXIST"] = 20] = "STATUS_REQUEST_ID_DOES_NOT_EXIST";
GetStatusResponse_Status[GetStatusResponse_Status["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(GetStatusResponse_Status = exports.GetStatusResponse_Status || (exports.GetStatusResponse_Status = {}));
function getStatusResponse_StatusFromJSON(object) {
switch (object) {
case 0:
case "STATUS_UNKNOWN":
return GetStatusResponse_Status.STATUS_UNKNOWN;
case 1:
case "STATUS_ACQUIRING":
return GetStatusResponse_Status.STATUS_ACQUIRING;
case 2:
case "STATUS_SAVING":
return GetStatusResponse_Status.STATUS_SAVING;
case 3:
case "STATUS_COMPLETE":
return GetStatusResponse_Status.STATUS_COMPLETE;
case 4:
case "STATUS_CANCEL_IN_PROGRESS":
return GetStatusResponse_Status.STATUS_CANCEL_IN_PROGRESS;
case 5:
case "STATUS_ACQUISITION_CANCELLED":
return GetStatusResponse_Status.STATUS_ACQUISITION_CANCELLED;
case 10:
case "STATUS_DATA_ERROR":
return GetStatusResponse_Status.STATUS_DATA_ERROR;
case 11:
case "STATUS_TIMEDOUT":
return GetStatusResponse_Status.STATUS_TIMEDOUT;
case 12:
case "STATUS_INTERNAL_ERROR":
return GetStatusResponse_Status.STATUS_INTERNAL_ERROR;
case 30:
case "STATUS_CANCEL_ACQUISITION_FAILED":
return GetStatusResponse_Status.STATUS_CANCEL_ACQUISITION_FAILED;
case 20:
case "STATUS_REQUEST_ID_DOES_NOT_EXIST":
return GetStatusResponse_Status.STATUS_REQUEST_ID_DOES_NOT_EXIST;
case -1:
case "UNRECOGNIZED":
default:
return GetStatusResponse_Status.UNRECOGNIZED;
}
}
exports.getStatusResponse_StatusFromJSON = getStatusResponse_StatusFromJSON;
function getStatusResponse_StatusToJSON(object) {
switch (object) {
case GetStatusResponse_Status.STATUS_UNKNOWN:
return "STATUS_UNKNOWN";
case GetStatusResponse_Status.STATUS_ACQUIRING:
return "STATUS_ACQUIRING";
case GetStatusResponse_Status.STATUS_SAVING:
return "STATUS_SAVING";
case GetStatusResponse_Status.STATUS_COMPLETE:
return "STATUS_COMPLETE";
case GetStatusResponse_Status.STATUS_CANCEL_IN_PROGRESS:
return "STATUS_CANCEL_IN_PROGRESS";
case GetStatusResponse_Status.STATUS_ACQUISITION_CANCELLED:
return "STATUS_ACQUISITION_CANCELLED";
case GetStatusResponse_Status.STATUS_DATA_ERROR:
return "STATUS_DATA_ERROR";
case GetStatusResponse_Status.STATUS_TIMEDOUT:
return "STATUS_TIMEDOUT";
case GetStatusResponse_Status.STATUS_INTERNAL_ERROR:
return "STATUS_INTERNAL_ERROR";
case GetStatusResponse_Status.STATUS_CANCEL_ACQUISITION_FAILED:
return "STATUS_CANCEL_ACQUISITION_FAILED";
case GetStatusResponse_Status.STATUS_REQUEST_ID_DOES_NOT_EXIST:
return "STATUS_REQUEST_ID_DOES_NOT_EXIST";
case GetStatusResponse_Status.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.getStatusResponse_StatusToJSON = getStatusResponse_StatusToJSON;
var CancelAcquisitionResponse_Status;
(function (CancelAcquisitionResponse_Status) {
CancelAcquisitionResponse_Status[CancelAcquisitionResponse_Status["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN";
/** STATUS_OK - Successfully cancelled the data acquisition request. */
CancelAcquisitionResponse_Status[CancelAcquisitionResponse_Status["STATUS_OK"] = 1] = "STATUS_OK";
/** STATUS_FAILED_TO_CANCEL - Unable to stop the data acquisition request. */
CancelAcquisitionResponse_Status[CancelAcquisitionResponse_Status["STATUS_FAILED_TO_CANCEL"] = 2] = "STATUS_FAILED_TO_CANCEL";
/** STATUS_REQUEST_ID_DOES_NOT_EXIST - [Error] The request_id does not exist. */
CancelAcquisitionResponse_Status[CancelAcquisitionResponse_Status["STATUS_REQUEST_ID_DOES_NOT_EXIST"] = 3] = "STATUS_REQUEST_ID_DOES_NOT_EXIST";
CancelAcquisitionResponse_Status[CancelAcquisitionResponse_Status["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(CancelAcquisitionResponse_Status = exports.CancelAcquisitionResponse_Status || (exports.CancelAcquisitionResponse_Status = {}));
function cancelAcquisitionResponse_StatusFromJSON(object) {
switch (object) {
case 0:
case "STATUS_UNKNOWN":
return CancelAcquisitionResponse_Status.STATUS_UNKNOWN;
case 1:
case "STATUS_OK":
return CancelAcquisitionResponse_Status.STATUS_OK;
case 2:
case "STATUS_FAILED_TO_CANCEL":
return CancelAcquisitionResponse_Status.STATUS_FAILED_TO_CANCEL;
case 3:
case "STATUS_REQUEST_ID_DOES_NOT_EXIST":
return CancelAcquisitionResponse_Status.STATUS_REQUEST_ID_DOES_NOT_EXIST;
case -1:
case "UNRECOGNIZED":
default:
return CancelAcquisitionResponse_Status.UNRECOGNIZED;
}
}
exports.cancelAcquisitionResponse_StatusFromJSON = cancelAcquisitionResponse_StatusFromJSON;
function cancelAcquisitionResponse_StatusToJSON(object) {
switch (object) {
case CancelAcquisitionResponse_Status.STATUS_UNKNOWN:
return "STATUS_UNKNOWN";
case CancelAcquisitionResponse_Status.STATUS_OK:
return "STATUS_OK";
case CancelAcquisitionResponse_Status.STATUS_FAILED_TO_CANCEL:
return "STATUS_FAILED_TO_CANCEL";
case CancelAcquisitionResponse_Status.STATUS_REQUEST_ID_DOES_NOT_EXIST:
return "STATUS_REQUEST_ID_DOES_NOT_EXIST";
case CancelAcquisitionResponse_Status.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.cancelAcquisitionResponse_StatusToJSON = cancelAcquisitionResponse_StatusToJSON;
function createBaseDataAcquisitionCapability() {
return { name: "", description: "", channelName: "", serviceName: "" };
}
exports.DataAcquisitionCapability = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.name !== "") {
writer.uint32(10).string(message.name);
}
if (message.description !== "") {
writer.uint32(18).string(message.description);
}
if (message.channelName !== "") {
writer.uint32(26).string(message.channelName);
}
if (message.serviceName !== "") {
writer.uint32(34).string(message.serviceName);
}
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 = createBaseDataAcquisitionCapability();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.name = reader.string();
break;
case 2:
message.description = reader.string();
break;
case 3:
message.channelName = reader.string();
break;
case 4:
message.serviceName = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
name: isSet(object.name) ? String(object.name) : "",
description: isSet(object.description) ? String(object.description) : "",
channelName: isSet(object.channelName) ? String(object.channelName) : "",
serviceName: isSet(object.serviceName) ? String(object.serviceName) : "",
};
},
toJSON(message) {
const obj = {};
message.name !== undefined && (obj.name = message.name);
message.description !== undefined &&
(obj.description = message.description);
message.channelName !== undefined &&
(obj.channelName = message.channelName);
message.serviceName !== undefined &&
(obj.serviceName = message.serviceName);
return obj;
},
fromPartial(object) {
const message = createBaseDataAcquisitionCapability();
message.name = object.name ?? "";
message.description = object.description ?? "";
message.channelName = object.channelName ?? "";
message.serviceName = object.serviceName ?? "";
return message;
},
};
function createBaseImageAcquisitionCapability() {
return { serviceName: "", imageSourceNames: [], imageSources: [] };
}
exports.ImageAcquisitionCapability = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.serviceName !== "") {
writer.uint32(10).string(message.serviceName);
}
for (const v of message.imageSourceNames) {
writer.uint32(18).string(v);
}
for (const v of message.imageSources) {
image_1.ImageSource.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 = createBaseImageAcquisitionCapability();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.serviceName = reader.string();
break;
case 2:
message.imageSourceNames.push(reader.string());
break;
case 3:
message.imageSources.push(image_1.ImageSource.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
serviceName: isSet(object.serviceName) ? String(object.serviceName) : "",
imageSourceNames: Array.isArray(object?.imageSourceNames)
? object.imageSourceNames.map((e) => String(e))
: [],
imageSources: Array.isArray(object?.imageSources)
? object.imageSources.map((e) => image_1.ImageSource.fromJSON(e))
: [],
};
},
toJSON(message) {
const obj = {};
message.serviceName !== undefined &&
(obj.serviceName = message.serviceName);
if (message.imageSourceNames) {
obj.imageSourceNames = message.imageSourceNames.map((e) => e);
}
else {
obj.imageSourceNames = [];
}
if (message.imageSources) {
obj.imageSources = message.imageSources.map((e) => e ? image_1.ImageSource.toJSON(e) : undefined);
}
else {
obj.imageSources = [];
}
return obj;
},
fromPartial(object) {
const message = createBaseImageAcquisitionCapability();
message.serviceName = object.serviceName ?? "";
message.imageSourceNames = object.imageSourceNames?.map((e) => e) || [];
message.imageSources =
object.imageSources?.map((e) => image_1.ImageSource.fromPartial(e)) || [];
return message;
},
};
function createBaseNetworkComputeCapability() {
return { serverConfig: undefined, availableModels: [], labels: [] };
}
exports.NetworkComputeCapability = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.serverConfig !== undefined) {
network_compute_bridge_1.NetworkComputeServerConfiguration.encode(message.serverConfig, writer.uint32(10).fork()).ldelim();
}
for (const v of message.availableModels) {
writer.uint32(18).string(v);
}
for (const v of message.labels) {
network_compute_bridge_1.ModelLabels.encode(v, 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 = createBaseNetworkComputeCapability();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.serverConfig = network_compute_bridge_1.NetworkComputeServerConfiguration.decode(reader, reader.uint32());
break;
case 2:
message.availableModels.push(reader.string());
break;
case 6:
message.labels.push(network_compute_bridge_1.ModelLabels.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
serverConfig: isSet(object.serverConfig)
? network_compute_bridge_1.NetworkComputeServerConfiguration.fromJSON(object.serverConfig)
: undefined,
availableModels: Array.isArray(object?.availableModels)
? object.availableModels.map((e) => String(e))
: [],
labels: Array.isArray(object?.labels)
? object.labels.map((e) => network_compute_bridge_1.ModelLabels.fromJSON(e))
: [],
};
},
toJSON(message) {
const obj = {};
message.serverConfig !== undefined &&
(obj.serverConfig = message.serverConfig
? network_compute_bridge_1.NetworkComputeServerConfiguration.toJSON(message.serverConfig)
: undefined);
if (message.availableModels) {
obj.availableModels = message.availableModels.map((e) => e);
}
else {
obj.availableModels = [];
}
if (message.labels) {
obj.labels = message.labels.map((e) => e ? network_compute_bridge_1.ModelLabels.toJSON(e) : undefined);
}
else {
obj.labels = [];
}
return obj;
},
fromPartial(object) {
const message = createBaseNetworkComputeCapability();
message.serverConfig =
object.serverConfig !== undefined && object.serverConfig !== null
? network_compute_bridge_1.NetworkComputeServerConfiguration.fromPartial(object.serverConfig)
: undefined;
message.availableModels = object.availableModels?.map((e) => e) || [];
message.labels =
object.labels?.map((e) => network_compute_bridge_1.ModelLabels.fromPartial(e)) || [];
return message;
},
};
function createBaseAcquisitionCapabilityList() {
return { dataSources: [], imageSources: [], networkComputeSources: [] };
}
exports.AcquisitionCapabilityList = {
encode(message, writer = minimal_1.default.Writer.create()) {
for (const v of message.dataSources) {
exports.DataAcquisitionCapability.encode(v, writer.uint32(10).fork()).ldelim();
}
for (const v of message.imageSources) {
exports.ImageAcquisitionCapability.encode(v, writer.uint32(26).fork()).ldelim();
}
for (const v of message.networkComputeSources) {
exports.NetworkComputeCapability.encode(v, writer.uint32(42).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 = createBaseAcquisitionCapabilityList();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.dataSources.push(exports.DataAcquisitionCapability.decode(reader, reader.uint32()));
break;
case 3:
message.imageSources.push(exports.ImageAcquisitionCapability.decode(reader, reader.uint32()));
break;
case 5:
message.networkComputeSources.push(exports.NetworkComputeCapability.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
dataSources: Array.isArray(object?.dataSources)
? object.dataSources.map((e) => exports.DataAcquisitionCapability.fromJSON(e))
: [],
imageSources: Array.isArray(object?.imageSources)
? object.imageSources.map((e) => exports.ImageAcquisitionCapability.fromJSON(e))
: [],
networkComputeSources: Array.isArray(object?.networkComputeSources)
? object.networkComputeSources.map((e) => exports.NetworkComputeCapability.fromJSON(e))
: [],
};
},
toJSON(message) {
const obj = {};
if (message.dataSources) {
obj.dataSources = message.dataSources.map((e) => e ? exports.DataAcquisitionCapability.toJSON(e) : undefined);
}
else {
obj.dataSources = [];
}
if (message.imageSources) {
obj.imageSources = message.imageSources.map((e) => e ? exports.ImageAcquisitionCapability.toJSON(e) : undefined);
}
else {
obj.imageSources = [];
}
if (message.networkComputeSources) {
obj.networkComputeSources = message.networkComputeSources.map((e) => e ? exports.NetworkComputeCapability.toJSON(e) : undefined);
}
else {
obj.networkComputeSources = [];
}
return obj;
},
fromPartial(object) {
const message = createBaseAcquisitionCapabilityList();
message.dataSources =
object.dataSources?.map((e) => exports.DataAcquisitionCapability.fromPartial(e)) || [];
message.imageSources =
object.imageSources?.map((e) => exports.ImageAcquisitionCapability.fromPartial(e)) || [];
message.networkComputeSources =
object.networkComputeSources?.map((e) => exports.NetworkComputeCapability.fromPartial(e)) || [];
return message;
},
};
function createBaseCaptureActionId() {
return { actionName: "", groupName: "", timestamp: undefined };
}
exports.CaptureActionId = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.actionName !== "") {
writer.uint32(10).string(message.actionName);
}
if (message.groupName !== "") {
writer.uint32(18).string(message.groupName);
}
if (message.timestamp !== undefined) {
timestamp_1.Timestamp.encode(toTimestamp(message.timestamp), 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 = createBaseCaptureActionId();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.actionName = reader.string();
break;
case 2:
message.groupName = reader.string();
break;
case 3:
message.timestamp = fromTimestamp(timestamp_1.Timestamp.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
actionName: isSet(object.actionName) ? String(object.actionName) : "",
groupName: isSet(object.groupName) ? String(object.groupName) : "",
timestamp: isSet(object.timestamp)
? fromJsonTimestamp(object.timestamp)
: undefined,
};
},
toJSON(message) {
const obj = {};
message.actionName !== undefined && (obj.actionName = message.actionName);
message.groupName !== undefined && (obj.groupName = message.groupName);
message.timestamp !== undefined &&
(obj.timestamp = message.timestamp.toISOString());
return obj;
},
fromPartial(object) {
const message = createBaseCaptureActionId();
message.actionName = object.actionName ?? "";
message.groupName = object.groupName ?? "";
message.timestamp = object.timestamp ?? undefined;
return message;
},
};
function createBaseDataIdentifier() {
return { actionId: undefined, channel: "", dataName: "" };
}
exports.DataIdentifier = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.actionId !== undefined) {
exports.CaptureActionId.encode(message.actionId, writer.uint32(10).fork()).ldelim();
}
if (message.channel !== "") {
writer.uint32(18).string(message.channel);
}
if (message.dataName !== "") {
writer.uint32(26).string(message.dataName);
}
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 = createBaseDataIdentifier();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.actionId = exports.CaptureActionId.decode(reader, reader.uint32());
break;
case 2:
message.channel = reader.string();
break;
case 3:
message.dataName = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
actionId: isSet(object.actionId)
? exports.CaptureActionId.fromJSON(object.actionId)
: undefined,
channel: isSet(object.channel) ? String(object.channel) : "",
dataName: isSet(object.dataName) ? String(object.dataName) : "",
};
},
toJSON(message) {
const obj = {};
message.actionId !== undefined &&
(obj.actionId = message.actionId
? exports.CaptureActionId.toJSON(message.actionId)
: undefined);
message.channel !== undefined && (obj.channel = message.channel);
message.dataName !== undefined && (obj.dataName = message.dataName);
return obj;
},
fromPartial(object) {
const message = createBaseDataIdentifier();
message.actionId =
object.actionId !== undefined && object.actionId !== null
? exports.CaptureActionId.fromPartial(object.actionId)
: undefined;
message.channel = object.channel ?? "";
message.dataName = object.dataName ?? "";
return message;
},
};
function createBaseMetadata() {
return { data: undefined };
}
exports.Metadata = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.data !== undefined) {
struct_1.Struct.encode(struct_1.Struct.wrap(message.data), 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 = createBaseMetadata();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.data = struct_1.Struct.unwrap(struct_1.Struct.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
data: isObject(object.data) ? object.data : undefined,
};
},
toJSON(message) {
const obj = {};
message.data !== undefined && (obj.data = message.data);
return obj;
},
fromPartial(object) {
const message = createBaseMetadata();
message.data = object.data ?? undefined;
return message;
},
};
function createBaseAssociatedMetadata() {
return { referenceId: undefined, metadata: undefined };
}
exports.AssociatedMetadata = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.referenceId !== undefined) {
exports.DataIdentifier.encode(message.referenceId, writer.uint32(10).fork()).ldelim();
}
if (message.metadata !== undefined) {
exports.Metadata.encode(message.metadata, 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 = createBaseAssociatedMetadata();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.referenceId = exports.DataIdentifier.decode(reader, reader.uint32());
break;
case 2:
message.metadata = exports.Metadata.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
referenceId: isSet(object.referenceId)
? exports.DataIdentifier.fromJSON(object.referenceId)
: undefined,
metadata: isSet(object.metadata)
? exports.Metadata.fromJSON(object.metadata)
: undefined,
};
},
toJSON(message) {
const obj = {};
message.referenceId !== undefined &&
(obj.referenceId = message.referenceId
? exports.DataIdentifier.toJSON(message.referenceId)
: undefined);
message.metadata !== undefined &&
(obj.metadata = message.metadata
? exports.Metadata.toJSON(message.metadata)
: undefined);
return obj;
},
fromPartial(object) {
const message = createBaseAssociatedMetadata();
message.referenceId =
object.referenceId !== undefined && object.referenceId !== null
? exports.DataIdentifier.fromPartial(object.referenceId)
: undefined;
message.metadata =
object.metadata !== undefined && object.metadata !== null
? exports.Metadata.fromPartial(object.metadata)
: undefined;
return message;
},
};
function createBaseAssociatedAlertData() {
return { referenceId: undefined, alertData: undefined };
}
exports.AssociatedAlertData = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.referenceId !== undefined) {
exports.DataIdentifier.encode(message.referenceId, writer.uint32(10).fork()).ldelim();
}
if (message.alertData !== undefined) {
alerts_1.AlertData.encode(message.alertData, 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 = createBaseAssociatedAlertData();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.referenceId = exports.DataIdentifier.decode(reader, reader.uint32());
break;
case 2:
message.alertData = alerts_1.AlertData.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
referenceId: isSet(object.referenceId)
? exports.DataIdentifier.fromJSON(object.referenceId)
: undefined,
alertData: isSet(object.alertData)
? alerts_1.AlertData.fromJSON(object.alertData)
: undefined,
};
},
toJSON(message) {
const obj = {};
message.referenceId !== undefined &&
(obj.referenceId = message.referenceId
? exports.DataIdentifier.toJSON(message.referenceId)
: undefined);
message.alertData !== undefined &&
(obj.alertData = message.alertData
? alerts_1.AlertData.toJSON(message.alertData)
: undefined);
return obj;
},
fromPartial(object) {
const message = createBaseAssociatedAlertData();
message.referenceId =
object.referenceId !== undefined && object.referenceId !== null
? exports.DataIdentifier.fromPartial(object.referenceId)
: undefined;
message.alertData =
object.alertData !== undefined && object.alertData !== null
? alerts_1.AlertData.fromPartial(object.alertData)
: undefined;
return message;
},
};
function createBaseImageSourceCapture() {
return { imageService: "", imageSource: "", pixelFormat: 0 };
}
exports.ImageSourceCapture = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.imageService !== "") {
writer.uint32(10).string(message.imageService);
}
if (message.imageSource !== "") {
writer.uint32(18).string(message.imageSource);
}
if (message.pixelFormat !== 0) {
writer.uint32(24).int32(message.pixelFormat);
}
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 = createBaseImageSourceCapture();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.imageService = reader.string();
break;
case 2:
message.imageSource = reader.string();
break;
case 3:
message.pixelFormat = reader.int32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
imageService: isSet(object.imageService)
? String(object.imageService)
: "",
imageSource: isSet(object.imageSource) ? String(object.imageSource) : "",
pixelFormat: isSet(object.pixelFormat)
? (0, image_1.image_PixelFormatFromJSON)(object.pixelFormat)
: 0,
};
},
toJSON(message) {
const obj = {};
message.imageService !== undefined &&
(obj.imageService = message.imageService);
message.imageSource !== undefined &&
(obj.imageSource = message.imageSource);
message.pixelFormat !== undefined &&
(obj.pixelFormat = (0, image_1.image_PixelFormatToJSON)(message.pixelFormat));
return obj;
},
fromPartial(object) {
const message = createBaseImageSourceCapture();
message.imageService = object.imageService ?? "";
message.imageSource = object.imageSource ?? "";
message.pixelFormat = object.pixelFormat ?? 0;
return message;
},
};
function createBaseDataCapture() {
return { name: "" };
}
exports.DataCapture = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.name !== "") {
writer.uint32(10).string(message.name);
}
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 = createBaseDataCapture();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.name = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
name: isSet(object.name) ? String(object.name) : "",
};
},
toJSON(message) {
const obj = {};
message.name !== undefined && (obj.name = message.name);
return obj;
},
fromPartial(object) {
const message = createBaseDataCapture();
message.name = object.name ?? "";
return message;
},
};
function createBaseNetworkComputeCapture() {
return { inputData: undefined, serverConfig: undefined };
}
exports.NetworkComputeCapture = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.inputData !== undefined) {
network_compute_bridge_1.NetworkComputeInputData.encode(message.inputData, writer.uint32(10).fork()).ldelim();
}
if (message.serverConfig !== undefined) {
network_compute_bridge_1.NetworkComputeServerConfiguration.encode(message.serverConfig, 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 = createBaseNetworkComputeCapture();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.inputData = network_compute_bridge_1.NetworkComputeInputData.decode(reader, reader.uint32());
break;
case 2:
message.serverConfig = network_compute_bridge_1.NetworkComputeServerConfiguration.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return m