spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
1,248 lines (1,247 loc) • 70.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.DebugResponse = exports.DebugRequest = exports.SetPassphraseResponse = exports.SetPassphraseRequest = exports.ListLogpointsResponse = exports.ListLogpointsRequest = exports.ListCamerasResponse = exports.ListCamerasRequest = exports.TagResponse = exports.TagRequest = exports.StoreResponse = exports.StoreRequest = exports.RetrieveRawDataResponse = exports.RetrieveRawDataRequest = exports.RetrieveResponse = exports.RetrieveRequest = exports.GetStatusResponse = exports.GetStatusRequest = exports.DeleteResponse = exports.DeleteRequest = exports.Logpoint_Calibration = exports.Logpoint_ImageParams = exports.Logpoint = exports.logpoint_QueueStatusToJSON = exports.logpoint_QueueStatusFromJSON = exports.Logpoint_QueueStatus = exports.logpoint_LogStatusToJSON = exports.logpoint_LogStatusFromJSON = exports.Logpoint_LogStatus = exports.logpoint_RecordTypeToJSON = exports.logpoint_RecordTypeFromJSON = exports.Logpoint_RecordType = exports.protobufPackage = void 0;
/* eslint-disable */
const image_1 = require("../image");
const timestamp_1 = require("../../../google/protobuf/timestamp");
const geometry_1 = require("../geometry");
const camera_1 = require("./camera");
const header_1 = require("../header");
const data_chunk_1 = require("../data_chunk");
const minimal_1 = __importDefault(require("protobufjs/minimal"));
exports.protobufPackage = "bosdyn.api.spot_cam";
/** Possible types of media that can be stored. */
var Logpoint_RecordType;
(function (Logpoint_RecordType) {
Logpoint_RecordType[Logpoint_RecordType["STILLIMAGE"] = 0] = "STILLIMAGE";
Logpoint_RecordType[Logpoint_RecordType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(Logpoint_RecordType = exports.Logpoint_RecordType || (exports.Logpoint_RecordType = {}));
function logpoint_RecordTypeFromJSON(object) {
switch (object) {
case 0:
case "STILLIMAGE":
return Logpoint_RecordType.STILLIMAGE;
case -1:
case "UNRECOGNIZED":
default:
return Logpoint_RecordType.UNRECOGNIZED;
}
}
exports.logpoint_RecordTypeFromJSON = logpoint_RecordTypeFromJSON;
function logpoint_RecordTypeToJSON(object) {
switch (object) {
case Logpoint_RecordType.STILLIMAGE:
return "STILLIMAGE";
case Logpoint_RecordType.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.logpoint_RecordTypeToJSON = logpoint_RecordTypeToJSON;
/** Possible stages of data acquisition. */
var Logpoint_LogStatus;
(function (Logpoint_LogStatus) {
Logpoint_LogStatus[Logpoint_LogStatus["FAILED"] = 0] = "FAILED";
/** QUEUED - the logpoint has been queued to be downloaded from the renderer */
Logpoint_LogStatus[Logpoint_LogStatus["QUEUED"] = 1] = "QUEUED";
/** COMPLETE - the logpoint is written to the disk */
Logpoint_LogStatus[Logpoint_LogStatus["COMPLETE"] = 2] = "COMPLETE";
Logpoint_LogStatus[Logpoint_LogStatus["UNKNOWN"] = -1] = "UNKNOWN";
Logpoint_LogStatus[Logpoint_LogStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(Logpoint_LogStatus = exports.Logpoint_LogStatus || (exports.Logpoint_LogStatus = {}));
function logpoint_LogStatusFromJSON(object) {
switch (object) {
case 0:
case "FAILED":
return Logpoint_LogStatus.FAILED;
case 1:
case "QUEUED":
return Logpoint_LogStatus.QUEUED;
case 2:
case "COMPLETE":
return Logpoint_LogStatus.COMPLETE;
case -1:
case "UNKNOWN":
return Logpoint_LogStatus.UNKNOWN;
case -1:
case "UNRECOGNIZED":
default:
return Logpoint_LogStatus.UNRECOGNIZED;
}
}
exports.logpoint_LogStatusFromJSON = logpoint_LogStatusFromJSON;
function logpoint_LogStatusToJSON(object) {
switch (object) {
case Logpoint_LogStatus.FAILED:
return "FAILED";
case Logpoint_LogStatus.QUEUED:
return "QUEUED";
case Logpoint_LogStatus.COMPLETE:
return "COMPLETE";
case Logpoint_LogStatus.UNKNOWN:
return "UNKNOWN";
case Logpoint_LogStatus.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.logpoint_LogStatusToJSON = logpoint_LogStatusToJSON;
var Logpoint_QueueStatus;
(function (Logpoint_QueueStatus) {
Logpoint_QueueStatus[Logpoint_QueueStatus["QUEUED_UNKNOWN"] = 0] = "QUEUED_UNKNOWN";
/** QUEUED_RENDER - The logpoint has been queued to be downloaded from the renderer */
Logpoint_QueueStatus[Logpoint_QueueStatus["QUEUED_RENDER"] = 1] = "QUEUED_RENDER";
/** QUEUED_DISK - The logpoint is in general ram, and will be written to the disk when resources allow */
Logpoint_QueueStatus[Logpoint_QueueStatus["QUEUED_DISK"] = 2] = "QUEUED_DISK";
Logpoint_QueueStatus[Logpoint_QueueStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(Logpoint_QueueStatus = exports.Logpoint_QueueStatus || (exports.Logpoint_QueueStatus = {}));
function logpoint_QueueStatusFromJSON(object) {
switch (object) {
case 0:
case "QUEUED_UNKNOWN":
return Logpoint_QueueStatus.QUEUED_UNKNOWN;
case 1:
case "QUEUED_RENDER":
return Logpoint_QueueStatus.QUEUED_RENDER;
case 2:
case "QUEUED_DISK":
return Logpoint_QueueStatus.QUEUED_DISK;
case -1:
case "UNRECOGNIZED":
default:
return Logpoint_QueueStatus.UNRECOGNIZED;
}
}
exports.logpoint_QueueStatusFromJSON = logpoint_QueueStatusFromJSON;
function logpoint_QueueStatusToJSON(object) {
switch (object) {
case Logpoint_QueueStatus.QUEUED_UNKNOWN:
return "QUEUED_UNKNOWN";
case Logpoint_QueueStatus.QUEUED_RENDER:
return "QUEUED_RENDER";
case Logpoint_QueueStatus.QUEUED_DISK:
return "QUEUED_DISK";
case Logpoint_QueueStatus.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.logpoint_QueueStatusToJSON = logpoint_QueueStatusToJSON;
function createBaseLogpoint() {
return {
name: "",
type: 0,
status: 0,
queueStatus: 0,
tag: "",
timestamp: undefined,
imageParams: undefined,
calibration: [],
};
}
exports.Logpoint = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.name !== "") {
writer.uint32(10).string(message.name);
}
if (message.type !== 0) {
writer.uint32(16).int32(message.type);
}
if (message.status !== 0) {
writer.uint32(24).int32(message.status);
}
if (message.queueStatus !== 0) {
writer.uint32(64).int32(message.queueStatus);
}
if (message.tag !== "") {
writer.uint32(34).string(message.tag);
}
if (message.timestamp !== undefined) {
timestamp_1.Timestamp.encode(toTimestamp(message.timestamp), writer.uint32(42).fork()).ldelim();
}
if (message.imageParams !== undefined) {
exports.Logpoint_ImageParams.encode(message.imageParams, writer.uint32(50).fork()).ldelim();
}
for (const v of message.calibration) {
exports.Logpoint_Calibration.encode(v, 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 = createBaseLogpoint();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.name = reader.string();
break;
case 2:
message.type = reader.int32();
break;
case 3:
message.status = reader.int32();
break;
case 8:
message.queueStatus = reader.int32();
break;
case 4:
message.tag = reader.string();
break;
case 5:
message.timestamp = fromTimestamp(timestamp_1.Timestamp.decode(reader, reader.uint32()));
break;
case 6:
message.imageParams = exports.Logpoint_ImageParams.decode(reader, reader.uint32());
break;
case 7:
message.calibration.push(exports.Logpoint_Calibration.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
name: isSet(object.name) ? String(object.name) : "",
type: isSet(object.type) ? logpoint_RecordTypeFromJSON(object.type) : 0,
status: isSet(object.status)
? logpoint_LogStatusFromJSON(object.status)
: 0,
queueStatus: isSet(object.queueStatus)
? logpoint_QueueStatusFromJSON(object.queueStatus)
: 0,
tag: isSet(object.tag) ? String(object.tag) : "",
timestamp: isSet(object.timestamp)
? fromJsonTimestamp(object.timestamp)
: undefined,
imageParams: isSet(object.imageParams)
? exports.Logpoint_ImageParams.fromJSON(object.imageParams)
: undefined,
calibration: Array.isArray(object?.calibration)
? object.calibration.map((e) => exports.Logpoint_Calibration.fromJSON(e))
: [],
};
},
toJSON(message) {
const obj = {};
message.name !== undefined && (obj.name = message.name);
message.type !== undefined &&
(obj.type = logpoint_RecordTypeToJSON(message.type));
message.status !== undefined &&
(obj.status = logpoint_LogStatusToJSON(message.status));
message.queueStatus !== undefined &&
(obj.queueStatus = logpoint_QueueStatusToJSON(message.queueStatus));
message.tag !== undefined && (obj.tag = message.tag);
message.timestamp !== undefined &&
(obj.timestamp = message.timestamp.toISOString());
message.imageParams !== undefined &&
(obj.imageParams = message.imageParams
? exports.Logpoint_ImageParams.toJSON(message.imageParams)
: undefined);
if (message.calibration) {
obj.calibration = message.calibration.map((e) => e ? exports.Logpoint_Calibration.toJSON(e) : undefined);
}
else {
obj.calibration = [];
}
return obj;
},
fromPartial(object) {
const message = createBaseLogpoint();
message.name = object.name ?? "";
message.type = object.type ?? 0;
message.status = object.status ?? 0;
message.queueStatus = object.queueStatus ?? 0;
message.tag = object.tag ?? "";
message.timestamp = object.timestamp ?? undefined;
message.imageParams =
object.imageParams !== undefined && object.imageParams !== null
? exports.Logpoint_ImageParams.fromPartial(object.imageParams)
: undefined;
message.calibration =
object.calibration?.map((e) => exports.Logpoint_Calibration.fromPartial(e)) || [];
return message;
},
};
function createBaseLogpoint_ImageParams() {
return { width: 0, height: 0, format: 0 };
}
exports.Logpoint_ImageParams = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.width !== 0) {
writer.uint32(8).int32(message.width);
}
if (message.height !== 0) {
writer.uint32(16).int32(message.height);
}
if (message.format !== 0) {
writer.uint32(24).int32(message.format);
}
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 = createBaseLogpoint_ImageParams();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.width = reader.int32();
break;
case 2:
message.height = reader.int32();
break;
case 3:
message.format = reader.int32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
width: isSet(object.width) ? Number(object.width) : 0,
height: isSet(object.height) ? Number(object.height) : 0,
format: isSet(object.format)
? (0, image_1.image_PixelFormatFromJSON)(object.format)
: 0,
};
},
toJSON(message) {
const obj = {};
message.width !== undefined && (obj.width = Math.round(message.width));
message.height !== undefined && (obj.height = Math.round(message.height));
message.format !== undefined &&
(obj.format = (0, image_1.image_PixelFormatToJSON)(message.format));
return obj;
},
fromPartial(object) {
const message = createBaseLogpoint_ImageParams();
message.width = object.width ?? 0;
message.height = object.height ?? 0;
message.format = object.format ?? 0;
return message;
},
};
function createBaseLogpoint_Calibration() {
return {
xoffset: 0,
yoffset: 0,
width: 0,
height: 0,
baseFrameName: "",
baseTfromSensor: undefined,
baseTformSensor: undefined,
intrinsics: undefined,
};
}
exports.Logpoint_Calibration = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.xoffset !== 0) {
writer.uint32(8).int32(message.xoffset);
}
if (message.yoffset !== 0) {
writer.uint32(16).int32(message.yoffset);
}
if (message.width !== 0) {
writer.uint32(24).int32(message.width);
}
if (message.height !== 0) {
writer.uint32(32).int32(message.height);
}
if (message.baseFrameName !== "") {
writer.uint32(58).string(message.baseFrameName);
}
if (message.baseTfromSensor !== undefined) {
geometry_1.SE3Pose.encode(message.baseTfromSensor, writer.uint32(42).fork()).ldelim();
}
if (message.baseTformSensor !== undefined) {
geometry_1.SE3Pose.encode(message.baseTformSensor, writer.uint32(66).fork()).ldelim();
}
if (message.intrinsics !== undefined) {
camera_1.Camera_PinholeIntrinsics.encode(message.intrinsics, writer.uint32(50).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLogpoint_Calibration();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.xoffset = reader.int32();
break;
case 2:
message.yoffset = reader.int32();
break;
case 3:
message.width = reader.int32();
break;
case 4:
message.height = reader.int32();
break;
case 7:
message.baseFrameName = reader.string();
break;
case 5:
message.baseTfromSensor = geometry_1.SE3Pose.decode(reader, reader.uint32());
break;
case 8:
message.baseTformSensor = geometry_1.SE3Pose.decode(reader, reader.uint32());
break;
case 6:
message.intrinsics = camera_1.Camera_PinholeIntrinsics.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
xoffset: isSet(object.xoffset) ? Number(object.xoffset) : 0,
yoffset: isSet(object.yoffset) ? Number(object.yoffset) : 0,
width: isSet(object.width) ? Number(object.width) : 0,
height: isSet(object.height) ? Number(object.height) : 0,
baseFrameName: isSet(object.baseFrameName)
? String(object.baseFrameName)
: "",
baseTfromSensor: isSet(object.baseTfromSensor)
? geometry_1.SE3Pose.fromJSON(object.baseTfromSensor)
: undefined,
baseTformSensor: isSet(object.baseTformSensor)
? geometry_1.SE3Pose.fromJSON(object.baseTformSensor)
: undefined,
intrinsics: isSet(object.intrinsics)
? camera_1.Camera_PinholeIntrinsics.fromJSON(object.intrinsics)
: undefined,
};
},
toJSON(message) {
const obj = {};
message.xoffset !== undefined &&
(obj.xoffset = Math.round(message.xoffset));
message.yoffset !== undefined &&
(obj.yoffset = Math.round(message.yoffset));
message.width !== undefined && (obj.width = Math.round(message.width));
message.height !== undefined && (obj.height = Math.round(message.height));
message.baseFrameName !== undefined &&
(obj.baseFrameName = message.baseFrameName);
message.baseTfromSensor !== undefined &&
(obj.baseTfromSensor = message.baseTfromSensor
? geometry_1.SE3Pose.toJSON(message.baseTfromSensor)
: undefined);
message.baseTformSensor !== undefined &&
(obj.baseTformSensor = message.baseTformSensor
? geometry_1.SE3Pose.toJSON(message.baseTformSensor)
: undefined);
message.intrinsics !== undefined &&
(obj.intrinsics = message.intrinsics
? camera_1.Camera_PinholeIntrinsics.toJSON(message.intrinsics)
: undefined);
return obj;
},
fromPartial(object) {
const message = createBaseLogpoint_Calibration();
message.xoffset = object.xoffset ?? 0;
message.yoffset = object.yoffset ?? 0;
message.width = object.width ?? 0;
message.height = object.height ?? 0;
message.baseFrameName = object.baseFrameName ?? "";
message.baseTfromSensor =
object.baseTfromSensor !== undefined && object.baseTfromSensor !== null
? geometry_1.SE3Pose.fromPartial(object.baseTfromSensor)
: undefined;
message.baseTformSensor =
object.baseTformSensor !== undefined && object.baseTformSensor !== null
? geometry_1.SE3Pose.fromPartial(object.baseTformSensor)
: undefined;
message.intrinsics =
object.intrinsics !== undefined && object.intrinsics !== null
? camera_1.Camera_PinholeIntrinsics.fromPartial(object.intrinsics)
: undefined;
return message;
},
};
function createBaseDeleteRequest() {
return { header: undefined, point: undefined };
}
exports.DeleteRequest = {
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.point !== undefined) {
exports.Logpoint.encode(message.point, 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 = createBaseDeleteRequest();
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.point = exports.Logpoint.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,
point: isSet(object.point) ? exports.Logpoint.fromJSON(object.point) : undefined,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.RequestHeader.toJSON(message.header)
: undefined);
message.point !== undefined &&
(obj.point = message.point ? exports.Logpoint.toJSON(message.point) : undefined);
return obj;
},
fromPartial(object) {
const message = createBaseDeleteRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
message.point =
object.point !== undefined && object.point !== null
? exports.Logpoint.fromPartial(object.point)
: undefined;
return message;
},
};
function createBaseDeleteResponse() {
return { header: undefined };
}
exports.DeleteResponse = {
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 = createBaseDeleteResponse();
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 = createBaseDeleteResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
return message;
},
};
function createBaseGetStatusRequest() {
return { header: undefined, point: undefined };
}
exports.GetStatusRequest = {
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.point !== undefined) {
exports.Logpoint.encode(message.point, 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 = createBaseGetStatusRequest();
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.point = exports.Logpoint.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,
point: isSet(object.point) ? exports.Logpoint.fromJSON(object.point) : undefined,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.RequestHeader.toJSON(message.header)
: undefined);
message.point !== undefined &&
(obj.point = message.point ? exports.Logpoint.toJSON(message.point) : undefined);
return obj;
},
fromPartial(object) {
const message = createBaseGetStatusRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
message.point =
object.point !== undefined && object.point !== null
? exports.Logpoint.fromPartial(object.point)
: undefined;
return message;
},
};
function createBaseGetStatusResponse() {
return { header: undefined, point: undefined };
}
exports.GetStatusResponse = {
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.point !== undefined) {
exports.Logpoint.encode(message.point, 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 = createBaseGetStatusResponse();
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.point = exports.Logpoint.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,
point: isSet(object.point) ? exports.Logpoint.fromJSON(object.point) : undefined,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.ResponseHeader.toJSON(message.header)
: undefined);
message.point !== undefined &&
(obj.point = message.point ? exports.Logpoint.toJSON(message.point) : undefined);
return obj;
},
fromPartial(object) {
const message = createBaseGetStatusResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
message.point =
object.point !== undefined && object.point !== null
? exports.Logpoint.fromPartial(object.point)
: undefined;
return message;
},
};
function createBaseRetrieveRequest() {
return { header: undefined, point: undefined };
}
exports.RetrieveRequest = {
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.point !== undefined) {
exports.Logpoint.encode(message.point, 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 = createBaseRetrieveRequest();
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.point = exports.Logpoint.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,
point: isSet(object.point) ? exports.Logpoint.fromJSON(object.point) : undefined,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.RequestHeader.toJSON(message.header)
: undefined);
message.point !== undefined &&
(obj.point = message.point ? exports.Logpoint.toJSON(message.point) : undefined);
return obj;
},
fromPartial(object) {
const message = createBaseRetrieveRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
message.point =
object.point !== undefined && object.point !== null
? exports.Logpoint.fromPartial(object.point)
: undefined;
return message;
},
};
function createBaseRetrieveResponse() {
return { header: undefined, logpoint: undefined, data: undefined };
}
exports.RetrieveResponse = {
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.logpoint !== undefined) {
exports.Logpoint.encode(message.logpoint, writer.uint32(18).fork()).ldelim();
}
if (message.data !== undefined) {
data_chunk_1.DataChunk.encode(message.data, 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 = createBaseRetrieveResponse();
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.logpoint = exports.Logpoint.decode(reader, reader.uint32());
break;
case 3:
message.data = data_chunk_1.DataChunk.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,
logpoint: isSet(object.logpoint)
? exports.Logpoint.fromJSON(object.logpoint)
: undefined,
data: isSet(object.data) ? data_chunk_1.DataChunk.fromJSON(object.data) : undefined,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.ResponseHeader.toJSON(message.header)
: undefined);
message.logpoint !== undefined &&
(obj.logpoint = message.logpoint
? exports.Logpoint.toJSON(message.logpoint)
: undefined);
message.data !== undefined &&
(obj.data = message.data ? data_chunk_1.DataChunk.toJSON(message.data) : undefined);
return obj;
},
fromPartial(object) {
const message = createBaseRetrieveResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
message.logpoint =
object.logpoint !== undefined && object.logpoint !== null
? exports.Logpoint.fromPartial(object.logpoint)
: undefined;
message.data =
object.data !== undefined && object.data !== null
? data_chunk_1.DataChunk.fromPartial(object.data)
: undefined;
return message;
},
};
function createBaseRetrieveRawDataRequest() {
return { header: undefined, point: undefined };
}
exports.RetrieveRawDataRequest = {
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.point !== undefined) {
exports.Logpoint.encode(message.point, 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 = createBaseRetrieveRawDataRequest();
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.point = exports.Logpoint.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,
point: isSet(object.point) ? exports.Logpoint.fromJSON(object.point) : undefined,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.RequestHeader.toJSON(message.header)
: undefined);
message.point !== undefined &&
(obj.point = message.point ? exports.Logpoint.toJSON(message.point) : undefined);
return obj;
},
fromPartial(object) {
const message = createBaseRetrieveRawDataRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
message.point =
object.point !== undefined && object.point !== null
? exports.Logpoint.fromPartial(object.point)
: undefined;
return message;
},
};
function createBaseRetrieveRawDataResponse() {
return { header: undefined, logpoint: undefined, data: undefined };
}
exports.RetrieveRawDataResponse = {
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.logpoint !== undefined) {
exports.Logpoint.encode(message.logpoint, writer.uint32(18).fork()).ldelim();
}
if (message.data !== undefined) {
data_chunk_1.DataChunk.encode(message.data, 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 = createBaseRetrieveRawDataResponse();
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.logpoint = exports.Logpoint.decode(reader, reader.uint32());
break;
case 3:
message.data = data_chunk_1.DataChunk.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,
logpoint: isSet(object.logpoint)
? exports.Logpoint.fromJSON(object.logpoint)
: undefined,
data: isSet(object.data) ? data_chunk_1.DataChunk.fromJSON(object.data) : undefined,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.ResponseHeader.toJSON(message.header)
: undefined);
message.logpoint !== undefined &&
(obj.logpoint = message.logpoint
? exports.Logpoint.toJSON(message.logpoint)
: undefined);
message.data !== undefined &&
(obj.data = message.data ? data_chunk_1.DataChunk.toJSON(message.data) : undefined);
return obj;
},
fromPartial(object) {
const message = createBaseRetrieveRawDataResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
message.logpoint =
object.logpoint !== undefined && object.logpoint !== null
? exports.Logpoint.fromPartial(object.logpoint)
: undefined;
message.data =
object.data !== undefined && object.data !== null
? data_chunk_1.DataChunk.fromPartial(object.data)
: undefined;
return message;
},
};
function createBaseStoreRequest() {
return { header: undefined, camera: undefined, type: 0, tag: "" };
}
exports.StoreRequest = {
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.camera !== undefined) {
camera_1.Camera.encode(message.camera, writer.uint32(18).fork()).ldelim();
}
if (message.type !== 0) {
writer.uint32(24).int32(message.type);
}
if (message.tag !== "") {
writer.uint32(34).string(message.tag);
}
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 = createBaseStoreRequest();
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.camera = camera_1.Camera.decode(reader, reader.uint32());
break;
case 3:
message.type = reader.int32();
break;
case 4:
message.tag = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
header: isSet(object.header)
? header_1.RequestHeader.fromJSON(object.header)
: undefined,
camera: isSet(object.camera) ? camera_1.Camera.fromJSON(object.camera) : undefined,
type: isSet(object.type) ? logpoint_RecordTypeFromJSON(object.type) : 0,
tag: isSet(object.tag) ? String(object.tag) : "",
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.RequestHeader.toJSON(message.header)
: undefined);
message.camera !== undefined &&
(obj.camera = message.camera ? camera_1.Camera.toJSON(message.camera) : undefined);
message.type !== undefined &&
(obj.type = logpoint_RecordTypeToJSON(message.type));
message.tag !== undefined && (obj.tag = message.tag);
return obj;
},
fromPartial(object) {
const message = createBaseStoreRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
message.camera =
object.camera !== undefined && object.camera !== null
? camera_1.Camera.fromPartial(object.camera)
: undefined;
message.type = object.type ?? 0;
message.tag = object.tag ?? "";
return message;
},
};
function createBaseStoreResponse() {
return { header: undefined, point: undefined };
}
exports.StoreResponse = {
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.point !== undefined) {
exports.Logpoint.encode(message.point, 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 = createBaseStoreResponse();
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.point = exports.Logpoint.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,
point: isSet(object.point) ? exports.Logpoint.fromJSON(object.point) : undefined,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.ResponseHeader.toJSON(message.header)
: undefined);
message.point !== undefined &&
(obj.point = message.point ? exports.Logpoint.toJSON(message.point) : undefined);
return obj;
},
fromPartial(object) {
const message = createBaseStoreResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
message.point =
object.point !== undefined && object.point !== null
? exports.Logpoint.fromPartial(object.point)
: undefined;
return message;
},
};
function createBaseTagRequest() {
return { header: undefined, point: undefined };
}
exports.TagRequest = {
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.point !== undefined) {
exports.Logpoint.encode(message.point, 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 = createBaseTagRequest();
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.point = exports.Logpoint.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,
point: isSet(object.point) ? exports.Logpoint.fromJSON(object.point) : undefined,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.RequestHeader.toJSON(message.header)
: undefined);
message.point !== undefined &&
(obj.point = message.point ? exports.Logpoint.toJSON(message.point) : undefined);
return obj;
},
fromPartial(object) {
const message = createBaseTagRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
message.point =
object.point !== undefined && object.point !== null
? exports.Logpoint.fromPartial(object.point)
: undefined;
return message;
},
};
function createBaseTagResponse() {
return { header: undefined };
}
exports.TagResponse = {
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 = createBaseTagResponse();
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);