UNPKG

spot-sdk-ts

Version:

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

811 lines 36.3 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.RoiParameters = exports.GripperCameraParams = exports.GripperCameraGetParamResponse = exports.GripperCameraGetParamRequest = exports.GripperCameraParamResponse = exports.GripperCameraParamRequest = exports.roiParameters_RoiWindowSizeToJSON = exports.roiParameters_RoiWindowSizeFromJSON = exports.RoiParameters_RoiWindowSize = exports.gripperCameraParams_LedModeToJSON = exports.gripperCameraParams_LedModeFromJSON = exports.GripperCameraParams_LedMode = exports.gripperCameraParams_CameraModeToJSON = exports.gripperCameraParams_CameraModeFromJSON = exports.GripperCameraParams_CameraMode = exports.hdrParametersToJSON = exports.hdrParametersFromJSON = exports.HdrParameters = exports.protobufPackage = void 0; /* eslint-disable */ const header_1 = require("./header"); const geometry_1 = require("./geometry"); const minimal_1 = __importDefault(require("protobufjs/minimal")); const wrappers_1 = require("../../google/protobuf/wrappers"); exports.protobufPackage = "bosdyn.api"; /** * High dynamic range (HDR) modes available. HDR sets the camera to take multiple frames to * get exposure in a large range. HDR will reduce framerate in high-framerate modes. */ var HdrParameters; (function (HdrParameters) { /** HDR_UNKNOWN - (or not set): will not change HDR settings. */ HdrParameters[HdrParameters["HDR_UNKNOWN"] = 0] = "HDR_UNKNOWN"; /** HDR_OFF - HDR disabled */ HdrParameters[HdrParameters["HDR_OFF"] = 1] = "HDR_OFF"; /** HDR_AUTO - Camera's on-board processor determines how much HDR is needed */ HdrParameters[HdrParameters["HDR_AUTO"] = 2] = "HDR_AUTO"; /** HDR_MANUAL_1 - Manual HDR enabled (minimum) */ HdrParameters[HdrParameters["HDR_MANUAL_1"] = 3] = "HDR_MANUAL_1"; /** HDR_MANUAL_2 - */ HdrParameters[HdrParameters["HDR_MANUAL_2"] = 4] = "HDR_MANUAL_2"; /** HDR_MANUAL_3 - */ HdrParameters[HdrParameters["HDR_MANUAL_3"] = 5] = "HDR_MANUAL_3"; /** HDR_MANUAL_4 - Manual HDR enabled (maximum) */ HdrParameters[HdrParameters["HDR_MANUAL_4"] = 6] = "HDR_MANUAL_4"; HdrParameters[HdrParameters["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(HdrParameters = exports.HdrParameters || (exports.HdrParameters = {})); function hdrParametersFromJSON(object) { switch (object) { case 0: case "HDR_UNKNOWN": return HdrParameters.HDR_UNKNOWN; case 1: case "HDR_OFF": return HdrParameters.HDR_OFF; case 2: case "HDR_AUTO": return HdrParameters.HDR_AUTO; case 3: case "HDR_MANUAL_1": return HdrParameters.HDR_MANUAL_1; case 4: case "HDR_MANUAL_2": return HdrParameters.HDR_MANUAL_2; case 5: case "HDR_MANUAL_3": return HdrParameters.HDR_MANUAL_3; case 6: case "HDR_MANUAL_4": return HdrParameters.HDR_MANUAL_4; case -1: case "UNRECOGNIZED": default: return HdrParameters.UNRECOGNIZED; } } exports.hdrParametersFromJSON = hdrParametersFromJSON; function hdrParametersToJSON(object) { switch (object) { case HdrParameters.HDR_UNKNOWN: return "HDR_UNKNOWN"; case HdrParameters.HDR_OFF: return "HDR_OFF"; case HdrParameters.HDR_AUTO: return "HDR_AUTO"; case HdrParameters.HDR_MANUAL_1: return "HDR_MANUAL_1"; case HdrParameters.HDR_MANUAL_2: return "HDR_MANUAL_2"; case HdrParameters.HDR_MANUAL_3: return "HDR_MANUAL_3"; case HdrParameters.HDR_MANUAL_4: return "HDR_MANUAL_4"; case HdrParameters.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } exports.hdrParametersToJSON = hdrParametersToJSON; var GripperCameraParams_CameraMode; (function (GripperCameraParams_CameraMode) { /** MODE_UNKNOWN - MODE_UNKNOWN should not be used. */ GripperCameraParams_CameraMode[GripperCameraParams_CameraMode["MODE_UNKNOWN"] = 0] = "MODE_UNKNOWN"; /** MODE_1280_720_60FPS_UYVY - 1280x720 pixels at 60 frames per second in UYVY format */ GripperCameraParams_CameraMode[GripperCameraParams_CameraMode["MODE_1280_720_60FPS_UYVY"] = 1] = "MODE_1280_720_60FPS_UYVY"; /** * MODE_640_480_120FPS_UYVY - 640x480 pixels at 120 frames per second in UYVY format * Warning: this frame rate may not be achievable with long exposure times. */ GripperCameraParams_CameraMode[GripperCameraParams_CameraMode["MODE_640_480_120FPS_UYVY"] = 11] = "MODE_640_480_120FPS_UYVY"; /** MODE_1920_1080_60FPS_MJPG - 1920x1080 pixels at 60 frames per second in Motion JPG format */ GripperCameraParams_CameraMode[GripperCameraParams_CameraMode["MODE_1920_1080_60FPS_MJPG"] = 14] = "MODE_1920_1080_60FPS_MJPG"; /** MODE_3840_2160_30FPS_MJPG - 3840x2160 pixels at 30 frames per second in Motion JPG format */ GripperCameraParams_CameraMode[GripperCameraParams_CameraMode["MODE_3840_2160_30FPS_MJPG"] = 15] = "MODE_3840_2160_30FPS_MJPG"; /** MODE_4208_3120_20FPS_MJPG - 4208x3120 pixels at 20 frames per second in Motion JPG format */ GripperCameraParams_CameraMode[GripperCameraParams_CameraMode["MODE_4208_3120_20FPS_MJPG"] = 16] = "MODE_4208_3120_20FPS_MJPG"; /** MODE_4096_2160_30FPS_MJPG - 4096x2160 pixels at 30 frames per second in Motion JPG format */ GripperCameraParams_CameraMode[GripperCameraParams_CameraMode["MODE_4096_2160_30FPS_MJPG"] = 17] = "MODE_4096_2160_30FPS_MJPG"; GripperCameraParams_CameraMode[GripperCameraParams_CameraMode["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(GripperCameraParams_CameraMode = exports.GripperCameraParams_CameraMode || (exports.GripperCameraParams_CameraMode = {})); function gripperCameraParams_CameraModeFromJSON(object) { switch (object) { case 0: case "MODE_UNKNOWN": return GripperCameraParams_CameraMode.MODE_UNKNOWN; case 1: case "MODE_1280_720_60FPS_UYVY": return GripperCameraParams_CameraMode.MODE_1280_720_60FPS_UYVY; case 11: case "MODE_640_480_120FPS_UYVY": return GripperCameraParams_CameraMode.MODE_640_480_120FPS_UYVY; case 14: case "MODE_1920_1080_60FPS_MJPG": return GripperCameraParams_CameraMode.MODE_1920_1080_60FPS_MJPG; case 15: case "MODE_3840_2160_30FPS_MJPG": return GripperCameraParams_CameraMode.MODE_3840_2160_30FPS_MJPG; case 16: case "MODE_4208_3120_20FPS_MJPG": return GripperCameraParams_CameraMode.MODE_4208_3120_20FPS_MJPG; case 17: case "MODE_4096_2160_30FPS_MJPG": return GripperCameraParams_CameraMode.MODE_4096_2160_30FPS_MJPG; case -1: case "UNRECOGNIZED": default: return GripperCameraParams_CameraMode.UNRECOGNIZED; } } exports.gripperCameraParams_CameraModeFromJSON = gripperCameraParams_CameraModeFromJSON; function gripperCameraParams_CameraModeToJSON(object) { switch (object) { case GripperCameraParams_CameraMode.MODE_UNKNOWN: return "MODE_UNKNOWN"; case GripperCameraParams_CameraMode.MODE_1280_720_60FPS_UYVY: return "MODE_1280_720_60FPS_UYVY"; case GripperCameraParams_CameraMode.MODE_640_480_120FPS_UYVY: return "MODE_640_480_120FPS_UYVY"; case GripperCameraParams_CameraMode.MODE_1920_1080_60FPS_MJPG: return "MODE_1920_1080_60FPS_MJPG"; case GripperCameraParams_CameraMode.MODE_3840_2160_30FPS_MJPG: return "MODE_3840_2160_30FPS_MJPG"; case GripperCameraParams_CameraMode.MODE_4208_3120_20FPS_MJPG: return "MODE_4208_3120_20FPS_MJPG"; case GripperCameraParams_CameraMode.MODE_4096_2160_30FPS_MJPG: return "MODE_4096_2160_30FPS_MJPG"; case GripperCameraParams_CameraMode.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } exports.gripperCameraParams_CameraModeToJSON = gripperCameraParams_CameraModeToJSON; var GripperCameraParams_LedMode; (function (GripperCameraParams_LedMode) { /** LED_MODE_UNKNOWN - LED_MODE_UNKNOWN should not be used. */ GripperCameraParams_LedMode[GripperCameraParams_LedMode["LED_MODE_UNKNOWN"] = 0] = "LED_MODE_UNKNOWN"; /** LED_MODE_OFF - Off */ GripperCameraParams_LedMode[GripperCameraParams_LedMode["LED_MODE_OFF"] = 1] = "LED_MODE_OFF"; /** LED_MODE_TORCH - Constantly on. Brightness level can be set in the led_torch_brightness field. */ GripperCameraParams_LedMode[GripperCameraParams_LedMode["LED_MODE_TORCH"] = 2] = "LED_MODE_TORCH"; GripperCameraParams_LedMode[GripperCameraParams_LedMode["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(GripperCameraParams_LedMode = exports.GripperCameraParams_LedMode || (exports.GripperCameraParams_LedMode = {})); function gripperCameraParams_LedModeFromJSON(object) { switch (object) { case 0: case "LED_MODE_UNKNOWN": return GripperCameraParams_LedMode.LED_MODE_UNKNOWN; case 1: case "LED_MODE_OFF": return GripperCameraParams_LedMode.LED_MODE_OFF; case 2: case "LED_MODE_TORCH": return GripperCameraParams_LedMode.LED_MODE_TORCH; case -1: case "UNRECOGNIZED": default: return GripperCameraParams_LedMode.UNRECOGNIZED; } } exports.gripperCameraParams_LedModeFromJSON = gripperCameraParams_LedModeFromJSON; function gripperCameraParams_LedModeToJSON(object) { switch (object) { case GripperCameraParams_LedMode.LED_MODE_UNKNOWN: return "LED_MODE_UNKNOWN"; case GripperCameraParams_LedMode.LED_MODE_OFF: return "LED_MODE_OFF"; case GripperCameraParams_LedMode.LED_MODE_TORCH: return "LED_MODE_TORCH"; case GripperCameraParams_LedMode.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } exports.gripperCameraParams_LedModeToJSON = gripperCameraParams_LedModeToJSON; var RoiParameters_RoiWindowSize; (function (RoiParameters_RoiWindowSize) { /** ROI_WINDOW_SIZE_UNKNOWN - ROI window size, 1 is the smallest, 8 is the largest. */ RoiParameters_RoiWindowSize[RoiParameters_RoiWindowSize["ROI_WINDOW_SIZE_UNKNOWN"] = 0] = "ROI_WINDOW_SIZE_UNKNOWN"; RoiParameters_RoiWindowSize[RoiParameters_RoiWindowSize["ROI_WINDOW_SIZE_1"] = 1] = "ROI_WINDOW_SIZE_1"; RoiParameters_RoiWindowSize[RoiParameters_RoiWindowSize["ROI_WINDOW_SIZE_2"] = 2] = "ROI_WINDOW_SIZE_2"; RoiParameters_RoiWindowSize[RoiParameters_RoiWindowSize["ROI_WINDOW_SIZE_3"] = 3] = "ROI_WINDOW_SIZE_3"; RoiParameters_RoiWindowSize[RoiParameters_RoiWindowSize["ROI_WINDOW_SIZE_4"] = 4] = "ROI_WINDOW_SIZE_4"; RoiParameters_RoiWindowSize[RoiParameters_RoiWindowSize["ROI_WINDOW_SIZE_5"] = 5] = "ROI_WINDOW_SIZE_5"; RoiParameters_RoiWindowSize[RoiParameters_RoiWindowSize["ROI_WINDOW_SIZE_6"] = 6] = "ROI_WINDOW_SIZE_6"; RoiParameters_RoiWindowSize[RoiParameters_RoiWindowSize["ROI_WINDOW_SIZE_7"] = 7] = "ROI_WINDOW_SIZE_7"; RoiParameters_RoiWindowSize[RoiParameters_RoiWindowSize["ROI_WINDOW_SIZE_8"] = 8] = "ROI_WINDOW_SIZE_8"; RoiParameters_RoiWindowSize[RoiParameters_RoiWindowSize["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(RoiParameters_RoiWindowSize = exports.RoiParameters_RoiWindowSize || (exports.RoiParameters_RoiWindowSize = {})); function roiParameters_RoiWindowSizeFromJSON(object) { switch (object) { case 0: case "ROI_WINDOW_SIZE_UNKNOWN": return RoiParameters_RoiWindowSize.ROI_WINDOW_SIZE_UNKNOWN; case 1: case "ROI_WINDOW_SIZE_1": return RoiParameters_RoiWindowSize.ROI_WINDOW_SIZE_1; case 2: case "ROI_WINDOW_SIZE_2": return RoiParameters_RoiWindowSize.ROI_WINDOW_SIZE_2; case 3: case "ROI_WINDOW_SIZE_3": return RoiParameters_RoiWindowSize.ROI_WINDOW_SIZE_3; case 4: case "ROI_WINDOW_SIZE_4": return RoiParameters_RoiWindowSize.ROI_WINDOW_SIZE_4; case 5: case "ROI_WINDOW_SIZE_5": return RoiParameters_RoiWindowSize.ROI_WINDOW_SIZE_5; case 6: case "ROI_WINDOW_SIZE_6": return RoiParameters_RoiWindowSize.ROI_WINDOW_SIZE_6; case 7: case "ROI_WINDOW_SIZE_7": return RoiParameters_RoiWindowSize.ROI_WINDOW_SIZE_7; case 8: case "ROI_WINDOW_SIZE_8": return RoiParameters_RoiWindowSize.ROI_WINDOW_SIZE_8; case -1: case "UNRECOGNIZED": default: return RoiParameters_RoiWindowSize.UNRECOGNIZED; } } exports.roiParameters_RoiWindowSizeFromJSON = roiParameters_RoiWindowSizeFromJSON; function roiParameters_RoiWindowSizeToJSON(object) { switch (object) { case RoiParameters_RoiWindowSize.ROI_WINDOW_SIZE_UNKNOWN: return "ROI_WINDOW_SIZE_UNKNOWN"; case RoiParameters_RoiWindowSize.ROI_WINDOW_SIZE_1: return "ROI_WINDOW_SIZE_1"; case RoiParameters_RoiWindowSize.ROI_WINDOW_SIZE_2: return "ROI_WINDOW_SIZE_2"; case RoiParameters_RoiWindowSize.ROI_WINDOW_SIZE_3: return "ROI_WINDOW_SIZE_3"; case RoiParameters_RoiWindowSize.ROI_WINDOW_SIZE_4: return "ROI_WINDOW_SIZE_4"; case RoiParameters_RoiWindowSize.ROI_WINDOW_SIZE_5: return "ROI_WINDOW_SIZE_5"; case RoiParameters_RoiWindowSize.ROI_WINDOW_SIZE_6: return "ROI_WINDOW_SIZE_6"; case RoiParameters_RoiWindowSize.ROI_WINDOW_SIZE_7: return "ROI_WINDOW_SIZE_7"; case RoiParameters_RoiWindowSize.ROI_WINDOW_SIZE_8: return "ROI_WINDOW_SIZE_8"; case RoiParameters_RoiWindowSize.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } exports.roiParameters_RoiWindowSizeToJSON = roiParameters_RoiWindowSizeToJSON; function createBaseGripperCameraParamRequest() { return { header: undefined, params: undefined }; } exports.GripperCameraParamRequest = { 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.params !== undefined) { exports.GripperCameraParams.encode(message.params, 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 = createBaseGripperCameraParamRequest(); 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.params = exports.GripperCameraParams.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, params: isSet(object.params) ? exports.GripperCameraParams.fromJSON(object.params) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.RequestHeader.toJSON(message.header) : undefined); message.params !== undefined && (obj.params = message.params ? exports.GripperCameraParams.toJSON(message.params) : undefined); return obj; }, fromPartial(object) { const message = createBaseGripperCameraParamRequest(); message.header = object.header !== undefined && object.header !== null ? header_1.RequestHeader.fromPartial(object.header) : undefined; message.params = object.params !== undefined && object.params !== null ? exports.GripperCameraParams.fromPartial(object.params) : undefined; return message; }, }; function createBaseGripperCameraParamResponse() { return { header: undefined }; } exports.GripperCameraParamResponse = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGripperCameraParamResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.ResponseHeader.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.ResponseHeader.fromJSON(object.header) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.ResponseHeader.toJSON(message.header) : undefined); return obj; }, fromPartial(object) { const message = createBaseGripperCameraParamResponse(); message.header = object.header !== undefined && object.header !== null ? header_1.ResponseHeader.fromPartial(object.header) : undefined; return message; }, }; function createBaseGripperCameraGetParamRequest() { return { header: undefined }; } exports.GripperCameraGetParamRequest = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.RequestHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGripperCameraGetParamRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.RequestHeader.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.RequestHeader.fromJSON(object.header) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.RequestHeader.toJSON(message.header) : undefined); return obj; }, fromPartial(object) { const message = createBaseGripperCameraGetParamRequest(); message.header = object.header !== undefined && object.header !== null ? header_1.RequestHeader.fromPartial(object.header) : undefined; return message; }, }; function createBaseGripperCameraGetParamResponse() { return { header: undefined, params: undefined }; } exports.GripperCameraGetParamResponse = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } if (message.params !== undefined) { exports.GripperCameraParams.encode(message.params, 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 = createBaseGripperCameraGetParamResponse(); 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.params = exports.GripperCameraParams.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, params: isSet(object.params) ? exports.GripperCameraParams.fromJSON(object.params) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.ResponseHeader.toJSON(message.header) : undefined); message.params !== undefined && (obj.params = message.params ? exports.GripperCameraParams.toJSON(message.params) : undefined); return obj; }, fromPartial(object) { const message = createBaseGripperCameraGetParamResponse(); message.header = object.header !== undefined && object.header !== null ? header_1.ResponseHeader.fromPartial(object.header) : undefined; message.params = object.params !== undefined && object.params !== null ? exports.GripperCameraParams.fromPartial(object.params) : undefined; return message; }, }; function createBaseGripperCameraParams() { return { cameraMode: 0, brightness: undefined, contrast: undefined, saturation: undefined, gain: undefined, exposureAuto: undefined, exposureAbsolute: undefined, exposureRoi: undefined, focusAuto: undefined, focusAbsolute: undefined, focusRoi: undefined, drawFocusRoiRectangle: undefined, hdr: 0, ledMode: 0, ledTorchBrightness: undefined, }; } exports.GripperCameraParams = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.cameraMode !== 0) { writer.uint32(8).int32(message.cameraMode); } if (message.brightness !== undefined) { wrappers_1.FloatValue.encode({ value: message.brightness }, writer.uint32(18).fork()).ldelim(); } if (message.contrast !== undefined) { wrappers_1.FloatValue.encode({ value: message.contrast }, writer.uint32(26).fork()).ldelim(); } if (message.saturation !== undefined) { wrappers_1.FloatValue.encode({ value: message.saturation }, writer.uint32(34).fork()).ldelim(); } if (message.gain !== undefined) { wrappers_1.FloatValue.encode({ value: message.gain }, writer.uint32(58).fork()).ldelim(); } if (message.exposureAuto !== undefined) { wrappers_1.BoolValue.encode({ value: message.exposureAuto }, writer.uint32(82).fork()).ldelim(); } if (message.exposureAbsolute !== undefined) { wrappers_1.FloatValue.encode({ value: message.exposureAbsolute }, writer.uint32(90).fork()).ldelim(); } if (message.exposureRoi !== undefined) { exports.RoiParameters.encode(message.exposureRoi, writer.uint32(130).fork()).ldelim(); } if (message.focusAuto !== undefined) { wrappers_1.BoolValue.encode({ value: message.focusAuto }, writer.uint32(106).fork()).ldelim(); } if (message.focusAbsolute !== undefined) { wrappers_1.FloatValue.encode({ value: message.focusAbsolute }, writer.uint32(98).fork()).ldelim(); } if (message.focusRoi !== undefined) { exports.RoiParameters.encode(message.focusRoi, writer.uint32(114).fork()).ldelim(); } if (message.drawFocusRoiRectangle !== undefined) { wrappers_1.BoolValue.encode({ value: message.drawFocusRoiRectangle }, writer.uint32(146).fork()).ldelim(); } if (message.hdr !== 0) { writer.uint32(136).int32(message.hdr); } if (message.ledMode !== 0) { writer.uint32(152).int32(message.ledMode); } if (message.ledTorchBrightness !== undefined) { wrappers_1.FloatValue.encode({ value: message.ledTorchBrightness }, writer.uint32(162).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 = createBaseGripperCameraParams(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.cameraMode = reader.int32(); break; case 2: message.brightness = wrappers_1.FloatValue.decode(reader, reader.uint32()).value; break; case 3: message.contrast = wrappers_1.FloatValue.decode(reader, reader.uint32()).value; break; case 4: message.saturation = wrappers_1.FloatValue.decode(reader, reader.uint32()).value; break; case 7: message.gain = wrappers_1.FloatValue.decode(reader, reader.uint32()).value; break; case 10: message.exposureAuto = wrappers_1.BoolValue.decode(reader, reader.uint32()).value; break; case 11: message.exposureAbsolute = wrappers_1.FloatValue.decode(reader, reader.uint32()).value; break; case 16: message.exposureRoi = exports.RoiParameters.decode(reader, reader.uint32()); break; case 13: message.focusAuto = wrappers_1.BoolValue.decode(reader, reader.uint32()).value; break; case 12: message.focusAbsolute = wrappers_1.FloatValue.decode(reader, reader.uint32()).value; break; case 14: message.focusRoi = exports.RoiParameters.decode(reader, reader.uint32()); break; case 18: message.drawFocusRoiRectangle = wrappers_1.BoolValue.decode(reader, reader.uint32()).value; break; case 17: message.hdr = reader.int32(); break; case 19: message.ledMode = reader.int32(); break; case 20: message.ledTorchBrightness = wrappers_1.FloatValue.decode(reader, reader.uint32()).value; break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { cameraMode: isSet(object.cameraMode) ? gripperCameraParams_CameraModeFromJSON(object.cameraMode) : 0, brightness: isSet(object.brightness) ? Number(object.brightness) : undefined, contrast: isSet(object.contrast) ? Number(object.contrast) : undefined, saturation: isSet(object.saturation) ? Number(object.saturation) : undefined, gain: isSet(object.gain) ? Number(object.gain) : undefined, exposureAuto: isSet(object.exposureAuto) ? Boolean(object.exposureAuto) : undefined, exposureAbsolute: isSet(object.exposureAbsolute) ? Number(object.exposureAbsolute) : undefined, exposureRoi: isSet(object.exposureRoi) ? exports.RoiParameters.fromJSON(object.exposureRoi) : undefined, focusAuto: isSet(object.focusAuto) ? Boolean(object.focusAuto) : undefined, focusAbsolute: isSet(object.focusAbsolute) ? Number(object.focusAbsolute) : undefined, focusRoi: isSet(object.focusRoi) ? exports.RoiParameters.fromJSON(object.focusRoi) : undefined, drawFocusRoiRectangle: isSet(object.drawFocusRoiRectangle) ? Boolean(object.drawFocusRoiRectangle) : undefined, hdr: isSet(object.hdr) ? hdrParametersFromJSON(object.hdr) : 0, ledMode: isSet(object.ledMode) ? gripperCameraParams_LedModeFromJSON(object.ledMode) : 0, ledTorchBrightness: isSet(object.ledTorchBrightness) ? Number(object.ledTorchBrightness) : undefined, }; }, toJSON(message) { const obj = {}; message.cameraMode !== undefined && (obj.cameraMode = gripperCameraParams_CameraModeToJSON(message.cameraMode)); message.brightness !== undefined && (obj.brightness = message.brightness); message.contrast !== undefined && (obj.contrast = message.contrast); message.saturation !== undefined && (obj.saturation = message.saturation); message.gain !== undefined && (obj.gain = message.gain); message.exposureAuto !== undefined && (obj.exposureAuto = message.exposureAuto); message.exposureAbsolute !== undefined && (obj.exposureAbsolute = message.exposureAbsolute); message.exposureRoi !== undefined && (obj.exposureRoi = message.exposureRoi ? exports.RoiParameters.toJSON(message.exposureRoi) : undefined); message.focusAuto !== undefined && (obj.focusAuto = message.focusAuto); message.focusAbsolute !== undefined && (obj.focusAbsolute = message.focusAbsolute); message.focusRoi !== undefined && (obj.focusRoi = message.focusRoi ? exports.RoiParameters.toJSON(message.focusRoi) : undefined); message.drawFocusRoiRectangle !== undefined && (obj.drawFocusRoiRectangle = message.drawFocusRoiRectangle); message.hdr !== undefined && (obj.hdr = hdrParametersToJSON(message.hdr)); message.ledMode !== undefined && (obj.ledMode = gripperCameraParams_LedModeToJSON(message.ledMode)); message.ledTorchBrightness !== undefined && (obj.ledTorchBrightness = message.ledTorchBrightness); return obj; }, fromPartial(object) { const message = createBaseGripperCameraParams(); message.cameraMode = object.cameraMode ?? 0; message.brightness = object.brightness ?? undefined; message.contrast = object.contrast ?? undefined; message.saturation = object.saturation ?? undefined; message.gain = object.gain ?? undefined; message.exposureAuto = object.exposureAuto ?? undefined; message.exposureAbsolute = object.exposureAbsolute ?? undefined; message.exposureRoi = object.exposureRoi !== undefined && object.exposureRoi !== null ? exports.RoiParameters.fromPartial(object.exposureRoi) : undefined; message.focusAuto = object.focusAuto ?? undefined; message.focusAbsolute = object.focusAbsolute ?? undefined; message.focusRoi = object.focusRoi !== undefined && object.focusRoi !== null ? exports.RoiParameters.fromPartial(object.focusRoi) : undefined; message.drawFocusRoiRectangle = object.drawFocusRoiRectangle ?? undefined; message.hdr = object.hdr ?? 0; message.ledMode = object.ledMode ?? 0; message.ledTorchBrightness = object.ledTorchBrightness ?? undefined; return message; }, }; function createBaseRoiParameters() { return { roiPercentageInImage: undefined, windowSize: 0 }; } exports.RoiParameters = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.roiPercentageInImage !== undefined) { geometry_1.Vec2.encode(message.roiPercentageInImage, writer.uint32(10).fork()).ldelim(); } if (message.windowSize !== 0) { writer.uint32(16).int32(message.windowSize); } 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 = createBaseRoiParameters(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.roiPercentageInImage = geometry_1.Vec2.decode(reader, reader.uint32()); break; case 2: message.windowSize = reader.int32(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { roiPercentageInImage: isSet(object.roiPercentageInImage) ? geometry_1.Vec2.fromJSON(object.roiPercentageInImage) : undefined, windowSize: isSet(object.windowSize) ? roiParameters_RoiWindowSizeFromJSON(object.windowSize) : 0, }; }, toJSON(message) { const obj = {}; message.roiPercentageInImage !== undefined && (obj.roiPercentageInImage = message.roiPercentageInImage ? geometry_1.Vec2.toJSON(message.roiPercentageInImage) : undefined); message.windowSize !== undefined && (obj.windowSize = roiParameters_RoiWindowSizeToJSON(message.windowSize)); return obj; }, fromPartial(object) { const message = createBaseRoiParameters(); message.roiPercentageInImage = object.roiPercentageInImage !== undefined && object.roiPercentageInImage !== null ? geometry_1.Vec2.fromPartial(object.roiPercentageInImage) : undefined; message.windowSize = object.windowSize ?? 0; return message; }, }; function isSet(value) { return value !== null && value !== undefined; } //# sourceMappingURL=gripper_camera_param.js.map