use crate::messages::primitive_aliases::Integer4;
pub struct DataMomentPointer {
pub data_moment_type: DataMomentPointerType,
pub pointer: Integer4,
}
#[derive(Debug, Clone, PartialEq, Eq, Hash)]
pub enum DataMomentPointerType {
Volume,
Elevation,
Radial,
Generic(DataMomentGenericPointerType),
}
#[derive(Debug, Clone, PartialEq, Eq, Hash)]
pub enum DataMomentGenericPointerType {
Reflectivity,
Velocity,
SpectrumWidth,
DifferentialReflectivity,
DifferentialPhase,
CorrelationCoefficient,
SpecificDiffPhase,
}