240 lines
12 KiB
TeX
240 lines
12 KiB
TeX
\hypertarget{structSignalInfo}{}\doxysection{Signal\+Info Struct Reference}
|
|
\label{structSignalInfo}\index{SignalInfo@{SignalInfo}}
|
|
|
|
|
|
Describes one signal inside a DBC frame.
|
|
|
|
|
|
|
|
|
|
{\ttfamily \#include $<$signal\+\_\+info.\+h$>$}
|
|
|
|
\doxysubsection*{Public Member Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\hyperlink{structSignalInfo_aa2d2cd238118015258e271dce92a971e}{Signal\+Info}} ()
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Public Attributes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
std\+::string \mbox{\hyperlink{structSignalInfo_a379e422a00cad56f896cacf60455b088}{name}}
|
|
\item
|
|
std\+::uint32\+\_\+t \mbox{\hyperlink{structSignalInfo_ace290724f9801521609aedaa946d61f1}{start\+Bit}}
|
|
\item
|
|
std\+::uint32\+\_\+t \mbox{\hyperlink{structSignalInfo_a1008b5201f71848177217bd52fb84baa}{length}}
|
|
\item
|
|
bool \mbox{\hyperlink{structSignalInfo_af363b1563fb4c7cc8973f9a80c06846c}{is\+Little\+Endian}}
|
|
\item
|
|
bool \mbox{\hyperlink{structSignalInfo_a52a52b320eef92fbcb4626307f9a498f}{is\+Signed}}
|
|
\item
|
|
double \mbox{\hyperlink{structSignalInfo_ae4f78d99a2750aa564d7eba860171499}{factor}}
|
|
\item
|
|
double \mbox{\hyperlink{structSignalInfo_ab7d0769f47aa540656b22e4e49db517e}{offset}}
|
|
\item
|
|
double \mbox{\hyperlink{structSignalInfo_ada7bf94fbeaa26bd08c73982b5af255b}{minimum}}
|
|
\item
|
|
double \mbox{\hyperlink{structSignalInfo_adf1c4331b9eabced0d7fdda40ff0eb52}{maximum}}
|
|
\item
|
|
std\+::string \mbox{\hyperlink{structSignalInfo_a1f214f03e94ef5794de2d3367bfcbd01}{unit}}
|
|
\item
|
|
std\+::vector$<$ std\+::string $>$ \mbox{\hyperlink{structSignalInfo_a2c95562fd0b29327a7fd7b1e6feee7f3}{receivers}}
|
|
\item
|
|
std\+::string \mbox{\hyperlink{structSignalInfo_ac99ba7563a5dad01e39c4257216953f5}{comment}}
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
\doxysubsection{Detailed Description}
|
|
Describes one signal inside a DBC frame.
|
|
|
|
Definition at line \mbox{\hyperlink{signal__info_8h_source_l00022}{22}} of file \mbox{\hyperlink{signal__info_8h_source}{signal\+\_\+info.\+h}}.
|
|
|
|
|
|
|
|
\doxysubsection{Constructor \& Destructor Documentation}
|
|
\mbox{\Hypertarget{structSignalInfo_aa2d2cd238118015258e271dce92a971e}\label{structSignalInfo_aa2d2cd238118015258e271dce92a971e}}
|
|
\index{SignalInfo@{SignalInfo}!SignalInfo@{SignalInfo}}
|
|
\index{SignalInfo@{SignalInfo}!SignalInfo@{SignalInfo}}
|
|
\doxysubsubsection{\texorpdfstring{SignalInfo()}{SignalInfo()}}
|
|
{\footnotesize\ttfamily Signal\+Info\+::\+Signal\+Info (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
|
|
|
|
|
|
|
Definition at line \mbox{\hyperlink{signal__info_8h_source_l00036}{36}} of file \mbox{\hyperlink{signal__info_8h_source}{signal\+\_\+info.\+h}}.
|
|
|
|
|
|
|
|
\doxysubsection{Member Data Documentation}
|
|
\mbox{\Hypertarget{structSignalInfo_ac99ba7563a5dad01e39c4257216953f5}\label{structSignalInfo_ac99ba7563a5dad01e39c4257216953f5}}
|
|
\index{SignalInfo@{SignalInfo}!comment@{comment}}
|
|
\index{comment@{comment}!SignalInfo@{SignalInfo}}
|
|
\doxysubsubsection{\texorpdfstring{comment}{comment}}
|
|
{\footnotesize\ttfamily std\+::string Signal\+Info\+::comment}
|
|
|
|
Optional signal comment.
|
|
|
|
Definition at line \mbox{\hyperlink{signal__info_8h_source_l00034}{34}} of file \mbox{\hyperlink{signal__info_8h_source}{signal\+\_\+info.\+h}}.
|
|
|
|
|
|
|
|
Referenced by \mbox{\hyperlink{dbc__decode__builder_8cpp_source_l00014}{Dbc\+Decode\+Builder\+::\+Build()}}, and \mbox{\hyperlink{dbc__parser_8cpp_source_l00274}{Dbc\+Parser\+::\+Parse\+Comment\+Line()}}.
|
|
|
|
\mbox{\Hypertarget{structSignalInfo_ae4f78d99a2750aa564d7eba860171499}\label{structSignalInfo_ae4f78d99a2750aa564d7eba860171499}}
|
|
\index{SignalInfo@{SignalInfo}!factor@{factor}}
|
|
\index{factor@{factor}!SignalInfo@{SignalInfo}}
|
|
\doxysubsubsection{\texorpdfstring{factor}{factor}}
|
|
{\footnotesize\ttfamily double Signal\+Info\+::factor}
|
|
|
|
Scaling factor.
|
|
|
|
Definition at line \mbox{\hyperlink{signal__info_8h_source_l00028}{28}} of file \mbox{\hyperlink{signal__info_8h_source}{signal\+\_\+info.\+h}}.
|
|
|
|
|
|
|
|
Referenced by \mbox{\hyperlink{dbc__decode__builder_8cpp_source_l00014}{Dbc\+Decode\+Builder\+::\+Build()}}, and \mbox{\hyperlink{dbc__parser_8cpp_source_l00181}{Dbc\+Parser\+::\+Parse\+Signal\+Line()}}.
|
|
|
|
\mbox{\Hypertarget{structSignalInfo_af363b1563fb4c7cc8973f9a80c06846c}\label{structSignalInfo_af363b1563fb4c7cc8973f9a80c06846c}}
|
|
\index{SignalInfo@{SignalInfo}!isLittleEndian@{isLittleEndian}}
|
|
\index{isLittleEndian@{isLittleEndian}!SignalInfo@{SignalInfo}}
|
|
\doxysubsubsection{\texorpdfstring{isLittleEndian}{isLittleEndian}}
|
|
{\footnotesize\ttfamily bool Signal\+Info\+::is\+Little\+Endian}
|
|
|
|
true for Intel, false for Motorola.
|
|
|
|
Definition at line \mbox{\hyperlink{signal__info_8h_source_l00026}{26}} of file \mbox{\hyperlink{signal__info_8h_source}{signal\+\_\+info.\+h}}.
|
|
|
|
|
|
|
|
Referenced by \mbox{\hyperlink{dbc__decode__builder_8cpp_source_l00014}{Dbc\+Decode\+Builder\+::\+Build()}}, and \mbox{\hyperlink{dbc__parser_8cpp_source_l00181}{Dbc\+Parser\+::\+Parse\+Signal\+Line()}}.
|
|
|
|
\mbox{\Hypertarget{structSignalInfo_a52a52b320eef92fbcb4626307f9a498f}\label{structSignalInfo_a52a52b320eef92fbcb4626307f9a498f}}
|
|
\index{SignalInfo@{SignalInfo}!isSigned@{isSigned}}
|
|
\index{isSigned@{isSigned}!SignalInfo@{SignalInfo}}
|
|
\doxysubsubsection{\texorpdfstring{isSigned}{isSigned}}
|
|
{\footnotesize\ttfamily bool Signal\+Info\+::is\+Signed}
|
|
|
|
true if signal is signed.
|
|
|
|
Definition at line \mbox{\hyperlink{signal__info_8h_source_l00027}{27}} of file \mbox{\hyperlink{signal__info_8h_source}{signal\+\_\+info.\+h}}.
|
|
|
|
|
|
|
|
Referenced by \mbox{\hyperlink{dbc__decode__builder_8cpp_source_l00014}{Dbc\+Decode\+Builder\+::\+Build()}}, and \mbox{\hyperlink{dbc__parser_8cpp_source_l00181}{Dbc\+Parser\+::\+Parse\+Signal\+Line()}}.
|
|
|
|
\mbox{\Hypertarget{structSignalInfo_a1008b5201f71848177217bd52fb84baa}\label{structSignalInfo_a1008b5201f71848177217bd52fb84baa}}
|
|
\index{SignalInfo@{SignalInfo}!length@{length}}
|
|
\index{length@{length}!SignalInfo@{SignalInfo}}
|
|
\doxysubsubsection{\texorpdfstring{length}{length}}
|
|
{\footnotesize\ttfamily std\+::uint32\+\_\+t Signal\+Info\+::length}
|
|
|
|
Signal length in bits.
|
|
|
|
Definition at line \mbox{\hyperlink{signal__info_8h_source_l00025}{25}} of file \mbox{\hyperlink{signal__info_8h_source}{signal\+\_\+info.\+h}}.
|
|
|
|
|
|
|
|
Referenced by \mbox{\hyperlink{dbc__decode__builder_8cpp_source_l00014}{Dbc\+Decode\+Builder\+::\+Build()}}, \mbox{\hyperlink{dbc__parser_8cpp_source_l00181}{Dbc\+Parser\+::\+Parse\+Signal\+Line()}}, and \mbox{\hyperlink{main_8cpp_source_l00023}{Print\+Tree()}}.
|
|
|
|
\mbox{\Hypertarget{structSignalInfo_adf1c4331b9eabced0d7fdda40ff0eb52}\label{structSignalInfo_adf1c4331b9eabced0d7fdda40ff0eb52}}
|
|
\index{SignalInfo@{SignalInfo}!maximum@{maximum}}
|
|
\index{maximum@{maximum}!SignalInfo@{SignalInfo}}
|
|
\doxysubsubsection{\texorpdfstring{maximum}{maximum}}
|
|
{\footnotesize\ttfamily double Signal\+Info\+::maximum}
|
|
|
|
Maximum physical value.
|
|
|
|
Definition at line \mbox{\hyperlink{signal__info_8h_source_l00031}{31}} of file \mbox{\hyperlink{signal__info_8h_source}{signal\+\_\+info.\+h}}.
|
|
|
|
|
|
|
|
Referenced by \mbox{\hyperlink{dbc__decode__builder_8cpp_source_l00014}{Dbc\+Decode\+Builder\+::\+Build()}}, and \mbox{\hyperlink{dbc__parser_8cpp_source_l00181}{Dbc\+Parser\+::\+Parse\+Signal\+Line()}}.
|
|
|
|
\mbox{\Hypertarget{structSignalInfo_ada7bf94fbeaa26bd08c73982b5af255b}\label{structSignalInfo_ada7bf94fbeaa26bd08c73982b5af255b}}
|
|
\index{SignalInfo@{SignalInfo}!minimum@{minimum}}
|
|
\index{minimum@{minimum}!SignalInfo@{SignalInfo}}
|
|
\doxysubsubsection{\texorpdfstring{minimum}{minimum}}
|
|
{\footnotesize\ttfamily double Signal\+Info\+::minimum}
|
|
|
|
Minimum physical value.
|
|
|
|
Definition at line \mbox{\hyperlink{signal__info_8h_source_l00030}{30}} of file \mbox{\hyperlink{signal__info_8h_source}{signal\+\_\+info.\+h}}.
|
|
|
|
|
|
|
|
Referenced by \mbox{\hyperlink{dbc__decode__builder_8cpp_source_l00014}{Dbc\+Decode\+Builder\+::\+Build()}}, and \mbox{\hyperlink{dbc__parser_8cpp_source_l00181}{Dbc\+Parser\+::\+Parse\+Signal\+Line()}}.
|
|
|
|
\mbox{\Hypertarget{structSignalInfo_a379e422a00cad56f896cacf60455b088}\label{structSignalInfo_a379e422a00cad56f896cacf60455b088}}
|
|
\index{SignalInfo@{SignalInfo}!name@{name}}
|
|
\index{name@{name}!SignalInfo@{SignalInfo}}
|
|
\doxysubsubsection{\texorpdfstring{name}{name}}
|
|
{\footnotesize\ttfamily std\+::string Signal\+Info\+::name}
|
|
|
|
Signal name.
|
|
|
|
Definition at line \mbox{\hyperlink{signal__info_8h_source_l00023}{23}} of file \mbox{\hyperlink{signal__info_8h_source}{signal\+\_\+info.\+h}}.
|
|
|
|
|
|
|
|
Referenced by \mbox{\hyperlink{dbc__decode__builder_8cpp_source_l00014}{Dbc\+Decode\+Builder\+::\+Build()}}, and \mbox{\hyperlink{dbc__parser_8cpp_source_l00181}{Dbc\+Parser\+::\+Parse\+Signal\+Line()}}.
|
|
|
|
\mbox{\Hypertarget{structSignalInfo_ab7d0769f47aa540656b22e4e49db517e}\label{structSignalInfo_ab7d0769f47aa540656b22e4e49db517e}}
|
|
\index{SignalInfo@{SignalInfo}!offset@{offset}}
|
|
\index{offset@{offset}!SignalInfo@{SignalInfo}}
|
|
\doxysubsubsection{\texorpdfstring{offset}{offset}}
|
|
{\footnotesize\ttfamily double Signal\+Info\+::offset}
|
|
|
|
Physical offset.
|
|
|
|
Definition at line \mbox{\hyperlink{signal__info_8h_source_l00029}{29}} of file \mbox{\hyperlink{signal__info_8h_source}{signal\+\_\+info.\+h}}.
|
|
|
|
|
|
|
|
Referenced by \mbox{\hyperlink{dbc__decode__builder_8cpp_source_l00014}{Dbc\+Decode\+Builder\+::\+Build()}}, and \mbox{\hyperlink{dbc__parser_8cpp_source_l00181}{Dbc\+Parser\+::\+Parse\+Signal\+Line()}}.
|
|
|
|
\mbox{\Hypertarget{structSignalInfo_a2c95562fd0b29327a7fd7b1e6feee7f3}\label{structSignalInfo_a2c95562fd0b29327a7fd7b1e6feee7f3}}
|
|
\index{SignalInfo@{SignalInfo}!receivers@{receivers}}
|
|
\index{receivers@{receivers}!SignalInfo@{SignalInfo}}
|
|
\doxysubsubsection{\texorpdfstring{receivers}{receivers}}
|
|
{\footnotesize\ttfamily std\+::vector$<$std\+::string$>$ Signal\+Info\+::receivers}
|
|
|
|
Signal receivers.
|
|
|
|
Definition at line \mbox{\hyperlink{signal__info_8h_source_l00033}{33}} of file \mbox{\hyperlink{signal__info_8h_source}{signal\+\_\+info.\+h}}.
|
|
|
|
|
|
|
|
Referenced by \mbox{\hyperlink{dbc__decode__builder_8cpp_source_l00014}{Dbc\+Decode\+Builder\+::\+Build()}}, and \mbox{\hyperlink{dbc__parser_8cpp_source_l00181}{Dbc\+Parser\+::\+Parse\+Signal\+Line()}}.
|
|
|
|
\mbox{\Hypertarget{structSignalInfo_ace290724f9801521609aedaa946d61f1}\label{structSignalInfo_ace290724f9801521609aedaa946d61f1}}
|
|
\index{SignalInfo@{SignalInfo}!startBit@{startBit}}
|
|
\index{startBit@{startBit}!SignalInfo@{SignalInfo}}
|
|
\doxysubsubsection{\texorpdfstring{startBit}{startBit}}
|
|
{\footnotesize\ttfamily std\+::uint32\+\_\+t Signal\+Info\+::start\+Bit}
|
|
|
|
Start bit in DBC notation.
|
|
|
|
Definition at line \mbox{\hyperlink{signal__info_8h_source_l00024}{24}} of file \mbox{\hyperlink{signal__info_8h_source}{signal\+\_\+info.\+h}}.
|
|
|
|
|
|
|
|
Referenced by \mbox{\hyperlink{dbc__decode__builder_8cpp_source_l00014}{Dbc\+Decode\+Builder\+::\+Build()}}, \mbox{\hyperlink{dbc__parser_8cpp_source_l00181}{Dbc\+Parser\+::\+Parse\+Signal\+Line()}}, and \mbox{\hyperlink{main_8cpp_source_l00023}{Print\+Tree()}}.
|
|
|
|
\mbox{\Hypertarget{structSignalInfo_a1f214f03e94ef5794de2d3367bfcbd01}\label{structSignalInfo_a1f214f03e94ef5794de2d3367bfcbd01}}
|
|
\index{SignalInfo@{SignalInfo}!unit@{unit}}
|
|
\index{unit@{unit}!SignalInfo@{SignalInfo}}
|
|
\doxysubsubsection{\texorpdfstring{unit}{unit}}
|
|
{\footnotesize\ttfamily std\+::string Signal\+Info\+::unit}
|
|
|
|
Physical unit.
|
|
|
|
Definition at line \mbox{\hyperlink{signal__info_8h_source_l00032}{32}} of file \mbox{\hyperlink{signal__info_8h_source}{signal\+\_\+info.\+h}}.
|
|
|
|
|
|
|
|
Referenced by \mbox{\hyperlink{dbc__decode__builder_8cpp_source_l00014}{Dbc\+Decode\+Builder\+::\+Build()}}, \mbox{\hyperlink{dbc__parser_8cpp_source_l00181}{Dbc\+Parser\+::\+Parse\+Signal\+Line()}}, and \mbox{\hyperlink{main_8cpp_source_l00023}{Print\+Tree()}}.
|
|
|
|
|
|
|
|
The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\hyperlink{signal__info_8h}{signal\+\_\+info.\+h}}\end{DoxyCompactItemize}
|