spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
858 lines • 38.2 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.NetworkComputeResponse = exports.NetworkComputeServerConfiguration = exports.NetworkComputeInputData = exports.ImageSourceAndService = exports.NetworkComputeRequest = exports.ModelLabels = exports.ListAvailableModelsResponse = exports.ListAvailableModelsRequest = exports.networkComputeInputData_RotateImageToJSON = exports.networkComputeInputData_RotateImageFromJSON = exports.NetworkComputeInputData_RotateImage = exports.listAvailableModelsStatusToJSON = exports.listAvailableModelsStatusFromJSON = exports.ListAvailableModelsStatus = exports.networkComputeStatusToJSON = exports.networkComputeStatusFromJSON = exports.NetworkComputeStatus = exports.protobufPackage = void 0;
/* eslint-disable */
const header_1 = require("./header");
const image_1 = require("./image");
const any_1 = require("../../google/protobuf/any");
const world_object_1 = require("./world_object");
const alerts_1 = require("./alerts");
const minimal_1 = __importDefault(require("protobufjs/minimal"));
exports.protobufPackage = "bosdyn.api";
var NetworkComputeStatus;
(function (NetworkComputeStatus) {
/** NETWORK_COMPUTE_STATUS_UNKNOWN - Status is not specified. */
NetworkComputeStatus[NetworkComputeStatus["NETWORK_COMPUTE_STATUS_UNKNOWN"] = 0] = "NETWORK_COMPUTE_STATUS_UNKNOWN";
/** NETWORK_COMPUTE_STATUS_SUCCESS - Succeeded. */
NetworkComputeStatus[NetworkComputeStatus["NETWORK_COMPUTE_STATUS_SUCCESS"] = 1] = "NETWORK_COMPUTE_STATUS_SUCCESS";
/** NETWORK_COMPUTE_STATUS_EXTERNAL_SERVICE_NOT_FOUND - External service not found in the robot's directory. */
NetworkComputeStatus[NetworkComputeStatus["NETWORK_COMPUTE_STATUS_EXTERNAL_SERVICE_NOT_FOUND"] = 2] = "NETWORK_COMPUTE_STATUS_EXTERNAL_SERVICE_NOT_FOUND";
/** NETWORK_COMPUTE_STATUS_EXTERNAL_SERVER_ERROR - The call to the external server did not succeed. */
NetworkComputeStatus[NetworkComputeStatus["NETWORK_COMPUTE_STATUS_EXTERNAL_SERVER_ERROR"] = 3] = "NETWORK_COMPUTE_STATUS_EXTERNAL_SERVER_ERROR";
/** NETWORK_COMPUTE_STATUS_ROTATION_ERROR - The robot failed to rotate the image as requested. */
NetworkComputeStatus[NetworkComputeStatus["NETWORK_COMPUTE_STATUS_ROTATION_ERROR"] = 4] = "NETWORK_COMPUTE_STATUS_ROTATION_ERROR";
NetworkComputeStatus[NetworkComputeStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(NetworkComputeStatus = exports.NetworkComputeStatus || (exports.NetworkComputeStatus = {}));
function networkComputeStatusFromJSON(object) {
switch (object) {
case 0:
case "NETWORK_COMPUTE_STATUS_UNKNOWN":
return NetworkComputeStatus.NETWORK_COMPUTE_STATUS_UNKNOWN;
case 1:
case "NETWORK_COMPUTE_STATUS_SUCCESS":
return NetworkComputeStatus.NETWORK_COMPUTE_STATUS_SUCCESS;
case 2:
case "NETWORK_COMPUTE_STATUS_EXTERNAL_SERVICE_NOT_FOUND":
return NetworkComputeStatus.NETWORK_COMPUTE_STATUS_EXTERNAL_SERVICE_NOT_FOUND;
case 3:
case "NETWORK_COMPUTE_STATUS_EXTERNAL_SERVER_ERROR":
return NetworkComputeStatus.NETWORK_COMPUTE_STATUS_EXTERNAL_SERVER_ERROR;
case 4:
case "NETWORK_COMPUTE_STATUS_ROTATION_ERROR":
return NetworkComputeStatus.NETWORK_COMPUTE_STATUS_ROTATION_ERROR;
case -1:
case "UNRECOGNIZED":
default:
return NetworkComputeStatus.UNRECOGNIZED;
}
}
exports.networkComputeStatusFromJSON = networkComputeStatusFromJSON;
function networkComputeStatusToJSON(object) {
switch (object) {
case NetworkComputeStatus.NETWORK_COMPUTE_STATUS_UNKNOWN:
return "NETWORK_COMPUTE_STATUS_UNKNOWN";
case NetworkComputeStatus.NETWORK_COMPUTE_STATUS_SUCCESS:
return "NETWORK_COMPUTE_STATUS_SUCCESS";
case NetworkComputeStatus.NETWORK_COMPUTE_STATUS_EXTERNAL_SERVICE_NOT_FOUND:
return "NETWORK_COMPUTE_STATUS_EXTERNAL_SERVICE_NOT_FOUND";
case NetworkComputeStatus.NETWORK_COMPUTE_STATUS_EXTERNAL_SERVER_ERROR:
return "NETWORK_COMPUTE_STATUS_EXTERNAL_SERVER_ERROR";
case NetworkComputeStatus.NETWORK_COMPUTE_STATUS_ROTATION_ERROR:
return "NETWORK_COMPUTE_STATUS_ROTATION_ERROR";
case NetworkComputeStatus.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.networkComputeStatusToJSON = networkComputeStatusToJSON;
var ListAvailableModelsStatus;
(function (ListAvailableModelsStatus) {
/** LIST_AVAILABLE_MODELS_STATUS_UNKNOWN - Status is not specified. */
ListAvailableModelsStatus[ListAvailableModelsStatus["LIST_AVAILABLE_MODELS_STATUS_UNKNOWN"] = 0] = "LIST_AVAILABLE_MODELS_STATUS_UNKNOWN";
/** LIST_AVAILABLE_MODELS_STATUS_SUCCESS - Succeeded. */
ListAvailableModelsStatus[ListAvailableModelsStatus["LIST_AVAILABLE_MODELS_STATUS_SUCCESS"] = 1] = "LIST_AVAILABLE_MODELS_STATUS_SUCCESS";
/** LIST_AVAILABLE_MODELS_STATUS_EXTERNAL_SERVICE_NOT_FOUND - External service not found in the robot's directory. */
ListAvailableModelsStatus[ListAvailableModelsStatus["LIST_AVAILABLE_MODELS_STATUS_EXTERNAL_SERVICE_NOT_FOUND"] = 2] = "LIST_AVAILABLE_MODELS_STATUS_EXTERNAL_SERVICE_NOT_FOUND";
/** LIST_AVAILABLE_MODELS_STATUS_EXTERNAL_SERVER_ERROR - The call to the external server did not succeed. */
ListAvailableModelsStatus[ListAvailableModelsStatus["LIST_AVAILABLE_MODELS_STATUS_EXTERNAL_SERVER_ERROR"] = 3] = "LIST_AVAILABLE_MODELS_STATUS_EXTERNAL_SERVER_ERROR";
ListAvailableModelsStatus[ListAvailableModelsStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ListAvailableModelsStatus = exports.ListAvailableModelsStatus || (exports.ListAvailableModelsStatus = {}));
function listAvailableModelsStatusFromJSON(object) {
switch (object) {
case 0:
case "LIST_AVAILABLE_MODELS_STATUS_UNKNOWN":
return ListAvailableModelsStatus.LIST_AVAILABLE_MODELS_STATUS_UNKNOWN;
case 1:
case "LIST_AVAILABLE_MODELS_STATUS_SUCCESS":
return ListAvailableModelsStatus.LIST_AVAILABLE_MODELS_STATUS_SUCCESS;
case 2:
case "LIST_AVAILABLE_MODELS_STATUS_EXTERNAL_SERVICE_NOT_FOUND":
return ListAvailableModelsStatus.LIST_AVAILABLE_MODELS_STATUS_EXTERNAL_SERVICE_NOT_FOUND;
case 3:
case "LIST_AVAILABLE_MODELS_STATUS_EXTERNAL_SERVER_ERROR":
return ListAvailableModelsStatus.LIST_AVAILABLE_MODELS_STATUS_EXTERNAL_SERVER_ERROR;
case -1:
case "UNRECOGNIZED":
default:
return ListAvailableModelsStatus.UNRECOGNIZED;
}
}
exports.listAvailableModelsStatusFromJSON = listAvailableModelsStatusFromJSON;
function listAvailableModelsStatusToJSON(object) {
switch (object) {
case ListAvailableModelsStatus.LIST_AVAILABLE_MODELS_STATUS_UNKNOWN:
return "LIST_AVAILABLE_MODELS_STATUS_UNKNOWN";
case ListAvailableModelsStatus.LIST_AVAILABLE_MODELS_STATUS_SUCCESS:
return "LIST_AVAILABLE_MODELS_STATUS_SUCCESS";
case ListAvailableModelsStatus.LIST_AVAILABLE_MODELS_STATUS_EXTERNAL_SERVICE_NOT_FOUND:
return "LIST_AVAILABLE_MODELS_STATUS_EXTERNAL_SERVICE_NOT_FOUND";
case ListAvailableModelsStatus.LIST_AVAILABLE_MODELS_STATUS_EXTERNAL_SERVER_ERROR:
return "LIST_AVAILABLE_MODELS_STATUS_EXTERNAL_SERVER_ERROR";
case ListAvailableModelsStatus.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.listAvailableModelsStatusToJSON = listAvailableModelsStatusToJSON;
var NetworkComputeInputData_RotateImage;
(function (NetworkComputeInputData_RotateImage) {
/** ROTATE_IMAGE_UNKNOWN - Unspecified rotation method. Do not use. */
NetworkComputeInputData_RotateImage[NetworkComputeInputData_RotateImage["ROTATE_IMAGE_UNKNOWN"] = 0] = "ROTATE_IMAGE_UNKNOWN";
/** ROTATE_IMAGE_NO_ROTATION - No rotation applied. */
NetworkComputeInputData_RotateImage[NetworkComputeInputData_RotateImage["ROTATE_IMAGE_NO_ROTATION"] = 3] = "ROTATE_IMAGE_NO_ROTATION";
/** ROTATE_IMAGE_ALIGN_HORIZONTAL - Rotate the images so the horizon is not rolled with respect to gravity. */
NetworkComputeInputData_RotateImage[NetworkComputeInputData_RotateImage["ROTATE_IMAGE_ALIGN_HORIZONTAL"] = 1] = "ROTATE_IMAGE_ALIGN_HORIZONTAL";
/**
* ROTATE_IMAGE_ALIGN_WITH_BODY - Rotate the images so that the horizon in the image is aligned with the inclination of
* the body. For example, when applied to the left body camera this option rotates the image
* so that the world does not appear upside down when the robot is standing upright, but if the
* body is pitched up, the image will appear rotated.
*/
NetworkComputeInputData_RotateImage[NetworkComputeInputData_RotateImage["ROTATE_IMAGE_ALIGN_WITH_BODY"] = 2] = "ROTATE_IMAGE_ALIGN_WITH_BODY";
NetworkComputeInputData_RotateImage[NetworkComputeInputData_RotateImage["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(NetworkComputeInputData_RotateImage = exports.NetworkComputeInputData_RotateImage || (exports.NetworkComputeInputData_RotateImage = {}));
function networkComputeInputData_RotateImageFromJSON(object) {
switch (object) {
case 0:
case "ROTATE_IMAGE_UNKNOWN":
return NetworkComputeInputData_RotateImage.ROTATE_IMAGE_UNKNOWN;
case 3:
case "ROTATE_IMAGE_NO_ROTATION":
return NetworkComputeInputData_RotateImage.ROTATE_IMAGE_NO_ROTATION;
case 1:
case "ROTATE_IMAGE_ALIGN_HORIZONTAL":
return NetworkComputeInputData_RotateImage.ROTATE_IMAGE_ALIGN_HORIZONTAL;
case 2:
case "ROTATE_IMAGE_ALIGN_WITH_BODY":
return NetworkComputeInputData_RotateImage.ROTATE_IMAGE_ALIGN_WITH_BODY;
case -1:
case "UNRECOGNIZED":
default:
return NetworkComputeInputData_RotateImage.UNRECOGNIZED;
}
}
exports.networkComputeInputData_RotateImageFromJSON = networkComputeInputData_RotateImageFromJSON;
function networkComputeInputData_RotateImageToJSON(object) {
switch (object) {
case NetworkComputeInputData_RotateImage.ROTATE_IMAGE_UNKNOWN:
return "ROTATE_IMAGE_UNKNOWN";
case NetworkComputeInputData_RotateImage.ROTATE_IMAGE_NO_ROTATION:
return "ROTATE_IMAGE_NO_ROTATION";
case NetworkComputeInputData_RotateImage.ROTATE_IMAGE_ALIGN_HORIZONTAL:
return "ROTATE_IMAGE_ALIGN_HORIZONTAL";
case NetworkComputeInputData_RotateImage.ROTATE_IMAGE_ALIGN_WITH_BODY:
return "ROTATE_IMAGE_ALIGN_WITH_BODY";
case NetworkComputeInputData_RotateImage.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.networkComputeInputData_RotateImageToJSON = networkComputeInputData_RotateImageToJSON;
function createBaseListAvailableModelsRequest() {
return { header: undefined, serverConfig: undefined };
}
exports.ListAvailableModelsRequest = {
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.serverConfig !== undefined) {
exports.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 = createBaseListAvailableModelsRequest();
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.serverConfig = exports.NetworkComputeServerConfiguration.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,
serverConfig: isSet(object.serverConfig)
? exports.NetworkComputeServerConfiguration.fromJSON(object.serverConfig)
: undefined,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.RequestHeader.toJSON(message.header)
: undefined);
message.serverConfig !== undefined &&
(obj.serverConfig = message.serverConfig
? exports.NetworkComputeServerConfiguration.toJSON(message.serverConfig)
: undefined);
return obj;
},
fromPartial(object) {
const message = createBaseListAvailableModelsRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
message.serverConfig =
object.serverConfig !== undefined && object.serverConfig !== null
? exports.NetworkComputeServerConfiguration.fromPartial(object.serverConfig)
: undefined;
return message;
},
};
function createBaseListAvailableModelsResponse() {
return { header: undefined, availableModels: [], labels: [], status: 0 };
}
exports.ListAvailableModelsResponse = {
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.availableModels) {
writer.uint32(18).string(v);
}
for (const v of message.labels) {
exports.ModelLabels.encode(v, writer.uint32(50).fork()).ldelim();
}
if (message.status !== 0) {
writer.uint32(40).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 = createBaseListAvailableModelsResponse();
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.availableModels.push(reader.string());
break;
case 6:
message.labels.push(exports.ModelLabels.decode(reader, reader.uint32()));
break;
case 5:
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,
availableModels: Array.isArray(object?.availableModels)
? object.availableModels.map((e) => String(e))
: [],
labels: Array.isArray(object?.labels)
? object.labels.map((e) => exports.ModelLabels.fromJSON(e))
: [],
status: isSet(object.status)
? listAvailableModelsStatusFromJSON(object.status)
: 0,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.ResponseHeader.toJSON(message.header)
: undefined);
if (message.availableModels) {
obj.availableModels = message.availableModels.map((e) => e);
}
else {
obj.availableModels = [];
}
if (message.labels) {
obj.labels = message.labels.map((e) => e ? exports.ModelLabels.toJSON(e) : undefined);
}
else {
obj.labels = [];
}
message.status !== undefined &&
(obj.status = listAvailableModelsStatusToJSON(message.status));
return obj;
},
fromPartial(object) {
const message = createBaseListAvailableModelsResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
message.availableModels = object.availableModels?.map((e) => e) || [];
message.labels =
object.labels?.map((e) => exports.ModelLabels.fromPartial(e)) || [];
message.status = object.status ?? 0;
return message;
},
};
function createBaseModelLabels() {
return { modelName: "", availableLabels: [] };
}
exports.ModelLabels = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.modelName !== "") {
writer.uint32(10).string(message.modelName);
}
for (const v of message.availableLabels) {
writer.uint32(18).string(v);
}
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 = createBaseModelLabels();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.modelName = reader.string();
break;
case 2:
message.availableLabels.push(reader.string());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
modelName: isSet(object.modelName) ? String(object.modelName) : "",
availableLabels: Array.isArray(object?.availableLabels)
? object.availableLabels.map((e) => String(e))
: [],
};
},
toJSON(message) {
const obj = {};
message.modelName !== undefined && (obj.modelName = message.modelName);
if (message.availableLabels) {
obj.availableLabels = message.availableLabels.map((e) => e);
}
else {
obj.availableLabels = [];
}
return obj;
},
fromPartial(object) {
const message = createBaseModelLabels();
message.modelName = object.modelName ?? "";
message.availableLabels = object.availableLabels?.map((e) => e) || [];
return message;
},
};
function createBaseNetworkComputeRequest() {
return { header: undefined, inputData: undefined, serverConfig: undefined };
}
exports.NetworkComputeRequest = {
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.inputData !== undefined) {
exports.NetworkComputeInputData.encode(message.inputData, writer.uint32(18).fork()).ldelim();
}
if (message.serverConfig !== undefined) {
exports.NetworkComputeServerConfiguration.encode(message.serverConfig, 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 = createBaseNetworkComputeRequest();
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.inputData = exports.NetworkComputeInputData.decode(reader, reader.uint32());
break;
case 3:
message.serverConfig = exports.NetworkComputeServerConfiguration.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,
inputData: isSet(object.inputData)
? exports.NetworkComputeInputData.fromJSON(object.inputData)
: undefined,
serverConfig: isSet(object.serverConfig)
? exports.NetworkComputeServerConfiguration.fromJSON(object.serverConfig)
: undefined,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.RequestHeader.toJSON(message.header)
: undefined);
message.inputData !== undefined &&
(obj.inputData = message.inputData
? exports.NetworkComputeInputData.toJSON(message.inputData)
: undefined);
message.serverConfig !== undefined &&
(obj.serverConfig = message.serverConfig
? exports.NetworkComputeServerConfiguration.toJSON(message.serverConfig)
: undefined);
return obj;
},
fromPartial(object) {
const message = createBaseNetworkComputeRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
message.inputData =
object.inputData !== undefined && object.inputData !== null
? exports.NetworkComputeInputData.fromPartial(object.inputData)
: undefined;
message.serverConfig =
object.serverConfig !== undefined && object.serverConfig !== null
? exports.NetworkComputeServerConfiguration.fromPartial(object.serverConfig)
: undefined;
return message;
},
};
function createBaseImageSourceAndService() {
return { imageSource: "", imageService: "" };
}
exports.ImageSourceAndService = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.imageSource !== "") {
writer.uint32(10).string(message.imageSource);
}
if (message.imageService !== "") {
writer.uint32(18).string(message.imageService);
}
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 = createBaseImageSourceAndService();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.imageSource = reader.string();
break;
case 2:
message.imageService = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
imageSource: isSet(object.imageSource) ? String(object.imageSource) : "",
imageService: isSet(object.imageService)
? String(object.imageService)
: "",
};
},
toJSON(message) {
const obj = {};
message.imageSource !== undefined &&
(obj.imageSource = message.imageSource);
message.imageService !== undefined &&
(obj.imageService = message.imageService);
return obj;
},
fromPartial(object) {
const message = createBaseImageSourceAndService();
message.imageSource = object.imageSource ?? "";
message.imageService = object.imageService ?? "";
return message;
},
};
function createBaseNetworkComputeInputData() {
return {
imageSourceAndService: undefined,
image: undefined,
otherData: undefined,
modelName: "",
minConfidence: 0,
rotateImage: 0,
};
}
exports.NetworkComputeInputData = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.imageSourceAndService !== undefined) {
exports.ImageSourceAndService.encode(message.imageSourceAndService, writer.uint32(58).fork()).ldelim();
}
if (message.image !== undefined) {
image_1.Image.encode(message.image, writer.uint32(18).fork()).ldelim();
}
if (message.otherData !== undefined) {
any_1.Any.encode(message.otherData, writer.uint32(26).fork()).ldelim();
}
if (message.modelName !== "") {
writer.uint32(34).string(message.modelName);
}
if (message.minConfidence !== 0) {
writer.uint32(45).float(message.minConfidence);
}
if (message.rotateImage !== 0) {
writer.uint32(48).int32(message.rotateImage);
}
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 = createBaseNetworkComputeInputData();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 7:
message.imageSourceAndService = exports.ImageSourceAndService.decode(reader, reader.uint32());
break;
case 2:
message.image = image_1.Image.decode(reader, reader.uint32());
break;
case 3:
message.otherData = any_1.Any.decode(reader, reader.uint32());
break;
case 4:
message.modelName = reader.string();
break;
case 5:
message.minConfidence = reader.float();
break;
case 6:
message.rotateImage = reader.int32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
imageSourceAndService: isSet(object.imageSourceAndService)
? exports.ImageSourceAndService.fromJSON(object.imageSourceAndService)
: undefined,
image: isSet(object.image) ? image_1.Image.fromJSON(object.image) : undefined,
otherData: isSet(object.otherData)
? any_1.Any.fromJSON(object.otherData)
: undefined,
modelName: isSet(object.modelName) ? String(object.modelName) : "",
minConfidence: isSet(object.minConfidence)
? Number(object.minConfidence)
: 0,
rotateImage: isSet(object.rotateImage)
? networkComputeInputData_RotateImageFromJSON(object.rotateImage)
: 0,
};
},
toJSON(message) {
const obj = {};
message.imageSourceAndService !== undefined &&
(obj.imageSourceAndService = message.imageSourceAndService
? exports.ImageSourceAndService.toJSON(message.imageSourceAndService)
: undefined);
message.image !== undefined &&
(obj.image = message.image ? image_1.Image.toJSON(message.image) : undefined);
message.otherData !== undefined &&
(obj.otherData = message.otherData
? any_1.Any.toJSON(message.otherData)
: undefined);
message.modelName !== undefined && (obj.modelName = message.modelName);
message.minConfidence !== undefined &&
(obj.minConfidence = message.minConfidence);
message.rotateImage !== undefined &&
(obj.rotateImage = networkComputeInputData_RotateImageToJSON(message.rotateImage));
return obj;
},
fromPartial(object) {
const message = createBaseNetworkComputeInputData();
message.imageSourceAndService =
object.imageSourceAndService !== undefined &&
object.imageSourceAndService !== null
? exports.ImageSourceAndService.fromPartial(object.imageSourceAndService)
: undefined;
message.image =
object.image !== undefined && object.image !== null
? image_1.Image.fromPartial(object.image)
: undefined;
message.otherData =
object.otherData !== undefined && object.otherData !== null
? any_1.Any.fromPartial(object.otherData)
: undefined;
message.modelName = object.modelName ?? "";
message.minConfidence = object.minConfidence ?? 0;
message.rotateImage = object.rotateImage ?? 0;
return message;
},
};
function createBaseNetworkComputeServerConfiguration() {
return { serviceName: "" };
}
exports.NetworkComputeServerConfiguration = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.serviceName !== "") {
writer.uint32(26).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 = createBaseNetworkComputeServerConfiguration();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 3:
message.serviceName = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
serviceName: isSet(object.serviceName) ? String(object.serviceName) : "",
};
},
toJSON(message) {
const obj = {};
message.serviceName !== undefined &&
(obj.serviceName = message.serviceName);
return obj;
},
fromPartial(object) {
const message = createBaseNetworkComputeServerConfiguration();
message.serviceName = object.serviceName ?? "";
return message;
},
};
function createBaseNetworkComputeResponse() {
return {
header: undefined,
objectInImage: [],
imageResponse: undefined,
imageRotationAngle: 0,
otherData: undefined,
status: 0,
alertData: undefined,
};
}
exports.NetworkComputeResponse = {
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.objectInImage) {
world_object_1.WorldObject.encode(v, writer.uint32(18).fork()).ldelim();
}
if (message.imageResponse !== undefined) {
image_1.ImageResponse.encode(message.imageResponse, writer.uint32(26).fork()).ldelim();
}
if (message.imageRotationAngle !== 0) {
writer.uint32(49).double(message.imageRotationAngle);
}
if (message.otherData !== undefined) {
any_1.Any.encode(message.otherData, writer.uint32(34).fork()).ldelim();
}
if (message.status !== 0) {
writer.uint32(40).int32(message.status);
}
if (message.alertData !== undefined) {
alerts_1.AlertData.encode(message.alertData, writer.uint32(58).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 = createBaseNetworkComputeResponse();
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.objectInImage.push(world_object_1.WorldObject.decode(reader, reader.uint32()));
break;
case 3:
message.imageResponse = image_1.ImageResponse.decode(reader, reader.uint32());
break;
case 6:
message.imageRotationAngle = reader.double();
break;
case 4:
message.otherData = any_1.Any.decode(reader, reader.uint32());
break;
case 5:
message.status = reader.int32();
break;
case 7:
message.alertData = alerts_1.AlertData.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,
objectInImage: Array.isArray(object?.objectInImage)
? object.objectInImage.map((e) => world_object_1.WorldObject.fromJSON(e))
: [],
imageResponse: isSet(object.imageResponse)
? image_1.ImageResponse.fromJSON(object.imageResponse)
: undefined,
imageRotationAngle: isSet(object.imageRotationAngle)
? Number(object.imageRotationAngle)
: 0,
otherData: isSet(object.otherData)
? any_1.Any.fromJSON(object.otherData)
: undefined,
status: isSet(object.status)
? networkComputeStatusFromJSON(object.status)
: 0,
alertData: isSet(object.alertData)
? alerts_1.AlertData.fromJSON(object.alertData)
: undefined,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.ResponseHeader.toJSON(message.header)
: undefined);
if (message.objectInImage) {
obj.objectInImage = message.objectInImage.map((e) => e ? world_object_1.WorldObject.toJSON(e) : undefined);
}
else {
obj.objectInImage = [];
}
message.imageResponse !== undefined &&
(obj.imageResponse = message.imageResponse
? image_1.ImageResponse.toJSON(message.imageResponse)
: undefined);
message.imageRotationAngle !== undefined &&
(obj.imageRotationAngle = message.imageRotationAngle);
message.otherData !== undefined &&
(obj.otherData = message.otherData
? any_1.Any.toJSON(message.otherData)
: undefined);
message.status !== undefined &&
(obj.status = networkComputeStatusToJSON(message.status));
message.alertData !== undefined &&
(obj.alertData = message.alertData
? alerts_1.AlertData.toJSON(message.alertData)
: undefined);
return obj;
},
fromPartial(object) {
const message = createBaseNetworkComputeResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
message.objectInImage =
object.objectInImage?.map((e) => world_object_1.WorldObject.fromPartial(e)) || [];
message.imageResponse =
object.imageResponse !== undefined && object.imageResponse !== null
? image_1.ImageResponse.fromPartial(object.imageResponse)
: undefined;
message.imageRotationAngle = object.imageRotationAngle ?? 0;
message.otherData =
object.otherData !== undefined && object.otherData !== null
? any_1.Any.fromPartial(object.otherData)
: undefined;
message.status = object.status ?? 0;
message.alertData =
object.alertData !== undefined && object.alertData !== null
? alerts_1.AlertData.fromPartial(object.alertData)
: undefined;
return message;
},
};
function isSet(value) {
return value !== null && value !== undefined;
}
//# sourceMappingURL=network_compute_bridge.js.map