spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
942 lines • 37.9 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.GetLocalGridsResponse = exports.GetLocalGridsRequest = exports.GetLocalGridTypesResponse = exports.GetLocalGridTypesRequest = exports.LocalGridResponse = exports.LocalGrid = exports.LocalGridExtent = exports.LocalGridRequest = exports.LocalGridType = exports.localGridResponse_StatusToJSON = exports.localGridResponse_StatusFromJSON = exports.LocalGridResponse_Status = exports.localGrid_EncodingToJSON = exports.localGrid_EncodingFromJSON = exports.LocalGrid_Encoding = exports.localGrid_CellFormatToJSON = exports.localGrid_CellFormatFromJSON = exports.LocalGrid_CellFormat = exports.protobufPackage = void 0;
/* eslint-disable */
const timestamp_1 = require("../../google/protobuf/timestamp");
const geometry_1 = require("./geometry");
const header_1 = require("./header");
const minimal_1 = __importDefault(require("protobufjs/minimal"));
exports.protobufPackage = "bosdyn.api";
/** Describes the data type of a cell. */
var LocalGrid_CellFormat;
(function (LocalGrid_CellFormat) {
/** CELL_FORMAT_UNKNOWN - Not specified -- not a valid value. */
LocalGrid_CellFormat[LocalGrid_CellFormat["CELL_FORMAT_UNKNOWN"] = 0] = "CELL_FORMAT_UNKNOWN";
/** CELL_FORMAT_FLOAT32 - Each cell of the local grid is encoded as a little-endian 32-bit floating point number. */
LocalGrid_CellFormat[LocalGrid_CellFormat["CELL_FORMAT_FLOAT32"] = 1] = "CELL_FORMAT_FLOAT32";
/** CELL_FORMAT_FLOAT64 - Each cell of the local grid is encoded as a little-endian 64-bit floating point number. */
LocalGrid_CellFormat[LocalGrid_CellFormat["CELL_FORMAT_FLOAT64"] = 2] = "CELL_FORMAT_FLOAT64";
/** CELL_FORMAT_INT8 - Each cell of the local grid is encoded as a signed 8-bit integer. */
LocalGrid_CellFormat[LocalGrid_CellFormat["CELL_FORMAT_INT8"] = 3] = "CELL_FORMAT_INT8";
/** CELL_FORMAT_UINT8 - Each cell of the local grid is encoded as an unsigned 8-bit integer. */
LocalGrid_CellFormat[LocalGrid_CellFormat["CELL_FORMAT_UINT8"] = 4] = "CELL_FORMAT_UINT8";
/** CELL_FORMAT_INT16 - Each cell of the local grid is encoded as a little-endian signed 16-bit integer. */
LocalGrid_CellFormat[LocalGrid_CellFormat["CELL_FORMAT_INT16"] = 5] = "CELL_FORMAT_INT16";
/** CELL_FORMAT_UINT16 - Each cell of the local grid is encoded as a little-endian unsigned 16-bit integer. */
LocalGrid_CellFormat[LocalGrid_CellFormat["CELL_FORMAT_UINT16"] = 6] = "CELL_FORMAT_UINT16";
LocalGrid_CellFormat[LocalGrid_CellFormat["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(LocalGrid_CellFormat = exports.LocalGrid_CellFormat || (exports.LocalGrid_CellFormat = {}));
function localGrid_CellFormatFromJSON(object) {
switch (object) {
case 0:
case "CELL_FORMAT_UNKNOWN":
return LocalGrid_CellFormat.CELL_FORMAT_UNKNOWN;
case 1:
case "CELL_FORMAT_FLOAT32":
return LocalGrid_CellFormat.CELL_FORMAT_FLOAT32;
case 2:
case "CELL_FORMAT_FLOAT64":
return LocalGrid_CellFormat.CELL_FORMAT_FLOAT64;
case 3:
case "CELL_FORMAT_INT8":
return LocalGrid_CellFormat.CELL_FORMAT_INT8;
case 4:
case "CELL_FORMAT_UINT8":
return LocalGrid_CellFormat.CELL_FORMAT_UINT8;
case 5:
case "CELL_FORMAT_INT16":
return LocalGrid_CellFormat.CELL_FORMAT_INT16;
case 6:
case "CELL_FORMAT_UINT16":
return LocalGrid_CellFormat.CELL_FORMAT_UINT16;
case -1:
case "UNRECOGNIZED":
default:
return LocalGrid_CellFormat.UNRECOGNIZED;
}
}
exports.localGrid_CellFormatFromJSON = localGrid_CellFormatFromJSON;
function localGrid_CellFormatToJSON(object) {
switch (object) {
case LocalGrid_CellFormat.CELL_FORMAT_UNKNOWN:
return "CELL_FORMAT_UNKNOWN";
case LocalGrid_CellFormat.CELL_FORMAT_FLOAT32:
return "CELL_FORMAT_FLOAT32";
case LocalGrid_CellFormat.CELL_FORMAT_FLOAT64:
return "CELL_FORMAT_FLOAT64";
case LocalGrid_CellFormat.CELL_FORMAT_INT8:
return "CELL_FORMAT_INT8";
case LocalGrid_CellFormat.CELL_FORMAT_UINT8:
return "CELL_FORMAT_UINT8";
case LocalGrid_CellFormat.CELL_FORMAT_INT16:
return "CELL_FORMAT_INT16";
case LocalGrid_CellFormat.CELL_FORMAT_UINT16:
return "CELL_FORMAT_UINT16";
case LocalGrid_CellFormat.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.localGrid_CellFormatToJSON = localGrid_CellFormatToJSON;
/** Encoding used for storing the local grid. */
var LocalGrid_Encoding;
(function (LocalGrid_Encoding) {
/** ENCODING_UNKNOWN - Not specified -- not a valid value. */
LocalGrid_Encoding[LocalGrid_Encoding["ENCODING_UNKNOWN"] = 0] = "ENCODING_UNKNOWN";
/** ENCODING_RAW - Cells are stored packed uncompressed. */
LocalGrid_Encoding[LocalGrid_Encoding["ENCODING_RAW"] = 1] = "ENCODING_RAW";
/** ENCODING_RLE - Run-length encoding: repeat counts stored in rle_counts. */
LocalGrid_Encoding[LocalGrid_Encoding["ENCODING_RLE"] = 2] = "ENCODING_RLE";
LocalGrid_Encoding[LocalGrid_Encoding["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(LocalGrid_Encoding = exports.LocalGrid_Encoding || (exports.LocalGrid_Encoding = {}));
function localGrid_EncodingFromJSON(object) {
switch (object) {
case 0:
case "ENCODING_UNKNOWN":
return LocalGrid_Encoding.ENCODING_UNKNOWN;
case 1:
case "ENCODING_RAW":
return LocalGrid_Encoding.ENCODING_RAW;
case 2:
case "ENCODING_RLE":
return LocalGrid_Encoding.ENCODING_RLE;
case -1:
case "UNRECOGNIZED":
default:
return LocalGrid_Encoding.UNRECOGNIZED;
}
}
exports.localGrid_EncodingFromJSON = localGrid_EncodingFromJSON;
function localGrid_EncodingToJSON(object) {
switch (object) {
case LocalGrid_Encoding.ENCODING_UNKNOWN:
return "ENCODING_UNKNOWN";
case LocalGrid_Encoding.ENCODING_RAW:
return "ENCODING_RAW";
case LocalGrid_Encoding.ENCODING_RLE:
return "ENCODING_RLE";
case LocalGrid_Encoding.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.localGrid_EncodingToJSON = localGrid_EncodingToJSON;
var LocalGridResponse_Status;
(function (LocalGridResponse_Status) {
/** STATUS_UNKNOWN - Not specified -- not a valid value. */
LocalGridResponse_Status[LocalGridResponse_Status["STATUS_UNKNOWN"] = 0] = "STATUS_UNKNOWN";
/** STATUS_OK - LocalGrid was returned successfully. */
LocalGridResponse_Status[LocalGridResponse_Status["STATUS_OK"] = 1] = "STATUS_OK";
/** STATUS_NO_SUCH_GRID - The requested local grid-type is unknown. */
LocalGridResponse_Status[LocalGridResponse_Status["STATUS_NO_SUCH_GRID"] = 2] = "STATUS_NO_SUCH_GRID";
/** STATUS_DATA_UNAVAILABLE - The request local grid data is not available at this time. */
LocalGridResponse_Status[LocalGridResponse_Status["STATUS_DATA_UNAVAILABLE"] = 3] = "STATUS_DATA_UNAVAILABLE";
/** STATUS_DATA_INVALID - The local grid data was not valid for some reason. */
LocalGridResponse_Status[LocalGridResponse_Status["STATUS_DATA_INVALID"] = 4] = "STATUS_DATA_INVALID";
LocalGridResponse_Status[LocalGridResponse_Status["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(LocalGridResponse_Status = exports.LocalGridResponse_Status || (exports.LocalGridResponse_Status = {}));
function localGridResponse_StatusFromJSON(object) {
switch (object) {
case 0:
case "STATUS_UNKNOWN":
return LocalGridResponse_Status.STATUS_UNKNOWN;
case 1:
case "STATUS_OK":
return LocalGridResponse_Status.STATUS_OK;
case 2:
case "STATUS_NO_SUCH_GRID":
return LocalGridResponse_Status.STATUS_NO_SUCH_GRID;
case 3:
case "STATUS_DATA_UNAVAILABLE":
return LocalGridResponse_Status.STATUS_DATA_UNAVAILABLE;
case 4:
case "STATUS_DATA_INVALID":
return LocalGridResponse_Status.STATUS_DATA_INVALID;
case -1:
case "UNRECOGNIZED":
default:
return LocalGridResponse_Status.UNRECOGNIZED;
}
}
exports.localGridResponse_StatusFromJSON = localGridResponse_StatusFromJSON;
function localGridResponse_StatusToJSON(object) {
switch (object) {
case LocalGridResponse_Status.STATUS_UNKNOWN:
return "STATUS_UNKNOWN";
case LocalGridResponse_Status.STATUS_OK:
return "STATUS_OK";
case LocalGridResponse_Status.STATUS_NO_SUCH_GRID:
return "STATUS_NO_SUCH_GRID";
case LocalGridResponse_Status.STATUS_DATA_UNAVAILABLE:
return "STATUS_DATA_UNAVAILABLE";
case LocalGridResponse_Status.STATUS_DATA_INVALID:
return "STATUS_DATA_INVALID";
case LocalGridResponse_Status.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
exports.localGridResponse_StatusToJSON = localGridResponse_StatusToJSON;
function createBaseLocalGridType() {
return { name: "" };
}
exports.LocalGridType = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.name !== "") {
writer.uint32(10).string(message.name);
}
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 = createBaseLocalGridType();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.name = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
name: isSet(object.name) ? String(object.name) : "",
};
},
toJSON(message) {
const obj = {};
message.name !== undefined && (obj.name = message.name);
return obj;
},
fromPartial(object) {
const message = createBaseLocalGridType();
message.name = object.name ?? "";
return message;
},
};
function createBaseLocalGridRequest() {
return { localGridTypeName: "" };
}
exports.LocalGridRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.localGridTypeName !== "") {
writer.uint32(10).string(message.localGridTypeName);
}
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 = createBaseLocalGridRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.localGridTypeName = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
localGridTypeName: isSet(object.localGridTypeName)
? String(object.localGridTypeName)
: "",
};
},
toJSON(message) {
const obj = {};
message.localGridTypeName !== undefined &&
(obj.localGridTypeName = message.localGridTypeName);
return obj;
},
fromPartial(object) {
const message = createBaseLocalGridRequest();
message.localGridTypeName = object.localGridTypeName ?? "";
return message;
},
};
function createBaseLocalGridExtent() {
return { cellSize: 0, numCellsX: 0, numCellsY: 0 };
}
exports.LocalGridExtent = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.cellSize !== 0) {
writer.uint32(17).double(message.cellSize);
}
if (message.numCellsX !== 0) {
writer.uint32(24).int32(message.numCellsX);
}
if (message.numCellsY !== 0) {
writer.uint32(32).int32(message.numCellsY);
}
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 = createBaseLocalGridExtent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 2:
message.cellSize = reader.double();
break;
case 3:
message.numCellsX = reader.int32();
break;
case 4:
message.numCellsY = reader.int32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
cellSize: isSet(object.cellSize) ? Number(object.cellSize) : 0,
numCellsX: isSet(object.numCellsX) ? Number(object.numCellsX) : 0,
numCellsY: isSet(object.numCellsY) ? Number(object.numCellsY) : 0,
};
},
toJSON(message) {
const obj = {};
message.cellSize !== undefined && (obj.cellSize = message.cellSize);
message.numCellsX !== undefined &&
(obj.numCellsX = Math.round(message.numCellsX));
message.numCellsY !== undefined &&
(obj.numCellsY = Math.round(message.numCellsY));
return obj;
},
fromPartial(object) {
const message = createBaseLocalGridExtent();
message.cellSize = object.cellSize ?? 0;
message.numCellsX = object.numCellsX ?? 0;
message.numCellsY = object.numCellsY ?? 0;
return message;
},
};
function createBaseLocalGrid() {
return {
localGridTypeName: "",
acquisitionTime: undefined,
transformsSnapshot: undefined,
frameNameLocalGridData: "",
extent: undefined,
cellFormat: 0,
encoding: 0,
data: new Uint8Array(),
rleCounts: [],
cellValueScale: 0,
cellValueOffset: 0,
};
}
exports.LocalGrid = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.localGridTypeName !== "") {
writer.uint32(10).string(message.localGridTypeName);
}
if (message.acquisitionTime !== undefined) {
timestamp_1.Timestamp.encode(toTimestamp(message.acquisitionTime), writer.uint32(242).fork()).ldelim();
}
if (message.transformsSnapshot !== undefined) {
geometry_1.FrameTreeSnapshot.encode(message.transformsSnapshot, writer.uint32(250).fork()).ldelim();
}
if (message.frameNameLocalGridData !== "") {
writer.uint32(90).string(message.frameNameLocalGridData);
}
if (message.extent !== undefined) {
exports.LocalGridExtent.encode(message.extent, writer.uint32(26).fork()).ldelim();
}
if (message.cellFormat !== 0) {
writer.uint32(32).int32(message.cellFormat);
}
if (message.encoding !== 0) {
writer.uint32(40).int32(message.encoding);
}
if (message.data.length !== 0) {
writer.uint32(50).bytes(message.data);
}
writer.uint32(58).fork();
for (const v of message.rleCounts) {
writer.int32(v);
}
writer.ldelim();
if (message.cellValueScale !== 0) {
writer.uint32(65).double(message.cellValueScale);
}
if (message.cellValueOffset !== 0) {
writer.uint32(73).double(message.cellValueOffset);
}
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 = createBaseLocalGrid();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.localGridTypeName = reader.string();
break;
case 30:
message.acquisitionTime = fromTimestamp(timestamp_1.Timestamp.decode(reader, reader.uint32()));
break;
case 31:
message.transformsSnapshot = geometry_1.FrameTreeSnapshot.decode(reader, reader.uint32());
break;
case 11:
message.frameNameLocalGridData = reader.string();
break;
case 3:
message.extent = exports.LocalGridExtent.decode(reader, reader.uint32());
break;
case 4:
message.cellFormat = reader.int32();
break;
case 5:
message.encoding = reader.int32();
break;
case 6:
message.data = reader.bytes();
break;
case 7:
if ((tag & 7) === 2) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.rleCounts.push(reader.int32());
}
}
else {
message.rleCounts.push(reader.int32());
}
break;
case 8:
message.cellValueScale = reader.double();
break;
case 9:
message.cellValueOffset = reader.double();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
localGridTypeName: isSet(object.localGridTypeName)
? String(object.localGridTypeName)
: "",
acquisitionTime: isSet(object.acquisitionTime)
? fromJsonTimestamp(object.acquisitionTime)
: undefined,
transformsSnapshot: isSet(object.transformsSnapshot)
? geometry_1.FrameTreeSnapshot.fromJSON(object.transformsSnapshot)
: undefined,
frameNameLocalGridData: isSet(object.frameNameLocalGridData)
? String(object.frameNameLocalGridData)
: "",
extent: isSet(object.extent)
? exports.LocalGridExtent.fromJSON(object.extent)
: undefined,
cellFormat: isSet(object.cellFormat)
? localGrid_CellFormatFromJSON(object.cellFormat)
: 0,
encoding: isSet(object.encoding)
? localGrid_EncodingFromJSON(object.encoding)
: 0,
data: isSet(object.data)
? bytesFromBase64(object.data)
: new Uint8Array(),
rleCounts: Array.isArray(object?.rleCounts)
? object.rleCounts.map((e) => Number(e))
: [],
cellValueScale: isSet(object.cellValueScale)
? Number(object.cellValueScale)
: 0,
cellValueOffset: isSet(object.cellValueOffset)
? Number(object.cellValueOffset)
: 0,
};
},
toJSON(message) {
const obj = {};
message.localGridTypeName !== undefined &&
(obj.localGridTypeName = message.localGridTypeName);
message.acquisitionTime !== undefined &&
(obj.acquisitionTime = message.acquisitionTime.toISOString());
message.transformsSnapshot !== undefined &&
(obj.transformsSnapshot = message.transformsSnapshot
? geometry_1.FrameTreeSnapshot.toJSON(message.transformsSnapshot)
: undefined);
message.frameNameLocalGridData !== undefined &&
(obj.frameNameLocalGridData = message.frameNameLocalGridData);
message.extent !== undefined &&
(obj.extent = message.extent
? exports.LocalGridExtent.toJSON(message.extent)
: undefined);
message.cellFormat !== undefined &&
(obj.cellFormat = localGrid_CellFormatToJSON(message.cellFormat));
message.encoding !== undefined &&
(obj.encoding = localGrid_EncodingToJSON(message.encoding));
message.data !== undefined &&
(obj.data = base64FromBytes(message.data !== undefined ? message.data : new Uint8Array()));
if (message.rleCounts) {
obj.rleCounts = message.rleCounts.map((e) => Math.round(e));
}
else {
obj.rleCounts = [];
}
message.cellValueScale !== undefined &&
(obj.cellValueScale = message.cellValueScale);
message.cellValueOffset !== undefined &&
(obj.cellValueOffset = message.cellValueOffset);
return obj;
},
fromPartial(object) {
const message = createBaseLocalGrid();
message.localGridTypeName = object.localGridTypeName ?? "";
message.acquisitionTime = object.acquisitionTime ?? undefined;
message.transformsSnapshot =
object.transformsSnapshot !== undefined &&
object.transformsSnapshot !== null
? geometry_1.FrameTreeSnapshot.fromPartial(object.transformsSnapshot)
: undefined;
message.frameNameLocalGridData = object.frameNameLocalGridData ?? "";
message.extent =
object.extent !== undefined && object.extent !== null
? exports.LocalGridExtent.fromPartial(object.extent)
: undefined;
message.cellFormat = object.cellFormat ?? 0;
message.encoding = object.encoding ?? 0;
message.data = object.data ?? new Uint8Array();
message.rleCounts = object.rleCounts?.map((e) => e) || [];
message.cellValueScale = object.cellValueScale ?? 0;
message.cellValueOffset = object.cellValueOffset ?? 0;
return message;
},
};
function createBaseLocalGridResponse() {
return { localGridTypeName: "", status: 0, localGrid: undefined };
}
exports.LocalGridResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.localGridTypeName !== "") {
writer.uint32(10).string(message.localGridTypeName);
}
if (message.status !== 0) {
writer.uint32(16).int32(message.status);
}
if (message.localGrid !== undefined) {
exports.LocalGrid.encode(message.localGrid, 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 = createBaseLocalGridResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.localGridTypeName = reader.string();
break;
case 2:
message.status = reader.int32();
break;
case 3:
message.localGrid = exports.LocalGrid.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
localGridTypeName: isSet(object.localGridTypeName)
? String(object.localGridTypeName)
: "",
status: isSet(object.status)
? localGridResponse_StatusFromJSON(object.status)
: 0,
localGrid: isSet(object.localGrid)
? exports.LocalGrid.fromJSON(object.localGrid)
: undefined,
};
},
toJSON(message) {
const obj = {};
message.localGridTypeName !== undefined &&
(obj.localGridTypeName = message.localGridTypeName);
message.status !== undefined &&
(obj.status = localGridResponse_StatusToJSON(message.status));
message.localGrid !== undefined &&
(obj.localGrid = message.localGrid
? exports.LocalGrid.toJSON(message.localGrid)
: undefined);
return obj;
},
fromPartial(object) {
const message = createBaseLocalGridResponse();
message.localGridTypeName = object.localGridTypeName ?? "";
message.status = object.status ?? 0;
message.localGrid =
object.localGrid !== undefined && object.localGrid !== null
? exports.LocalGrid.fromPartial(object.localGrid)
: undefined;
return message;
},
};
function createBaseGetLocalGridTypesRequest() {
return { header: undefined };
}
exports.GetLocalGridTypesRequest = {
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 = createBaseGetLocalGridTypesRequest();
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 = createBaseGetLocalGridTypesRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
return message;
},
};
function createBaseGetLocalGridTypesResponse() {
return { header: undefined, localGridType: [] };
}
exports.GetLocalGridTypesResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.header !== undefined) {
header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim();
}
for (const v of message.localGridType) {
exports.LocalGridType.encode(v, 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 = createBaseGetLocalGridTypesResponse();
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.localGridType.push(exports.LocalGridType.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,
localGridType: Array.isArray(object?.localGridType)
? object.localGridType.map((e) => exports.LocalGridType.fromJSON(e))
: [],
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.ResponseHeader.toJSON(message.header)
: undefined);
if (message.localGridType) {
obj.localGridType = message.localGridType.map((e) => e ? exports.LocalGridType.toJSON(e) : undefined);
}
else {
obj.localGridType = [];
}
return obj;
},
fromPartial(object) {
const message = createBaseGetLocalGridTypesResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
message.localGridType =
object.localGridType?.map((e) => exports.LocalGridType.fromPartial(e)) || [];
return message;
},
};
function createBaseGetLocalGridsRequest() {
return { header: undefined, localGridRequests: [] };
}
exports.GetLocalGridsRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.header !== undefined) {
header_1.RequestHeader.encode(message.header, writer.uint32(10).fork()).ldelim();
}
for (const v of message.localGridRequests) {
exports.LocalGridRequest.encode(v, 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 = createBaseGetLocalGridsRequest();
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.localGridRequests.push(exports.LocalGridRequest.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,
localGridRequests: Array.isArray(object?.localGridRequests)
? object.localGridRequests.map((e) => exports.LocalGridRequest.fromJSON(e))
: [],
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.RequestHeader.toJSON(message.header)
: undefined);
if (message.localGridRequests) {
obj.localGridRequests = message.localGridRequests.map((e) => e ? exports.LocalGridRequest.toJSON(e) : undefined);
}
else {
obj.localGridRequests = [];
}
return obj;
},
fromPartial(object) {
const message = createBaseGetLocalGridsRequest();
message.header =
object.header !== undefined && object.header !== null
? header_1.RequestHeader.fromPartial(object.header)
: undefined;
message.localGridRequests =
object.localGridRequests?.map((e) => exports.LocalGridRequest.fromPartial(e)) ||
[];
return message;
},
};
function createBaseGetLocalGridsResponse() {
return { header: undefined, localGridResponses: [], numLocalGridErrors: 0 };
}
exports.GetLocalGridsResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.header !== undefined) {
header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim();
}
for (const v of message.localGridResponses) {
exports.LocalGridResponse.encode(v, writer.uint32(18).fork()).ldelim();
}
if (message.numLocalGridErrors !== 0) {
writer.uint32(24).int32(message.numLocalGridErrors);
}
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 = createBaseGetLocalGridsResponse();
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.localGridResponses.push(exports.LocalGridResponse.decode(reader, reader.uint32()));
break;
case 3:
message.numLocalGridErrors = reader.int32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
header: isSet(object.header)
? header_1.ResponseHeader.fromJSON(object.header)
: undefined,
localGridResponses: Array.isArray(object?.localGridResponses)
? object.localGridResponses.map((e) => exports.LocalGridResponse.fromJSON(e))
: [],
numLocalGridErrors: isSet(object.numLocalGridErrors)
? Number(object.numLocalGridErrors)
: 0,
};
},
toJSON(message) {
const obj = {};
message.header !== undefined &&
(obj.header = message.header
? header_1.ResponseHeader.toJSON(message.header)
: undefined);
if (message.localGridResponses) {
obj.localGridResponses = message.localGridResponses.map((e) => e ? exports.LocalGridResponse.toJSON(e) : undefined);
}
else {
obj.localGridResponses = [];
}
message.numLocalGridErrors !== undefined &&
(obj.numLocalGridErrors = Math.round(message.numLocalGridErrors));
return obj;
},
fromPartial(object) {
const message = createBaseGetLocalGridsResponse();
message.header =
object.header !== undefined && object.header !== null
? header_1.ResponseHeader.fromPartial(object.header)
: undefined;
message.localGridResponses =
object.localGridResponses?.map((e) => exports.LocalGridResponse.fromPartial(e)) ||
[];
message.numLocalGridErrors = object.numLocalGridErrors ?? 0;
return message;
},
};
var globalThis = (() => {
if (typeof globalThis !== "undefined")
return globalThis;
if (typeof self !== "undefined")
return self;
if (typeof window !== "undefined")
return window;
if (typeof global !== "undefined")
return global;
throw "Unable to locate global object";
})();
function bytesFromBase64(b64) {
if (globalThis.Buffer) {
return Uint8Array.from(globalThis.Buffer.from(b64, "base64"));
}
else {
const bin = globalThis.atob(b64);
const arr = new Uint8Array(bin.length);
for (let i = 0; i < bin.length; ++i) {
arr[i] = bin.charCodeAt(i);
}
return arr;
}
}
function base64FromBytes(arr) {
if (globalThis.Buffer) {
return globalThis.Buffer.from(arr).toString("base64");
}
else {
const bin = [];
arr.forEach((byte) => {
bin.push(String.fromCharCode(byte));
});
return globalThis.btoa(bin.join(""));
}
}
function toTimestamp(date) {
const seconds = date.getTime() / 1000;
const nanos = (date.getTime() % 1000) * 1000000;
return { seconds, nanos };
}
function fromTimestamp(t) {
let millis = t.seconds * 1000;
millis += t.nanos / 1000000;
return new Date(millis);
}
function fromJsonTimestamp(o) {
if (o instanceof Date) {
return o;
}
else if (typeof o === "string") {
return new Date(o);
}
else {
return fromTimestamp(timestamp_1.Timestamp.fromJSON(o));
}
}
function isSet(value) {
return value !== null && value !== undefined;
}
//# sourceMappingURL=local_grid.js.map