diff options
author | Y. Wang <yw05@forksworld.de> | 2022-08-10 09:57:15 +0200 |
---|---|---|
committer | Y. Wang <yw05@forksworld.de> | 2022-08-10 09:57:15 +0200 |
commit | 4f9bd72a847ccec3b580def8a4ca2ee12e453477 (patch) | |
tree | 03d22fb205cfd4bf128e36a84ea94f43ac6267df /assets/manual/tex/tables.tex | |
parent | 5cc7f50bad779e4f4efb747a74bbce53a7e05cd3 (diff) | |
download | advtrains-4f9bd72a847ccec3b580def8a4ca2ee12e453477.tar.gz advtrains-4f9bd72a847ccec3b580def8a4ca2ee12e453477.tar.bz2 advtrains-4f9bd72a847ccec3b580def8a4ca2ee12e453477.zip |
Reformat RWT documentation as manual pages
Diffstat (limited to 'assets/manual/tex/tables.tex')
-rw-r--r-- | assets/manual/tex/tables.tex | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/assets/manual/tex/tables.tex b/assets/manual/tex/tables.tex new file mode 100644 index 0000000..91422b6 --- /dev/null +++ b/assets/manual/tex/tables.tex @@ -0,0 +1,27 @@ +\section{Table structures}\label{s:structs} + +This section only documents table structures shared among multiple modules. API-specific table structures are documented in the corresponding sections. + +\subsection{Signal aspect table}\label{s:sigasp} +Signal aspect tables may contain the following members: +\begin{apidoc}{Signal aspect table} +\item \apifield{main} The aspect of the main signal. +\item \apifield{type} The type of signal. Please refer to section \ref{s:srtypes} for more information. +\item \apifield{dst} The aspect of the next main signal. +\item \apifield{shunt} Whether shunting is allowed. +\item \apifield{proceed\_as\_main} When shunting is not allowed, whether to let the train continue with shunt mode disabled. +\end{apidoc} + +The \texttt{main} and \texttt{dst} fields may contain one of the following: +\begin{itemize} +\item $n \geq 0$, which changes the speed limit of the corresponding type to $n$, or (for distant signals) indicates the speed limit for the upcoming main signal. +\item $-1$, which lifts the speed limit of the corresponding type, or (for distant signals) indicates that the speed limit is lifted at the upcoming main signal. +\item \luanil, which keeps the speed limit unchanged. +\end{itemize} + +\subsection{Train speed restriction table} +The speed restriction table for trains includes the speed limits for a train, where the key is the type of speed limit and the value is the speed limit itself. + +%%% Local Variables: +%%% TeX-master: "a4manual" +%%% End:
\ No newline at end of file |