// @generated by protoc-gen-es v1.10.0 // @generated from file component/movementsensor/v1/movementsensor.proto (package viam.component.movementsensor.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"; import type { GeoPoint, Orientation, Vector3 } from "../../../common/v1/common_pb.js"; /** * @generated from message viam.component.movementsensor.v1.GetLinearVelocityRequest */ export declare class GetLinearVelocityRequest extends Message { /** * Name of a movement sensor * * @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.movementsensor.v1.GetLinearVelocityRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetLinearVelocityRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetLinearVelocityRequest; static fromJsonString(jsonString: string, options?: Partial): GetLinearVelocityRequest; static equals(a: GetLinearVelocityRequest | PlainMessage | undefined, b: GetLinearVelocityRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.movementsensor.v1.GetLinearVelocityResponse */ export declare class GetLinearVelocityResponse extends Message { /** * Linear velocity in m/s across x/y/z axes * * @generated from field: viam.common.v1.Vector3 linear_velocity = 1; */ linearVelocity?: Vector3; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.movementsensor.v1.GetLinearVelocityResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetLinearVelocityResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetLinearVelocityResponse; static fromJsonString(jsonString: string, options?: Partial): GetLinearVelocityResponse; static equals(a: GetLinearVelocityResponse | PlainMessage | undefined, b: GetLinearVelocityResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.movementsensor.v1.GetAngularVelocityRequest */ export declare class GetAngularVelocityRequest extends Message { /** * Name of a movement sensor * * @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.movementsensor.v1.GetAngularVelocityRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetAngularVelocityRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetAngularVelocityRequest; static fromJsonString(jsonString: string, options?: Partial): GetAngularVelocityRequest; static equals(a: GetAngularVelocityRequest | PlainMessage | undefined, b: GetAngularVelocityRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.movementsensor.v1.GetAngularVelocityResponse */ export declare class GetAngularVelocityResponse extends Message { /** * Angular velocity in degrees/s across x/y/z axes * * @generated from field: viam.common.v1.Vector3 angular_velocity = 1; */ angularVelocity?: Vector3; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.movementsensor.v1.GetAngularVelocityResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetAngularVelocityResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetAngularVelocityResponse; static fromJsonString(jsonString: string, options?: Partial): GetAngularVelocityResponse; static equals(a: GetAngularVelocityResponse | PlainMessage | undefined, b: GetAngularVelocityResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.movementsensor.v1.GetCompassHeadingRequest */ export declare class GetCompassHeadingRequest extends Message { /** * Name of a movement sensor * * @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.movementsensor.v1.GetCompassHeadingRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetCompassHeadingRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetCompassHeadingRequest; static fromJsonString(jsonString: string, options?: Partial): GetCompassHeadingRequest; static equals(a: GetCompassHeadingRequest | PlainMessage | undefined, b: GetCompassHeadingRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.movementsensor.v1.GetCompassHeadingResponse */ export declare class GetCompassHeadingResponse extends Message { /** * A number from 0-359 in degrees where * 0 is North, 90 is East, 180 is South, and 270 is West * * @generated from field: double value = 1; */ value: number; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.movementsensor.v1.GetCompassHeadingResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetCompassHeadingResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetCompassHeadingResponse; static fromJsonString(jsonString: string, options?: Partial): GetCompassHeadingResponse; static equals(a: GetCompassHeadingResponse | PlainMessage | undefined, b: GetCompassHeadingResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.movementsensor.v1.GetOrientationRequest */ export declare class GetOrientationRequest extends Message { /** * Name of a movement sensor * * @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.movementsensor.v1.GetOrientationRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetOrientationRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetOrientationRequest; static fromJsonString(jsonString: string, options?: Partial): GetOrientationRequest; static equals(a: GetOrientationRequest | PlainMessage | undefined, b: GetOrientationRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.movementsensor.v1.GetOrientationResponse */ export declare class GetOrientationResponse extends Message { /** * Orientation is returned as an orientation message with * OX OY OZ as unit-normalized components of the axis of the vector, and Theta in degrees * * @generated from field: viam.common.v1.Orientation orientation = 1; */ orientation?: Orientation; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.movementsensor.v1.GetOrientationResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetOrientationResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetOrientationResponse; static fromJsonString(jsonString: string, options?: Partial): GetOrientationResponse; static equals(a: GetOrientationResponse | PlainMessage | undefined, b: GetOrientationResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.movementsensor.v1.GetPositionRequest */ export declare class GetPositionRequest extends Message { /** * Name of a movement sensor * * @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.movementsensor.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.movementsensor.v1.GetPositionResponse */ export declare class GetPositionResponse extends Message { /** * Position is returned in a coordinate of latitute and longitude * and an altidue in meters * * @generated from field: viam.common.v1.GeoPoint coordinate = 1; */ coordinate?: GeoPoint; /** * @generated from field: float altitude_m = 2; */ altitudeM: number; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.movementsensor.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.movementsensor.v1.GetPropertiesRequest */ export declare class GetPropertiesRequest extends Message { /** * Name of a movement sensor * * @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.movementsensor.v1.GetPropertiesRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetPropertiesRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetPropertiesRequest; static fromJsonString(jsonString: string, options?: Partial): GetPropertiesRequest; static equals(a: GetPropertiesRequest | PlainMessage | undefined, b: GetPropertiesRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.movementsensor.v1.GetPropertiesResponse */ export declare class GetPropertiesResponse extends Message { /** * @generated from field: bool linear_velocity_supported = 1; */ linearVelocitySupported: boolean; /** * @generated from field: bool angular_velocity_supported = 2; */ angularVelocitySupported: boolean; /** * @generated from field: bool orientation_supported = 3; */ orientationSupported: boolean; /** * @generated from field: bool position_supported = 4; */ positionSupported: boolean; /** * @generated from field: bool compass_heading_supported = 5; */ compassHeadingSupported: boolean; /** * @generated from field: bool linear_acceleration_supported = 6; */ linearAccelerationSupported: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.movementsensor.v1.GetPropertiesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetPropertiesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetPropertiesResponse; static fromJsonString(jsonString: string, options?: Partial): GetPropertiesResponse; static equals(a: GetPropertiesResponse | PlainMessage | undefined, b: GetPropertiesResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.movementsensor.v1.GetAccuracyRequest */ export declare class GetAccuracyRequest extends Message { /** * Name of a movement sensor * * @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.movementsensor.v1.GetAccuracyRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetAccuracyRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetAccuracyRequest; static fromJsonString(jsonString: string, options?: Partial): GetAccuracyRequest; static equals(a: GetAccuracyRequest | PlainMessage | undefined, b: GetAccuracyRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.movementsensor.v1.GetAccuracyResponse */ export declare class GetAccuracyResponse extends Message { /** * @generated from field: map accuracy = 1; */ accuracy: { [key: string]: number }; /** * @generated from field: optional float position_hdop = 2; */ positionHdop?: number; /** * @generated from field: optional float position_vdop = 3; */ positionVdop?: number; /** * @generated from field: optional int32 position_nmea_gga_fix = 4; */ positionNmeaGgaFix?: number; /** * @generated from field: optional float compass_degrees_error = 5; */ compassDegreesError?: number; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.movementsensor.v1.GetAccuracyResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetAccuracyResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetAccuracyResponse; static fromJsonString(jsonString: string, options?: Partial): GetAccuracyResponse; static equals(a: GetAccuracyResponse | PlainMessage | undefined, b: GetAccuracyResponse | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.movementsensor.v1.GetLinearAccelerationRequest */ export declare class GetLinearAccelerationRequest extends Message { /** * Name of a movement sensor * * @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.movementsensor.v1.GetLinearAccelerationRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetLinearAccelerationRequest; static fromJson(jsonValue: JsonValue, options?: Partial): GetLinearAccelerationRequest; static fromJsonString(jsonString: string, options?: Partial): GetLinearAccelerationRequest; static equals(a: GetLinearAccelerationRequest | PlainMessage | undefined, b: GetLinearAccelerationRequest | PlainMessage | undefined): boolean; } /** * @generated from message viam.component.movementsensor.v1.GetLinearAccelerationResponse */ export declare class GetLinearAccelerationResponse extends Message { /** * Linear acceleration in m/s across x/y/z axes * * @generated from field: viam.common.v1.Vector3 linear_acceleration = 1; */ linearAcceleration?: Vector3; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "viam.component.movementsensor.v1.GetLinearAccelerationResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): GetLinearAccelerationResponse; static fromJson(jsonValue: JsonValue, options?: Partial): GetLinearAccelerationResponse; static fromJsonString(jsonString: string, options?: Partial): GetLinearAccelerationResponse; static equals(a: GetLinearAccelerationResponse | PlainMessage | undefined, b: GetLinearAccelerationResponse | PlainMessage | undefined): boolean; }