From 2a11b44fe122a0c6c6fb9f47180dcea03b79bc33 Mon Sep 17 00:00:00 2001 From: primardj Date: Wed, 10 Apr 2024 23:14:38 +0100 Subject: [PATCH] create struct status_obj --- .../sv/src/executor/sent_signal/exec_status.rs | 2 +- 01_phase_rust_src/sv/src/status_obj.rs | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 01_phase_rust_src/sv/src/status_obj.rs diff --git a/01_phase_rust_src/sv/src/executor/sent_signal/exec_status.rs b/01_phase_rust_src/sv/src/executor/sent_signal/exec_status.rs index 1894cc8..0992d35 100644 --- a/01_phase_rust_src/sv/src/executor/sent_signal/exec_status.rs +++ b/01_phase_rust_src/sv/src/executor/sent_signal/exec_status.rs @@ -20,7 +20,7 @@ pub fn exec_status(exit_code: i32, sv: String) -> i32 { // 20 chars, // TODO 0 -> 11; time since I don't know when. It is time_sv = 4611686018427387914 + time_unix // TODO - // TODO seams to be 0 -> 7 time, 7 -> 11 uknown. + // TODO seams to be 0 -> 7 time, 7 -> 11 nano seconds.. // 12 -> 15; PID // 16; PAUSE/RUN // 17; UP/DOWN diff --git a/01_phase_rust_src/sv/src/status_obj.rs b/01_phase_rust_src/sv/src/status_obj.rs new file mode 100644 index 0000000..990cefa --- /dev/null +++ b/01_phase_rust_src/sv/src/status_obj.rs @@ -0,0 +1,13 @@ + + +pub struct Status_obj { + time: u64, // 0 -> 7 + nano_seconds: u32, // 8 -> 11 + pid: u32, // 12 -> 15 + pause_run: bool, // 16 + up_down: bool, // 17 + term_sig: bool, // 18 + run_finish: bool, // 19 + is_down: bool, // down file + log_exists: bool, // is log folder exists ? +}