nexrad_decode/messages/volume_coverage_pattern/
definitions.rs

1/// Possible values for the VCP pattern type
2#[derive(Debug, PartialEq, Eq, Clone, Copy, Hash)]
3pub enum PatternType {
4    Constant,
5    Unknown,
6}
7
8/// Possible values for pulse width
9#[derive(Debug, PartialEq, Eq, Clone, Copy, Hash)]
10pub enum PulseWidth {
11    Short,
12    Long,
13    Unknown,
14}
15
16/// Possible values for channel configuration
17#[derive(Debug, PartialEq, Eq, Clone, Copy, Hash)]
18pub enum ChannelConfiguration {
19    ConstantPhase,
20    RandomPhase,
21    SZ2Phase,
22    UnknownPhase,
23}
24
25/// Possible values for waveform type
26#[derive(Debug, PartialEq, Eq, Clone, Copy, Hash)]
27pub enum WaveformType {
28    /// Contiguous Surveillance
29    CS,
30    /// Contiguous Doppler with Ambiguity Resolution
31    CDW,
32    /// Contiguous Doppler without Ambiguity Resolution
33    CDWO,
34    /// Batch
35    B,
36    /// Staggered Pulse Pair
37    SPP,
38    Unknown,
39}