<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_group__register" xml:lang="en-US">
<title>Modbus Function Codes for Holding/Input Registers</title>
<indexterm><primary>Modbus Function Codes for Holding/Input Registers</primary></indexterm>
<simplesect>
    <title>Functions    </title>
        <itemizedlist>
            <listitem><para><link linkend="_class_timer">void</link> <link linkend="_group__register_1ga2a7a9e939cff1116b994169c5f9bd8b3">Modbus::get_FC1</link> ()</para>
</listitem>
            <listitem><para><link linkend="_class_timer">void</link> <link linkend="_group__register_1ga514a0d8e5c7092eb37feafff5f88c32d">Modbus::get_FC3</link> ()</para>
</listitem>
            <listitem><para><link linkend="_class_timer">int8_t</link> <link linkend="_group__register_1ga4f33c9700ab5a7b05a711641d612ec70">Modbus::process_FC16</link> (<link linkend="_class_timer">uint16_t</link> *<link linkend="_class_timer">regs</link>, <link linkend="_class_timer">uint8_t</link> <link linkend="_class_timer">u8size</link>)</para>

<para>This method processes function 16 This method writes a word array assigned by the master. </para>
</listitem>
            <listitem><para><link linkend="_class_timer">int8_t</link> <link linkend="_group__register_1ga702307c8fd1e30cae8496b3319e31e1b">Modbus::process_FC3</link> (<link linkend="_class_timer">uint16_t</link> *<link linkend="_class_timer">regs</link>, <link linkend="_class_timer">uint8_t</link> <link linkend="_class_timer">u8size</link>)</para>

<para>This method processes functions 3 &amp; 4 This method reads a word array and transfers it to the master. </para>
</listitem>
            <listitem><para><link linkend="_class_timer">int8_t</link> <link linkend="_group__register_1ga4d97e559e05393f7d65cd3d548da4d78">Modbus::process_FC6</link> (<link linkend="_class_timer">uint16_t</link> *<link linkend="_class_timer">regs</link>, <link linkend="_class_timer">uint8_t</link> <link linkend="_class_timer">u8size</link>)</para>

<para>This method processes function 6 This method writes a value assigned by the master to a single word. </para>
</listitem>
        </itemizedlist>
</simplesect>
<section>
<title>Detailed Description</title>
</section>
<section>
<title>Function Documentation</title>
<anchor xml:id="_group__register_1ga2a7a9e939cff1116b994169c5f9bd8b3"/><section>
    <title>get_FC1()</title>
<indexterm><primary>get_FC1</primary><secondary>Modbus Function Codes for Holding/Input Registers</secondary></indexterm>
<indexterm><primary>Modbus Function Codes for Holding/Input Registers</primary><secondary>get_FC1</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">void</link> Modbus::get_FC1 ( )<computeroutput>[private]</computeroutput></computeroutput></para>
<para>This method processes functions 1 &amp; 2 (for master) This method puts the slave answer into master data buffer</para>

<para>TODO: finish its implementation </para>
<para>
Definition at line <link linkend="__modbus_rtu_8h_source_1l01261">1261</link> of file <link linkend="__modbus_rtu_8h_source">ModbusRtu.h</link>.</para>
<programlisting linenumbering="unnumbered">01262 {
01263 &#32;&#32;&#32;&#32;<link linkend="_class_timer">uint8_t</link>&#32;<link linkend="_class_timer">u8byte</link>,&#32;<link linkend="_class_timer">i</link>;
01264 &#32;&#32;&#32;&#32;<link linkend="_class_timer">u8byte</link>&#32;=&#32;0;
01265 
01266 &#32;&#32;&#32;&#32;<emphasis role="comment">//&#32;&#32;for&#32;(i=0;&#32;i&lt;&#32;au8Buffer[&#32;2&#32;]&#32;/2;&#32;i++)&#32;{</emphasis>
01267 &#32;&#32;&#32;&#32;<emphasis role="comment">//&#32;&#32;&#32;&#32;au16regs[&#32;i&#32;]&#32;=&#32;word(</emphasis>
01268 &#32;&#32;&#32;&#32;<emphasis role="comment">//&#32;&#32;&#32;&#32;au8Buffer[&#32;u8byte&#32;],</emphasis>
01269 &#32;&#32;&#32;&#32;<emphasis role="comment">//&#32;&#32;&#32;&#32;au8Buffer[&#32;u8byte&#32;+1&#32;]);</emphasis>
01270 &#32;&#32;&#32;&#32;<emphasis role="comment">//&#32;&#32;&#32;&#32;u8byte&#32;+=&#32;2;</emphasis>
01271 &#32;&#32;&#32;&#32;<emphasis role="comment">//&#32;&#32;}</emphasis>
01272 }
</programlisting></section>
<anchor xml:id="_group__register_1ga514a0d8e5c7092eb37feafff5f88c32d"/><section>
    <title>get_FC3()</title>
