satrs_core/hk.rs
1pub type CollectionIntervalFactor = u32;
2pub type UniqueId = u32;
3
4#[derive(Debug, Copy, Clone, PartialEq, Eq)]
5pub enum HkRequest {
6 OneShot(UniqueId),
7 Enable(UniqueId),
8 Disable(UniqueId),
9 ModifyCollectionInterval(UniqueId, CollectionIntervalFactor),
10}
11
12#[derive(Debug, Copy, Clone, PartialEq, Eq)]
13pub struct TargetedHkRequest {
14 target: u32,
15 hk_request: HkRequest,
16}