From 6f613f81d8c26c2e7e96ab1ef6727adc3231e640 Mon Sep 17 00:00:00 2001 From: Blinningjr <nicke.l@telia.com> Date: Mon, 11 Jan 2021 13:57:33 +0100 Subject: [PATCH] Fixed preemption spelling error --- srp_analysis/example/output1.json | 2 +- srp_analysis/example/output1.txt | 8 ++++---- srp_analysis/src/formater.rs | 2 +- srp_analysis/src/srp_analyser.rs | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/srp_analysis/example/output1.json b/srp_analysis/example/output1.json index ad191fb..ef38152 100644 --- a/srp_analysis/example/output1.json +++ b/srp_analysis/example/output1.json @@ -1 +1 @@ -[{"task":{"id":"T1","prio":1,"deadline":100,"inter_arrival":100,"trace":{"id":"T1","start":0,"end":10,"inner":[]}},"response_time":100,"wcet":10,"block_time":0,"preemtion_time":90},{"task":{"id":"T2","prio":2,"deadline":200,"inter_arrival":200,"trace":{"id":"T2","start":0,"end":30,"inner":[{"id":"R1","start":10,"end":20,"inner":[{"id":"R2","start":12,"end":16,"inner":[]}]},{"id":"R1","start":22,"end":28,"inner":[]}]}},"response_time":90,"wcet":30,"block_time":0,"preemtion_time":60},{"task":{"id":"T3","prio":3,"deadline":50,"inter_arrival":50,"trace":{"id":"T3","start":0,"end":30,"inner":[{"id":"R2","start":10,"end":20,"inner":[]}]}},"response_time":34,"wcet":30,"block_time":4,"preemtion_time":0}] \ No newline at end of file +[{"task":{"id":"T1","prio":1,"deadline":100,"inter_arrival":100,"trace":{"id":"T1","start":0,"end":10,"inner":[]}},"response_time":100,"wcet":10,"block_time":0,"preemption_time":90},{"task":{"id":"T2","prio":2,"deadline":200,"inter_arrival":200,"trace":{"id":"T2","start":0,"end":30,"inner":[{"id":"R1","start":10,"end":20,"inner":[{"id":"R2","start":12,"end":16,"inner":[]}]},{"id":"R1","start":22,"end":28,"inner":[]}]}},"response_time":90,"wcet":30,"block_time":0,"preemption_time":60},{"task":{"id":"T3","prio":3,"deadline":50,"inter_arrival":50,"trace":{"id":"T3","start":0,"end":30,"inner":[{"id":"R2","start":10,"end":20,"inner":[]}]}},"response_time":34,"wcet":30,"block_time":4,"preemption_time":0}] \ No newline at end of file diff --git a/srp_analysis/example/output1.txt b/srp_analysis/example/output1.txt index 6219ffa..37e15d9 100644 --- a/srp_analysis/example/output1.txt +++ b/srp_analysis/example/output1.txt @@ -1,24 +1,24 @@ Overview Total Util: 0.85 Tasks: T1 T2 T3 - Priority: P(T1) = 1 P(T3) = 3 P(T2) = 2 P(R2) = 3 P(R1) = 2 + Priority: P(R1) = 2 P(T2) = 2 P(T1) = 1 P(R2) = 3 P(T3) = 3 Task Resources: T2:( R1 R2 ) T3:( R2 ) Analysis of T1 Response Time: 100 wcet: 10 Block Time: 0 - Preemtion Time: 90 + Preemption Time: 90 Analysis of T2 Response Time: 90 wcet: 30 Block Time: 0 - Preemtion Time: 60 + Preemption Time: 60 Analysis of T3 Response Time: 34 wcet: 30 Block Time: 4 - Preemtion Time: 0 + Preemption Time: 0 Task T1 Priority: 1 diff --git a/srp_analysis/src/formater.rs b/srp_analysis/src/formater.rs index 7b7fd8a..a88491d 100644 --- a/srp_analysis/src/formater.rs +++ b/srp_analysis/src/formater.rs @@ -78,7 +78,7 @@ pub fn format_analysed_task(task: &AnalysedTask) -> String { let res_t = format!("Response Time: {}", task.response_time); let wcet = format!("wcet: {}", task.wcet); let block_t = format!("Block Time: {}", task.block_time); - let pre_t = format!("Preemtion Time: {}", task.preemtion_time); + let pre_t = format!("Preemption Time: {}", task.preemption_time); return format!("{}\n\t{}\n\t{}\n\t{}\n\t{}", header, res_t, wcet, block_t, pre_t); } diff --git a/srp_analysis/src/srp_analyser.rs b/srp_analysis/src/srp_analyser.rs index dad4393..3251f6d 100644 --- a/srp_analysis/src/srp_analyser.rs +++ b/srp_analysis/src/srp_analyser.rs @@ -8,7 +8,7 @@ pub struct AnalysedTask { pub response_time: u32, pub wcet: u32, pub block_time: u32, - pub preemtion_time: u32, + pub preemption_time: u32, } @@ -189,7 +189,7 @@ pub fn analyse(tasks: &Tasks, ip: &IdPrio, tr: &TaskResources, approx: bool) -> response_time: response_time(t, tasks, ip, tr, approx), wcet: wcet(&t.trace), block_time: block_time(t, tasks, ip, tr), - preemtion_time: interference_time(t, tasks, ip, tr, approx).unwrap(), + preemption_time: interference_time(t, tasks, ip, tr, approx).unwrap(), }); } return analysis; -- GitLab