<indexterm><primary>get_FC3</primary><secondary>Modbus Function Codes for Holding/Input Registers</secondary></indexterm>
<indexterm><primary>Modbus Function Codes for Holding/Input Registers</primary><secondary>get_FC3</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">void</link> Modbus::get_FC3 ( )<computeroutput>[private]</computeroutput></computeroutput></para>
<para>This method processes functions 3 &amp; 4 (for master) This method puts the slave answer into master data buffer </para>
<para>
Definition at line <link linkend="__modbus_rtu_8h_source_1l01280">1280</link> of file <link linkend="__modbus_rtu_8h_source">ModbusRtu.h</link>.</para>
<programlisting linenumbering="unnumbered">01281 {
01282 &#32;&#32;&#32;&#32;<link linkend="_class_timer">uint8_t</link>&#32;<link linkend="_class_timer">u8byte</link>,&#32;<link linkend="_class_timer">i</link>;
01283 &#32;&#32;&#32;&#32;<link linkend="_class_timer">u8byte</link>&#32;=&#32;3;
01284 
01285 &#32;&#32;&#32;&#32;<emphasis role="keywordflow">for</emphasis>&#32;(<link linkend="_class_timer">i</link>&#32;=&#32;0;&#32;<link linkend="_class_timer">i</link>&#32;&lt;&#32;<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[2]&#32;/&#32;2;&#32;<link linkend="_class_timer">i</link>++)
01286 &#32;&#32;&#32;&#32;{
01287 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="_class_modbus_1aad1f17271ce90543cac627d0ebe5a5c4">au16regs</link>[<link linkend="_class_timer">i</link>]&#32;=&#32;<link linkend="_class_timer">word</link>(
01288 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[<link linkend="_class_timer">u8byte</link>],
01289 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[<link linkend="_class_timer">u8byte</link>&#32;+&#32;1]);
01290 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="_class_timer">u8byte</link>&#32;+=&#32;2;
01291 &#32;&#32;&#32;&#32;}
01292 }
</programlisting></section>
<anchor xml:id="_group__register_1ga4f33c9700ab5a7b05a711641d612ec70"/><section>
    <title>process_FC16()</title>
<indexterm><primary>process_FC16</primary><secondary>Modbus Function Codes for Holding/Input Registers</secondary></indexterm>
<indexterm><primary>Modbus Function Codes for Holding/Input Registers</primary><secondary>process_FC16</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">int8_t</link> Modbus::process_FC16 (<link linkend="_class_timer">uint16_t</link> * regs, <link linkend="_class_timer">uint8_t</link> u8size)<computeroutput>[private]</computeroutput></computeroutput></para><para>

<para>This method processes function 16 This method writes a word array assigned by the master. </para>
</para>

<para><formalpara><title>Returns</title>

<para>u8BufferSize Response to master length </para>
</formalpara>
</para>
<para>
Definition at line <link linkend="__modbus_rtu_8h_source_1l01502">1502</link> of file <link linkend="__modbus_rtu_8h_source">ModbusRtu.h</link>.</para>
<programlisting linenumbering="unnumbered">01503 {
01504 &#32;&#32;&#32;&#32;<link linkend="_class_timer">uint8_t</link>&#32;<link linkend="_class_timer">u8func</link>&#32;=&#32;<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[<link linkend="__modbus_rtu_8h_1aa9996e8b4648c78acf6cde2401e230baa389e03ce61ac2d93fd54069187ab58af">FUNC</link>];&#32;<emphasis role="comment">//&#32;get&#32;the&#32;original&#32;FUNC&#32;code</emphasis>
01505 &#32;&#32;&#32;&#32;<link linkend="_class_timer">uint8_t</link>&#32;<link linkend="_class_timer">u8StartAdd</link>&#32;=&#32;<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[<link linkend="__modbus_rtu_8h_1aa9996e8b4648c78acf6cde2401e230baad19e7653c9276b91fb590af017de192c">ADD_HI</link>]&#32;&lt;&lt;&#32;8&#32;|&#32;<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[<link linkend="__modbus_rtu_8h_1aa9996e8b4648c78acf6cde2401e230baa2cbdff2e20e58233096845bf42acc97c">ADD_LO</link>];
01506 &#32;&#32;&#32;&#32;<link linkend="_class_timer">uint8_t</link>&#32;<link linkend="_class_timer">u8regsno</link>&#32;=&#32;<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[<link linkend="__modbus_rtu_8h_1aa9996e8b4648c78acf6cde2401e230baa61f961bb4614db2fc51125331f79a9d6">NB_HI</link>]&#32;&lt;&lt;&#32;8&#32;|&#32;<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[<link linkend="__modbus_rtu_8h_1aa9996e8b4648c78acf6cde2401e230baa22b2a3a58501a5bbe69ef569aa7fb30f">NB_LO</link>];
01507 &#32;&#32;&#32;&#32;<link linkend="_class_timer">uint8_t</link>&#32;<link linkend="_class_timer">u8CopyBufferSize</link>;
01508 &#32;&#32;&#32;&#32;<link linkend="_class_timer">uint8_t</link>&#32;<link linkend="_class_timer">i</link>;
01509 &#32;&#32;&#32;&#32;<link linkend="_class_timer">uint16_t</link>&#32;<link linkend="_class_timer">temp</link>;
01510 
01511 &#32;&#32;&#32;&#32;<emphasis role="comment">//&#32;build&#32;header</emphasis>
01512 &#32;&#32;&#32;&#32;<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[<link linkend="__modbus_rtu_8h_1aa9996e8b4648c78acf6cde2401e230baa61f961bb4614db2fc51125331f79a9d6">NB_HI</link>]&#32;=&#32;0;
01513 &#32;&#32;&#32;&#32;<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[<link linkend="__modbus_rtu_8h_1aa9996e8b4648c78acf6cde2401e230baa22b2a3a58501a5bbe69ef569aa7fb30f">NB_LO</link>]&#32;=&#32;<link linkend="_class_timer">u8regsno</link>;
01514 &#32;&#32;&#32;&#32;<link linkend="_class_modbus_1aedd76072b826bf9aa8054e4dc2b46c13">u8BufferSize</link>&#32;=&#32;<link linkend="__modbus_rtu_8h_1a06fc87d81c62e9abb8790b6e5713c55bad1acb34c5312efc75c4a007eae09433b">RESPONSE_SIZE</link>;
01515 
01516 &#32;&#32;&#32;&#32;<emphasis role="comment">//&#32;write&#32;registers</emphasis>
01517 &#32;&#32;&#32;&#32;<emphasis role="keywordflow">for</emphasis>&#32;(<link linkend="_class_timer">i</link>&#32;=&#32;0;&#32;<link linkend="_class_timer">i</link>&#32;&lt;&#32;<link linkend="_class_timer">u8regsno</link>;&#32;<link linkend="_class_timer">i</link>++)
01518 &#32;&#32;&#32;&#32;{
01519 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="_class_timer">temp</link>&#32;=&#32;<link linkend="_class_timer">word</link>(
01520 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[(<link linkend="__modbus_rtu_8h_1aa9996e8b4648c78acf6cde2401e230baaf84036e1dd68a2e160c3394fc083e892">BYTE_CNT</link>&#32;+&#32;1)&#32;+&#32;<link linkend="_class_timer">i</link>&#32;*&#32;2],
01521 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[(<link linkend="__modbus_rtu_8h_1aa9996e8b4648c78acf6cde2401e230baaf84036e1dd68a2e160c3394fc083e892">BYTE_CNT</link>&#32;+&#32;2)&#32;+&#32;<link linkend="_class_timer">i</link>&#32;*&#32;2]);
01522 
01523 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="_class_timer">regs</link>[<link linkend="_class_timer">u8StartAdd</link>&#32;+&#32;<link linkend="_class_timer">i</link>]&#32;=&#32;<link linkend="_class_timer">temp</link>;
01524 &#32;&#32;&#32;&#32;}
01525 &#32;&#32;&#32;&#32;<link linkend="_class_timer">u8CopyBufferSize</link>&#32;=&#32;<link linkend="_class_modbus_1aedd76072b826bf9aa8054e4dc2b46c13">u8BufferSize</link>&#32;+&#32;2;
01526 &#32;&#32;&#32;&#32;<link linkend="_group__buffer_1gaea3cc68f4b7f9e0a5715fdbef60fc9fb">sendTxBuffer</link>();
01527 
01528 &#32;&#32;&#32;&#32;<emphasis role="keywordflow">return</emphasis>&#32;<link linkend="_class_timer">u8CopyBufferSize</link>;
01529 }
</programlisting></section>
<anchor xml:id="_group__register_1ga702307c8fd1e30cae8496b3319e31e1b"/><section>
    <title>process_FC3()</title>
<indexterm><primary>process_FC3</primary><secondary>Modbus Function Codes for Holding/Input Registers</secondary></indexterm>
<indexterm><primary>Modbus Function Codes for Holding/Input Registers</primary><secondary>process_FC3</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">int8_t</link> Modbus::process_FC3 (<link linkend="_class_timer">uint16_t</link> * regs, <link linkend="_class_timer">uint8_t</link> u8size)<computeroutput>[private]</computeroutput></computeroutput></para><para>

<para>This method processes functions 3 &amp; 4 This method reads a word array and transfers it to the master. </para>
</para>

<para><formalpara><title>Returns</title>

<para>u8BufferSize Response to master length </para>
</formalpara>
</para>
<para>
Definition at line <link linkend="__modbus_rtu_8h_source_1l01357">1357</link> of file <link linkend="__modbus_rtu_8h_source">ModbusRtu.h</link>.</para>
<programlisting linenumbering="unnumbered">01358 {
01359 
01360 &#32;&#32;&#32;&#32;<link linkend="_class_timer">uint8_t</link>&#32;<link linkend="_class_timer">u8StartAdd</link>&#32;=&#32;<link linkend="_class_timer">word</link>(<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[<link linkend="__modbus_rtu_8h_1aa9996e8b4648c78acf6cde2401e230baad19e7653c9276b91fb590af017de192c">ADD_HI</link>],&#32;<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[<link linkend="__modbus_rtu_8h_1aa9996e8b4648c78acf6cde2401e230baa2cbdff2e20e58233096845bf42acc97c">ADD_LO</link>]);
01361 &#32;&#32;&#32;&#32;<link linkend="_class_timer">uint8_t</link>&#32;<link linkend="_class_timer">u8regsno</link>&#32;=&#32;<link linkend="_class_timer">word</link>(<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[<link linkend="__modbus_rtu_8h_1aa9996e8b4648c78acf6cde2401e230baa61f961bb4614db2fc51125331f79a9d6">NB_HI</link>],&#32;<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[<link linkend="__modbus_rtu_8h_1aa9996e8b4648c78acf6cde2401e230baa22b2a3a58501a5bbe69ef569aa7fb30f">NB_LO</link>]);
01362 &#32;&#32;&#32;&#32;<link linkend="_class_timer">uint8_t</link>&#32;<link linkend="_class_timer">u8CopyBufferSize</link>;
01363 &#32;&#32;&#32;&#32;<link linkend="_class_timer">uint8_t</link>&#32;<link linkend="_class_timer">i</link>;
01364 
01365 &#32;&#32;&#32;&#32;<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[2]&#32;=&#32;<link linkend="_class_timer">u8regsno</link>&#32;*&#32;2;
01366 &#32;&#32;&#32;&#32;<link linkend="_class_modbus_1aedd76072b826bf9aa8054e4dc2b46c13">u8BufferSize</link>&#32;=&#32;3;
01367 
01368 &#32;&#32;&#32;&#32;<emphasis role="keywordflow">for</emphasis>&#32;(<link linkend="_class_timer">i</link>&#32;=&#32;<link linkend="_class_timer">u8StartAdd</link>;&#32;<link linkend="_class_timer">i</link>&#32;&lt;&#32;<link linkend="_class_timer">u8StartAdd</link>&#32;+&#32;<link linkend="_class_timer">u8regsno</link>;&#32;<link linkend="_class_timer">i</link>++)
01369 &#32;&#32;&#32;&#32;{
01370 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[<link linkend="_class_modbus_1aedd76072b826bf9aa8054e4dc2b46c13">u8BufferSize</link>]&#32;=&#32;<link linkend="_class_timer">highByte</link>(<link linkend="_class_timer">regs</link>[<link linkend="_class_timer">i</link>]);
01371 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="_class_modbus_1aedd76072b826bf9aa8054e4dc2b46c13">u8BufferSize</link>++;
01372 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[<link linkend="_class_modbus_1aedd76072b826bf9aa8054e4dc2b46c13">u8BufferSize</link>]&#32;=&#32;<link linkend="_class_timer">lowByte</link>(<link linkend="_class_timer">regs</link>[<link linkend="_class_timer">i</link>]);
01373 &#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;<link linkend="_class_modbus_1aedd76072b826bf9aa8054e4dc2b46c13">u8BufferSize</link>++;
01374 &#32;&#32;&#32;&#32;}
01375 &#32;&#32;&#32;&#32;<link linkend="_class_timer">u8CopyBufferSize</link>&#32;=&#32;<link linkend="_class_modbus_1aedd76072b826bf9aa8054e4dc2b46c13">u8BufferSize</link>&#32;+&#32;2;
01376 &#32;&#32;&#32;&#32;<link linkend="_group__buffer_1gaea3cc68f4b7f9e0a5715fdbef60fc9fb">sendTxBuffer</link>();
01377 
01378 &#32;&#32;&#32;&#32;<emphasis role="keywordflow">return</emphasis>&#32;<link linkend="_class_timer">u8CopyBufferSize</link>;
01379 }
</programlisting></section>
<anchor xml:id="_group__register_1ga4d97e559e05393f7d65cd3d548da4d78"/><section>
    <title>process_FC6()</title>
<indexterm><primary>process_FC6</primary><secondary>Modbus Function Codes for Holding/Input Registers</secondary></indexterm>
<indexterm><primary>Modbus Function Codes for Holding/Input Registers</primary><secondary>process_FC6</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">int8_t</link> Modbus::process_FC6 (<link linkend="_class_timer">uint16_t</link> * regs, <link linkend="_class_timer">uint8_t</link> u8size)<computeroutput>[private]</computeroutput></computeroutput></para><para>

<para>This method processes function 6 This method writes a value assigned by the master to a single word. </para>
</para>

<para><formalpara><title>Returns</title>

<para>u8BufferSize Response to master length </para>
</formalpara>
</para>
<para>
Definition at line <link linkend="__modbus_rtu_8h_source_1l01421">1421</link> of file <link linkend="__modbus_rtu_8h_source">ModbusRtu.h</link>.</para>
<programlisting linenumbering="unnumbered">01422 {
01423 
01424 &#32;&#32;&#32;&#32;<link linkend="_class_timer">uint8_t</link>&#32;<link linkend="_class_timer">u8add</link>&#32;=&#32;<link linkend="_class_timer">word</link>(<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[<link linkend="__modbus_rtu_8h_1aa9996e8b4648c78acf6cde2401e230baad19e7653c9276b91fb590af017de192c">ADD_HI</link>],&#32;<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[<link linkend="__modbus_rtu_8h_1aa9996e8b4648c78acf6cde2401e230baa2cbdff2e20e58233096845bf42acc97c">ADD_LO</link>]);
01425 &#32;&#32;&#32;&#32;<link linkend="_class_timer">uint8_t</link>&#32;<link linkend="_class_timer">u8CopyBufferSize</link>;
01426 &#32;&#32;&#32;&#32;<link linkend="_class_timer">uint16_t</link>&#32;<link linkend="_class_timer">u16val</link>&#32;=&#32;<link linkend="_class_timer">word</link>(<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[<link linkend="__modbus_rtu_8h_1aa9996e8b4648c78acf6cde2401e230baa61f961bb4614db2fc51125331f79a9d6">NB_HI</link>],&#32;<link linkend="_class_modbus_1ab3145a748946de0efd307d4ed426568a">au8Buffer</link>[<link linkend="__modbus_rtu_8h_1aa9996e8b4648c78acf6cde2401e230baa22b2a3a58501a5bbe69ef569aa7fb30f">NB_LO</link>]);
01427 
01428 &#32;&#32;&#32;&#32;<link linkend="_class_timer">regs</link>[<link linkend="_class_timer">u8add</link>]&#32;=&#32;<link linkend="_class_timer">u16val</link>;
01429 
01430 &#32;&#32;&#32;&#32;<emphasis role="comment">//&#32;keep&#32;the&#32;same&#32;header</emphasis>
01431 &#32;&#32;&#32;&#32;<link linkend="_class_modbus_1aedd76072b826bf9aa8054e4dc2b46c13">u8BufferSize</link>&#32;=&#32;<link linkend="__modbus_rtu_8h_1a06fc87d81c62e9abb8790b6e5713c55bad1acb34c5312efc75c4a007eae09433b">RESPONSE_SIZE</link>;
01432 
01433 &#32;&#32;&#32;&#32;<link linkend="_class_timer">u8CopyBufferSize</link>&#32;=&#32;<link linkend="_class_modbus_1aedd76072b826bf9aa8054e4dc2b46c13">u8BufferSize</link>&#32;+&#32;2;
01434 &#32;&#32;&#32;&#32;<link linkend="_group__buffer_1gaea3cc68f4b7f9e0a5715fdbef60fc9fb">sendTxBuffer</link>();
01435 
01436 &#32;&#32;&#32;&#32;<emphasis role="keywordflow">return</emphasis>&#32;<link linkend="_class_timer">u8CopyBufferSize</link>;
01437 }
</programlisting></section>
</section>
</section>
