// @generated by protoc-gen-es v1.10.0 // @generated from file component/gantry/v1/gantry.proto (package viam.component.gantry.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage, Struct } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; /** * @generated from message viam.component.gantry.v1.GetPositionRequest */ export declare class GetPositionRequest extends Message { /** * @generated from field: string name = 1; */ name: string; /** * Additional arguments to the method * * @generated from field: google.protobuf.Struct extra = 99; */ extra?: Struct; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.gantry.v1.GetPositionRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetPositionRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetPositionRequest; static fromJsonString(jsonString: string, options?: Partial): GetPositionRequest; static equals(a: GetPositionRequest | PlainMessage | undefined, b: GetPositionRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.gantry.v1.GetPositionResponse */ export declare class GetPositionResponse extends Message { /** * @generated from field: repeated double positions_mm = 1; */ positionsMm: number[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.gantry.v1.GetPositionResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetPositionResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetPositionResponse; static fromJsonString(jsonString: string, options?: Partial): GetPositionResponse; static equals(a: GetPositionResponse | PlainMessage | undefined, b: GetPositionResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.gantry.v1.MoveToPositionRequest */ export declare class MoveToPositionRequest extends Message { /** * @generated from field: string name = 1; */ name: string; /** * Number of millimeters to move the gantry by respective to each axis. * * @generated from field: repeated double positions_mm = 2; */ positionsMm: number[]; /** * Speeds to move each gantry axis must match length and order of positions_mm. * * @generated from field: repeated double speeds_mm_per_sec = 3; */ speedsMmPerSec: number[]; /** * Additional arguments to the method * * @generated from field: google.protobuf.Struct extra = 99; */ extra?: Struct; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.gantry.v1.MoveToPositionRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MoveToPositionRequest; static fromJson(jsonValue: JsonValue, options?: Partial): MoveToPositionRequest; static fromJsonString(jsonString: string, options?: Partial): MoveToPositionRequest; static equals(a: MoveToPositionRequest | PlainMessage | undefined, b: MoveToPositionRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.gantry.v1.MoveToPositionResponse */ export declare class MoveToPositionResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.gantry.v1.MoveToPositionResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MoveToPositionResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MoveToPositionResponse; static fromJsonString(jsonString: string, options?: Partial): MoveToPositionResponse; static equals(a: MoveToPositionResponse | PlainMessage | undefined, b: MoveToPositionResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.gantry.v1.HomeRequest */ export declare class HomeRequest extends Message { /** * @generated from field: string name = 1; */ name: string; /** * Additional arguments to the method * * @generated from field: google.protobuf.Struct extra = 99; */ extra?: Struct; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.gantry.v1.HomeRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): HomeRequest; static fromJson(jsonValue: JsonValue, options?: Partial): HomeRequest; static fromJsonString(jsonString: string, options?: Partial): HomeRequest; static equals(a: HomeRequest | PlainMessage | undefined, b: HomeRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.gantry.v1.HomeResponse */ export declare class HomeResponse extends Message { /** * A bool describing whether the gantry has completed homing * * @generated from field: bool homed = 1; */ homed: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.gantry.v1.HomeResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): HomeResponse; static fromJson(jsonValue: JsonValue, options?: Partial): HomeResponse; static fromJsonString(jsonString: string, options?: Partial): HomeResponse; static equals(a: HomeResponse | PlainMessage | undefined, b: HomeResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.gantry.v1.GetLengthsRequest */ export declare class GetLengthsRequest extends Message { /** * @generated from field: string name = 1; */ name: string; /** * Additional arguments to the method * * @generated from field: google.protobuf.Struct extra = 99; */ extra?: Struct; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.gantry.v1.GetLengthsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetLengthsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetLengthsRequest; static fromJsonString(jsonString: string, options?: Partial): GetLengthsRequest; static equals(a: GetLengthsRequest | PlainMessage | undefined, b: GetLengthsRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.gantry.v1.GetLengthsResponse */ export declare class GetLengthsResponse extends Message { /** * @generated from field: repeated double lengths_mm = 1; */ lengthsMm: number[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.gantry.v1.GetLengthsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetLengthsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetLengthsResponse; static fromJsonString(jsonString: string, options?: Partial): GetLengthsResponse; static equals(a: GetLengthsResponse | PlainMessage | undefined, b: GetLengthsResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.gantry.v1.StopRequest */ export declare class StopRequest extends Message { /** * Name of a gantry * * @generated from field: string name = 1; */ name: string; /** * Additional arguments to the method * * @generated from field: google.protobuf.Struct extra = 99; */ extra?: Struct; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.gantry.v1.StopRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StopRequest; static fromJson(jsonValue: JsonValue, options?: Partial): StopRequest; static fromJsonString(jsonString: string, options?: Partial): StopRequest; static equals(a: StopRequest | PlainMessage | undefined, b: StopRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.gantry.v1.StopResponse */ export declare class StopResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.gantry.v1.StopResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): StopResponse; static fromJson(jsonValue: JsonValue, options?: Partial): StopResponse; static fromJsonString(jsonString: string, options?: Partial): StopResponse; static equals(a: StopResponse | PlainMessage | undefined, b: StopResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.gantry.v1.Status */ export declare class Status extends Message { /** * @generated from field: repeated double positions_mm = 1; */ positionsMm: number[]; /** * @generated from field: repeated double lengths_mm = 2; */ lengthsMm: number[]; /** * @generated from field: bool is_moving = 3; */ isMoving: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.gantry.v1.Status"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Status; static fromJson(jsonValue: JsonValue, options?: Partial): Status; static fromJsonString(jsonString: string, options?: Partial): Status; static equals(a: Status | PlainMessage | undefined, b: Status | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.gantry.v1.IsMovingRequest */ export declare class IsMovingRequest extends Message { /** * @generated from field: string name = 1; */ name: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.gantry.v1.IsMovingRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): IsMovingRequest; static fromJson(jsonValue: JsonValue, options?: Partial): IsMovingRequest; static fromJsonString(jsonString: string, options?: Partial): IsMovingRequest; static equals(a: IsMovingRequest | PlainMessage | undefined, b: IsMovingRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.gantry.v1.IsMovingResponse */ export declare class IsMovingResponse extends Message { /** * @generated from field: bool is_moving = 1; */ isMoving: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.gantry.v1.IsMovingResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): IsMovingResponse; static fromJson(jsonValue: JsonValue, options?: Partial): IsMovingResponse; static fromJsonString(jsonString: string, options?: Partial): IsMovingResponse; static equals(a: IsMovingResponse | PlainMessage | undefined, b: IsMovingResponse | PlainMessage | undefined): boolean; }