#[derive(num_derive::FromPrimitive, num_derive::ToPrimitive, Debug)]
pub enum Opcode {
ElapsedMs = 0,
SleepMs = 1,
RecalculateSleep = 2,
SuspendResume = 3,
PingWdt = 4,
GetVersion = 5,
LockMutex = 6,
UnlockMutex = 7,
WaitForCondition = 8,
NotifyCondition = 9,
}
#[derive(rkyv::Archive, rkyv::Serialize, rkyv::Deserialize)]
pub struct VersionString {
pub version: xous_ipc::String::<512>,
}