// @generated by protoc-gen-connect-es v1.5.0 // @generated from file component/encoder/v1/encoder.proto (package viam.component.encoder.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck import { GetPositionRequest, GetPositionResponse, GetPropertiesRequest, GetPropertiesResponse, ResetPositionRequest, ResetPositionResponse } from "./encoder_pb.js"; import { MethodKind } from "@bufbuild/protobuf"; import { DoCommandRequest, DoCommandResponse, GetGeometriesRequest, GetGeometriesResponse, GetStatusRequest, GetStatusResponse } from "../../../common/v1/common_pb.js"; /** * @generated from service viam.component.encoder.v1.EncoderService */ export declare const EncoderService: { readonly typeName: "viam.component.encoder.v1.EncoderService", readonly methods: { /** * Returns position of the encoder which can either be ticks since last * zeroing for an incremental encoder or degrees for an absolute encoder. * * @generated from rpc viam.component.encoder.v1.EncoderService.GetPosition */ readonly getPosition: { readonly name: "GetPosition", readonly I: typeof GetPositionRequest, readonly O: typeof GetPositionResponse, readonly kind: MethodKind.Unary, }, /** * @generated from rpc viam.component.encoder.v1.EncoderService.ResetPosition */ readonly resetPosition: { readonly name: "ResetPosition", readonly I: typeof ResetPositionRequest, readonly O: typeof ResetPositionResponse, readonly kind: MethodKind.Unary, }, /** * Returns a list of all the methods that are * supported by a given robot. * * @generated from rpc viam.component.encoder.v1.EncoderService.GetProperties */ readonly getProperties: { readonly name: "GetProperties", readonly I: typeof GetPropertiesRequest, readonly O: typeof GetPropertiesResponse, readonly kind: MethodKind.Unary, }, /** * @generated from rpc viam.component.encoder.v1.EncoderService.DoCommand */ readonly doCommand: { readonly name: "DoCommand", readonly I: typeof DoCommandRequest, readonly O: typeof DoCommandResponse, readonly kind: MethodKind.Unary, }, /** * GetStatus returns the status of the resource * * @generated from rpc viam.component.encoder.v1.EncoderService.GetStatus */ readonly getStatus: { readonly name: "GetStatus", readonly I: typeof GetStatusRequest, readonly O: typeof GetStatusResponse, readonly kind: MethodKind.Unary, }, /** * GetGeometries returns the geometries of the component in their current configuration * * @generated from rpc viam.component.encoder.v1.EncoderService.GetGeometries */ readonly getGeometries: { readonly name: "GetGeometries", readonly I: typeof GetGeometriesRequest, readonly O: typeof GetGeometriesResponse, readonly kind: MethodKind.Unary, }, } };