pub struct SystemView;Implementations§
Source§impl SystemView
impl SystemView
pub const fn new() -> SystemView
pub fn init(&self)
pub fn send_system_description(desc: &str)
Trait Implementations§
Source§impl Default for SystemView
impl Default for SystemView
Source§impl RtosTrace for SystemView
impl RtosTrace for SystemView
Source§fn task_send_info(id: u32, info: TaskInfo)
fn task_send_info(id: u32, info: TaskInfo)
The task with
id has info attributes.Source§fn task_new_stackless(id: u32, name: &'static str, priority: u32)
fn task_new_stackless(id: u32, name: &'static str, priority: u32)
Convenience function to create a new task with a name only.
Source§fn task_terminate(id: u32)
fn task_terminate(id: u32)
The task with
id has been terminated.Source§fn task_exec_begin(id: u32)
fn task_exec_begin(id: u32)
The task with
id will start to run on the CPU now.Source§fn task_exec_end()
fn task_exec_end()
Execution of the current task has ended.
Source§fn task_ready_begin(id: u32)
fn task_ready_begin(id: u32)
The task with
id is ready to run.Source§fn task_ready_end(id: u32)
fn task_ready_end(id: u32)
The task with
id is being blocked/suspended.Source§fn system_idle()
fn system_idle()
The RTOS enters idle mode.
Source§fn isr_exit_to_scheduler()
fn isr_exit_to_scheduler()
Exit an ISR to the scheduler.
Source§fn name_marker(id: u32, name: &'static str)
fn name_marker(id: u32, name: &'static str)
Create a new marker with
id.Source§fn marker_begin(id: u32)
fn marker_begin(id: u32)
Begin event of marker with
id.Source§fn marker_end(id: u32)
fn marker_end(id: u32)
End event of marker with
id.Auto Trait Implementations§
impl Freeze for SystemView
impl RefUnwindSafe for SystemView
impl Send for SystemView
impl Sync for SystemView
impl Unpin for SystemView
impl UnwindSafe for SystemView
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more