positioner_protobufs 0.2.0

Positioner Protobuf definitions
Documentation
// @generated
// This file is @generated by prost-build.
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PositionerCharacteristics {
    #[prost(message, repeated, tag="1")]
    pub limits: ::prost::alloc::vec::Vec<positioner_characteristics::Bounds>,
}
/// Nested message and enum types in `PositionerCharacteristics`.
pub mod positioner_characteristics {
    #[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
    pub struct Bounds {
        #[prost(double, tag="1")]
        pub min: f64,
        #[prost(double, tag="2")]
        pub max: f64,
    }
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GpsPosition {
    #[prost(double, tag="1")]
    pub latitude: f64,
    #[prost(double, tag="2")]
    pub longitude: f64,
    #[prost(double, tag="3")]
    pub altitude: f64,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Heading {
    #[prost(double, tag="1")]
    pub angle: f64,
    #[prost(double, tag="2")]
    pub speed: f64,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AxisMeasurement {
    #[prost(double, tag="1")]
    pub azimuth: f64,
    #[prost(double, tag="2")]
    pub elevation: f64,
    #[prost(double, tag="3")]
    pub auxiliary: f64,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct BeaconMagnitude {
    #[prost(double, tag="1")]
    pub magnitude: f64,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BeaconFft {
    #[prost(double, repeated, tag="1")]
    pub offset: ::prost::alloc::vec::Vec<f64>,
    #[prost(double, repeated, tag="2")]
    pub magnitude: ::prost::alloc::vec::Vec<f64>,
}
// @@protoc_insertion_point(module)