Files
dbc/docs/dbcframework.tag
2026-06-14 21:05:20 -04:00

694 lines
26 KiB
Plaintext

<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.9.4">
<compound kind="file">
<name>dbc_database.h</name>
<path>/home/deeaitch/work/3.projects/git.himro.ca/automotive/dbc/</path>
<filename>dbc__database_8h.html</filename>
<includes id="frame__info_8h" name="frame_info.h" local="yes" imported="no">frame_info.h</includes>
<class kind="struct">DbcDatabase</class>
</compound>
<compound kind="file">
<name>dbc_decode_builder.cpp</name>
<path>/home/deeaitch/work/3.projects/git.himro.ca/automotive/dbc/</path>
<filename>dbc__decode__builder_8cpp.html</filename>
<includes id="dbc__decode__builder_8h" name="dbc_decode_builder.h" local="yes" imported="no">dbc_decode_builder.h</includes>
</compound>
<compound kind="file">
<name>dbc_decode_builder.h</name>
<path>/home/deeaitch/work/3.projects/git.himro.ca/automotive/dbc/</path>
<filename>dbc__decode__builder_8h.html</filename>
<includes id="dbc__database_8h" name="dbc_database.h" local="yes" imported="no">dbc_database.h</includes>
<includes id="decode__database_8h" name="decode_database.h" local="yes" imported="no">decode_database.h</includes>
<class kind="class">DbcDecodeBuilder</class>
</compound>
<compound kind="file">
<name>dbc_decoder.cpp</name>
<path>/home/deeaitch/work/3.projects/git.himro.ca/automotive/dbc/</path>
<filename>dbc__decoder_8cpp.html</filename>
<includes id="dbc__decoder_8h" name="dbc_decoder.h" local="yes" imported="no">dbc_decoder.h</includes>
</compound>
<compound kind="file">
<name>dbc_decoder.h</name>
<path>/home/deeaitch/work/3.projects/git.himro.ca/automotive/dbc/</path>
<filename>dbc__decoder_8h.html</filename>
<includes id="decode__database_8h" name="decode_database.h" local="yes" imported="no">decode_database.h</includes>
<class kind="struct">RawCanFrame</class>
<class kind="struct">DecodedSignalValue</class>
<class kind="struct">DecodedFrameValue</class>
<class kind="class">DbcDecoder</class>
</compound>
<compound kind="file">
<name>dbc_parser.cpp</name>
<path>/home/deeaitch/work/3.projects/git.himro.ca/automotive/dbc/</path>
<filename>dbc__parser_8cpp.html</filename>
<includes id="dbc__parser_8h" name="dbc_parser.h" local="yes" imported="no">dbc_parser.h</includes>
</compound>
<compound kind="file">
<name>dbc_parser.h</name>
<path>/home/deeaitch/work/3.projects/git.himro.ca/automotive/dbc/</path>
<filename>dbc__parser_8h.html</filename>
<includes id="dbc__database_8h" name="dbc_database.h" local="yes" imported="no">dbc_database.h</includes>
<class kind="class">DbcParser</class>
</compound>
<compound kind="file">
<name>dbc_tree_builder.cpp</name>
<path>/home/deeaitch/work/3.projects/git.himro.ca/automotive/dbc/</path>
<filename>dbc__tree__builder_8cpp.html</filename>
<includes id="dbc__tree__builder_8h" name="dbc_tree_builder.h" local="yes" imported="no">dbc_tree_builder.h</includes>
</compound>
<compound kind="file">
<name>dbc_tree_builder.h</name>
<path>/home/deeaitch/work/3.projects/git.himro.ca/automotive/dbc/</path>
<filename>dbc__tree__builder_8h.html</filename>
<includes id="dbc__database_8h" name="dbc_database.h" local="yes" imported="no">dbc_database.h</includes>
<includes id="tree__node_8h" name="tree_node.h" local="yes" imported="no">tree_node.h</includes>
<class kind="class">DbcTreeBuilder</class>
</compound>
<compound kind="file">
<name>decode_database.h</name>
<path>/home/deeaitch/work/3.projects/git.himro.ca/automotive/dbc/</path>
<filename>decode__database_8h.html</filename>
<class kind="struct">DecodeSignal</class>
<class kind="struct">DecodeFrame</class>
<class kind="struct">FrameKey</class>
<class kind="struct">FrameKeyHasher</class>
<class kind="struct">DecodeDatabase</class>
<member kind="enumeration">
<type></type>
<name>ByteOrder</name>
<anchorfile>decode__database_8h.html</anchorfile>
<anchor>aaeb92d42f5a6e27b8ba19f18d69d142b</anchor>
<arglist></arglist>
<enumvalue file="decode__database_8h.html" anchor="aaeb92d42f5a6e27b8ba19f18d69d142baff97a9fdede09eaf6e1c8ec9f6a61dd5">Intel</enumvalue>
<enumvalue file="decode__database_8h.html" anchor="aaeb92d42f5a6e27b8ba19f18d69d142ba2ed1afe3c9215523e4272f46e6186b31">Motorola</enumvalue>
</member>
<member kind="enumeration">
<type></type>
<name>ValueType</name>
<anchorfile>decode__database_8h.html</anchorfile>
<anchor>ad9971b6ef33e02ba2c75d19c1d2518a1</anchor>
<arglist></arglist>
<enumvalue file="decode__database_8h.html" anchor="ad9971b6ef33e02ba2c75d19c1d2518a1aa1a914735b205424ba6c40b85528d78a">Unsigned</enumvalue>
<enumvalue file="decode__database_8h.html" anchor="ad9971b6ef33e02ba2c75d19c1d2518a1a71fed0c3428bf1a2e19af257c4bac379">Signed</enumvalue>
</member>
</compound>
<compound kind="file">
<name>frame_info.h</name>
<path>/home/deeaitch/work/3.projects/git.himro.ca/automotive/dbc/</path>
<filename>frame__info_8h.html</filename>
<includes id="signal__info_8h" name="signal_info.h" local="yes" imported="no">signal_info.h</includes>
<class kind="struct">FrameInfo</class>
</compound>
<compound kind="file">
<name>main.cpp</name>
<path>/home/deeaitch/work/3.projects/git.himro.ca/automotive/dbc/</path>
<filename>main_8cpp.html</filename>
<includes id="dbc__parser_8h" name="dbc_parser.h" local="yes" imported="no">dbc_parser.h</includes>
<includes id="dbc__tree__builder_8h" name="dbc_tree_builder.h" local="yes" imported="no">dbc_tree_builder.h</includes>
<includes id="dbc__decode__builder_8h" name="dbc_decode_builder.h" local="yes" imported="no">dbc_decode_builder.h</includes>
<includes id="dbc__decoder_8h" name="dbc_decoder.h" local="yes" imported="no">dbc_decoder.h</includes>
</compound>
<compound kind="file">
<name>signal_info.h</name>
<path>/home/deeaitch/work/3.projects/git.himro.ca/automotive/dbc/</path>
<filename>signal__info_8h.html</filename>
<class kind="struct">SignalInfo</class>
</compound>
<compound kind="file">
<name>tree_node.cpp</name>
<path>/home/deeaitch/work/3.projects/git.himro.ca/automotive/dbc/</path>
<filename>tree__node_8cpp.html</filename>
<includes id="tree__node_8h" name="tree_node.h" local="yes" imported="no">tree_node.h</includes>
</compound>
<compound kind="file">
<name>tree_node.h</name>
<path>/home/deeaitch/work/3.projects/git.himro.ca/automotive/dbc/</path>
<filename>tree__node_8h.html</filename>
<includes id="frame__info_8h" name="frame_info.h" local="yes" imported="no">frame_info.h</includes>
<includes id="signal__info_8h" name="signal_info.h" local="yes" imported="no">signal_info.h</includes>
<class kind="class">TreeNode</class>
<member kind="enumeration">
<type></type>
<name>NodeType</name>
<anchorfile>tree__node_8h.html</anchorfile>
<anchor>acac9cbaeea226ed297804c012dc12b16</anchor>
<arglist></arglist>
<enumvalue file="tree__node_8h.html" anchor="acac9cbaeea226ed297804c012dc12b16afa03eb688ad8aa1db593d33dabd89bad">Root</enumvalue>
<enumvalue file="tree__node_8h.html" anchor="acac9cbaeea226ed297804c012dc12b16a3bb3e8c8a24891ba0f7608bcc96f8b0a">Frame</enumvalue>
<enumvalue file="tree__node_8h.html" anchor="acac9cbaeea226ed297804c012dc12b16a085fea7abdc5d904fe69a3081efd7398">Signal</enumvalue>
</member>
</compound>
<compound kind="struct">
<name>DbcDatabase</name>
<filename>structDbcDatabase.html</filename>
<member kind="variable">
<type>std::vector&lt; FrameInfo &gt;</type>
<name>frames</name>
<anchorfile>structDbcDatabase.html</anchorfile>
<anchor>a2cade5d0234ee816132127542f8c612b</anchor>
<arglist></arglist>
</member>
</compound>
<compound kind="class">
<name>DbcDecodeBuilder</name>
<filename>classDbcDecodeBuilder.html</filename>
<member kind="function">
<type>DecodeDatabase</type>
<name>Build</name>
<anchorfile>classDbcDecodeBuilder.html</anchorfile>
<anchor>a2bc6386dfb5e58976c42e22c19ec471b</anchor>
<arglist>(const DbcDatabase &amp;source) const</arglist>
</member>
</compound>
<compound kind="class">
<name>DbcDecoder</name>
<filename>classDbcDecoder.html</filename>
<member kind="function">
<type>const DecodeFrame *</type>
<name>FindFrame</name>
<anchorfile>classDbcDecoder.html</anchorfile>
<anchor>ab2cfb2fb711c95d3a29365546b89f3da</anchor>
<arglist>(const DecodeDatabase &amp;database, std::uint32_t canId, bool isExtended) const</arglist>
</member>
<member kind="function">
<type>DecodedFrameValue</type>
<name>Decode</name>
<anchorfile>classDbcDecoder.html</anchorfile>
<anchor>a345951ffe5d943a70d3a1ea1f39e74f7</anchor>
<arglist>(const DecodeDatabase &amp;database, const RawCanFrame &amp;frame) const</arglist>
</member>
</compound>
<compound kind="class">
<name>DbcParser</name>
<filename>classDbcParser.html</filename>
<member kind="function">
<type>DbcDatabase</type>
<name>ParseFile</name>
<anchorfile>classDbcParser.html</anchorfile>
<anchor>aef72826942c9095d653fafa435855e56</anchor>
<arglist>(const std::string &amp;filePath) const</arglist>
</member>
</compound>
<compound kind="class">
<name>DbcTreeBuilder</name>
<filename>classDbcTreeBuilder.html</filename>
<member kind="function">
<type>std::unique_ptr&lt; TreeNode &gt;</type>
<name>Build</name>
<anchorfile>classDbcTreeBuilder.html</anchorfile>
<anchor>a7e57d067d831b14b383947fd125edd4b</anchor>
<arglist>(const DbcDatabase &amp;database) const</arglist>
</member>
</compound>
<compound kind="struct">
<name>DecodeDatabase</name>
<filename>structDecodeDatabase.html</filename>
</compound>
<compound kind="struct">
<name>DecodedFrameValue</name>
<filename>structDecodedFrameValue.html</filename>
<member kind="variable">
<type>const DecodeFrame *</type>
<name>definition</name>
<anchorfile>structDecodedFrameValue.html</anchorfile>
<anchor>a60dda1cc352d2c8087f0bdbc81dd266c</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::vector&lt; DecodedSignalValue &gt;</type>
<name>public</name>
<anchorfile>structDecodedFrameValue.html</anchorfile>
<anchor>adae123ac7fbb4a5c314b64b01109f4a8</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>bool</type>
<name>valid</name>
<anchorfile>structDecodedFrameValue.html</anchorfile>
<anchor>a4f51c31110dba1f73a763c596372beb0</anchor>
<arglist></arglist>
</member>
</compound>
<compound kind="struct">
<name>DecodedSignalValue</name>
<filename>structDecodedSignalValue.html</filename>
<member kind="variable">
<type>const DecodeSignal *</type>
<name>definition</name>
<anchorfile>structDecodedSignalValue.html</anchorfile>
<anchor>acadc3b3bb21dd6b0412d342c7e6b20d7</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::int64_t</type>
<name>rawValue</name>
<anchorfile>structDecodedSignalValue.html</anchorfile>
<anchor>a5138b825940e34689f7b3891627ee9ec</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>double</type>
<name>physicalValue</name>
<anchorfile>structDecodedSignalValue.html</anchorfile>
<anchor>a6847d05b3cb00d5e0f6c611968f57978</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>bool</type>
<name>valid</name>
<anchorfile>structDecodedSignalValue.html</anchorfile>
<anchor>aac0ed361af545cde48d0e6f41a859686</anchor>
<arglist></arglist>
</member>
</compound>
<compound kind="struct">
<name>DecodeFrame</name>
<filename>structDecodeFrame.html</filename>
<member kind="variable">
<type>std::string</type>
<name>name</name>
<anchorfile>structDecodeFrame.html</anchorfile>
<anchor>aa0a7f8fd5bfde2148dfd0d838328f579</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::uint32_t</type>
<name>canId</name>
<anchorfile>structDecodeFrame.html</anchorfile>
<anchor>a52e10215388db7df8b541b9d9909edcf</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>bool</type>
<name>isExtended</name>
<anchorfile>structDecodeFrame.html</anchorfile>
<anchor>a3ee2348d781f8f15aaf87e8dcf57ec41</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::uint8_t</type>
<name>dlc</name>
<anchorfile>structDecodeFrame.html</anchorfile>
<anchor>a51111ac13988be372d5673d12cf3e060</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::uint32_t</type>
<name>pgn</name>
<anchorfile>structDecodeFrame.html</anchorfile>
<anchor>a1d3c54055c0cbceb73adf551f7067f23</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>bool</type>
<name>hasPgn</name>
<anchorfile>structDecodeFrame.html</anchorfile>
<anchor>a2551102670c4a540fced4c71da0b369d</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::string</type>
<name>transmitter</name>
<anchorfile>structDecodeFrame.html</anchorfile>
<anchor>ad78241dc40c793aabb8495b6989b81a9</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::string</type>
<name>comment</name>
<anchorfile>structDecodeFrame.html</anchorfile>
<anchor>a25819ef907a32391af5c9f7cae9cdb22</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::vector&lt; DecodeSignal &gt;</type>
<name>public</name>
<anchorfile>structDecodeFrame.html</anchorfile>
<anchor>a7f4e71bbdec3f424b625e724e3dfbf14</anchor>
<arglist></arglist>
</member>
</compound>
<compound kind="struct">
<name>DecodeSignal</name>
<filename>structDecodeSignal.html</filename>
<member kind="variable">
<type>std::string</type>
<name>name</name>
<anchorfile>structDecodeSignal.html</anchorfile>
<anchor>a58cf5844f2272a23dcb9687d912e4780</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::uint32_t</type>
<name>startBit</name>
<anchorfile>structDecodeSignal.html</anchorfile>
<anchor>aaf5d7527ddf65b6355c2b4f3626df22d</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::uint32_t</type>
<name>length</name>
<anchorfile>structDecodeSignal.html</anchorfile>
<anchor>acd4ef5ee30421d117b5756854302debb</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>ByteOrder</type>
<name>byteOrder</name>
<anchorfile>structDecodeSignal.html</anchorfile>
<anchor>abdc4c4bb4a67a6d61d6ca81e8a52833d</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>ValueType</type>
<name>valueType</name>
<anchorfile>structDecodeSignal.html</anchorfile>
<anchor>a9d37638129263b8902ba5be59baf39a8</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>double</type>
<name>factor</name>
<anchorfile>structDecodeSignal.html</anchorfile>
<anchor>a428c39913a366a8476dd291061354391</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>double</type>
<name>offset</name>
<anchorfile>structDecodeSignal.html</anchorfile>
<anchor>a92db637af4e224a0ae70173050dc3f74</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>double</type>
<name>minimum</name>
<anchorfile>structDecodeSignal.html</anchorfile>
<anchor>a0fb84e19a0ab3bd50b6f65c1075ebc25</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>double</type>
<name>maximum</name>
<anchorfile>structDecodeSignal.html</anchorfile>
<anchor>a4a6ba87142a9badbf0ca830e9e709cb7</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::string</type>
<name>unit</name>
<anchorfile>structDecodeSignal.html</anchorfile>
<anchor>a38eed9ca7581423fd8bfbedcffc12092</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::vector&lt; std::string &gt;</type>
<name>receivers</name>
<anchorfile>structDecodeSignal.html</anchorfile>
<anchor>abdbae62a64d2df716bf60c6b67b30eaa</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::string</type>
<name>comment</name>
<anchorfile>structDecodeSignal.html</anchorfile>
<anchor>ae28c905d4a2bc86419c2a8361bfea473</anchor>
<arglist></arglist>
</member>
</compound>
<compound kind="struct">
<name>FrameInfo</name>
<filename>structFrameInfo.html</filename>
<member kind="variable">
<type>std::string</type>
<name>name</name>
<anchorfile>structFrameInfo.html</anchorfile>
<anchor>abb53a7f93ed7abc0ea1ae4a8ccafcdcb</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::uint32_t</type>
<name>canId</name>
<anchorfile>structFrameInfo.html</anchorfile>
<anchor>af470b0742c05bfbffc31c51a68f5c05e</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>bool</type>
<name>isExtended</name>
<anchorfile>structFrameInfo.html</anchorfile>
<anchor>a34b726afaad2ac5c697fdb2ac070cdaf</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::uint32_t</type>
<name>pgn</name>
<anchorfile>structFrameInfo.html</anchorfile>
<anchor>aee518b33f1000bf0b7f6e4a87474c943</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>bool</type>
<name>hasPgn</name>
<anchorfile>structFrameInfo.html</anchorfile>
<anchor>a4737a5420213ad4304724e39f3a4e55d</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::uint8_t</type>
<name>dlc</name>
<anchorfile>structFrameInfo.html</anchorfile>
<anchor>aa2b198ea0f55e560c123d35e7b3ecab9</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::string</type>
<name>transmitter</name>
<anchorfile>structFrameInfo.html</anchorfile>
<anchor>a92749ec3798d4211a505860fb389a9e8</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::string</type>
<name>comment</name>
<anchorfile>structFrameInfo.html</anchorfile>
<anchor>ace75121294f9d89b762080ab5643293c</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::vector&lt; SignalInfo &gt;</type>
<name>public</name>
<anchorfile>structFrameInfo.html</anchorfile>
<anchor>a3f7e25d67ddae22f2ed50823a5a26084</anchor>
<arglist></arglist>
</member>
</compound>
<compound kind="struct">
<name>FrameKey</name>
<filename>structFrameKey.html</filename>
</compound>
<compound kind="struct">
<name>FrameKeyHasher</name>
<filename>structFrameKeyHasher.html</filename>
</compound>
<compound kind="struct">
<name>RawCanFrame</name>
<filename>structRawCanFrame.html</filename>
<member kind="variable">
<type>std::uint32_t</type>
<name>canId</name>
<anchorfile>structRawCanFrame.html</anchorfile>
<anchor>a2d0e7fa0e3d5c20bbed55ed8f7888ff4</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>bool</type>
<name>isExtended</name>
<anchorfile>structRawCanFrame.html</anchorfile>
<anchor>a462193d275adc1dba8bd18ffa0e36bb7</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::vector&lt; std::uint8_t &gt;</type>
<name>data</name>
<anchorfile>structRawCanFrame.html</anchorfile>
<anchor>a0acb487612104c99c9907344c035df83</anchor>
<arglist></arglist>
</member>
</compound>
<compound kind="struct">
<name>SignalInfo</name>
<filename>structSignalInfo.html</filename>
<member kind="variable">
<type>std::string</type>
<name>name</name>
<anchorfile>structSignalInfo.html</anchorfile>
<anchor>a379e422a00cad56f896cacf60455b088</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::uint32_t</type>
<name>startBit</name>
<anchorfile>structSignalInfo.html</anchorfile>
<anchor>ace290724f9801521609aedaa946d61f1</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::uint32_t</type>
<name>length</name>
<anchorfile>structSignalInfo.html</anchorfile>
<anchor>a1008b5201f71848177217bd52fb84baa</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>bool</type>
<name>isLittleEndian</name>
<anchorfile>structSignalInfo.html</anchorfile>
<anchor>af363b1563fb4c7cc8973f9a80c06846c</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>bool</type>
<name>isSigned</name>
<anchorfile>structSignalInfo.html</anchorfile>
<anchor>a52a52b320eef92fbcb4626307f9a498f</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>double</type>
<name>factor</name>
<anchorfile>structSignalInfo.html</anchorfile>
<anchor>ae4f78d99a2750aa564d7eba860171499</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>double</type>
<name>offset</name>
<anchorfile>structSignalInfo.html</anchorfile>
<anchor>ab7d0769f47aa540656b22e4e49db517e</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>double</type>
<name>minimum</name>
<anchorfile>structSignalInfo.html</anchorfile>
<anchor>ada7bf94fbeaa26bd08c73982b5af255b</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>double</type>
<name>maximum</name>
<anchorfile>structSignalInfo.html</anchorfile>
<anchor>adf1c4331b9eabced0d7fdda40ff0eb52</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::string</type>
<name>unit</name>
<anchorfile>structSignalInfo.html</anchorfile>
<anchor>a1f214f03e94ef5794de2d3367bfcbd01</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::vector&lt; std::string &gt;</type>
<name>receivers</name>
<anchorfile>structSignalInfo.html</anchorfile>
<anchor>a2c95562fd0b29327a7fd7b1e6feee7f3</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>std::string</type>
<name>comment</name>
<anchorfile>structSignalInfo.html</anchorfile>
<anchor>ac99ba7563a5dad01e39c4257216953f5</anchor>
<arglist></arglist>
</member>
</compound>
<compound kind="class">
<name>TreeNode</name>
<filename>classTreeNode.html</filename>
<member kind="function">
<type></type>
<name>TreeNode</name>
<anchorfile>classTreeNode.html</anchorfile>
<anchor>a984a98d5ccf7ef1f5a18094c6821f35d</anchor>
<arglist>()</arglist>
</member>
<member kind="function">
<type></type>
<name>TreeNode</name>
<anchorfile>classTreeNode.html</anchorfile>
<anchor>a8e38dd591d8801d7ee3a7dbad90c67fc</anchor>
<arglist>(const FrameInfo &amp;frame)</arglist>
</member>
<member kind="function">
<type></type>
<name>TreeNode</name>
<anchorfile>classTreeNode.html</anchorfile>
<anchor>ab9f00f5253d56461bb2d420fd639c5ae</anchor>
<arglist>(const SignalInfo &amp;signal)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>AddChild</name>
<anchorfile>classTreeNode.html</anchorfile>
<anchor>a6161f2ebb92184eab4215d121870e788</anchor>
<arglist>(std::unique_ptr&lt; TreeNode &gt; child)</arglist>
</member>
<member kind="function">
<type>std::size_t</type>
<name>GetChildCount</name>
<anchorfile>classTreeNode.html</anchorfile>
<anchor>abdd82460187dca8d3e5d66f5d5c529ea</anchor>
<arglist>() const</arglist>
</member>
<member kind="function">
<type>const TreeNode *</type>
<name>GetChild</name>
<anchorfile>classTreeNode.html</anchorfile>
<anchor>a4727ff801a2d1b9323c5ae50a35457a6</anchor>
<arglist>(std::size_t index) const</arglist>
</member>
<member kind="function">
<type>TreeNode *</type>
<name>GetChild</name>
<anchorfile>classTreeNode.html</anchorfile>
<anchor>a81047bd7d2a4cc96b9ef5e20d0d63b5f</anchor>
<arglist>(std::size_t index)</arglist>
</member>
<member kind="function">
<type>NodeType</type>
<name>GetType</name>
<anchorfile>classTreeNode.html</anchorfile>
<anchor>afa2f4b0aafa12d3d41ed00df8e0250c9</anchor>
<arglist>() const</arglist>
</member>
<member kind="function">
<type>const std::string &amp;</type>
<name>GetName</name>
<anchorfile>classTreeNode.html</anchorfile>
<anchor>aaac5b8d9dc9e5ae1f367d1adbcf20e18</anchor>
<arglist>() const</arglist>
</member>
<member kind="function">
<type>const FrameInfo *</type>
<name>GetFrame</name>
<anchorfile>classTreeNode.html</anchorfile>
<anchor>afc503b40004764163605d6dbdb4ef811</anchor>
<arglist>() const</arglist>
</member>
<member kind="function">
<type>const SignalInfo *</type>
<name>GetSignal</name>
<anchorfile>classTreeNode.html</anchorfile>
<anchor>a226518612d0d00b5988a2c44fc21d3f1</anchor>
<arglist>() const</arglist>
</member>
</compound>
<compound kind="page">
<name>md_README</name>
<title>DBC Parser and Runtime Decode Module Documentation</title>
<filename>md_README.html</filename>
</compound>
</tagfile>