satrs-core 0.1.0-alpha.3

Core components of the sat-rs framework to build software for remote systems
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pub type CollectionIntervalFactor = u32;
pub type UniqueId = u32;

#[derive(Debug, Copy, Clone, PartialEq, Eq)]
pub enum HkRequest {
    OneShot(UniqueId),
    Enable(UniqueId),
    Disable(UniqueId),
    ModifyCollectionInterval(UniqueId, CollectionIntervalFactor),
}

#[derive(Debug, Copy, Clone, PartialEq, Eq)]
pub struct TargetedHkRequest {
    target: u32,
    hk_request: HkRequest,
}