nexrad_decode/messages/
message_type.rs

1/// The types of data messages transferred between the RDA and RPG.
2#[derive(Debug, Hash, PartialEq, Eq, Clone, Copy, Ord, PartialOrd)]
3pub enum MessageType {
4    /// Replaced by message type 31.
5    RDADigitalRadarData = 1,
6
7    /// Metadata.
8    RDAStatusData = 2,
9
10    /// Metadata.
11    RDAPerformanceMaintenanceData = 3,
12
13    RDAConsoleMessage = 4,
14
15    /// Metadata.
16    RDAVolumeCoveragePattern = 5,
17
18    RDAControlCommands = 6,
19
20    RPGVolumeCoveragePattern = 7,
21
22    RPGClutterCensorZones = 8,
23
24    RPGRequestForData = 9,
25
26    RPGConsoleMessage = 10,
27
28    RDALoopBackTest = 11,
29
30    RPGLoopBackTest = 12,
31
32    /// No longer sent.
33    RDAClutterFilterBypassMap = 13,
34
35    Spare1 = 14,
36
37    /// Metadata.
38    RDAClutterFilterMap = 15,
39
40    ReservedFAARMSOnly1 = 16,
41
42    ReservedFAARMSOnly2 = 17,
43
44    /// Metadata.
45    RDAAdaptationData = 18,
46
47    Reserved1 = 20,
48
49    Reserved2 = 21,
50
51    Reserved3 = 22,
52
53    Reserved4 = 23,
54
55    ReservedFAARMSOnly3 = 24,
56
57    ReservedFAARMSOnly4 = 25,
58
59    ReservedFAARMSOnly5 = 26,
60
61    Reserved5 = 29,
62
63    RDADigitalRadarDataGenericFormat = 31,
64
65    RDAPRFData = 32,
66
67    RDALogData = 33,
68
69    Unknown,
70}