Files
dbc/docs/latex/classDbcParser.tex

306 lines
17 KiB
TeX

\hypertarget{classDbcParser}{}\doxysection{Dbc\+Parser Class Reference}
\label{classDbcParser}\index{DbcParser@{DbcParser}}
Minimal DBC parser.
{\ttfamily \#include $<$dbc\+\_\+parser.\+h$>$}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{structDbcDatabase}{Dbc\+Database}} \mbox{\hyperlink{classDbcParser_aef72826942c9095d653fafa435855e56}{Parse\+File}} (const std\+::string \&file\+Path) const
\begin{DoxyCompactList}\small\item\em Parse DBC file. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Private Member Functions}
\begin{DoxyCompactItemize}
\item
static bool \mbox{\hyperlink{classDbcParser_ada086584d371c08dd93b75fb7965f13b}{Is\+Frame\+Line}} (const std\+::string \&line)
\item
static bool \mbox{\hyperlink{classDbcParser_ace3d3432a55707bc286a994aa205fed1}{Is\+Signal\+Line}} (const std\+::string \&line)
\item
static bool \mbox{\hyperlink{classDbcParser_ae3488a0a6c64dc95e4ed289e77579feb}{Is\+Comment\+Line}} (const std\+::string \&line)
\item
static std\+::string \mbox{\hyperlink{classDbcParser_a1ae77c4c356af3d7b01a30044366f02b}{Trim}} (const std\+::string \&text)
\item
static std\+::vector$<$ std\+::string $>$ \mbox{\hyperlink{classDbcParser_a0c1cc3c58f33473bf426a77b7a25c529}{Split\+Receivers}} (const std\+::string \&text)
\item
static std\+::uint32\+\_\+t \mbox{\hyperlink{classDbcParser_a8a7e8fc517e40beab87a8a1dbad2b324}{Try\+Extract\+Pgn}} (std\+::uint32\+\_\+t can\+Id, bool is\+Extended, bool \&has\+Pgn)
\item
static void \mbox{\hyperlink{classDbcParser_a94d140d9442e4989b5b2ea7662c2debf}{Normalize\+Can\+Id}} (std\+::uint32\+\_\+t raw\+Can\+Id, std\+::uint32\+\_\+t \&normalized\+Can\+Id, bool \&is\+Extended)
\item
static \mbox{\hyperlink{structFrameInfo}{Frame\+Info}} \mbox{\hyperlink{classDbcParser_a6d73bb1885e59aecd8202e93a7cd392a}{Parse\+Frame\+Line}} (const std\+::string \&line)
\item
static \mbox{\hyperlink{structSignalInfo}{Signal\+Info}} \mbox{\hyperlink{classDbcParser_a4cbce88d08b1f72903ecf1bce41de5d2}{Parse\+Signal\+Line}} (const std\+::string \&line)
\item
static void \mbox{\hyperlink{classDbcParser_aa662b34694fd8b3edd757f36cb064c5c}{Parse\+Comment\+Line}} (const std\+::string \&line, \mbox{\hyperlink{structDbcDatabase}{Dbc\+Database}} \&database)
\item
static \mbox{\hyperlink{structFrameInfo}{Frame\+Info}} $\ast$ \mbox{\hyperlink{classDbcParser_ab1fee32cb845573ce10949b4bec721f9}{Find\+Frame\+By\+Id}} (\mbox{\hyperlink{structDbcDatabase}{Dbc\+Database}} \&database, std\+::uint32\+\_\+t can\+Id, bool is\+Extended)
\item
static \mbox{\hyperlink{structSignalInfo}{Signal\+Info}} $\ast$ \mbox{\hyperlink{classDbcParser_ab7b95be4433c56cc855bedb08b96a71a}{Find\+Signal\+By\+Name}} (\mbox{\hyperlink{structFrameInfo}{Frame\+Info}} \&frame, const std\+::string \&signal\+Name)
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Minimal DBC parser.
Supports\+:
\begin{DoxyItemize}
\item BO\+\_\+
\item SG\+\_\+
\item CM\+\_\+ BO\+\_\+
\item CM\+\_\+ SG\+\_\+
\end{DoxyItemize}
Ignores\+:
\begin{DoxyItemize}
\item attributes
\item multiplexing
\item value tables
\end{DoxyItemize}
Definition at line \mbox{\hyperlink{dbc__parser_8h_source_l00035}{35}} of file \mbox{\hyperlink{dbc__parser_8h_source}{dbc\+\_\+parser.\+h}}.
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classDbcParser_ab1fee32cb845573ce10949b4bec721f9}\label{classDbcParser_ab1fee32cb845573ce10949b4bec721f9}}
\index{DbcParser@{DbcParser}!FindFrameById@{FindFrameById}}
\index{FindFrameById@{FindFrameById}!DbcParser@{DbcParser}}
\doxysubsubsection{\texorpdfstring{FindFrameById()}{FindFrameById()}}
{\footnotesize\ttfamily \mbox{\hyperlink{structFrameInfo}{Frame\+Info}} $\ast$ Dbc\+Parser\+::\+Find\+Frame\+By\+Id (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structDbcDatabase}{Dbc\+Database}} \&}]{database, }\item[{std\+::uint32\+\_\+t}]{can\+Id, }\item[{bool}]{is\+Extended }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}
Definition at line \mbox{\hyperlink{dbc__parser_8cpp_source_l00337}{337}} of file \mbox{\hyperlink{dbc__parser_8cpp_source}{dbc\+\_\+parser.\+cpp}}.
References \mbox{\hyperlink{dbc__database_8h_source_l00023}{Dbc\+Database\+::frames}}.
Referenced by \mbox{\hyperlink{dbc__parser_8cpp_source_l00274}{Parse\+Comment\+Line()}}.
\mbox{\Hypertarget{classDbcParser_ab7b95be4433c56cc855bedb08b96a71a}\label{classDbcParser_ab7b95be4433c56cc855bedb08b96a71a}}
\index{DbcParser@{DbcParser}!FindSignalByName@{FindSignalByName}}
\index{FindSignalByName@{FindSignalByName}!DbcParser@{DbcParser}}
\doxysubsubsection{\texorpdfstring{FindSignalByName()}{FindSignalByName()}}
{\footnotesize\ttfamily \mbox{\hyperlink{structSignalInfo}{Signal\+Info}} $\ast$ Dbc\+Parser\+::\+Find\+Signal\+By\+Name (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structFrameInfo}{Frame\+Info}} \&}]{frame, }\item[{const std\+::string \&}]{signal\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}
Definition at line \mbox{\hyperlink{dbc__parser_8cpp_source_l00349}{349}} of file \mbox{\hyperlink{dbc__parser_8cpp_source}{dbc\+\_\+parser.\+cpp}}.
References \mbox{\hyperlink{frame__info_8h_source_l00033}{Frame\+Info\+::signals}}.
Referenced by \mbox{\hyperlink{dbc__parser_8cpp_source_l00274}{Parse\+Comment\+Line()}}.
\mbox{\Hypertarget{classDbcParser_ae3488a0a6c64dc95e4ed289e77579feb}\label{classDbcParser_ae3488a0a6c64dc95e4ed289e77579feb}}
\index{DbcParser@{DbcParser}!IsCommentLine@{IsCommentLine}}
\index{IsCommentLine@{IsCommentLine}!DbcParser@{DbcParser}}
\doxysubsubsection{\texorpdfstring{IsCommentLine()}{IsCommentLine()}}
{\footnotesize\ttfamily bool Dbc\+Parser\+::\+Is\+Comment\+Line (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{line }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}
Definition at line \mbox{\hyperlink{dbc__parser_8cpp_source_l00079}{79}} of file \mbox{\hyperlink{dbc__parser_8cpp_source}{dbc\+\_\+parser.\+cpp}}.
Referenced by \mbox{\hyperlink{dbc__parser_8cpp_source_l00040}{Parse\+File()}}.
\mbox{\Hypertarget{classDbcParser_ada086584d371c08dd93b75fb7965f13b}\label{classDbcParser_ada086584d371c08dd93b75fb7965f13b}}
\index{DbcParser@{DbcParser}!IsFrameLine@{IsFrameLine}}
\index{IsFrameLine@{IsFrameLine}!DbcParser@{DbcParser}}
\doxysubsubsection{\texorpdfstring{IsFrameLine()}{IsFrameLine()}}
{\footnotesize\ttfamily bool Dbc\+Parser\+::\+Is\+Frame\+Line (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{line }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}
Definition at line \mbox{\hyperlink{dbc__parser_8cpp_source_l00071}{71}} of file \mbox{\hyperlink{dbc__parser_8cpp_source}{dbc\+\_\+parser.\+cpp}}.
Referenced by \mbox{\hyperlink{dbc__parser_8cpp_source_l00040}{Parse\+File()}}.
\mbox{\Hypertarget{classDbcParser_ace3d3432a55707bc286a994aa205fed1}\label{classDbcParser_ace3d3432a55707bc286a994aa205fed1}}
\index{DbcParser@{DbcParser}!IsSignalLine@{IsSignalLine}}
\index{IsSignalLine@{IsSignalLine}!DbcParser@{DbcParser}}
\doxysubsubsection{\texorpdfstring{IsSignalLine()}{IsSignalLine()}}
{\footnotesize\ttfamily bool Dbc\+Parser\+::\+Is\+Signal\+Line (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{line }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}
Definition at line \mbox{\hyperlink{dbc__parser_8cpp_source_l00075}{75}} of file \mbox{\hyperlink{dbc__parser_8cpp_source}{dbc\+\_\+parser.\+cpp}}.
Referenced by \mbox{\hyperlink{dbc__parser_8cpp_source_l00040}{Parse\+File()}}.
\mbox{\Hypertarget{classDbcParser_a94d140d9442e4989b5b2ea7662c2debf}\label{classDbcParser_a94d140d9442e4989b5b2ea7662c2debf}}
\index{DbcParser@{DbcParser}!NormalizeCanId@{NormalizeCanId}}
\index{NormalizeCanId@{NormalizeCanId}!DbcParser@{DbcParser}}
\doxysubsubsection{\texorpdfstring{NormalizeCanId()}{NormalizeCanId()}}
{\footnotesize\ttfamily void Dbc\+Parser\+::\+Normalize\+Can\+Id (\begin{DoxyParamCaption}\item[{std\+::uint32\+\_\+t}]{raw\+Can\+Id, }\item[{std\+::uint32\+\_\+t \&}]{normalized\+Can\+Id, }\item[{bool \&}]{is\+Extended }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}
Definition at line \mbox{\hyperlink{dbc__parser_8cpp_source_l00101}{101}} of file \mbox{\hyperlink{dbc__parser_8cpp_source}{dbc\+\_\+parser.\+cpp}}.
Referenced by \mbox{\hyperlink{dbc__parser_8cpp_source_l00274}{Parse\+Comment\+Line()}}, and \mbox{\hyperlink{dbc__parser_8cpp_source_l00142}{Parse\+Frame\+Line()}}.
\mbox{\Hypertarget{classDbcParser_aa662b34694fd8b3edd757f36cb064c5c}\label{classDbcParser_aa662b34694fd8b3edd757f36cb064c5c}}
\index{DbcParser@{DbcParser}!ParseCommentLine@{ParseCommentLine}}
\index{ParseCommentLine@{ParseCommentLine}!DbcParser@{DbcParser}}
\doxysubsubsection{\texorpdfstring{ParseCommentLine()}{ParseCommentLine()}}
{\footnotesize\ttfamily void Dbc\+Parser\+::\+Parse\+Comment\+Line (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{line, }\item[{\mbox{\hyperlink{structDbcDatabase}{Dbc\+Database}} \&}]{database }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}
Definition at line \mbox{\hyperlink{dbc__parser_8cpp_source_l00274}{274}} of file \mbox{\hyperlink{dbc__parser_8cpp_source}{dbc\+\_\+parser.\+cpp}}.
References \mbox{\hyperlink{frame__info_8h_source_l00032}{Frame\+Info\+::comment}}, \mbox{\hyperlink{signal__info_8h_source_l00034}{Signal\+Info\+::comment}}, \mbox{\hyperlink{dbc__parser_8cpp_source_l00337}{Find\+Frame\+By\+Id()}}, \mbox{\hyperlink{dbc__parser_8cpp_source_l00349}{Find\+Signal\+By\+Name()}}, and \mbox{\hyperlink{dbc__parser_8cpp_source_l00101}{Normalize\+Can\+Id()}}.
Referenced by \mbox{\hyperlink{dbc__parser_8cpp_source_l00040}{Parse\+File()}}.
\mbox{\Hypertarget{classDbcParser_aef72826942c9095d653fafa435855e56}\label{classDbcParser_aef72826942c9095d653fafa435855e56}}
\index{DbcParser@{DbcParser}!ParseFile@{ParseFile}}
\index{ParseFile@{ParseFile}!DbcParser@{DbcParser}}
\doxysubsubsection{\texorpdfstring{ParseFile()}{ParseFile()}}
{\footnotesize\ttfamily \mbox{\hyperlink{structDbcDatabase}{Dbc\+Database}} Dbc\+Parser\+::\+Parse\+File (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{file\+Path }\end{DoxyParamCaption}) const}
Parse DBC file.
\begin{DoxyParams}{Parameters}
{\em file\+Path} & Path to input file. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Parsed database.
\end{DoxyReturn}
\begin{DoxyExceptions}{Exceptions}
{\em std\+::runtime\+\_\+error} & on file or parse errors. \\
\hline
\end{DoxyExceptions}
Definition at line \mbox{\hyperlink{dbc__parser_8cpp_source_l00040}{40}} of file \mbox{\hyperlink{dbc__parser_8cpp_source}{dbc\+\_\+parser.\+cpp}}.
References \mbox{\hyperlink{dbc__database_8h_source_l00023}{Dbc\+Database\+::frames}}, \mbox{\hyperlink{dbc__parser_8cpp_source_l00079}{Is\+Comment\+Line()}}, \mbox{\hyperlink{dbc__parser_8cpp_source_l00071}{Is\+Frame\+Line()}}, \mbox{\hyperlink{dbc__parser_8cpp_source_l00075}{Is\+Signal\+Line()}}, \mbox{\hyperlink{dbc__parser_8cpp_source_l00274}{Parse\+Comment\+Line()}}, \mbox{\hyperlink{dbc__parser_8cpp_source_l00142}{Parse\+Frame\+Line()}}, \mbox{\hyperlink{dbc__parser_8cpp_source_l00181}{Parse\+Signal\+Line()}}, \mbox{\hyperlink{frame__info_8h_source_l00033}{Frame\+Info\+::signals}}, and \mbox{\hyperlink{dbc__parser_8cpp_source_l00083}{Trim()}}.
Referenced by \mbox{\hyperlink{main_8cpp_source_l00097}{main()}}.
\mbox{\Hypertarget{classDbcParser_a6d73bb1885e59aecd8202e93a7cd392a}\label{classDbcParser_a6d73bb1885e59aecd8202e93a7cd392a}}
\index{DbcParser@{DbcParser}!ParseFrameLine@{ParseFrameLine}}
\index{ParseFrameLine@{ParseFrameLine}!DbcParser@{DbcParser}}
\doxysubsubsection{\texorpdfstring{ParseFrameLine()}{ParseFrameLine()}}
{\footnotesize\ttfamily \mbox{\hyperlink{structFrameInfo}{Frame\+Info}} Dbc\+Parser\+::\+Parse\+Frame\+Line (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{line }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}
Definition at line \mbox{\hyperlink{dbc__parser_8cpp_source_l00142}{142}} of file \mbox{\hyperlink{dbc__parser_8cpp_source}{dbc\+\_\+parser.\+cpp}}.
References \mbox{\hyperlink{frame__info_8h_source_l00026}{Frame\+Info\+::can\+Id}}, \mbox{\hyperlink{frame__info_8h_source_l00030}{Frame\+Info\+::dlc}}, \mbox{\hyperlink{frame__info_8h_source_l00029}{Frame\+Info\+::has\+Pgn}}, \mbox{\hyperlink{frame__info_8h_source_l00027}{Frame\+Info\+::is\+Extended}}, \mbox{\hyperlink{frame__info_8h_source_l00025}{Frame\+Info\+::name}}, \mbox{\hyperlink{dbc__parser_8cpp_source_l00101}{Normalize\+Can\+Id()}}, \mbox{\hyperlink{frame__info_8h_source_l00028}{Frame\+Info\+::pgn}}, \mbox{\hyperlink{frame__info_8h_source_l00031}{Frame\+Info\+::transmitter}}, and \mbox{\hyperlink{dbc__parser_8cpp_source_l00118}{Try\+Extract\+Pgn()}}.
Referenced by \mbox{\hyperlink{dbc__parser_8cpp_source_l00040}{Parse\+File()}}.
\mbox{\Hypertarget{classDbcParser_a4cbce88d08b1f72903ecf1bce41de5d2}\label{classDbcParser_a4cbce88d08b1f72903ecf1bce41de5d2}}
\index{DbcParser@{DbcParser}!ParseSignalLine@{ParseSignalLine}}
\index{ParseSignalLine@{ParseSignalLine}!DbcParser@{DbcParser}}
\doxysubsubsection{\texorpdfstring{ParseSignalLine()}{ParseSignalLine()}}
{\footnotesize\ttfamily \mbox{\hyperlink{structSignalInfo}{Signal\+Info}} Dbc\+Parser\+::\+Parse\+Signal\+Line (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{line }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}
Definition at line \mbox{\hyperlink{dbc__parser_8cpp_source_l00181}{181}} of file \mbox{\hyperlink{dbc__parser_8cpp_source}{dbc\+\_\+parser.\+cpp}}.
References \mbox{\hyperlink{signal__info_8h_source_l00028}{Signal\+Info\+::factor}}, \mbox{\hyperlink{signal__info_8h_source_l00026}{Signal\+Info\+::is\+Little\+Endian}}, \mbox{\hyperlink{signal__info_8h_source_l00027}{Signal\+Info\+::is\+Signed}}, \mbox{\hyperlink{signal__info_8h_source_l00025}{Signal\+Info\+::length}}, \mbox{\hyperlink{signal__info_8h_source_l00031}{Signal\+Info\+::maximum}}, \mbox{\hyperlink{signal__info_8h_source_l00030}{Signal\+Info\+::minimum}}, \mbox{\hyperlink{signal__info_8h_source_l00023}{Signal\+Info\+::name}}, \mbox{\hyperlink{signal__info_8h_source_l00029}{Signal\+Info\+::offset}}, \mbox{\hyperlink{signal__info_8h_source_l00033}{Signal\+Info\+::receivers}}, \mbox{\hyperlink{dbc__parser_8cpp_source_l00087}{Split\+Receivers()}}, \mbox{\hyperlink{signal__info_8h_source_l00024}{Signal\+Info\+::start\+Bit}}, \mbox{\hyperlink{dbc__parser_8cpp_source_l00025}{anonymous\+\_\+namespace\{dbc\+\_\+parser.\+cpp\}\+::\+Trim\+Text()}}, and \mbox{\hyperlink{signal__info_8h_source_l00032}{Signal\+Info\+::unit}}.
Referenced by \mbox{\hyperlink{dbc__parser_8cpp_source_l00040}{Parse\+File()}}.
\mbox{\Hypertarget{classDbcParser_a0c1cc3c58f33473bf426a77b7a25c529}\label{classDbcParser_a0c1cc3c58f33473bf426a77b7a25c529}}
\index{DbcParser@{DbcParser}!SplitReceivers@{SplitReceivers}}
\index{SplitReceivers@{SplitReceivers}!DbcParser@{DbcParser}}
\doxysubsubsection{\texorpdfstring{SplitReceivers()}{SplitReceivers()}}
{\footnotesize\ttfamily std\+::vector$<$ std\+::string $>$ Dbc\+Parser\+::\+Split\+Receivers (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{text }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}
Definition at line \mbox{\hyperlink{dbc__parser_8cpp_source_l00087}{87}} of file \mbox{\hyperlink{dbc__parser_8cpp_source}{dbc\+\_\+parser.\+cpp}}.
References \mbox{\hyperlink{dbc__parser_8cpp_source_l00025}{anonymous\+\_\+namespace\{dbc\+\_\+parser.\+cpp\}\+::\+Trim\+Text()}}.
Referenced by \mbox{\hyperlink{dbc__parser_8cpp_source_l00181}{Parse\+Signal\+Line()}}.
\mbox{\Hypertarget{classDbcParser_a1ae77c4c356af3d7b01a30044366f02b}\label{classDbcParser_a1ae77c4c356af3d7b01a30044366f02b}}
\index{DbcParser@{DbcParser}!Trim@{Trim}}
\index{Trim@{Trim}!DbcParser@{DbcParser}}
\doxysubsubsection{\texorpdfstring{Trim()}{Trim()}}
{\footnotesize\ttfamily std\+::string Dbc\+Parser\+::\+Trim (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{text }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}
Definition at line \mbox{\hyperlink{dbc__parser_8cpp_source_l00083}{83}} of file \mbox{\hyperlink{dbc__parser_8cpp_source}{dbc\+\_\+parser.\+cpp}}.
References \mbox{\hyperlink{dbc__parser_8cpp_source_l00025}{anonymous\+\_\+namespace\{dbc\+\_\+parser.\+cpp\}\+::\+Trim\+Text()}}.
Referenced by \mbox{\hyperlink{dbc__parser_8cpp_source_l00040}{Parse\+File()}}.
\mbox{\Hypertarget{classDbcParser_a8a7e8fc517e40beab87a8a1dbad2b324}\label{classDbcParser_a8a7e8fc517e40beab87a8a1dbad2b324}}
\index{DbcParser@{DbcParser}!TryExtractPgn@{TryExtractPgn}}
\index{TryExtractPgn@{TryExtractPgn}!DbcParser@{DbcParser}}
\doxysubsubsection{\texorpdfstring{TryExtractPgn()}{TryExtractPgn()}}
{\footnotesize\ttfamily std\+::uint32\+\_\+t Dbc\+Parser\+::\+Try\+Extract\+Pgn (\begin{DoxyParamCaption}\item[{std\+::uint32\+\_\+t}]{can\+Id, }\item[{bool}]{is\+Extended, }\item[{bool \&}]{has\+Pgn }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}
Definition at line \mbox{\hyperlink{dbc__parser_8cpp_source_l00118}{118}} of file \mbox{\hyperlink{dbc__parser_8cpp_source}{dbc\+\_\+parser.\+cpp}}.
Referenced by \mbox{\hyperlink{dbc__parser_8cpp_source_l00142}{Parse\+Frame\+Line()}}.
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{dbc__parser_8h}{dbc\+\_\+parser.\+h}}\item
\mbox{\hyperlink{dbc__parser_8cpp}{dbc\+\_\+parser.\+cpp}}\end{DoxyCompactItemize}