spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
1,031 lines • 56.3 kB
TypeScript
import { FrameTreeSnapshot } from "./geometry";
import { RequestHeader, ResponseHeader } from "./header";
import _m0 from "protobufjs/minimal";
export declare const protobufPackage = "bosdyn.api";
/** Representation of an available type of local grid. */
export interface LocalGridType {
name: string;
}
/** LocalGrids are requested by LocalGridType string name. */
export interface LocalGridRequest {
localGridTypeName: string;
}
/**
* Information about the dimensions of the local grid, including the number of grid cells and
* the size of each cell.
*/
export interface LocalGridExtent {
/**
* Size of each side of the individual cells in the local grid (in meters).
* The area of a grid cell will be (cell_size x cell_size).
*/
cellSize: number;
/**
* Number of cells along x extent of local grid (number of columns in local grid/ the local
* grid width). Note, that the (num_cells_x)x(num_cells_y) represents the total number of grid
* cells in the local grid.
*/
numCellsX: number;
/**
* Number of cells along y extent of local grid (number of rows in local grid).
* Note, that the (num_cells_x)x(num_cells_y) represents the totla number of grid
* cells in the local grid.
*/
numCellsY: number;
}
/**
* A grid-based local grid structure, which can represent different kinds of data, such as terrain
* or obstacle data.
*/
export interface LocalGrid {
/** The human readable string name that is used to identify the type of local grid data. */
localGridTypeName: string;
/** The time at which the local grid data was computed and last valid at. */
acquisitionTime: Date | undefined;
/**
* A tree-based collection of transformations, which will include the transformations to each of
* the returned local grids in addition to transformations to the common frames ("vision", "body", "odom").
* All transforms within the snapshot are at the acquistion time of the local grid.
*/
transformsSnapshot: FrameTreeSnapshot | undefined;
/**
* The frame name for the local grid data. This frame refers to the corner of cell (0, 0), such that
* the map data is in the +x, +y quadrant.
* The cell data is packed in x-y order, so the cell at:
* data[xi + extent.num_cells_x * yj]
* has its center at position:
* {(xi + 0.5) * extent.cell_size, (yj + 0.5) * extent.cell_size}.
*/
frameNameLocalGridData: string;
/** Location, size and resolution of the local grid. */
extent: LocalGridExtent | undefined;
/** The data type of all individual cells in the local grid. */
cellFormat: LocalGrid_CellFormat;
/** The encoding for the 'data' field of the local grid message. */
encoding: LocalGrid_Encoding;
/**
* The encoded local grid representation.
* Cells are encoded according to the encoding enum, and are stored in in row-major order (x-major).
* This means that the data field has data entered row by row. The grid cell located at (i, j) will be
* at the (index = i * num_cells_x + j) within the data array.
*/
data: Uint8Array;
/**
* RLE pixel repetition counts: use data[i] repeated rle_counts[i] times when decoding the
* bytes data field.
*/
rleCounts: number[];
/** The scale for the cell value data; only valid if it is a non-zero number. */
cellValueScale: number;
/**
* A fixed value offset that is applied to each value of the cell data.
* Actual values in local grid are: (({value from data} * cell_value_scale) + cell_value_offset).
*/
cellValueOffset: number;
}
/** Describes the data type of a cell. */
export declare enum LocalGrid_CellFormat {
/** CELL_FORMAT_UNKNOWN - Not specified -- not a valid value. */
CELL_FORMAT_UNKNOWN = 0,
/** CELL_FORMAT_FLOAT32 - Each cell of the local grid is encoded as a little-endian 32-bit floating point number. */
CELL_FORMAT_FLOAT32 = 1,
/** CELL_FORMAT_FLOAT64 - Each cell of the local grid is encoded as a little-endian 64-bit floating point number. */
CELL_FORMAT_FLOAT64 = 2,
/** CELL_FORMAT_INT8 - Each cell of the local grid is encoded as a signed 8-bit integer. */
CELL_FORMAT_INT8 = 3,
/** CELL_FORMAT_UINT8 - Each cell of the local grid is encoded as an unsigned 8-bit integer. */
CELL_FORMAT_UINT8 = 4,
/** CELL_FORMAT_INT16 - Each cell of the local grid is encoded as a little-endian signed 16-bit integer. */
CELL_FORMAT_INT16 = 5,
/** CELL_FORMAT_UINT16 - Each cell of the local grid is encoded as a little-endian unsigned 16-bit integer. */
CELL_FORMAT_UINT16 = 6,
UNRECOGNIZED = -1
}
export declare function localGrid_CellFormatFromJSON(object: any): LocalGrid_CellFormat;
export declare function localGrid_CellFormatToJSON(object: LocalGrid_CellFormat): string;
/** Encoding used for storing the local grid. */
export declare enum LocalGrid_Encoding {
/** ENCODING_UNKNOWN - Not specified -- not a valid value. */
ENCODING_UNKNOWN = 0,
/** ENCODING_RAW - Cells are stored packed uncompressed. */
ENCODING_RAW = 1,
/** ENCODING_RLE - Run-length encoding: repeat counts stored in rle_counts. */
ENCODING_RLE = 2,
UNRECOGNIZED = -1
}
export declare function localGrid_EncodingFromJSON(object: any): LocalGrid_Encoding;
export declare function localGrid_EncodingToJSON(object: LocalGrid_Encoding): string;
/** The local grid response message will contain either the local grid or an error status. */
export interface LocalGridResponse {
/** The type name of the local grid included in this response. */
localGridTypeName: string;
/** Status of the request for the individual local grid. */
status: LocalGridResponse_Status;
/** The requested local grid data. */
localGrid: LocalGrid | undefined;
}
export declare enum LocalGridResponse_Status {
/** STATUS_UNKNOWN - Not specified -- not a valid value. */
STATUS_UNKNOWN = 0,
/** STATUS_OK - LocalGrid was returned successfully. */
STATUS_OK = 1,
/** STATUS_NO_SUCH_GRID - The requested local grid-type is unknown. */
STATUS_NO_SUCH_GRID = 2,
/** STATUS_DATA_UNAVAILABLE - The request local grid data is not available at this time. */
STATUS_DATA_UNAVAILABLE = 3,
/** STATUS_DATA_INVALID - The local grid data was not valid for some reason. */
STATUS_DATA_INVALID = 4,
UNRECOGNIZED = -1
}
export declare function localGridResponse_StatusFromJSON(object: any): LocalGridResponse_Status;
export declare function localGridResponse_StatusToJSON(object: LocalGridResponse_Status): string;
/** The GetLocalGridTypes request message asks to the local grid types. */
export interface GetLocalGridTypesRequest {
/** Common request header. */
header: RequestHeader | undefined;
}
/** The GetLocalGridTypes response message returns to get all known string names for local grid types. */
export interface GetLocalGridTypesResponse {
/** Common response header. */
header: ResponseHeader | undefined;
/** The list of available local grid types. */
localGridType: LocalGridType[];
}
/** The GetLocalGrid request message can request for multiple different types of local grids at one time. */
export interface GetLocalGridsRequest {
/** Common request header. */
header: RequestHeader | undefined;
/** Specifications of the requested local grids. */
localGridRequests: LocalGridRequest[];
}
/**
* The GetLocalGrid response message replies with all of the local grid data for the requested types, and
* a numerical count representing the amount of status errors that occurred when getting this data.
*/
export interface GetLocalGridsResponse {
/** Common response header. */
header: ResponseHeader | undefined;
/** Response of local grid or error status for each requested local grid. */
localGridResponses: LocalGridResponse[];
/** The number of individual local grids requests which could not be satisfied. */
numLocalGridErrors: number;
}
export declare const LocalGridType: {
encode(message: LocalGridType, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): LocalGridType;
fromJSON(object: any): LocalGridType;
toJSON(message: LocalGridType): unknown;
fromPartial<I extends {
name?: string | undefined;
} & {
name?: string | undefined;
} & { [K in Exclude<keyof I, "name">]: never; }>(object: I): LocalGridType;
};
export declare const LocalGridRequest: {
encode(message: LocalGridRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): LocalGridRequest;
fromJSON(object: any): LocalGridRequest;
toJSON(message: LocalGridRequest): unknown;
fromPartial<I extends {
localGridTypeName?: string | undefined;
} & {
localGridTypeName?: string | undefined;
} & { [K in Exclude<keyof I, "localGridTypeName">]: never; }>(object: I): LocalGridRequest;
};
export declare const LocalGridExtent: {
encode(message: LocalGridExtent, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): LocalGridExtent;
fromJSON(object: any): LocalGridExtent;
toJSON(message: LocalGridExtent): unknown;
fromPartial<I extends {
cellSize?: number | undefined;
numCellsX?: number | undefined;
numCellsY?: number | undefined;
} & {
cellSize?: number | undefined;
numCellsX?: number | undefined;
numCellsY?: number | undefined;
} & { [K in Exclude<keyof I, keyof LocalGridExtent>]: never; }>(object: I): LocalGridExtent;
};
export declare const LocalGrid: {
encode(message: LocalGrid, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): LocalGrid;
fromJSON(object: any): LocalGrid;
toJSON(message: LocalGrid): unknown;
fromPartial<I extends {
localGridTypeName?: string | undefined;
acquisitionTime?: Date | undefined;
transformsSnapshot?: {
childToParentEdgeMap?: {
[x: string]: {
parentFrameName?: string | undefined;
parentTformChild?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
frameNameLocalGridData?: string | undefined;
extent?: {
cellSize?: number | undefined;
numCellsX?: number | undefined;
numCellsY?: number | undefined;
} | undefined;
cellFormat?: LocalGrid_CellFormat | undefined;
encoding?: LocalGrid_Encoding | undefined;
data?: Uint8Array | undefined;
rleCounts?: number[] | undefined;
cellValueScale?: number | undefined;
cellValueOffset?: number | undefined;
} & {
localGridTypeName?: string | undefined;
acquisitionTime?: Date | undefined;
transformsSnapshot?: ({
childToParentEdgeMap?: {
[x: string]: {
parentFrameName?: string | undefined;
parentTformChild?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
} & {
childToParentEdgeMap?: ({
[x: string]: {
parentFrameName?: string | undefined;
parentTformChild?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
} | undefined;
} & {
[x: string]: ({
parentFrameName?: string | undefined;
parentTformChild?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
} & {
parentFrameName?: string | undefined;
parentTformChild?: ({
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} & {
position?: ({
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & { [K in Exclude<keyof I["transformsSnapshot"]["childToParentEdgeMap"][string]["parentTformChild"]["position"], keyof import("./geometry").Vec3>]: never; }) | undefined;
rotation?: ({
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} & { [K_1 in Exclude<keyof I["transformsSnapshot"]["childToParentEdgeMap"][string]["parentTformChild"]["rotation"], keyof import("./geometry").Quaternion>]: never; }) | undefined;
} & { [K_2 in Exclude<keyof I["transformsSnapshot"]["childToParentEdgeMap"][string]["parentTformChild"], keyof import("./geometry").SE3Pose>]: never; }) | undefined;
} & { [K_3 in Exclude<keyof I["transformsSnapshot"]["childToParentEdgeMap"][string], keyof import("./geometry").FrameTreeSnapshot_ParentEdge>]: never; }) | undefined;
} & { [K_4 in Exclude<keyof I["transformsSnapshot"]["childToParentEdgeMap"], string | number>]: never; }) | undefined;
} & { [K_5 in Exclude<keyof I["transformsSnapshot"], "childToParentEdgeMap">]: never; }) | undefined;
frameNameLocalGridData?: string | undefined;
extent?: ({
cellSize?: number | undefined;
numCellsX?: number | undefined;
numCellsY?: number | undefined;
} & {
cellSize?: number | undefined;
numCellsX?: number | undefined;
numCellsY?: number | undefined;
} & { [K_6 in Exclude<keyof I["extent"], keyof LocalGridExtent>]: never; }) | undefined;
cellFormat?: LocalGrid_CellFormat | undefined;
encoding?: LocalGrid_Encoding | undefined;
data?: Uint8Array | undefined;
rleCounts?: (number[] & number[] & { [K_7 in Exclude<keyof I["rleCounts"], keyof number[]>]: never; }) | undefined;
cellValueScale?: number | undefined;
cellValueOffset?: number | undefined;
} & { [K_8 in Exclude<keyof I, keyof LocalGrid>]: never; }>(object: I): LocalGrid;
};
export declare const LocalGridResponse: {
encode(message: LocalGridResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): LocalGridResponse;
fromJSON(object: any): LocalGridResponse;
toJSON(message: LocalGridResponse): unknown;
fromPartial<I extends {
localGridTypeName?: string | undefined;
status?: LocalGridResponse_Status | undefined;
localGrid?: {
localGridTypeName?: string | undefined;
acquisitionTime?: Date | undefined;
transformsSnapshot?: {
childToParentEdgeMap?: {
[x: string]: {
parentFrameName?: string | undefined;
parentTformChild?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
frameNameLocalGridData?: string | undefined;
extent?: {
cellSize?: number | undefined;
numCellsX?: number | undefined;
numCellsY?: number | undefined;
} | undefined;
cellFormat?: LocalGrid_CellFormat | undefined;
encoding?: LocalGrid_Encoding | undefined;
data?: Uint8Array | undefined;
rleCounts?: number[] | undefined;
cellValueScale?: number | undefined;
cellValueOffset?: number | undefined;
} | undefined;
} & {
localGridTypeName?: string | undefined;
status?: LocalGridResponse_Status | undefined;
localGrid?: ({
localGridTypeName?: string | undefined;
acquisitionTime?: Date | undefined;
transformsSnapshot?: {
childToParentEdgeMap?: {
[x: string]: {
parentFrameName?: string | undefined;
parentTformChild?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
frameNameLocalGridData?: string | undefined;
extent?: {
cellSize?: number | undefined;
numCellsX?: number | undefined;
numCellsY?: number | undefined;
} | undefined;
cellFormat?: LocalGrid_CellFormat | undefined;
encoding?: LocalGrid_Encoding | undefined;
data?: Uint8Array | undefined;
rleCounts?: number[] | undefined;
cellValueScale?: number | undefined;
cellValueOffset?: number | undefined;
} & {
localGridTypeName?: string | undefined;
acquisitionTime?: Date | undefined;
transformsSnapshot?: ({
childToParentEdgeMap?: {
[x: string]: {
parentFrameName?: string | undefined;
parentTformChild?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
} & {
childToParentEdgeMap?: ({
[x: string]: {
parentFrameName?: string | undefined;
parentTformChild?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
} | undefined;
} & {
[x: string]: ({
parentFrameName?: string | undefined;
parentTformChild?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
} & {
parentFrameName?: string | undefined;
parentTformChild?: ({
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} & {
position?: ({
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} & { [K in Exclude<keyof I["localGrid"]["transformsSnapshot"]["childToParentEdgeMap"][string]["parentTformChild"]["position"], keyof import("./geometry").Vec3>]: never; }) | undefined;
rotation?: ({
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} & { [K_1 in Exclude<keyof I["localGrid"]["transformsSnapshot"]["childToParentEdgeMap"][string]["parentTformChild"]["rotation"], keyof import("./geometry").Quaternion>]: never; }) | undefined;
} & { [K_2 in Exclude<keyof I["localGrid"]["transformsSnapshot"]["childToParentEdgeMap"][string]["parentTformChild"], keyof import("./geometry").SE3Pose>]: never; }) | undefined;
} & { [K_3 in Exclude<keyof I["localGrid"]["transformsSnapshot"]["childToParentEdgeMap"][string], keyof import("./geometry").FrameTreeSnapshot_ParentEdge>]: never; }) | undefined;
} & { [K_4 in Exclude<keyof I["localGrid"]["transformsSnapshot"]["childToParentEdgeMap"], string | number>]: never; }) | undefined;
} & { [K_5 in Exclude<keyof I["localGrid"]["transformsSnapshot"], "childToParentEdgeMap">]: never; }) | undefined;
frameNameLocalGridData?: string | undefined;
extent?: ({
cellSize?: number | undefined;
numCellsX?: number | undefined;
numCellsY?: number | undefined;
} & {
cellSize?: number | undefined;
numCellsX?: number | undefined;
numCellsY?: number | undefined;
} & { [K_6 in Exclude<keyof I["localGrid"]["extent"], keyof LocalGridExtent>]: never; }) | undefined;
cellFormat?: LocalGrid_CellFormat | undefined;
encoding?: LocalGrid_Encoding | undefined;
data?: Uint8Array | undefined;
rleCounts?: (number[] & number[] & { [K_7 in Exclude<keyof I["localGrid"]["rleCounts"], keyof number[]>]: never; }) | undefined;
cellValueScale?: number | undefined;
cellValueOffset?: number | undefined;
} & { [K_8 in Exclude<keyof I["localGrid"], keyof LocalGrid>]: never; }) | undefined;
} & { [K_9 in Exclude<keyof I, keyof LocalGridResponse>]: never; }>(object: I): LocalGridResponse;
};
export declare const GetLocalGridTypesRequest: {
encode(message: GetLocalGridTypesRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): GetLocalGridTypesRequest;
fromJSON(object: any): GetLocalGridTypesRequest;
toJSON(message: GetLocalGridTypesRequest): unknown;
fromPartial<I extends {
header?: {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} | undefined;
} & {
header?: ({
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & { [K in Exclude<keyof I["header"], keyof RequestHeader>]: never; }) | undefined;
} & { [K_1 in Exclude<keyof I, "header">]: never; }>(object: I): GetLocalGridTypesRequest;
};
export declare const GetLocalGridTypesResponse: {
encode(message: GetLocalGridTypesResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): GetLocalGridTypesResponse;
fromJSON(object: any): GetLocalGridTypesResponse;
toJSON(message: GetLocalGridTypesResponse): unknown;
fromPartial<I extends {
header?: {
requestHeader?: {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} | undefined;
requestReceivedTimestamp?: Date | undefined;
responseTimestamp?: Date | undefined;
error?: {
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} | undefined;
request?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} | undefined;
localGridType?: {
name?: string | undefined;
}[] | undefined;
} & {
header?: ({
requestHeader?: {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} | undefined;
requestReceivedTimestamp?: Date | undefined;
responseTimestamp?: Date | undefined;
error?: {
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} | undefined;
request?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} & {
requestHeader?: ({
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & { [K in Exclude<keyof I["header"]["requestHeader"], keyof RequestHeader>]: never; }) | undefined;
requestReceivedTimestamp?: Date | undefined;
responseTimestamp?: Date | undefined;
error?: ({
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} & {
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: ({
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & { [K_1 in Exclude<keyof I["header"]["error"]["data"], keyof import("../../google/protobuf/any").Any>]: never; }) | undefined;
} & { [K_2 in Exclude<keyof I["header"]["error"], keyof import("./header").CommonError>]: never; }) | undefined;
request?: ({
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & { [K_3 in Exclude<keyof I["header"]["request"], keyof import("../../google/protobuf/any").Any>]: never; }) | undefined;
} & { [K_4 in Exclude<keyof I["header"], keyof ResponseHeader>]: never; }) | undefined;
localGridType?: ({
name?: string | undefined;
}[] & ({
name?: string | undefined;
} & {
name?: string | undefined;
} & { [K_5 in Exclude<keyof I["localGridType"][number], "name">]: never; })[] & { [K_6 in Exclude<keyof I["localGridType"], keyof {
name?: string | undefined;
}[]>]: never; }) | undefined;
} & { [K_7 in Exclude<keyof I, keyof GetLocalGridTypesResponse>]: never; }>(object: I): GetLocalGridTypesResponse;
};
export declare const GetLocalGridsRequest: {
encode(message: GetLocalGridsRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): GetLocalGridsRequest;
fromJSON(object: any): GetLocalGridsRequest;
toJSON(message: GetLocalGridsRequest): unknown;
fromPartial<I extends {
header?: {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} | undefined;
localGridRequests?: {
localGridTypeName?: string | undefined;
}[] | undefined;
} & {
header?: ({
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & { [K in Exclude<keyof I["header"], keyof RequestHeader>]: never; }) | undefined;
localGridRequests?: ({
localGridTypeName?: string | undefined;
}[] & ({
localGridTypeName?: string | undefined;
} & {
localGridTypeName?: string | undefined;
} & { [K_1 in Exclude<keyof I["localGridRequests"][number], "localGridTypeName">]: never; })[] & { [K_2 in Exclude<keyof I["localGridRequests"], keyof {
localGridTypeName?: string | undefined;
}[]>]: never; }) | undefined;
} & { [K_3 in Exclude<keyof I, keyof GetLocalGridsRequest>]: never; }>(object: I): GetLocalGridsRequest;
};
export declare const GetLocalGridsResponse: {
encode(message: GetLocalGridsResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): GetLocalGridsResponse;
fromJSON(object: any): GetLocalGridsResponse;
toJSON(message: GetLocalGridsResponse): unknown;
fromPartial<I extends {
header?: {
requestHeader?: {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} | undefined;
requestReceivedTimestamp?: Date | undefined;
responseTimestamp?: Date | undefined;
error?: {
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} | undefined;
request?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} | undefined;
localGridResponses?: {
localGridTypeName?: string | undefined;
status?: LocalGridResponse_Status | undefined;
localGrid?: {
localGridTypeName?: string | undefined;
acquisitionTime?: Date | undefined;
transformsSnapshot?: {
childToParentEdgeMap?: {
[x: string]: {
parentFrameName?: string | undefined;
parentTformChild?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
frameNameLocalGridData?: string | undefined;
extent?: {
cellSize?: number | undefined;
numCellsX?: number | undefined;
numCellsY?: number | undefined;
} | undefined;
cellFormat?: LocalGrid_CellFormat | undefined;
encoding?: LocalGrid_Encoding | undefined;
data?: Uint8Array | undefined;
rleCounts?: number[] | undefined;
cellValueScale?: number | undefined;
cellValueOffset?: number | undefined;
} | undefined;
}[] | undefined;
numLocalGridErrors?: number | undefined;
} & {
header?: ({
requestHeader?: {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} | undefined;
requestReceivedTimestamp?: Date | undefined;
responseTimestamp?: Date | undefined;
error?: {
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} | undefined;
request?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} & {
requestHeader?: ({
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} & { [K in Exclude<keyof I["header"]["requestHeader"], keyof RequestHeader>]: never; }) | undefined;
requestReceivedTimestamp?: Date | undefined;
responseTimestamp?: Date | undefined;
error?: ({
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} | undefined;
} & {
code?: import("./header").CommonError_Code | undefined;
message?: string | undefined;
data?: ({
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & { [K_1 in Exclude<keyof I["header"]["error"]["data"], keyof import("../../google/protobuf/any").Any>]: never; }) | undefined;
} & { [K_2 in Exclude<keyof I["header"]["error"], keyof import("./header").CommonError>]: never; }) | undefined;
request?: ({
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & {
typeUrl?: string | undefined;
value?: Uint8Array | undefined;
} & { [K_3 in Exclude<keyof I["header"]["request"], keyof import("../../google/protobuf/any").Any>]: never; }) | undefined;
} & { [K_4 in Exclude<keyof I["header"], keyof ResponseHeader>]: never; }) | undefined;
localGridResponses?: ({
localGridTypeName?: string | undefined;
status?: LocalGridResponse_Status | undefined;
localGrid?: {
localGridTypeName?: string | undefined;
acquisitionTime?: Date | undefined;
transformsSnapshot?: {
childToParentEdgeMap?: {
[x: string]: {
parentFrameName?: string | undefined;
parentTformChild?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
frameNameLocalGridData?: string | undefined;
extent?: {
cellSize?: number | undefined;
numCellsX?: number | undefined;
numCellsY?: number | undefined;
} | undefined;
cellFormat?: LocalGrid_CellFormat | undefined;
encoding?: LocalGrid_Encoding | undefined;
data?: Uint8Array | undefined;
rleCounts?: number[] | undefined;
cellValueScale?: number | undefined;
cellValueOffset?: number | undefined;
} | undefined;
}[] & ({
localGridTypeName?: string | undefined;
status?: LocalGridResponse_Status | undefined;
localGrid?: {
localGridTypeName?: string | undefined;
acquisitionTime?: Date | undefined;
transformsSnapshot?: {
childToParentEdgeMap?: {
[x: string]: {
parentFrameName?: string | undefined;
parentTformChild?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
frameNameLocalGridData?: string | undefined;
extent?: {
cellSize?: number | undefined;
numCellsX?: number | undefined;
numCellsY?: number | undefined;
} | undefined;
cellFormat?: LocalGrid_CellFormat | undefined;
encoding?: LocalGrid_Encoding | undefined;
data?: Uint8Array | undefined;
rleCounts?: number[] | undefined;
cellValueScale?: number | undefined;
cellValueOffset?: number | undefined;
} | undefined;
} & {
localGridTypeName?: string | undefined;
status?: LocalGridResponse_Status | undefined;
localGrid?: ({
localGridTypeName?: string | undefined;
acquisitionTime?: Date | undefined;
transformsSnapshot?: {
childToParentEdgeMap?: {
[x: string]: {
parentFrameName?: string | undefined;
parentTformChild?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
frameNameLocalGridData?: string | undefined;
extent?: {
cellSize?: number | undefined;
numCellsX?: number | undefined;
numCellsY?: number | undefined;
} | undefined;
cellFormat?: LocalGrid_CellFormat | undefined;
encoding?: LocalGrid_Encoding | undefined;
data?: Uint8Array | undefined;
rleCounts?: number[] | undefined;
cellValueScale?: number | undefined;
cellValueOffset?: number | undefined;
} & {
localGridTypeName?: string | undefined;
acquisitionTime?: Date | undefined;
transformsSnapshot?: ({
childToParentEdgeMap?: {
[x: string]: {
parentFrameName?: string | undefined;
parentTformChild?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
} | undefined;
} | undefined;
} & {
childToParentEdgeMap?: ({
[x: string]: {
parentFrameName?: string | undefined;
parentTformChild?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
} | undefined;
} & {
[x: string]: ({
parentFrameName?: string | undefined;
parentTformChild?: {
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} | undefined;
} & {
parentFrameName?: string | undefined;
parentTformChild?: ({
position?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
} | undefined;
rotation?: {
x?: number | undefined;
y?: number | undefined;
z?: number | undefined;
w?: number | undefined;
} | undefined;
} & {
posit