import { RequestHeader, ResponseHeader } from "../header"; import { Lease, LeaseUseResult } from "../lease"; import _m0 from "protobufjs/minimal"; export declare const protobufPackage = "bosdyn.api.spot"; /** Request for the SpotCheckCommand service. */ export interface SpotCheckCommandRequest { /** Common request header. */ header: RequestHeader | undefined; /** The Lease to show ownership of the robot. Lease required to issue any SpotCheck command. */ lease: Lease | undefined; /** The describing what the spot check service should do. */ command: SpotCheckCommandRequest_Command; } export declare enum SpotCheckCommandRequest_Command { /** COMMAND_UNKNOWN - Unused enum. */ COMMAND_UNKNOWN = 0, /** COMMAND_START - Start spot check joint calibration and camera checks. */ COMMAND_START = 1, /** COMMAND_ABORT - Abort spot check joint calibration and camera check. */ COMMAND_ABORT = 2, /** COMMAND_REVERT_CAL - Revert joint calibration back to the previous values. */ COMMAND_REVERT_CAL = 3, UNRECOGNIZED = -1 } export declare function spotCheckCommandRequest_CommandFromJSON(object: any): SpotCheckCommandRequest_Command; export declare function spotCheckCommandRequest_CommandToJSON(object: SpotCheckCommandRequest_Command): string; /** Response for the SpotCheckCommand service. */ export interface SpotCheckCommandResponse { /** Common response header. */ header: ResponseHeader | undefined; /** Details about how the lease was used. */ leaseUseResult: LeaseUseResult | undefined; /** Command status */ status: SpotCheckCommandResponse_Status; /** Human-readable description if an error occurred. */ message: string; } export declare enum SpotCheckCommandResponse_Status { /** STATUS_UNKNOWN - Unknown */ STATUS_UNKNOWN = 0, /** STATUS_OK - Request was accepted. */ STATUS_OK = 1, /** STATUS_ERROR - An error ocurred. */ STATUS_ERROR = 2, UNRECOGNIZED = -1 } export declare function spotCheckCommandResponse_StatusFromJSON(object: any): SpotCheckCommandResponse_Status; export declare function spotCheckCommandResponse_StatusToJSON(object: SpotCheckCommandResponse_Status): string; /** Request for the SpotCheckFeedback service. */ export interface SpotCheckFeedbackRequest { /** Common request header. */ header: RequestHeader | undefined; } /** Response for the SpotCheckFeedback service. */ export interface SpotCheckFeedbackResponse { /** Common response header. */ header: ResponseHeader | undefined; /** The state of the spot check routine. */ state: SpotCheckFeedbackResponse_State; /** * The last command executed by Spotcheck. When SpotCheck is in state WAITING_FOR_COMMAND, * the last command has completed. */ lastCommand: SpotCheckCommandRequest_Command; /** The specifics of the error for the SpotCheck service. */ error: SpotCheckFeedbackResponse_Error; /** * Results from camera check. * The key string is the location of the camera (e.g. frontright, frontleft, left, ...) */ cameraResults: { [key: string]: DepthPlaneSpotCheckResult; }; /** * Results from load cell calibration. * The key string is the location of the joint (e.g. fl.hxa, fl.hya, fl.kna, ...) */ loadCellResults: { [key: string]: LoadCellSpotCheckResult; }; /** * Results from output position sensor calibration. * The key string is the location of the joint (e.g. fl.hx, fl.hy, fl.kn, ...) */ kinematicCalResults: { [key: string]: JointKinematicCheckResult; }; /** Result from the payload check */ payloadResult: PayloadCheckResult | undefined; /** * Deprecated. Results of foot height validation. * The key string is the name of the leg (e.g. fl, fr, hl, ...) * * @deprecated */ footHeightResults: { [key: string]: FootHeightCheckResult; }; /** * Deprecated. Results of leg pair validation. * The key string is the name of the leg pair (e.g. fl-fr, fl-hl, ...) * * @deprecated */ legPairResults: { [key: string]: LegPairCheckResult; }; /** * Results of the hip range of motion check * The key string is the name of the leg (e.g. fl, fr, hl, ...) */ hipRangeOfMotionResults: { [key: string]: HipRangeOfMotionResult; }; /** The approximate progress of the spot check routine, range [0-1]. */ progress: number; /** Timestamp for the most up-to-date calibration */ lastCalTimestamp: Date | undefined; } export declare enum SpotCheckFeedbackResponse_State { /** STATE_UNKNOWN - Unused enum. */ STATE_UNKNOWN = 0, /** STATE_USER_ABORTED - SpotCheck is aborted by the user. */ STATE_USER_ABORTED = 1, /** STATE_STARTING - SpotCheck is initializing. */ STATE_STARTING = 2, /** STATE_LOADCELL_CAL - Load cell calibration underway. */ STATE_LOADCELL_CAL = 3, /** STATE_ENDSTOP_CAL - Endstop calibration underway. */ STATE_ENDSTOP_CAL = 4, /** STATE_CAMERA_CHECK - Camera check underway. */ STATE_CAMERA_CHECK = 5, /** STATE_BODY_POSING - Body pose routine underway. */ STATE_BODY_POSING = 6, /** STATE_FINISHED - Spot check successfully finished. */ STATE_FINISHED = 7, /** STATE_REVERTING_CAL - Reverting calibration to previous values. */ STATE_REVERTING_CAL = 8, /** STATE_ERROR - Error occurred while running spotcheck. Inspect error for more info. */ STATE_ERROR = 9, /** STATE_WAITING_FOR_COMMAND - Waiting for user command. */ STATE_WAITING_FOR_COMMAND = 10, /** STATE_HIP_RANGE_OF_MOTION_CHECK - Hip range of motion check underway. */ STATE_HIP_RANGE_OF_MOTION_CHECK = 11, /** STATE_GRIPPER_CAL - Gripper calibration underway. */ STATE_GRIPPER_CAL = 12, /** STATE_SIT_DOWN_AFTER_RUN - Sitting down after run. */ STATE_SIT_DOWN_AFTER_RUN = 13, UNRECOGNIZED = -1 } export declare function spotCheckFeedbackResponse_StateFromJSON(object: any): SpotCheckFeedbackResponse_State; export declare function spotCheckFeedbackResponse_StateToJSON(object: SpotCheckFeedbackResponse_State): string; /** * If SpotCheck experienced an error, specific error details reported here. * This reflects an error in the routine. */ export declare enum SpotCheckFeedbackResponse_Error { /** ERROR_UNKNOWN - Unused enum. */ ERROR_UNKNOWN = 0, /** ERROR_NONE - No error has occurred. */ ERROR_NONE = 1, /** ERROR_UNEXPECTED_POWER_CHANGE - Unexpected motor power state transition. */ ERROR_UNEXPECTED_POWER_CHANGE = 2, /** ERROR_INIT_IMU_CHECK - Robot body is not flat on the ground. */ ERROR_INIT_IMU_CHECK = 3, /** ERROR_INIT_NOT_SITTING - Robot body is not close to a sitting pose */ ERROR_INIT_NOT_SITTING = 4, /** ERROR_LOADCELL_TIMEOUT - Timeout during loadcell calibration. */ ERROR_LOADCELL_TIMEOUT = 5, /** ERROR_POWER_ON_FAILURE - Error enabling motor power. */ ERROR_POWER_ON_FAILURE = 6, /** ERROR_ENDSTOP_TIMEOUT - Timeout during endstop calibration. */ ERROR_ENDSTOP_TIMEOUT = 7, /** ERROR_FAILED_STAND - Robot failed to stand. */ ERROR_FAILED_STAND = 8, /** ERROR_CAMERA_TIMEOUT - Timeout during camera check. */ ERROR_CAMERA_TIMEOUT = 9, /** ERROR_GROUND_CHECK - Flat ground check failed. */ ERROR_GROUND_CHECK = 10, /** ERROR_POWER_OFF_FAILURE - Robot failed to power off. */ ERROR_POWER_OFF_FAILURE = 11, /** ERROR_REVERT_FAILURE - Robot failed to revert calibration. */ ERROR_REVERT_FAILURE = 12, /** ERROR_FGKC_FAILURE - Robot failed to do flat ground kinematic calibration. */ ERROR_FGKC_FAILURE = 13, /** ERROR_GRIPPER_CAL_TIMEOUT - Timeout during gripper calibration. */ ERROR_GRIPPER_CAL_TIMEOUT = 14, UNRECOGNIZED = -1 } export declare function spotCheckFeedbackResponse_ErrorFromJSON(object: any): SpotCheckFeedbackResponse_Error; export declare function spotCheckFeedbackResponse_ErrorToJSON(object: SpotCheckFeedbackResponse_Error): string; export interface SpotCheckFeedbackResponse_CameraResultsEntry { key: string; value: DepthPlaneSpotCheckResult | undefined; } export interface SpotCheckFeedbackResponse_LoadCellResultsEntry { key: string; value: LoadCellSpotCheckResult | undefined; } export interface SpotCheckFeedbackResponse_KinematicCalResultsEntry { key: string; value: JointKinematicCheckResult | undefined; } export interface SpotCheckFeedbackResponse_FootHeightResultsEntry { key: string; value: FootHeightCheckResult | undefined; } export interface SpotCheckFeedbackResponse_LegPairResultsEntry { key: string; value: LegPairCheckResult | undefined; } export interface SpotCheckFeedbackResponse_HipRangeOfMotionResultsEntry { key: string; value: HipRangeOfMotionResult | undefined; } /** Results from camera check. */ export interface DepthPlaneSpotCheckResult { /** Return status for the request. */ status: DepthPlaneSpotCheckResult_Status; /** Higher is worse. Above 100 means the camera is severely out of calibration. */ severityScore: number; } /** Errors reflect an issue with camera hardware. */ export declare enum DepthPlaneSpotCheckResult_Status { /** STATUS_UNKNOWN - Unused enum. */ STATUS_UNKNOWN = 0, /** STATUS_OK - No detected calibration error. */ STATUS_OK = 1, /** STATUS_WARNING - Possible calibration error detected. */ STATUS_WARNING = 2, /** STATUS_ERROR - Error with robot calibration. */ STATUS_ERROR = 3, UNRECOGNIZED = -1 } export declare function depthPlaneSpotCheckResult_StatusFromJSON(object: any): DepthPlaneSpotCheckResult_Status; export declare function depthPlaneSpotCheckResult_StatusToJSON(object: DepthPlaneSpotCheckResult_Status): string; /** Results of payload check. */ export interface PayloadCheckResult { /** A flag to indicate if configuration has an error. */ error: PayloadCheckResult_Error; /** * Indicates how much extra payload (in kg) we think the robot has * Positive indicates robot has more payload than it is configured. * Negative indicates robot has less payload than it is configured. */ extraPayload: number; } /** Errors reflect an issue with payload configuration. */ export declare enum PayloadCheckResult_Error { /** ERROR_UNKNOWN - Unused enum. */ ERROR_UNKNOWN = 0, /** ERROR_NONE - No error found in the payloads. */ ERROR_NONE = 1, /** ERROR_MASS_DISCREPANCY - There is a mass discrepancy between the registered payload and what is estimated. */ ERROR_MASS_DISCREPANCY = 2, UNRECOGNIZED = -1 } export declare function payloadCheckResult_ErrorFromJSON(object: any): PayloadCheckResult_Error; export declare function payloadCheckResult_ErrorToJSON(object: PayloadCheckResult_Error): string; /** Results from load cell check. */ export interface LoadCellSpotCheckResult { /** A flag to indicate if results has an error. */ error: LoadCellSpotCheckResult_Error; /** The current loadcell zero as fraction of full range [0-1] */ zero: number; /** The previous loadcell zero as fraction of full range [0-1] */ oldZero: number; } /** Errors reflect an issue with robot hardware. */ export declare enum LoadCellSpotCheckResult_Error { /** ERROR_UNKNOWN - Unused enum. */ ERROR_UNKNOWN = 0, /** ERROR_NONE - No hardware error detected. */ ERROR_NONE = 1, /** ERROR_ZERO_OUT_OF_RANGE - Load cell calibration failure. */ ERROR_ZERO_OUT_OF_RANGE = 2, UNRECOGNIZED = -1 } export declare function loadCellSpotCheckResult_ErrorFromJSON(object: any): LoadCellSpotCheckResult_Error; export declare function loadCellSpotCheckResult_ErrorToJSON(object: LoadCellSpotCheckResult_Error): string; /** Kinematic calibration results */ export interface JointKinematicCheckResult { /** A flag to indicate if results has an error. */ error: JointKinematicCheckResult_Error; /** The current offset [rad] */ offset: number; /** The previous offset [rad] */ oldOffset: number; /** * Joint calibration health score. range [0-1] * 0 indicates an unhealthy kinematic joint calibration * 1 indicates a perfect kinematic joint calibration * Typically, values greater than 0.8 should be expected. */ healthScore: number; } /** Errors reflect an issue with robot hardware. */ export declare enum JointKinematicCheckResult_Error { /** ERROR_UNKNOWN - Unused enum. */ ERROR_UNKNOWN = 0, /** ERROR_NONE - No hardware error detected. */ ERROR_NONE = 1, /** ERROR_CLUTCH_SLIP - Error detected in clutch performance. */ ERROR_CLUTCH_SLIP = 2, /** ERROR_INVALID_RANGE_OF_MOTION - Error if a joint has an incorrect range of motion. */ ERROR_INVALID_RANGE_OF_MOTION = 3, UNRECOGNIZED = -1 } export declare function jointKinematicCheckResult_ErrorFromJSON(object: any): JointKinematicCheckResult_Error; export declare function jointKinematicCheckResult_ErrorToJSON(object: JointKinematicCheckResult_Error): string; /** Results from foot height checks. */ export interface FootHeightCheckResult { /** Return status for the request. */ status: FootHeightCheckResult_Status; /** The difference between foot height and mean feet height (m). */ footHeightErrorFromMean: number; } /** Errors reflect an issue with robot calibration. */ export declare enum FootHeightCheckResult_Status { /** STATUS_UNKNOWN - Unused enum. */ STATUS_UNKNOWN = 0, /** STATUS_OK - No detected calibration error. */ STATUS_OK = 1, /** STATUS_WARNING - Possible calibration error detected. */ STATUS_WARNING = 2, /** STATUS_ERROR - Error with robot calibration. */ STATUS_ERROR = 3, UNRECOGNIZED = -1 } export declare function footHeightCheckResult_StatusFromJSON(object: any): FootHeightCheckResult_Status; export declare function footHeightCheckResult_StatusToJSON(object: FootHeightCheckResult_Status): string; /** Results from leg pair checks.. */ export interface LegPairCheckResult { /** Return status for the request. */ status: LegPairCheckResult_Status; /** The change in estimated distance between two feet from tall to short stand (m) */ legPairDistanceChange: number; } export declare enum LegPairCheckResult_Status { /** STATUS_UNKNOWN - Unused enum. */ STATUS_UNKNOWN = 0, /** STATUS_OK - No detected calibration error. */ STATUS_OK = 1, /** STATUS_WARNING - Possible calibration error detected. */ STATUS_WARNING = 2, /** STATUS_ERROR - Error with robot calibration. */ STATUS_ERROR = 3, UNRECOGNIZED = -1 } export declare function legPairCheckResult_StatusFromJSON(object: any): LegPairCheckResult_Status; export declare function legPairCheckResult_StatusToJSON(object: LegPairCheckResult_Status): string; export interface HipRangeOfMotionResult { error: HipRangeOfMotionResult_Error; /** The measured angles (radians) of the HX and HY joints where the obstruction was detected */ hx: number[]; hy: number[]; } /** Errors reflect an issue with hip range of motion */ export declare enum HipRangeOfMotionResult_Error { ERROR_UNKNOWN = 0, ERROR_NONE = 1, ERROR_OBSTRUCTED = 2, UNRECOGNIZED = -1 } export declare function hipRangeOfMotionResult_ErrorFromJSON(object: any): HipRangeOfMotionResult_Error; export declare function hipRangeOfMotionResult_ErrorToJSON(object: HipRangeOfMotionResult_Error): string; /** Request for the CameraCalibrationCommand service. */ export interface CameraCalibrationCommandRequest { /** Common request header. */ header: RequestHeader | undefined; /** The Lease to show ownership of the robot. Lease is required for all cal commands. */ lease: Lease | undefined; /** Command to start/stop the calibration. */ command: CameraCalibrationCommandRequest_Command; } export declare enum CameraCalibrationCommandRequest_Command { /** COMMAND_UNKNOWN - Unused enum. */ COMMAND_UNKNOWN = 0, /** COMMAND_START - Start calibration routine. */ COMMAND_START = 1, /** COMMAND_CANCEL - Cancel calibration routine. */ COMMAND_CANCEL = 2, UNRECOGNIZED = -1 } export declare function cameraCalibrationCommandRequest_CommandFromJSON(object: any): CameraCalibrationCommandRequest_Command; export declare function cameraCalibrationCommandRequest_CommandToJSON(object: CameraCalibrationCommandRequest_Command): string; /** Response for the CameraCalibrationCommand service. */ export interface CameraCalibrationCommandResponse { /** Common response header. */ header: ResponseHeader | undefined; /** Details about how the lease was used. */ leaseUseResult: LeaseUseResult | undefined; } /** Request for the CameraCalibrationFeedback service. */ export interface CameraCalibrationFeedbackRequest { /** Common request header. */ header: RequestHeader | undefined; } /** Response for the CameraCalibrationFeedback service. */ export interface CameraCalibrationFeedbackResponse { /** Common response header. */ header: ResponseHeader | undefined; /** Status of camera calibration procedure. */ status: CameraCalibrationFeedbackResponse_Status; /** * The approximate progress of the calibration routine, range [0-1]. * Status takes precedence over progress value. */ progress: number; } export declare enum CameraCalibrationFeedbackResponse_Status { /** STATUS_UNKNOWN - Unused enum. */ STATUS_UNKNOWN = 0, /** STATUS_PROCESSING - The robot is actively running calibration routine. */ STATUS_PROCESSING = 1, /** * STATUS_SUCCESS - The robot successfully ran calibration routine and * is ready to use again. */ STATUS_SUCCESS = 2, /** STATUS_USER_CANCELED - API client canceled calibration. */ STATUS_USER_CANCELED = 3, /** STATUS_POWER_ERROR - The robot is not powered on. */ STATUS_POWER_ERROR = 4, /** STATUS_LEASE_ERROR - Ownership error during calibration. */ STATUS_LEASE_ERROR = 5, /** * STATUS_ROBOT_COMMAND_ERROR - Robot encountered an error while trying to move * around the calibration target. Robot possibly * encountered a fault. Check robot state for more * details */ STATUS_ROBOT_COMMAND_ERROR = 7, /** * STATUS_CALIBRATION_ERROR - Calibration procedure produced an invalid result. * This may occur in poor lighting conditions or if * calibration target moved during calibration * procedure. */ STATUS_CALIBRATION_ERROR = 8, /** STATUS_INTERNAL_ERROR - Something extraordinary happened. Try power cycling robot or contact BD. */ STATUS_INTERNAL_ERROR = 9, /** STATUS_CAMERA_FOCUS_ERROR - Camera focus issue detected. This is a hardware issue. */ STATUS_CAMERA_FOCUS_ERROR = 14, /** STATUS_TARGET_NOT_CENTERED - Target partially, but not fully, in view when starting calibration. */ STATUS_TARGET_NOT_CENTERED = 6, /** STATUS_TARGET_NOT_IN_VIEW - Target not visible when starting calibration. */ STATUS_TARGET_NOT_IN_VIEW = 11, /** STATUS_TARGET_NOT_GRAVITY_ALIGNED - Target not aligned with gravity when starting calibration. */ STATUS_TARGET_NOT_GRAVITY_ALIGNED = 12, /** STATUS_TARGET_UPSIDE_DOWN - Target upside down when starting calibration. */ STATUS_TARGET_UPSIDE_DOWN = 13, /** STATUS_NEVER_RUN - Calibration routine has never been run. No feedback to give. */ STATUS_NEVER_RUN = 10, /** STATUS_CAMERA_NOT_DETECTED - One of the cameras is not detected on the USB bus. */ STATUS_CAMERA_NOT_DETECTED = 15, /** STATUS_INTRINSIC_WRITE_FAILED - Failed to write intrinsic calibration. */ STATUS_INTRINSIC_WRITE_FAILED = 16, /** STATUS_EXTRINSIC_WRITE_FAILED - Failed to write extrinsic calibration. */ STATUS_EXTRINSIC_WRITE_FAILED = 17, UNRECOGNIZED = -1 } export declare function cameraCalibrationFeedbackResponse_StatusFromJSON(object: any): CameraCalibrationFeedbackResponse_Status; export declare function cameraCalibrationFeedbackResponse_StatusToJSON(object: CameraCalibrationFeedbackResponse_Status): string; export declare const SpotCheckCommandRequest: { encode(message: SpotCheckCommandRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SpotCheckCommandRequest; fromJSON(object: any): SpotCheckCommandRequest; toJSON(message: SpotCheckCommandRequest): unknown; fromPartial]: never; }) | undefined; lease?: ({ resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } & { resource?: string | undefined; epoch?: string | undefined; sequence?: (number[] & number[] & { [K_1 in Exclude]: never; }) | undefined; clientNames?: (string[] & string[] & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }) | undefined; command?: SpotCheckCommandRequest_Command | undefined; } & { [K_4 in Exclude]: never; }>(object: I): SpotCheckCommandRequest; }; export declare const SpotCheckCommandResponse: { encode(message: SpotCheckCommandResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SpotCheckCommandResponse; fromJSON(object: any): SpotCheckCommandResponse; toJSON(message: SpotCheckCommandResponse): unknown; fromPartial]: 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]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; request?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; leaseUseResult?: ({ status?: import("../lease").LeaseUseResult_Status | undefined; owner?: { clientName?: string | undefined; userName?: string | undefined; } | undefined; attemptedLease?: { resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } | undefined; previousLease?: { resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } | undefined; latestKnownLease?: { resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } | undefined; latestResources?: { resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; }[] | undefined; } & { status?: import("../lease").LeaseUseResult_Status | undefined; owner?: ({ clientName?: string | undefined; userName?: string | undefined; } & { clientName?: string | undefined; userName?: string | undefined; } & { [K_5 in Exclude]: never; }) | undefined; attemptedLease?: ({ resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } & { resource?: string | undefined; epoch?: string | undefined; sequence?: (number[] & number[] & { [K_6 in Exclude]: never; }) | undefined; clientNames?: (string[] & string[] & { [K_7 in Exclude]: never; }) | undefined; } & { [K_8 in Exclude]: never; }) | undefined; previousLease?: ({ resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } & { resource?: string | undefined; epoch?: string | undefined; sequence?: (number[] & number[] & { [K_9 in Exclude]: never; }) | undefined; clientNames?: (string[] & string[] & { [K_10 in Exclude]: never; }) | undefined; } & { [K_11 in Exclude]: never; }) | undefined; latestKnownLease?: ({ resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } & { resource?: string | undefined; epoch?: string | undefined; sequence?: (number[] & number[] & { [K_12 in Exclude]: never; }) | undefined; clientNames?: (string[] & string[] & { [K_13 in Exclude]: never; }) | undefined; } & { [K_14 in Exclude]: never; }) | undefined; latestResources?: ({ resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; }[] & ({ resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } & { resource?: string | undefined; epoch?: string | undefined; sequence?: (number[] & number[] & { [K_15 in Exclude]: never; }) | undefined; clientNames?: (string[] & string[] & { [K_16 in Exclude]: never; }) | undefined; } & { [K_17 in Exclude]: never; })[] & { [K_18 in Exclude]: never; }) | undefined; } & { [K_19 in Exclude]: never; }) | undefined; status?: SpotCheckCommandResponse_Status | undefined; message?: string | undefined; } & { [K_20 in Exclude]: never; }>(object: I): SpotCheckCommandResponse; }; export declare const SpotCheckFeedbackRequest: { encode(message: SpotCheckFeedbackRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SpotCheckFeedbackRequest; fromJSON(object: any): SpotCheckFeedbackRequest; toJSON(message: SpotCheckFeedbackRequest): unknown; fromPartial]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(object: I): SpotCheckFeedbackRequest; }; export declare const SpotCheckFeedbackResponse: { encode(message: SpotCheckFeedbackResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SpotCheckFeedbackResponse; fromJSON(object: any): SpotCheckFeedbackResponse; toJSON(message: SpotCheckFeedbackResponse): unknown; fromPartial]: 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]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; request?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; state?: SpotCheckFeedbackResponse_State | undefined; lastCommand?: SpotCheckCommandRequest_Command | undefined; error?: SpotCheckFeedbackResponse_Error | undefined; cameraResults?: ({ [x: string]: { status?: DepthPlaneSpotCheckResult_Status | undefined; severityScore?: number | undefined; } | undefined; } & { [x: string]: ({ status?: DepthPlaneSpotCheckResult_Status | undefined; severityScore?: number | undefined; } & { status?: DepthPlaneSpotCheckResult_Status | undefined; severityScore?: number | undefined; } & { [K_5 in Exclude]: never; }) | undefined; } & { [K_6 in Exclude]: never; }) | undefined; loadCellResults?: ({ [x: string]: { error?: LoadCellSpotCheckResult_Error | undefined; zero?: number | undefined; oldZero?: number | undefined; } | undefined; } & { [x: string]: ({ error?: LoadCellSpotCheckResult_Error | undefined; zero?: number | undefined; oldZero?: number | undefined; } & { error?: LoadCellSpotCheckResult_Error | undefined; zero?: number | undefined; oldZero?: number | undefined; } & { [K_7 in Exclude]: never; }) | undefined; } & { [K_8 in Exclude]: never; }) | undefined; kinematicCalResults?: ({ [x: string]: { error?: JointKinematicCheckResult_Error | undefined; offset?: number | undefined; oldOffset?: number | undefined; healthScore?: number | undefined; } | undefined; } & { [x: string]: ({ error?: JointKinematicCheckResult_Error | undefined; offset?: number | undefined; oldOffset?: number | undefined; healthScore?: number | undefined; } & { error?: JointKinematicCheckResult_Error | undefined; offset?: number | undefined; oldOffset?: number | undefined; healthScore?: number | undefined; } & { [K_9 in Exclude]: never; }) | undefined; } & { [K_10 in Exclude]: never; }) | undefined; payloadResult?: ({ error?: PayloadCheckResult_Error | undefined; extraPayload?: number | undefined; } & { error?: PayloadCheckResult_Error | undefined; extraPayload?: number | undefined; } & { [K_11 in Exclude]: never; }) | undefined; footHeightResults?: ({ [x: string]: { status?: FootHeightCheckResult_Status | undefined; footHeightErrorFromMean?: number | undefined; } | undefined; } & { [x: string]: ({ status?: FootHeightCheckResult_Status | undefined; footHeightErrorFromMean?: number | undefined; } & { status?: FootHeightCheckResult_Status | undefined; footHeightErrorFromMean?: number | undefined; } & { [K_12 in Exclude]: never; }) | undefined; } & { [K_13 in Exclude]: never; }) | undefined; legPairResults?: ({ [x: string]: { status?: LegPairCheckResult_Status | undefined; legPairDistanceChange?: number | undefined; } | undefined; } & { [x: string]: ({ status?: LegPairCheckResult_Status | undefined; legPairDistanceChange?: number | undefined; } & { status?: LegPairCheckResult_Status | undefined; legPairDistanceChange?: number | undefined; } & { [K_14 in Exclude]: never; }) | undefined; } & { [K_15 in Exclude]: never; }) | undefined; hipRangeOfMotionResults?: ({ [x: string]: { error?: HipRangeOfMotionResult_Error | undefined; hx?: number[] | undefined; hy?: number[] | undefined; } | undefined; } & { [x: string]: ({ error?: HipRangeOfMotionResult_Error | undefined; hx?: number[] | undefined; hy?: number[] | undefined; } & { error?: HipRangeOfMotionResult_Error | undefined; hx?: (number[] & number[] & { [K_16 in Exclude]: never; }) | undefined; hy?: (number[] & number[] & { [K_17 in Exclude]: never; }) | undefined; } & { [K_18 in Exclude]: never; }) | undefined; } & { [K_19 in Exclude]: never; }) | undefined; progress?: number | undefined; lastCalTimestamp?: Date | undefined; } & { [K_20 in Exclude]: never; }>(object: I): SpotCheckFeedbackResponse; }; export declare const SpotCheckFeedbackResponse_CameraResultsEntry: { encode(message: SpotCheckFeedbackResponse_CameraResultsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SpotCheckFeedbackResponse_CameraResultsEntry; fromJSON(object: any): SpotCheckFeedbackResponse_CameraResultsEntry; toJSON(message: SpotCheckFeedbackResponse_CameraResultsEntry): unknown; fromPartial]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(object: I): SpotCheckFeedbackResponse_CameraResultsEntry; }; export declare const SpotCheckFeedbackResponse_LoadCellResultsEntry: { encode(message: SpotCheckFeedbackResponse_LoadCellResultsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SpotCheckFeedbackResponse_LoadCellResultsEntry; fromJSON(object: any): SpotCheckFeedbackResponse_LoadCellResultsEntry; toJSON(message: SpotCheckFeedbackResponse_LoadCellResultsEntry): unknown; fromPartial]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(object: I): SpotCheckFeedbackResponse_LoadCellResultsEntry; }; export declare const SpotCheckFeedbackResponse_KinematicCalResultsEntry: { encode(message: SpotCheckFeedbackResponse_KinematicCalResultsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SpotCheckFeedbackResponse_KinematicCalResultsEntry; fromJSON(object: any): SpotCheckFeedbackResponse_KinematicCalResultsEntry; toJSON(message: SpotCheckFeedbackResponse_KinematicCalResultsEntry): unknown; fromPartial]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(object: I): SpotCheckFeedbackResponse_KinematicCalResultsEntry; }; export declare const SpotCheckFeedbackResponse_FootHeightResultsEntry: { encode(message: SpotCheckFeedbackResponse_FootHeightResultsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SpotCheckFeedbackResponse_FootHeightResultsEntry; fromJSON(object: any): SpotCheckFeedbackResponse_FootHeightResultsEntry; toJSON(message: SpotCheckFeedbackResponse_FootHeightResultsEntry): unknown; fromPartial]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(object: I): SpotCheckFeedbackResponse_FootHeightResultsEntry; }; export declare const SpotCheckFeedbackResponse_LegPairResultsEntry: { encode(message: SpotCheckFeedbackResponse_LegPairResultsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SpotCheckFeedbackResponse_LegPairResultsEntry; fromJSON(object: any): SpotCheckFeedbackResponse_LegPairResultsEntry; toJSON(message: SpotCheckFeedbackResponse_LegPairResultsEntry): unknown; fromPartial]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(object: I): SpotCheckFeedbackResponse_LegPairResultsEntry; }; export declare const SpotCheckFeedbackResponse_HipRangeOfMotionResultsEntry: { encode(message: SpotCheckFeedbackResponse_HipRangeOfMotionResultsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SpotCheckFeedbackResponse_HipRangeOfMotionResultsEntry; fromJSON(object: any): SpotCheckFeedbackResponse_HipRangeOfMotionResultsEntry; toJSON(message: SpotCheckFeedbackResponse_HipRangeOfMotionResultsEntry): unknown; fromPartial]: never; }) | undefined; hy?: (number[] & number[] & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }>(object: I): SpotCheckFeedbackResponse_HipRangeOfMotionResultsEntry; }; export declare const DepthPlaneSpotCheckResult: { encode(message: DepthPlaneSpotCheckResult, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DepthPlaneSpotCheckResult; fromJSON(object: any): DepthPlaneSpotCheckResult; toJSON(message: DepthPlaneSpotCheckResult): unknown; fromPartial]: never; }>(object: I): DepthPlaneSpotCheckResult; }; export declare const PayloadCheckResult: { encode(message: PayloadCheckResult, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PayloadCheckResult; fromJSON(object: any): PayloadCheckResult; toJSON(message: PayloadCheckResult): unknown; fromPartial]: never; }>(object: I): PayloadCheckResult; }; export declare const LoadCellSpotCheckResult: { encode(message: LoadCellSpotCheckResult, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LoadCellSpotCheckResult; fromJSON(object: any): LoadCellSpotCheckResult; toJSON(message: LoadCellSpotCheckResult): unknown; fromPartial]: never; }>(object: I): LoadCellSpotCheckResult; }; export declare const JointKinematicCheckResult: { encode(message: JointKinematicCheckResult, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): JointKinematicCheckResult; fromJSON(object: any): JointKinematicCheckResult; toJSON(message: JointKinematicCheckResult): unknown; fromPartial]: never; }>(object: I): JointKinematicCheckResult; }; export declare const FootHeightCheckResult: { encode(message: FootHeightCheckResult, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FootHeightCheckResult; fromJSON(object: any): FootHeightCheckResult; toJSON(message: FootHeightCheckResult): unknown; fromPartial]: never; }>(object: I): FootHeightCheckResult; }; export declare const LegPairCheckResult: { encode(message: LegPairCheckResult, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LegPairCheckResult; fromJSON(object: any): LegPairCheckResult; toJSON(message: LegPairCheckResult): unknown; fromPartial]: never; }>(object: I): LegPairCheckResult; }; export declare const HipRangeOfMotionResult: { encode(message: HipRangeOfMotionResult, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): HipRangeOfMotionResult; fromJSON(object: any): HipRangeOfMotionResult; toJSON(message: HipRangeOfMotionResult): unknown; fromPartial]: never; }) | undefined; hy?: (number[] & number[] & { [K_1 in Exclude]: never; }) | undefined; } & { [K_2 in Exclude]: never; }>(object: I): HipRangeOfMotionResult; }; export declare const CameraCalibrationCommandRequest: { encode(message: CameraCalibrationCommandRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CameraCalibrationCommandRequest; fromJSON(object: any): CameraCalibrationCommandRequest; toJSON(message: CameraCalibrationCommandRequest): unknown; fromPartial]: never; }) | undefined; lease?: ({ resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } & { resource?: string | undefined; epoch?: string | undefined; sequence?: (number[] & number[] & { [K_1 in Exclude]: never; }) | undefined; clientNames?: (string[] & string[] & { [K_2 in Exclude]: never; }) | undefined; } & { [K_3 in Exclude]: never; }) | undefined; command?: CameraCalibrationCommandRequest_Command | undefined; } & { [K_4 in Exclude]: never; }>(object: I): CameraCalibrationCommandRequest; }; export declare const CameraCalibrationCommandResponse: { encode(message: CameraCalibrationCommandResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CameraCalibrationCommandResponse; fromJSON(object: any): CameraCalibrationCommandResponse; toJSON(message: CameraCalibrationCommandResponse): unknown; fromPartial]: 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]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; request?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; leaseUseResult?: ({ status?: import("../lease").LeaseUseResult_Status | undefined; owner?: { clientName?: string | undefined; userName?: string | undefined; } | undefined; attemptedLease?: { resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } | undefined; previousLease?: { resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } | undefined; latestKnownLease?: { resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } | undefined; latestResources?: { resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; }[] | undefined; } & { status?: import("../lease").LeaseUseResult_Status | undefined; owner?: ({ clientName?: string | undefined; userName?: string | undefined; } & { clientName?: string | undefined; userName?: string | undefined; } & { [K_5 in Exclude]: never; }) | undefined; attemptedLease?: ({ resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } & { resource?: string | undefined; epoch?: string | undefined; sequence?: (number[] & number[] & { [K_6 in Exclude]: never; }) | undefined; clientNames?: (string[] & string[] & { [K_7 in Exclude]: never; }) | undefined; } & { [K_8 in Exclude]: never; }) | undefined; previousLease?: ({ resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } & { resource?: string | undefined; epoch?: string | undefined; sequence?: (number[] & number[] & { [K_9 in Exclude]: never; }) | undefined; clientNames?: (string[] & string[] & { [K_10 in Exclude]: never; }) | undefined; } & { [K_11 in Exclude]: never; }) | undefined; latestKnownLease?: ({ resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } & { resource?: string | undefined; epoch?: string | undefined; sequence?: (number[] & number[] & { [K_12 in Exclude]: never; }) | undefined; clientNames?: (string[] & string[] & { [K_13 in Exclude]: never; }) | undefined; } & { [K_14 in Exclude]: never; }) | undefined; latestResources?: ({ resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; }[] & ({ resource?: string | undefined; epoch?: string | undefined; sequence?: number[] | undefined; clientNames?: string[] | undefined; } & { resource?: string | undefined; epoch?: string | undefined; sequence?: (number[] & number[] & { [K_15 in Exclude]: never; }) | undefined; clientNames?: (string[] & string[] & { [K_16 in Exclude]: never; }) | undefined; } & { [K_17 in Exclude]: never; })[] & { [K_18 in Exclude]: never; }) | undefined; } & { [K_19 in Exclude]: never; }) | undefined; } & { [K_20 in Exclude]: never; }>(object: I): CameraCalibrationCommandResponse; }; export declare const CameraCalibrationFeedbackRequest: { encode(message: CameraCalibrationFeedbackRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CameraCalibrationFeedbackRequest; fromJSON(object: any): CameraCalibrationFeedbackRequest; toJSON(message: CameraCalibrationFeedbackRequest): unknown; fromPartial]: never; }) | undefined; } & { [K_1 in Exclude]: never; }>(object: I): CameraCalibrationFeedbackRequest; }; export declare const CameraCalibrationFeedbackResponse: { encode(message: CameraCalibrationFeedbackResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CameraCalibrationFeedbackResponse; fromJSON(object: any): CameraCalibrationFeedbackResponse; toJSON(message: CameraCalibrationFeedbackResponse): unknown; fromPartial]: 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]: never; }) | undefined; } & { [K_2 in Exclude]: never; }) | undefined; request?: ({ typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { typeUrl?: string | undefined; value?: Uint8Array | undefined; } & { [K_3 in Exclude]: never; }) | undefined; } & { [K_4 in Exclude]: never; }) | undefined; status?: CameraCalibrationFeedbackResponse_Status | undefined; progress?: number | undefined; } & { [K_5 in Exclude]: never; }>(object: I): CameraCalibrationFeedbackResponse; }; declare type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export declare type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; declare type KeysOfUnion = T extends T ? keyof T : never; export declare type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & { [K in Exclude>]: never; }; export {}; //# sourceMappingURL=spot_check.d.ts.map