912 lines
34 KiB
Plaintext
912 lines
34 KiB
Plaintext
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
|
<tagfile doxygen_version="1.9.8">
|
|
<compound kind="file">
|
|
<name>dbc_database.h</name>
|
|
<path>core/</path>
|
|
<filename>dbc__database_8h.html</filename>
|
|
<includes id="frame__info_8h" name="frame_info.h" local="yes" import="no" module="no" objc="no">frame_info.h</includes>
|
|
<class kind="struct">DbcDatabase</class>
|
|
</compound>
|
|
<compound kind="file">
|
|
<name>dbc_decode_builder.cpp</name>
|
|
<path>core/</path>
|
|
<filename>dbc__decode__builder_8cpp.html</filename>
|
|
<includes id="dbc__decode__builder_8h" name="dbc_decode_builder.h" local="yes" import="no" module="no" objc="no">dbc_decode_builder.h</includes>
|
|
</compound>
|
|
<compound kind="file">
|
|
<name>dbc_decode_builder.h</name>
|
|
<path>core/</path>
|
|
<filename>dbc__decode__builder_8h.html</filename>
|
|
<includes id="dbc__database_8h" name="dbc_database.h" local="yes" import="no" module="no" objc="no">dbc_database.h</includes>
|
|
<includes id="decode__database_8h" name="decode_database.h" local="yes" import="no" module="no" objc="no">decode_database.h</includes>
|
|
<class kind="class">DbcDecodeBuilder</class>
|
|
</compound>
|
|
<compound kind="file">
|
|
<name>dbc_decoder.cpp</name>
|
|
<path>core/</path>
|
|
<filename>dbc__decoder_8cpp.html</filename>
|
|
<includes id="dbc__decoder_8h" name="dbc_decoder.h" local="yes" import="no" module="no" objc="no">dbc_decoder.h</includes>
|
|
</compound>
|
|
<compound kind="file">
|
|
<name>dbc_decoder.h</name>
|
|
<path>core/</path>
|
|
<filename>dbc__decoder_8h.html</filename>
|
|
<includes id="decode__database_8h" name="decode_database.h" local="yes" import="no" module="no" objc="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>
|
|
<member kind="enumeration">
|
|
<type></type>
|
|
<name>FrameDecodeStatus</name>
|
|
<anchorfile>dbc__decoder_8h.html</anchorfile>
|
|
<anchor>a855b2bc36cb18bfbae5ff30a2394e961</anchor>
|
|
<arglist></arglist>
|
|
<enumvalue file="dbc__decoder_8h.html" anchor="a855b2bc36cb18bfbae5ff30a2394e961a85f5d387f9a01dce258470e1a5a23332">UnknownFrame</enumvalue>
|
|
<enumvalue file="dbc__decoder_8h.html" anchor="a855b2bc36cb18bfbae5ff30a2394e961a7c9fa088a1e7db1fc83cb62aefd3ea7f">InsufficientPayload</enumvalue>
|
|
<enumvalue file="dbc__decoder_8h.html" anchor="a855b2bc36cb18bfbae5ff30a2394e961aedeb8da96660592dfe0853f212b77469">SignalErrors</enumvalue>
|
|
<enumvalue file="dbc__decoder_8h.html" anchor="a855b2bc36cb18bfbae5ff30a2394e961a3ac705f2acd51a4613f9188c05c91d0d">Valid</enumvalue>
|
|
</member>
|
|
</compound>
|
|
<compound kind="file">
|
|
<name>dbc_parser.cpp</name>
|
|
<path>core/</path>
|
|
<filename>dbc__parser_8cpp.html</filename>
|
|
<includes id="dbc__parser_8h" name="dbc_parser.h" local="yes" import="no" module="no" objc="no">dbc_parser.h</includes>
|
|
</compound>
|
|
<compound kind="file">
|
|
<name>dbc_parser.h</name>
|
|
<path>core/</path>
|
|
<filename>dbc__parser_8h.html</filename>
|
|
<class kind="class">DbcParser</class>
|
|
</compound>
|
|
<compound kind="file">
|
|
<name>dbc_tree_builder.cpp</name>
|
|
<path>core/</path>
|
|
<filename>dbc__tree__builder_8cpp.html</filename>
|
|
<includes id="dbc__tree__builder_8h" name="dbc_tree_builder.h" local="yes" import="no" module="no" objc="no">dbc_tree_builder.h</includes>
|
|
</compound>
|
|
<compound kind="file">
|
|
<name>dbc_tree_builder.h</name>
|
|
<path>core/</path>
|
|
<filename>dbc__tree__builder_8h.html</filename>
|
|
<includes id="dbc__database_8h" name="dbc_database.h" local="yes" import="no" module="no" objc="no">dbc_database.h</includes>
|
|
<includes id="tree__node_8h" name="tree_node.h" local="yes" import="no" module="no" objc="no">tree_node.h</includes>
|
|
<class kind="class">DbcTreeBuilder</class>
|
|
</compound>
|
|
<compound kind="file">
|
|
<name>decode_database.h</name>
|
|
<path>core/</path>
|
|
<filename>decode__database_8h.html</filename>
|
|
<class kind="struct">DecodeSignal</class>
|
|
<class kind="struct">DecodeFrame</class>
|
|
<class kind="class">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>core/</path>
|
|
<filename>frame__info_8h.html</filename>
|
|
<includes id="signal__info_8h" name="signal_info.h" local="yes" import="no" module="no" objc="no">signal_info.h</includes>
|
|
<class kind="struct">FrameInfo</class>
|
|
</compound>
|
|
<compound kind="file">
|
|
<name>signal_info.h</name>
|
|
<path>core/</path>
|
|
<filename>signal__info_8h.html</filename>
|
|
<class kind="struct">SignalInfo</class>
|
|
</compound>
|
|
<compound kind="file">
|
|
<name>tree_node.cpp</name>
|
|
<path>core/</path>
|
|
<filename>tree__node_8cpp.html</filename>
|
|
<includes id="tree__node_8h" name="tree_node.h" local="yes" import="no" module="no" objc="no">tree_node.h</includes>
|
|
</compound>
|
|
<compound kind="file">
|
|
<name>tree_node.h</name>
|
|
<path>core/</path>
|
|
<filename>tree__node_8h.html</filename>
|
|
<includes id="frame__info_8h" name="frame_info.h" local="yes" import="no" module="no" objc="no">frame_info.h</includes>
|
|
<includes id="signal__info_8h" name="signal_info.h" local="yes" import="no" module="no" objc="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="file">
|
|
<name>examples/main.cpp</name>
|
|
<path>examples/</path>
|
|
<filename>examples_2main_8cpp.html</filename>
|
|
<includes id="dbc__decode__builder_8h" name="dbc_decode_builder.h" local="yes" import="no" module="no" objc="no">dbc_decode_builder.h</includes>
|
|
<includes id="dbc__decoder_8h" name="dbc_decoder.h" local="yes" import="no" module="no" objc="no">dbc_decoder.h</includes>
|
|
<includes id="dbc__parser_8h" name="dbc_parser.h" local="yes" import="no" module="no" objc="no">dbc_parser.h</includes>
|
|
<includes id="dbc__tree__builder_8h" name="dbc_tree_builder.h" local="yes" import="no" module="no" objc="no">dbc_tree_builder.h</includes>
|
|
</compound>
|
|
<compound kind="class">
|
|
<name>DbcCommentHandler</name>
|
|
<filename>classDbcCommentHandler.html</filename>
|
|
<base>DbcStatementHandler</base>
|
|
</compound>
|
|
<compound kind="struct">
|
|
<name>DbcDatabase</name>
|
|
<filename>structDbcDatabase.html</filename>
|
|
<member kind="variable">
|
|
<type>std::vector< FrameInfo ></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 &source) const</arglist>
|
|
</member>
|
|
</compound>
|
|
<compound kind="class">
|
|
<name>DbcDecoder</name>
|
|
<filename>classDbcDecoder.html</filename>
|
|
<member kind="function">
|
|
<type>std::shared_ptr< const DecodeFrame ></type>
|
|
<name>FindFrame</name>
|
|
<anchorfile>classDbcDecoder.html</anchorfile>
|
|
<anchor>a4005c4311f57b7faf21c0cb31463039c</anchor>
|
|
<arglist>(const DecodeDatabase &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 &database, const RawCanFrame &frame) const</arglist>
|
|
</member>
|
|
</compound>
|
|
<compound kind="struct">
|
|
<name>DbcDiagnostic</name>
|
|
<filename>structDbcDiagnostic.html</filename>
|
|
</compound>
|
|
<compound kind="class">
|
|
<name>DbcDiagnosticError</name>
|
|
<filename>classDbcDiagnosticError.html</filename>
|
|
</compound>
|
|
<compound kind="class">
|
|
<name>DbcFrameHandler</name>
|
|
<filename>classDbcFrameHandler.html</filename>
|
|
<base>DbcStatementHandler</base>
|
|
</compound>
|
|
<compound kind="class">
|
|
<name>DbcHeaderHandler</name>
|
|
<filename>classDbcHeaderHandler.html</filename>
|
|
<base>DbcStatementHandler</base>
|
|
</compound>
|
|
<compound kind="struct">
|
|
<name>DbcParseContext</name>
|
|
<filename>structDbcParseContext.html</filename>
|
|
</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 &filePath) const</arglist>
|
|
</member>
|
|
<member kind="function">
|
|
<type>DbcParseResult</type>
|
|
<name>ParseFileWithDiagnostics</name>
|
|
<anchorfile>classDbcParser.html</anchorfile>
|
|
<anchor>a0e915ce79c2e3d4c95a5aaf2bf0409bc</anchor>
|
|
<arglist>(const std::string &filePath) const</arglist>
|
|
</member>
|
|
</compound>
|
|
<compound kind="struct">
|
|
<name>DbcParseResult</name>
|
|
<filename>structDbcParseResult.html</filename>
|
|
</compound>
|
|
<compound kind="class">
|
|
<name>DbcSignalHandler</name>
|
|
<filename>classDbcSignalHandler.html</filename>
|
|
<base>DbcStatementHandler</base>
|
|
</compound>
|
|
<compound kind="class">
|
|
<name>DbcStatementDispatcher</name>
|
|
<filename>classDbcStatementDispatcher.html</filename>
|
|
<member kind="function">
|
|
<type>bool</type>
|
|
<name>Dispatch</name>
|
|
<anchorfile>classDbcStatementDispatcher.html</anchorfile>
|
|
<anchor>a495c2d5c7ebb8103b1987cdd87c142ed</anchor>
|
|
<arglist>(const std::string &line, DbcParseContext &context) const</arglist>
|
|
</member>
|
|
</compound>
|
|
<compound kind="class">
|
|
<name>DbcStatementHandler</name>
|
|
<filename>classDbcStatementHandler.html</filename>
|
|
</compound>
|
|
<compound kind="class">
|
|
<name>DbcTreeBuilder</name>
|
|
<filename>classDbcTreeBuilder.html</filename>
|
|
<member kind="function">
|
|
<type>std::unique_ptr< TreeNode ></type>
|
|
<name>Build</name>
|
|
<anchorfile>classDbcTreeBuilder.html</anchorfile>
|
|
<anchor>a7e57d067d831b14b383947fd125edd4b</anchor>
|
|
<arglist>(const DbcDatabase &database) const</arglist>
|
|
</member>
|
|
</compound>
|
|
<compound kind="class">
|
|
<name>DbcTreeModel</name>
|
|
<filename>classDbcTreeModel.html</filename>
|
|
</compound>
|
|
<compound kind="class">
|
|
<name>DbcUnsupportedMultiplexingHandler</name>
|
|
<filename>classDbcUnsupportedMultiplexingHandler.html</filename>
|
|
<base>DbcStatementHandler</base>
|
|
</compound>
|
|
<compound kind="class">
|
|
<name>DbcValueDescriptionHandler</name>
|
|
<filename>classDbcValueDescriptionHandler.html</filename>
|
|
<base>DbcStatementHandler</base>
|
|
</compound>
|
|
<compound kind="class">
|
|
<name>DecodeDatabase</name>
|
|
<filename>classDecodeDatabase.html</filename>
|
|
<member kind="function">
|
|
<type></type>
|
|
<name>DecodeDatabase</name>
|
|
<anchorfile>classDecodeDatabase.html</anchorfile>
|
|
<anchor>a51a44cf7c3f23c98ec8781afe0097c0c</anchor>
|
|
<arglist>(const std::vector< DecodeFrame > &frames)</arglist>
|
|
</member>
|
|
<member kind="function">
|
|
<type>const std::vector< DecodeFrame > &</type>
|
|
<name>GetFrames</name>
|
|
<anchorfile>classDecodeDatabase.html</anchorfile>
|
|
<anchor>aa034c1510984a85f60ad6c0bd744d6e8</anchor>
|
|
<arglist>() const</arglist>
|
|
</member>
|
|
<member kind="function">
|
|
<type>std::shared_ptr< const DecodeFrame ></type>
|
|
<name>FindFrame</name>
|
|
<anchorfile>classDecodeDatabase.html</anchorfile>
|
|
<anchor>a780d6e747a48b10a5eb0ab85448d2970</anchor>
|
|
<arglist>(const FrameKey &key) const</arglist>
|
|
</member>
|
|
</compound>
|
|
<compound kind="struct">
|
|
<name>DecodedFrameValue</name>
|
|
<filename>structDecodedFrameValue.html</filename>
|
|
<member kind="variable">
|
|
<type>std::shared_ptr< const DecodeFrame ></type>
|
|
<name>definition</name>
|
|
<anchorfile>structDecodedFrameValue.html</anchorfile>
|
|
<anchor>a33e971ba10030506007aa201c89f351d</anchor>
|
|
<arglist></arglist>
|
|
</member>
|
|
<member kind="variable">
|
|
<type>FrameKey</type>
|
|
<name>key</name>
|
|
<anchorfile>structDecodedFrameValue.html</anchorfile>
|
|
<anchor>a32143efe2023a1ecd977a9ae93e50b73</anchor>
|
|
<arglist></arglist>
|
|
</member>
|
|
<member kind="variable">
|
|
<type>std::vector< DecodedSignalValue ></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>
|
|
<member kind="variable">
|
|
<type>FrameDecodeStatus</type>
|
|
<name>status</name>
|
|
<anchorfile>structDecodedFrameValue.html</anchorfile>
|
|
<anchor>a645f433798d48a2787e7f00dfbb7dff9</anchor>
|
|
<arglist></arglist>
|
|
</member>
|
|
</compound>
|
|
<compound kind="struct">
|
|
<name>DecodedSignalValue</name>
|
|
<filename>structDecodedSignalValue.html</filename>
|
|
<member kind="function">
|
|
<type>const std::string *</type>
|
|
<name>GetValueDescription</name>
|
|
<anchorfile>structDecodedSignalValue.html</anchorfile>
|
|
<anchor>affc38af1bf31bcb6f2c33044bce92bd2</anchor>
|
|
<arglist>() const</arglist>
|
|
</member>
|
|
<member kind="variable">
|
|
<type>std::shared_ptr< const DecodeSignal ></type>
|
|
<name>definition</name>
|
|
<anchorfile>structDecodedSignalValue.html</anchorfile>
|
|
<anchor>a828b5ef7faefc14fbf5dbd46249bcad2</anchor>
|
|
<arglist></arglist>
|
|
</member>
|
|
<member kind="variable">
|
|
<type>SignalKey</type>
|
|
<name>key</name>
|
|
<anchorfile>structDecodedSignalValue.html</anchorfile>
|
|
<anchor>a33df0fcd92b23b3e08539906fc6b4c4a</anchor>
|
|
<arglist></arglist>
|
|
</member>
|
|
<member kind="variable">
|
|
<type>RawSignalValue</type>
|
|
<name>rawValue</name>
|
|
<anchorfile>structDecodedSignalValue.html</anchorfile>
|
|
<anchor>a503c90b4b1a610b8252c45e466367c28</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< DecodeSignal ></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< std::string ></type>
|
|
<name>receivers</name>
|
|
<anchorfile>structDecodeSignal.html</anchorfile>
|
|
<anchor>abdbae62a64d2df716bf60c6b67b30eaa</anchor>
|
|
<arglist></arglist>
|
|
</member>
|
|
<member kind="variable">
|
|
<type>ValueDescriptions</type>
|
|
<name>valueDescriptions</name>
|
|
<anchorfile>structDecodeSignal.html</anchorfile>
|
|
<anchor>a822155d9bf4ed5f3300c9e9befe606ff</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< SignalInfo ></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>Multiplexing</name>
|
|
<filename>structMultiplexing.html</filename>
|
|
</compound>
|
|
<compound kind="struct">
|
|
<name>PendingValueDescriptions</name>
|
|
<filename>structPendingValueDescriptions.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< std::uint8_t ></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< std::string ></type>
|
|
<name>receivers</name>
|
|
<anchorfile>structSignalInfo.html</anchorfile>
|
|
<anchor>a2c95562fd0b29327a7fd7b1e6feee7f3</anchor>
|
|
<arglist></arglist>
|
|
</member>
|
|
<member kind="variable">
|
|
<type>ValueDescriptions</type>
|
|
<name>valueDescriptions</name>
|
|
<anchorfile>structSignalInfo.html</anchorfile>
|
|
<anchor>a43f47d0433d0cc39076bd7278b46af9c</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="struct">
|
|
<name>SignalKey</name>
|
|
<filename>structSignalKey.html</filename>
|
|
</compound>
|
|
<compound kind="struct">
|
|
<name>SignalKeyHasher</name>
|
|
<filename>structSignalKeyHasher.html</filename>
|
|
</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 &frame)</arglist>
|
|
</member>
|
|
<member kind="function">
|
|
<type></type>
|
|
<name>TreeNode</name>
|
|
<anchorfile>classTreeNode.html</anchorfile>
|
|
<anchor>ab9f00f5253d56461bb2d420fd639c5ae</anchor>
|
|
<arglist>(const SignalInfo &signal)</arglist>
|
|
</member>
|
|
<member kind="function">
|
|
<type>void</type>
|
|
<name>AddChild</name>
|
|
<anchorfile>classTreeNode.html</anchorfile>
|
|
<anchor>a6161f2ebb92184eab4215d121870e788</anchor>
|
|
<arglist>(std::unique_ptr< TreeNode > child)</arglist>
|
|
</member>
|
|
<member kind="function">
|
|
<type>const TreeNode *</type>
|
|
<name>GetParent</name>
|
|
<anchorfile>classTreeNode.html</anchorfile>
|
|
<anchor>aa48fbc17903eb8cfa40353e29f853c6f</anchor>
|
|
<arglist>() const</arglist>
|
|
</member>
|
|
<member kind="function">
|
|
<type>std::size_t</type>
|
|
<name>GetRow</name>
|
|
<anchorfile>classTreeNode.html</anchorfile>
|
|
<anchor>ad501f97eeec7f7d3353bfae838fbb6a8</anchor>
|
|
<arglist>() const</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 &</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="class">
|
|
<name>TypeFactory</name>
|
|
<filename>classTypeFactory.html</filename>
|
|
<templarg>class ClassId</templarg>
|
|
<templarg>class BaseClass</templarg>
|
|
<templarg>class... Args</templarg>
|
|
<member kind="function">
|
|
<type>void</type>
|
|
<name>registerType</name>
|
|
<anchorfile>classTypeFactory.html</anchorfile>
|
|
<anchor>ad6d85795285ee21193ac03e1b24762d3</anchor>
|
|
<arglist>(const ClassId &id)</arglist>
|
|
</member>
|
|
<member kind="function">
|
|
<type>CreatorFn</type>
|
|
<name>creator</name>
|
|
<anchorfile>classTypeFactory.html</anchorfile>
|
|
<anchor>ad82f537569ece3d3a4a376523fa94473</anchor>
|
|
<arglist>(const ClassId &id) const</arglist>
|
|
</member>
|
|
<member kind="function">
|
|
<type>BasePtr</type>
|
|
<name>create</name>
|
|
<anchorfile>classTypeFactory.html</anchorfile>
|
|
<anchor>a3f43b03d6e3a0fd503fdec01ecf62e9f</anchor>
|
|
<arglist>(const ClassId &id, Args... args) const</arglist>
|
|
</member>
|
|
<member kind="function">
|
|
<type>bool</type>
|
|
<name>contains</name>
|
|
<anchorfile>classTypeFactory.html</anchorfile>
|
|
<anchor>a1a119ad2956abe146213c6ca124d8dd4</anchor>
|
|
<arglist>(const ClassId &id) const</arglist>
|
|
</member>
|
|
</compound>
|
|
<compound kind="page">
|
|
<name>md_changelog</name>
|
|
<title>Changelog</title>
|
|
<filename>md_changelog.html</filename>
|
|
</compound>
|
|
<compound kind="page">
|
|
<name>md_README</name>
|
|
<title>DBC Parser and Runtime Decode Module Documentation</title>
|
|
<filename>md_README.html</filename>
|
|
</compound>
|
|
<compound kind="page">
|
|
<name>md_tests_2README</name>
|
|
<title>QtTest regression tests</title>
|
|
<filename>md_tests_2README.html</filename>
|
|
</compound>
|
|
</tagfile>
|