Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: 861041016223af0db48d15763ac5f27e6bf0f7e0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
\level{2}{ATimingService}

\level{3}{Structure}
{
\centering{}
\includegraphics[width=1.0\textwidth]{./images/ATimingService_structure.jpg}
\figcaption{ATimingService Structure}
}


\level{3}{Behavior}
\level{4}{Top Level}
{
\centering{}
\includegraphics[width=1.0\textwidth]{./images/ATimingService_behavior.jpg}
\figcaption{ATimingService Top State}
}

\begin{par}

\end{par}


\level{3}{Attributes}
\begin{tabular}[ht]{|l|l|p{8cm}|}
\hline
\textbf{Name} & \textbf{Type} & \textbf{Description}\\
\hline
tcbs & tcb & \\
\hline
usedTcbsRoot & tcb & \\
\hline
freeTcbsRoot & tcb & \\
\hline
\end{tabular}

\level{3}{Operations}
\begin{tabular}[ht]{|l|l|}
\hline		
	Name: & getTcb\\
	\hline
	ReturnType: &  tcb\\
	\hline
	Arguments: & \\
	\hline
\end{tabular}
\newline\newline\newline
\begin{tabular}[ht]{|l|l|}
\hline		
	Name: & returnTcb\\
	\hline
	ReturnType: &  void\\
	\hline
	Arguments: & block:tcb\\
	\hline
\end{tabular}
\newline\newline\newline
\begin{tabular}[ht]{|l|l|}
\hline		
	Name: & removeTcbFromUsedList\\
	\hline
	ReturnType: &  void\\
	\hline
	Arguments: & idx:int32\\
	\hline
\end{tabular}
\newline\newline\newline
\begin{tabular}[ht]{|l|l|}
\hline		
	Name: & putTcbToUsedList\\
	\hline
	ReturnType: &  void\\
	\hline
	Arguments: & block:tcb\\
	\hline
\end{tabular}
\newline\newline\newline
\begin{tabular}[ht]{|l|l|}
\hline		
	Name: & isTimeGreater\\
	\hline
	ReturnType: &  boolean\\
	\hline
	Arguments: & t1:targetTime, t2:targetTime\\
	\hline
\end{tabular}
\newline\newline\newline
\begin{tabular}[ht]{|l|l|}
\hline		
	Name: & addTime\\
	\hline
	ReturnType: &  void\\
	\hline
	Arguments: & t1:targetTime, t2:targetTime\\
	\hline
\end{tabular}
\newline\newline\newline

Back to the top