Skip to content

Commit 73d0134

Browse files
authored
Merge pull request #19 from pierGit7/budget-class
Budget class
2 parents f87b2f9 + dd444c6 commit 73d0134

3 files changed

Lines changed: 17 additions & 0 deletions

File tree

assignment/simulator/src/budget.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
from dataclasses import dataclass
2+
3+
from assignment.simulator.src.scheduler import Scheduler
4+
5+
@dataclass
6+
class Budget:
7+
component_id: str
8+
scheduler:Scheduler
9+
budget:int
10+
period:int
11+
core_id:int
12+
priority:int|None

assignment/simulator/src/main.py

Whitespace-only changes.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
from enum import Enum
2+
3+
class Scheduler(Enum):
4+
RM = "Rate Monotonic"
5+
EDF = "Earliest Deadline First"

0 commit comments

Comments
 (0)