spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
811 lines • 36.3 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.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