spot-sdk-ts
Version:
TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics
1,195 lines (1,194 loc) • 288 kB
TypeScript
import { Image_PixelFormat } from "../image";
import { SE3Pose } from "../geometry";
import { Camera_PinholeIntrinsics, Camera } from "./camera";
import { RequestHeader, ResponseHeader } from "../header";
import { DataChunk } from "../data_chunk";
import _m0 from "protobufjs/minimal";
export declare const protobufPackage = "bosdyn.api.spot_cam";
/** A representation of a stored data acquisition. */
export interface Logpoint {
/** Unique identifier for a data acquisition event. */
name: string;
/** Type of data held in this log point. */
type: Logpoint_RecordType;
/** Current stage of acquisition. */
status: Logpoint_LogStatus;
/** Only filled out when status == QUEUED */
queueStatus: Logpoint_QueueStatus;
/** An arbitrary string to be stored with the log data. */
tag: string;
/** Time of acquisition. */
timestamp: Date | undefined;
/** Image format of the stored data. */
imageParams: Logpoint_ImageParams | undefined;
/** Camera data for all sub-images contained within the image data. */
calibration: Logpoint_Calibration[];
}
/** Possible types of media that can be stored. */
export declare enum Logpoint_RecordType {
STILLIMAGE = 0,
UNRECOGNIZED = -1
}
export declare function logpoint_RecordTypeFromJSON(object: any): Logpoint_RecordType;
export declare function logpoint_RecordTypeToJSON(object: Logpoint_RecordType): string;
/** Possible stages of data acquisition. */
export declare enum Logpoint_LogStatus {
FAILED = 0,
/** QUEUED - the logpoint has been queued to be downloaded from the renderer */
QUEUED = 1,
/** COMPLETE - the logpoint is written to the disk */
COMPLETE = 2,
UNKNOWN = -1,
UNRECOGNIZED = -1
}
export declare function logpoint_LogStatusFromJSON(object: any): Logpoint_LogStatus;
export declare function logpoint_LogStatusToJSON(object: Logpoint_LogStatus): string;
export declare enum Logpoint_QueueStatus {
QUEUED_UNKNOWN = 0,
/** QUEUED_RENDER - The logpoint has been queued to be downloaded from the renderer */
QUEUED_RENDER = 1,
/** QUEUED_DISK - The logpoint is in general ram, and will be written to the disk when resources allow */
QUEUED_DISK = 2,
UNRECOGNIZED = -1
}
export declare function logpoint_QueueStatusFromJSON(object: any): Logpoint_QueueStatus;
export declare function logpoint_QueueStatusToJSON(object: Logpoint_QueueStatus): string;
/** Description of image format. */
export interface Logpoint_ImageParams {
width: number;
height: number;
format: Image_PixelFormat;
}
/** Data describing the camera intrinsics and extrinsics for a window of the image. */
export interface Logpoint_Calibration {
xoffset: number;
yoffset: number;
width: number;
height: number;
baseFrameName: string;
/**
* 'base_tfrom_sensor' defines the transform from the specific camera to the named base from.
* This is deprecated in favor of 'base_tform_sensor' which follows the intended naming convention
* and FrameTree directionality convention of the Spot system as defined in geometry.proto.
*
* @deprecated
*/
baseTfromSensor: SE3Pose | undefined;
/** The transform from the named base frame to this specific camera */
baseTformSensor: SE3Pose | undefined;
intrinsics: Camera_PinholeIntrinsics | undefined;
}
/** Delete a log point from the store. */
export interface DeleteRequest {
/** Common request header. */
header: RequestHeader | undefined;
/** Log point to delete. Only the name is used. */
point: Logpoint | undefined;
}
/** Response to a deletion with any errors that occurred. */
export interface DeleteResponse {
/** Common response header. */
header: ResponseHeader | undefined;
}
/** Request for status about the current stage of data acquisition. */
export interface GetStatusRequest {
/** Common request header. */
header: RequestHeader | undefined;
/** Log point to query. Only the name is used. */
point: Logpoint | undefined;
}
/** Provide an update on the stage of data acquisition. */
export interface GetStatusResponse {
/** Common response header. */
header: ResponseHeader | undefined;
/** The logpoint returned here can be used to add a tag to the Logpoint later */
point: Logpoint | undefined;
}
/** Retrieve the binary data associated with a log point. */
export interface RetrieveRequest {
/** Common request header. */
header: RequestHeader | undefined;
/** Log point to retrieve. Only the name is used. */
point: Logpoint | undefined;
}
/**
* Provide the data stored at a log point.
* Store() dictates what processing happens in this response.
* c0 -> c4 will return the raw (rgb24) fisheye image of the camera at that index.
* Storing a panorama will process the data into a stitched image.
*/
export interface RetrieveResponse {
/** Common response header. */
header: ResponseHeader | undefined;
/** Log point retrieved. */
logpoint: Logpoint | undefined;
/** Data chunk bytes field should be concatenated together to recover the binary data. */
data: DataChunk | undefined;
}
/**
* Retrieve the binary data associated with a log point, with no processing applied.
* Storing a panorama will retrieve tiled individual images.
* For IR, the temperature at each pixel is 0.1 * the int value in Kelvin.
*/
export interface RetrieveRawDataRequest {
/** Common request header. */
header: RequestHeader | undefined;
/** Log point to retrieve. Only the name is used. */
point: Logpoint | undefined;
}
export interface RetrieveRawDataResponse {
/** Common response header. */
header: ResponseHeader | undefined;
/** Log point retrieved. */
logpoint: Logpoint | undefined;
/** Data chunk bytes field should be concatenated together to recover the binary data. */
data: DataChunk | undefined;
}
/** Trigger a data acquisition. */
export interface StoreRequest {
/** Common request header. */
header: RequestHeader | undefined;
/** Which camera to capture. */
camera: Camera | undefined;
/** Type of data capture to perform. */
type: Logpoint_RecordType;
/** Metadata to associate with the store. */
tag: string;
}
/** Result of data acquisition trigger. */
export interface StoreResponse {
/** Common response header. */
header: ResponseHeader | undefined;
/**
* The log point returned here can be used to add a tag to the Logpoint later
* It will very likely be in th 'QUEUED' state.
*/
point: Logpoint | undefined;
}
/** Add tag metadata to an existing log point. */
export interface TagRequest {
/** Common request header. */
header: RequestHeader | undefined;
/** Logpoint to add metadata to. Name and tag are used. */
point: Logpoint | undefined;
}
/** Result of adding tag metadata to a log point. */
export interface TagResponse {
/** Common response header. */
header: ResponseHeader | undefined;
}
/** Request the available cameras. */
export interface ListCamerasRequest {
/** Common request header. */
header: RequestHeader | undefined;
}
/** Provide the list of available cameras. */
export interface ListCamerasResponse {
/** Common response header. */
header: ResponseHeader | undefined;
/** List of all cameras which can be used in a StoreRequest. */
cameras: Camera[];
}
/** List all available log points, whether they have completed or not. */
export interface ListLogpointsRequest {
/** Common request header. */
header: RequestHeader | undefined;
}
/** Provide all log points in the system. */
export interface ListLogpointsResponse {
/** Common response header. */
header: ResponseHeader | undefined;
/**
* List of all the individual log points concatenated into a list.
* This stream may take a long time to complete if there are a lot of stored images.
*/
logpoints: Logpoint[];
}
/** Set encryption for the disk. */
export interface SetPassphraseRequest {
/** Common request header. */
header: RequestHeader | undefined;
/**
* After setting the passphrase, please reboot the system to
* remount the encrypted filesystem layer.
*/
passphrase: string;
}
/**
* Response from setting the disk encryption.
* After setting the passphrase, please reboot the system to
* remount the encrypted filesystem layer.
*/
export interface SetPassphraseResponse {
/** Common response header. */
header: ResponseHeader | undefined;
}
/** Change debug logging settings on the SpotCam. */
export interface DebugRequest {
/** Common request header. */
header: RequestHeader | undefined;
/** Set true to enable logging of temperature data; */
enableTemperature: boolean;
/** Set true to enable logging of humidity data; */
enableHumidity: boolean;
/**
* Set true to enable logging of BIT events;
* BIT events are always recorded to volatile memory
* and can be viewed (and cleared) with the Health service,
* but this enables writing them to disk.
*/
enableBIT: boolean;
/**
* Set true to enable logging of Shock data;
* this is on by default.
*/
enableShock: boolean;
/**
* Set to true to enable logging of system load stats
* cpu, gpu, memory, and network utilization
*/
enableSystemStat: boolean;
}
/** Response with any errors for debug setting changes. */
export interface DebugResponse {
/** Common response header. */
header: ResponseHeader | undefined;
}
export declare const Logpoint: {
encode(message: Logpoint, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): Logpoint;
fromJSON(object: any): Logpoint;
toJSON(message: Logpoint): unknown;
fromPartial<I extends {
name?: string | undefined;
type?: Logpoint_RecordType | undefined;
status?: Logpoint_LogStatus | undefined;
queueStatus?: Logpoint_QueueStatus | undefined;
tag?: string | undefined;
timestamp?: Date | undefined;
imageParams?: {
width?: number | undefined;
height?: number | undefined;
format?: Image_PixelFormat | undefined;
} | undefined;
calibration?: {
xoffset?: number | undefined;
yoffset?: number | undefined;
width?: number | undefined;
height?: number | undefined;
baseFrameName?: string | undefined;
baseTfromSensor?: {
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;
baseTformSensor?: {
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;
intrinsics?: {
focalLength?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
centerPoint?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
k1?: number | undefined;
k2?: number | undefined;
k3?: number | undefined;
k4?: number | undefined;
} | undefined;
}[] | undefined;
} & {
name?: string | undefined;
type?: Logpoint_RecordType | undefined;
status?: Logpoint_LogStatus | undefined;
queueStatus?: Logpoint_QueueStatus | undefined;
tag?: string | undefined;
timestamp?: Date | undefined;
imageParams?: ({
width?: number | undefined;
height?: number | undefined;
format?: Image_PixelFormat | undefined;
} & {
width?: number | undefined;
height?: number | undefined;
format?: Image_PixelFormat | undefined;
} & { [K in Exclude<keyof I["imageParams"], keyof Logpoint_ImageParams>]: never; }) | undefined;
calibration?: ({
xoffset?: number | undefined;
yoffset?: number | undefined;
width?: number | undefined;
height?: number | undefined;
baseFrameName?: string | undefined;
baseTfromSensor?: {
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;
baseTformSensor?: {
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;
intrinsics?: {
focalLength?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
centerPoint?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
k1?: number | undefined;
k2?: number | undefined;
k3?: number | undefined;
k4?: number | undefined;
} | undefined;
}[] & ({
xoffset?: number | undefined;
yoffset?: number | undefined;
width?: number | undefined;
height?: number | undefined;
baseFrameName?: string | undefined;
baseTfromSensor?: {
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;
baseTformSensor?: {
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;
intrinsics?: {
focalLength?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
centerPoint?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
k1?: number | undefined;
k2?: number | undefined;
k3?: number | undefined;
k4?: number | undefined;
} | undefined;
} & {
xoffset?: number | undefined;
yoffset?: number | undefined;
width?: number | undefined;
height?: number | undefined;
baseFrameName?: string | undefined;
baseTfromSensor?: ({
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_1 in Exclude<keyof I["calibration"][number]["baseTfromSensor"]["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_2 in Exclude<keyof I["calibration"][number]["baseTfromSensor"]["rotation"], keyof import("../geometry").Quaternion>]: never; }) | undefined;
} & { [K_3 in Exclude<keyof I["calibration"][number]["baseTfromSensor"], keyof SE3Pose>]: never; }) | undefined;
baseTformSensor?: ({
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_4 in Exclude<keyof I["calibration"][number]["baseTformSensor"]["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_5 in Exclude<keyof I["calibration"][number]["baseTformSensor"]["rotation"], keyof import("../geometry").Quaternion>]: never; }) | undefined;
} & { [K_6 in Exclude<keyof I["calibration"][number]["baseTformSensor"], keyof SE3Pose>]: never; }) | undefined;
intrinsics?: ({
focalLength?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
centerPoint?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
k1?: number | undefined;
k2?: number | undefined;
k3?: number | undefined;
k4?: number | undefined;
} & {
focalLength?: ({
x?: number | undefined;
y?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
} & { [K_7 in Exclude<keyof I["calibration"][number]["intrinsics"]["focalLength"], keyof import("../geometry").Vec2>]: never; }) | undefined;
centerPoint?: ({
x?: number | undefined;
y?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
} & { [K_8 in Exclude<keyof I["calibration"][number]["intrinsics"]["centerPoint"], keyof import("../geometry").Vec2>]: never; }) | undefined;
k1?: number | undefined;
k2?: number | undefined;
k3?: number | undefined;
k4?: number | undefined;
} & { [K_9 in Exclude<keyof I["calibration"][number]["intrinsics"], keyof Camera_PinholeIntrinsics>]: never; }) | undefined;
} & { [K_10 in Exclude<keyof I["calibration"][number], keyof Logpoint_Calibration>]: never; })[] & { [K_11 in Exclude<keyof I["calibration"], keyof {
xoffset?: number | undefined;
yoffset?: number | undefined;
width?: number | undefined;
height?: number | undefined;
baseFrameName?: string | undefined;
baseTfromSensor?: {
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;
baseTformSensor?: {
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;
intrinsics?: {
focalLength?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
centerPoint?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
k1?: number | undefined;
k2?: number | undefined;
k3?: number | undefined;
k4?: number | undefined;
} | undefined;
}[]>]: never; }) | undefined;
} & { [K_12 in Exclude<keyof I, keyof Logpoint>]: never; }>(object: I): Logpoint;
};
export declare const Logpoint_ImageParams: {
encode(message: Logpoint_ImageParams, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): Logpoint_ImageParams;
fromJSON(object: any): Logpoint_ImageParams;
toJSON(message: Logpoint_ImageParams): unknown;
fromPartial<I extends {
width?: number | undefined;
height?: number | undefined;
format?: Image_PixelFormat | undefined;
} & {
width?: number | undefined;
height?: number | undefined;
format?: Image_PixelFormat | undefined;
} & { [K in Exclude<keyof I, keyof Logpoint_ImageParams>]: never; }>(object: I): Logpoint_ImageParams;
};
export declare const Logpoint_Calibration: {
encode(message: Logpoint_Calibration, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): Logpoint_Calibration;
fromJSON(object: any): Logpoint_Calibration;
toJSON(message: Logpoint_Calibration): unknown;
fromPartial<I extends {
xoffset?: number | undefined;
yoffset?: number | undefined;
width?: number | undefined;
height?: number | undefined;
baseFrameName?: string | undefined;
baseTfromSensor?: {
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;
baseTformSensor?: {
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;
intrinsics?: {
focalLength?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
centerPoint?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
k1?: number | undefined;
k2?: number | undefined;
k3?: number | undefined;
k4?: number | undefined;
} | undefined;
} & {
xoffset?: number | undefined;
yoffset?: number | undefined;
width?: number | undefined;
height?: number | undefined;
baseFrameName?: string | undefined;
baseTfromSensor?: ({
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["baseTfromSensor"]["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["baseTfromSensor"]["rotation"], keyof import("../geometry").Quaternion>]: never; }) | undefined;
} & { [K_2 in Exclude<keyof I["baseTfromSensor"], keyof SE3Pose>]: never; }) | undefined;
baseTformSensor?: ({
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_3 in Exclude<keyof I["baseTformSensor"]["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_4 in Exclude<keyof I["baseTformSensor"]["rotation"], keyof import("../geometry").Quaternion>]: never; }) | undefined;
} & { [K_5 in Exclude<keyof I["baseTformSensor"], keyof SE3Pose>]: never; }) | undefined;
intrinsics?: ({
focalLength?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
centerPoint?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
k1?: number | undefined;
k2?: number | undefined;
k3?: number | undefined;
k4?: number | undefined;
} & {
focalLength?: ({
x?: number | undefined;
y?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
} & { [K_6 in Exclude<keyof I["intrinsics"]["focalLength"], keyof import("../geometry").Vec2>]: never; }) | undefined;
centerPoint?: ({
x?: number | undefined;
y?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
} & { [K_7 in Exclude<keyof I["intrinsics"]["centerPoint"], keyof import("../geometry").Vec2>]: never; }) | undefined;
k1?: number | undefined;
k2?: number | undefined;
k3?: number | undefined;
k4?: number | undefined;
} & { [K_8 in Exclude<keyof I["intrinsics"], keyof Camera_PinholeIntrinsics>]: never; }) | undefined;
} & { [K_9 in Exclude<keyof I, keyof Logpoint_Calibration>]: never; }>(object: I): Logpoint_Calibration;
};
export declare const DeleteRequest: {
encode(message: DeleteRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DeleteRequest;
fromJSON(object: any): DeleteRequest;
toJSON(message: DeleteRequest): unknown;
fromPartial<I extends {
header?: {
requestTimestamp?: Date | undefined;
clientName?: string | undefined;
disableRpcLogging?: boolean | undefined;
} | undefined;
point?: {
name?: string | undefined;
type?: Logpoint_RecordType | undefined;
status?: Logpoint_LogStatus | undefined;
queueStatus?: Logpoint_QueueStatus | undefined;
tag?: string | undefined;
timestamp?: Date | undefined;
imageParams?: {
width?: number | undefined;
height?: number | undefined;
format?: Image_PixelFormat | undefined;
} | undefined;
calibration?: {
xoffset?: number | undefined;
yoffset?: number | undefined;
width?: number | undefined;
height?: number | undefined;
baseFrameName?: string | undefined;
baseTfromSensor?: {
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;
baseTformSensor?: {
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;
intrinsics?: {
focalLength?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
centerPoint?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
k1?: number | undefined;
k2?: number | undefined;
k3?: number | undefined;
k4?: number | undefined;
} | undefined;
}[] | 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;
point?: ({
name?: string | undefined;
type?: Logpoint_RecordType | undefined;
status?: Logpoint_LogStatus | undefined;
queueStatus?: Logpoint_QueueStatus | undefined;
tag?: string | undefined;
timestamp?: Date | undefined;
imageParams?: {
width?: number | undefined;
height?: number | undefined;
format?: Image_PixelFormat | undefined;
} | undefined;
calibration?: {
xoffset?: number | undefined;
yoffset?: number | undefined;
width?: number | undefined;
height?: number | undefined;
baseFrameName?: string | undefined;
baseTfromSensor?: {
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;
baseTformSensor?: {
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;
intrinsics?: {
focalLength?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
centerPoint?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
k1?: number | undefined;
k2?: number | undefined;
k3?: number | undefined;
k4?: number | undefined;
} | undefined;
}[] | undefined;
} & {
name?: string | undefined;
type?: Logpoint_RecordType | undefined;
status?: Logpoint_LogStatus | undefined;
queueStatus?: Logpoint_QueueStatus | undefined;
tag?: string | undefined;
timestamp?: Date | undefined;
imageParams?: ({
width?: number | undefined;
height?: number | undefined;
format?: Image_PixelFormat | undefined;
} & {
width?: number | undefined;
height?: number | undefined;
format?: Image_PixelFormat | undefined;
} & { [K_1 in Exclude<keyof I["point"]["imageParams"], keyof Logpoint_ImageParams>]: never; }) | undefined;
calibration?: ({
xoffset?: number | undefined;
yoffset?: number | undefined;
width?: number | undefined;
height?: number | undefined;
baseFrameName?: string | undefined;
baseTfromSensor?: {
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;
baseTformSensor?: {
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;
intrinsics?: {
focalLength?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
centerPoint?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
k1?: number | undefined;
k2?: number | undefined;
k3?: number | undefined;
k4?: number | undefined;
} | undefined;
}[] & ({
xoffset?: number | undefined;
yoffset?: number | undefined;
width?: number | undefined;
height?: number | undefined;
baseFrameName?: string | undefined;
baseTfromSensor?: {
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;
baseTformSensor?: {
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;
intrinsics?: {
focalLength?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
centerPoint?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
k1?: number | undefined;
k2?: number | undefined;
k3?: number | undefined;
k4?: number | undefined;
} | undefined;
} & {
xoffset?: number | undefined;
yoffset?: number | undefined;
width?: number | undefined;
height?: number | undefined;
baseFrameName?: string | undefined;
baseTfromSensor?: ({
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_2 in Exclude<keyof I["point"]["calibration"][number]["baseTfromSensor"]["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_3 in Exclude<keyof I["point"]["calibration"][number]["baseTfromSensor"]["rotation"], keyof import("../geometry").Quaternion>]: never; }) | undefined;
} & { [K_4 in Exclude<keyof I["point"]["calibration"][number]["baseTfromSensor"], keyof SE3Pose>]: never; }) | undefined;
baseTformSensor?: ({
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_5 in Exclude<keyof I["point"]["calibration"][number]["baseTformSensor"]["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_6 in Exclude<keyof I["point"]["calibration"][number]["baseTformSensor"]["rotation"], keyof import("../geometry").Quaternion>]: never; }) | undefined;
} & { [K_7 in Exclude<keyof I["point"]["calibration"][number]["baseTformSensor"], keyof SE3Pose>]: never; }) | undefined;
intrinsics?: ({
focalLength?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
centerPoint?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
k1?: number | undefined;
k2?: number | undefined;
k3?: number | undefined;
k4?: number | undefined;
} & {
focalLength?: ({
x?: number | undefined;
y?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
} & { [K_8 in Exclude<keyof I["point"]["calibration"][number]["intrinsics"]["focalLength"], keyof import("../geometry").Vec2>]: never; }) | undefined;
centerPoint?: ({
x?: number | undefined;
y?: number | undefined;
} & {
x?: number | undefined;
y?: number | undefined;
} & { [K_9 in Exclude<keyof I["point"]["calibration"][number]["intrinsics"]["centerPoint"], keyof import("../geometry").Vec2>]: never; }) | undefined;
k1?: number | undefined;
k2?: number | undefined;
k3?: number | undefined;
k4?: number | undefined;
} & { [K_10 in Exclude<keyof I["point"]["calibration"][number]["intrinsics"], keyof Camera_PinholeIntrinsics>]: never; }) | undefined;
} & { [K_11 in Exclude<keyof I["point"]["calibration"][number], keyof Logpoint_Calibration>]: never; })[] & { [K_12 in Exclude<keyof I["point"]["calibration"], keyof {
xoffset?: number | undefined;
yoffset?: number | undefined;
width?: number | undefined;
height?: number | undefined;
baseFrameName?: string | undefined;
baseTfromSensor?: {
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;
baseTformSensor?: {
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;
intrinsics?: {
focalLength?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
centerPoint?: {
x?: number | undefined;
y?: number | undefined;
} | undefined;
k1?: number | undefined;
k2?: number | undefined;
k3?: number | undefined;
k4?: number | undefined;
} | undefined;
}[]>]: never; }) | undefined;
} & { [K_13 in Exclude<keyof I["point"], keyof Logpoint>]: never; }) | undefined;
} & { [K_14 in Exclude<keyof I, keyof DeleteRequest>]: never; }>(object: I): DeleteRequest;
};
export declare const DeleteResponse: {
encode(message: DeleteResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DeleteResponse;
fromJSON(object: any): DeleteResponse;
toJSON(message: DeleteResponse): 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;
} & {
header?: ({
requestHeader?: {