Closes #14
This commit is contained in:
1 parent
51fcdb88ac
commit
0708316a37
155 files changed
+5190
-2691
No files matched your search
@@ -105,28 +105,28 @@ $(document).ready(function(){initNavTree('classDbcDecoder.html',''); initResizab
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ab2cfb2fb711c95d3a29365546b89f3da" id="r_ab2cfb2fb711c95d3a29365546b89f3da"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structDecodeFrame.html">DecodeFrame</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classDbcDecoder.html#ab2cfb2fb711c95d3a29365546b89f3da">FindFrame</a> (const <a class="el" href="structDecodeDatabase.html">DecodeDatabase</a> &database, std::uint32_t canId, bool isExtended) const</td></tr>
|
||||
<tr class="memdesc:ab2cfb2fb711c95d3a29365546b89f3da"><td class="mdescLeft"> </td><td class="mdescRight">Find frame definition by CAN ID. <br /></td></tr>
|
||||
<tr class="separator:ab2cfb2fb711c95d3a29365546b89f3da"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a345951ffe5d943a70d3a1ea1f39e74f7" id="r_a345951ffe5d943a70d3a1ea1f39e74f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structDecodedFrameValue.html">DecodedFrameValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classDbcDecoder.html#a345951ffe5d943a70d3a1ea1f39e74f7">Decode</a> (const <a class="el" href="structDecodeDatabase.html">DecodeDatabase</a> &database, const <a class="el" href="structRawCanFrame.html">RawCanFrame</a> &frame) const</td></tr>
|
||||
<tr class="memitem:a4005c4311f57b7faf21c0cb31463039c" id="r_a4005c4311f57b7faf21c0cb31463039c"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< const <a class="el" href="structDecodeFrame.html">DecodeFrame</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classDbcDecoder.html#a4005c4311f57b7faf21c0cb31463039c">FindFrame</a> (const <a class="el" href="classDecodeDatabase.html">DecodeDatabase</a> &database, std::uint32_t canId, bool isExtended) const</td></tr>
|
||||
<tr class="memdesc:a4005c4311f57b7faf21c0cb31463039c"><td class="mdescLeft"> </td><td class="mdescRight">Find frame definition by CAN ID. <br /></td></tr>
|
||||
<tr class="separator:a4005c4311f57b7faf21c0cb31463039c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a345951ffe5d943a70d3a1ea1f39e74f7" id="r_a345951ffe5d943a70d3a1ea1f39e74f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structDecodedFrameValue.html">DecodedFrameValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classDbcDecoder.html#a345951ffe5d943a70d3a1ea1f39e74f7">Decode</a> (const <a class="el" href="classDecodeDatabase.html">DecodeDatabase</a> &database, const <a class="el" href="structRawCanFrame.html">RawCanFrame</a> &frame) const</td></tr>
|
||||
<tr class="memdesc:a345951ffe5d943a70d3a1ea1f39e74f7"><td class="mdescLeft"> </td><td class="mdescRight">Decode one raw CAN frame. <br /></td></tr>
|
||||
<tr class="separator:a345951ffe5d943a70d3a1ea1f39e74f7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Runtime CAN decoder using prebuilt decode database. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="dbc__decoder_8h_source.html#l00072">72</a> of file <a class="el" href="dbc__decoder_8h_source.html">dbc_decoder.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="dbc__decoder_8h_source.html#l00074">74</a> of file <a class="el" href="dbc__decoder_8h_source.html">dbc_decoder.h</a>.</p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="ab2cfb2fb711c95d3a29365546b89f3da" name="ab2cfb2fb711c95d3a29365546b89f3da"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab2cfb2fb711c95d3a29365546b89f3da">◆ </a></span>FindFrame()</h2>
|
||||
<a id="a4005c4311f57b7faf21c0cb31463039c" name="a4005c4311f57b7faf21c0cb31463039c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4005c4311f57b7faf21c0cb31463039c">◆ </a></span>FindFrame()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const <a class="el" href="structDecodeFrame.html">DecodeFrame</a> * DbcDecoder::FindFrame </td>
|
||||
<td class="memname">std::shared_ptr< const <a class="el" href="structDecodeFrame.html">DecodeFrame</a> > DbcDecoder::FindFrame </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="structDecodeDatabase.html">DecodeDatabase</a> & </td>
|
||||
<td class="paramtype">const <a class="el" href="classDecodeDatabase.html">DecodeDatabase</a> & </td>
|
||||
<td class="paramname"><em>database</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -158,11 +158,13 @@ Public Member Functions</h2></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Pointer to frame definition or nullptr. </dd></dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Owning immutable frame handle or nullptr. Safe across reload. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="dbc__decoder_8cpp_source.html#l00014">14</a> of file <a class="el" href="dbc__decoder_8cpp_source.html">dbc_decoder.cpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="dbc__decoder_8cpp_source.html#l00015">15</a> of file <a class="el" href="dbc__decoder_8cpp_source.html">dbc_decoder.cpp</a>.</p>
|
||||
|
||||
<p class="reference">Referenced by <a class="el" href="dbc__decoder_8cpp_source.html#l00031">Decode()</a>.</p>
|
||||
<p class="reference">References <a class="el" href="decode__database_8cpp_source.html#l00033">DecodeDatabase::FindFrame()</a>.</p>
|
||||
|
||||
<p class="reference">Referenced by <a class="el" href="dbc__decoder_8cpp_source.html#l00021">Decode()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -175,7 +177,7 @@ Public Member Functions</h2></td></tr>
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="structDecodedFrameValue.html">DecodedFrameValue</a> DbcDecoder::Decode </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="structDecodeDatabase.html">DecodeDatabase</a> & </td>
|
||||
<td class="paramtype">const <a class="el" href="classDecodeDatabase.html">DecodeDatabase</a> & </td>
|
||||
<td class="paramname"><em>database</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -202,9 +204,9 @@ Public Member Functions</h2></td></tr>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Decoded frame value. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="dbc__decoder_8cpp_source.html#l00031">31</a> of file <a class="el" href="dbc__decoder_8cpp_source.html">dbc_decoder.cpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="dbc__decoder_8cpp_source.html#l00021">21</a> of file <a class="el" href="dbc__decoder_8cpp_source.html">dbc_decoder.cpp</a>.</p>
|
||||
|
||||
<p class="reference">References <a class="el" href="dbc__decoder_8h_source.html#l00025">RawCanFrame::canId</a>, <a class="el" href="dbc__decoder_8h_source.html#l00062">DecodedFrameValue::definition</a>, <a class="el" href="dbc__decoder_8cpp_source.html#l00014">FindFrame()</a>, <a class="el" href="dbc__decoder_8h_source.html#l00026">RawCanFrame::isExtended</a>, and <a class="el" href="dbc__decoder_8h_source.html#l00064">DecodedFrameValue::valid</a>.</p>
|
||||
<p class="reference">References <a class="el" href="dbc__decoder_8h_source.html#l00025">RawCanFrame::canId</a>, <a class="el" href="dbc__decoder_8h_source.html#l00044">DecodedSignalValue::definition</a>, <a class="el" href="dbc__decoder_8h_source.html#l00063">DecodedFrameValue::definition</a>, <a class="el" href="dbc__decoder_8cpp_source.html#l00015">FindFrame()</a>, <a class="el" href="dbc__decoder_8h_source.html#l00026">RawCanFrame::isExtended</a>, <a class="el" href="dbc__decoder_8h_source.html#l00045">DecodedSignalValue::key</a>, <a class="el" href="dbc__decoder_8h_source.html#l00064">DecodedFrameValue::key</a>, and <a class="el" href="dbc__decoder_8h_source.html#l00066">DecodedFrameValue::valid</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in new issue
Block a user