1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#[derive(Copy, Clone, Debug)]
pub enum DCPCategory {
    Peaks,
    Router,
    Mixer,
    NVM,
}

impl DCPCategory {
    pub fn id(&self) -> u16 {
        match self {
            DCPCategory::Peaks => 1,
            DCPCategory::Router => 2,
            DCPCategory::Mixer => 3,
            DCPCategory::NVM => 4,
        }
    }
}