11//! This is an auto-generated configuration module.
22use satrs:: request:: UniqueApidTargetId ;
33
4- #[ derive( Debug , Copy , Clone , PartialEq , Eq , strum:: EnumIter ) ]
4+ #[ derive( Debug , PartialEq , Eq , strum:: EnumIter ) ]
5+ #[ bitbybit:: bitenum( u11) ]
56pub enum Apid {
67 Sched = 1 ,
78 GenericPus = 2 ,
@@ -12,6 +13,7 @@ pub enum Apid {
1213}
1314
1415pub mod acs {
16+
1517 #[ derive( Debug , Copy , Clone , PartialEq , Eq ) ]
1618 pub enum Id {
1719 Subsystem = 1 ,
@@ -21,13 +23,13 @@ pub mod acs {
2123 }
2224
2325 pub const SUBSYSTEM : super :: UniqueApidTargetId =
24- super :: UniqueApidTargetId :: new ( super :: Apid :: Acs as u16 , Id :: Subsystem as u32 ) ;
26+ super :: UniqueApidTargetId :: new ( super :: Apid :: Acs . raw_value ( ) , Id :: Subsystem as u32 ) ;
2527 pub const ASSEMBLY : super :: UniqueApidTargetId =
26- super :: UniqueApidTargetId :: new ( super :: Apid :: Acs as u16 , Id :: Assembly as u32 ) ;
28+ super :: UniqueApidTargetId :: new ( super :: Apid :: Acs . raw_value ( ) , Id :: Assembly as u32 ) ;
2729 pub const MGM0 : super :: UniqueApidTargetId =
28- super :: UniqueApidTargetId :: new ( super :: Apid :: Acs as u16 , Id :: Mgm0 as u32 ) ;
30+ super :: UniqueApidTargetId :: new ( super :: Apid :: Acs . raw_value ( ) , Id :: Mgm0 as u32 ) ;
2931 pub const MGM1 : super :: UniqueApidTargetId =
30- super :: UniqueApidTargetId :: new ( super :: Apid :: Acs as u16 , Id :: Mgm1 as u32 ) ;
32+ super :: UniqueApidTargetId :: new ( super :: Apid :: Acs . raw_value ( ) , Id :: Mgm1 as u32 ) ;
3133}
3234
3335pub mod eps {
@@ -38,9 +40,9 @@ pub mod eps {
3840 }
3941
4042 pub const PCDU : super :: UniqueApidTargetId =
41- super :: UniqueApidTargetId :: new ( super :: Apid :: Eps as u16 , Id :: Pcdu as u32 ) ;
43+ super :: UniqueApidTargetId :: new ( super :: Apid :: Eps . raw_value ( ) , Id :: Pcdu as u32 ) ;
4244 pub const SUBSYSTEM : super :: UniqueApidTargetId =
43- super :: UniqueApidTargetId :: new ( super :: Apid :: Eps as u16 , Id :: Subsystem as u32 ) ;
45+ super :: UniqueApidTargetId :: new ( super :: Apid :: Eps . raw_value ( ) , Id :: Subsystem as u32 ) ;
4446}
4547
4648pub mod generic_pus {
@@ -55,19 +57,19 @@ pub mod generic_pus {
5557 }
5658
5759 pub const PUS_EVENT_MANAGEMENT : super :: UniqueApidTargetId = super :: UniqueApidTargetId :: new (
58- super :: Apid :: GenericPus as u16 ,
60+ super :: Apid :: GenericPus . raw_value ( ) ,
5961 Id :: PusEventManagement as u32 ,
6062 ) ;
6163 pub const PUS_ROUTING : super :: UniqueApidTargetId =
62- super :: UniqueApidTargetId :: new ( super :: Apid :: GenericPus as u16 , Id :: PusRouting as u32 ) ;
64+ super :: UniqueApidTargetId :: new ( super :: Apid :: GenericPus . raw_value ( ) , Id :: PusRouting as u32 ) ;
6365 pub const PUS_TEST : super :: UniqueApidTargetId =
64- super :: UniqueApidTargetId :: new ( super :: Apid :: GenericPus as u16 , Id :: PusTest as u32 ) ;
66+ super :: UniqueApidTargetId :: new ( super :: Apid :: GenericPus . raw_value ( ) , Id :: PusTest as u32 ) ;
6567 pub const PUS_ACTION : super :: UniqueApidTargetId =
66- super :: UniqueApidTargetId :: new ( super :: Apid :: GenericPus as u16 , Id :: PusAction as u32 ) ;
68+ super :: UniqueApidTargetId :: new ( super :: Apid :: GenericPus . raw_value ( ) , Id :: PusAction as u32 ) ;
6769 pub const PUS_MODE : super :: UniqueApidTargetId =
68- super :: UniqueApidTargetId :: new ( super :: Apid :: GenericPus as u16 , Id :: PusMode as u32 ) ;
70+ super :: UniqueApidTargetId :: new ( super :: Apid :: GenericPus . raw_value ( ) , Id :: PusMode as u32 ) ;
6971 pub const PUS_HK : super :: UniqueApidTargetId =
70- super :: UniqueApidTargetId :: new ( super :: Apid :: GenericPus as u16 , Id :: PusHk as u32 ) ;
72+ super :: UniqueApidTargetId :: new ( super :: Apid :: GenericPus . raw_value ( ) , Id :: PusHk as u32 ) ;
7173}
7274
7375pub mod sched {
@@ -77,7 +79,7 @@ pub mod sched {
7779 }
7880
7981 pub const PUS_SCHED : super :: UniqueApidTargetId =
80- super :: UniqueApidTargetId :: new ( super :: Apid :: Sched as u16 , Id :: PusSched as u32 ) ;
82+ super :: UniqueApidTargetId :: new ( super :: Apid :: Sched . raw_value ( ) , Id :: PusSched as u32 ) ;
8183}
8284
8385pub mod tmtc {
@@ -88,7 +90,7 @@ pub mod tmtc {
8890 }
8991
9092 pub const UDP_SERVER : super :: UniqueApidTargetId =
91- super :: UniqueApidTargetId :: new ( super :: Apid :: Tmtc as u16 , Id :: UdpServer as u32 ) ;
93+ super :: UniqueApidTargetId :: new ( super :: Apid :: Tmtc . raw_value ( ) , Id :: UdpServer as u32 ) ;
9294 pub const TCP_SERVER : super :: UniqueApidTargetId =
93- super :: UniqueApidTargetId :: new ( super :: Apid :: Tmtc as u16 , Id :: TcpServer as u32 ) ;
95+ super :: UniqueApidTargetId :: new ( super :: Apid :: Tmtc . raw_value ( ) , Id :: TcpServer as u32 ) ;
9496}
0 commit comments