satrs_core/pus/
mode.rs

1use num_enum::{IntoPrimitive, TryFromPrimitive};
2#[cfg(feature = "serde")]
3use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Eq, PartialEq, Copy, Clone, IntoPrimitive, TryFromPrimitive)]
6#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
7#[repr(u8)]
8pub enum Subservice {
9    TcSetMode = 1,
10    TcReadMode = 3,
11    TcAnnounceMode = 4,
12    TcAnnounceModeRecursive = 5,
13    TmModeReply = 6,
14    TmCantReachMode = 7,
15    TmWrongModeReply = 8,
16}