Struct sbp::messages::piksi::MsgThreadState [−][src]
pub struct MsgThreadState {
pub sender_id: Option<u16>,
pub name: SbpString<[u8; 20], NullTerminated>,
pub cpu: u16,
pub stack_free: u32,
}
Expand description
State of an RTOS thread
The thread usage message from the device reports real-time operating system (RTOS) thread usage statistics for the named thread. The reported percentage values must be normalized.
Fields
sender_id: Option<u16>
The message sender_id
name: SbpString<[u8; 20], NullTerminated>
Thread name (NULL terminated)
cpu: u16
Percentage cpu use for this thread. Values range from 0 - 1000 and needs to be renormalized to 100
stack_free: u32
Free stack space for this thread
Trait Implementations
The message type.
The message name.
Performs the conversion.
Get the message name.
Get the message type.
Set the sender id.
Number of bytes this message will take on the wire.
Auto Trait Implementations
impl RefUnwindSafe for MsgThreadState
impl Send for MsgThreadState
impl Sync for MsgThreadState
impl Unpin for MsgThreadState
impl UnwindSafe for MsgThreadState
Blanket Implementations
Mutably borrows from an owned value. Read more