UNPKG

spot-sdk-ts

Version:

TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics

858 lines 38.2 kB
"use strict"; 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