<?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="_structmodbus__t" xml:lang="en-US">
<title>modbus_t Struct Reference</title>
<indexterm><primary>modbus_t</primary></indexterm>
<para>

<para>Master query structure: This includes all the necessary fields to make the Master generate a <link linkend="_class_modbus">Modbus</link> query. A Master may keep several of these structures and send them cyclically or use them according to program needs. </para>
 
</para>
<para>
<computeroutput>#include &lt;ModbusRtu.h&gt;</computeroutput>
</para>
<simplesect>
    <title>Public Attributes    </title>
        <itemizedlist>
            <listitem><para><link linkend="_class_timer">uint16_t</link> * <link linkend="_structmodbus__t_1a36212dd6316cbffb8ea31b2a2f5ae1be">au16reg</link></para>
</listitem>
            <listitem><para><link linkend="_class_timer">bool</link> <link linkend="_structmodbus__t_1aba7f29c3b3615d2df813e9ca7a3ea737">coilValue</link></para>
</listitem>
            <listitem><para><link linkend="_class_timer">uint8_t</link> <link linkend="_structmodbus__t_1a4d2dcba18b650e92afaf993f02682359">flags</link></para>
</listitem>
            <listitem><para><link linkend="_class_timer">uint16_t</link> <link linkend="_structmodbus__t_1a5b9cee9c1a9415d927543f6cf054eb43">u16CoilsNo</link></para>
</listitem>
            <listitem><para><link linkend="_class_timer">uint16_t</link> <link linkend="_structmodbus__t_1a224ead9ff72467696e94fba9cf06bd3c">u16RegAdd</link></para>
</listitem>
            <listitem><para><link linkend="_class_timer">uint8_t</link> <link linkend="_structmodbus__t_1a57d1630d4548e5d50d79e206a48b09bc">u8fct</link></para>
</listitem>
            <listitem><para><link linkend="_class_timer">uint8_t</link> <link linkend="_structmodbus__t_1af78ad11f93e63022a1c279de7206358c">u8id</link></para>
</listitem>
        </itemizedlist>
</simplesect>
<section>
<title>Detailed Description</title>

<para>Master query structure: This includes all the necessary fields to make the Master generate a <link linkend="_class_modbus">Modbus</link> query. A Master may keep several of these structures and send them cyclically or use them according to program needs. </para>
<para>
Definition at line <link linkend="__modbus_rtu_8h_source_1l00067">67</link> of file <link linkend="__modbus_rtu_8h_source">ModbusRtu.h</link>.</para>
</section>
<section>
<title>Member Data Documentation</title>
<anchor xml:id="_structmodbus__t_1a36212dd6316cbffb8ea31b2a2f5ae1be"/><section>
    <title>au16reg</title>
<indexterm><primary>au16reg</primary><secondary>modbus_t</secondary></indexterm>
<indexterm><primary>modbus_t</primary><secondary>au16reg</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">uint16_t</link>* modbus_t::au16reg</computeroutput></para>
<para>Pointer to memory image in master </para>
<para>
Definition at line <link linkend="__modbus_rtu_8h_source_1l00073">73</link> of file <link linkend="__modbus_rtu_8h_source">ModbusRtu.h</link>.</para>
</section>
<anchor xml:id="_structmodbus__t_1aba7f29c3b3615d2df813e9ca7a3ea737"/><section>
    <title>coilValue</title>
<indexterm><primary>coilValue</primary><secondary>modbus_t</secondary></indexterm>
<indexterm><primary>modbus_t</primary><secondary>coilValue</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">bool</link> modbus_t::coilValue</computeroutput></para><para>
Definition at line <link linkend="__modbus_rtu_8h_source_1l00075">75</link> of file <link linkend="__modbus_rtu_8h_source">ModbusRtu.h</link>.</para>
</section>
<anchor xml:id="_structmodbus__t_1a4d2dcba18b650e92afaf993f02682359"/><section>
    <title>flags</title>
<indexterm><primary>flags</primary><secondary>modbus_t</secondary></indexterm>
<indexterm><primary>modbus_t</primary><secondary>flags</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">uint8_t</link> modbus_t::flags</computeroutput></para><para>
Definition at line <link linkend="__modbus_rtu_8h_source_1l00074">74</link> of file <link linkend="__modbus_rtu_8h_source">ModbusRtu.h</link>.</para>
</section>
<anchor xml:id="_structmodbus__t_1a5b9cee9c1a9415d927543f6cf054eb43"/><section>
    <title>u16CoilsNo</title>
<indexterm><primary>u16CoilsNo</primary><secondary>modbus_t</secondary></indexterm>
<indexterm><primary>modbus_t</primary><secondary>u16CoilsNo</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">uint16_t</link> modbus_t::u16CoilsNo</computeroutput></para>
<para>Number of coils or registers to access </para>
<para>
Definition at line <link linkend="__modbus_rtu_8h_source_1l00072">72</link> of file <link linkend="__modbus_rtu_8h_source">ModbusRtu.h</link>.</para>
</section>
<anchor xml:id="_structmodbus__t_1a224ead9ff72467696e94fba9cf06bd3c"/><section>
    <title>u16RegAdd</title>
<indexterm><primary>u16RegAdd</primary><secondary>modbus_t</secondary></indexterm>
<indexterm><primary>modbus_t</primary><secondary>u16RegAdd</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">uint16_t</link> modbus_t::u16RegAdd</computeroutput></para>
<para>Address of the first register to access at slave/s </para>
<para>
Definition at line <link linkend="__modbus_rtu_8h_source_1l00071">71</link> of file <link linkend="__modbus_rtu_8h_source">ModbusRtu.h</link>.</para>
</section>
<anchor xml:id="_structmodbus__t_1a57d1630d4548e5d50d79e206a48b09bc"/><section>
    <title>u8fct</title>
<indexterm><primary>u8fct</primary><secondary>modbus_t</secondary></indexterm>
<indexterm><primary>modbus_t</primary><secondary>u8fct</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">uint8_t</link> modbus_t::u8fct</computeroutput></para>
<para>Function code: 1, 2, 3, 4, 5, 6, 15 or 16 </para>
<para>
Definition at line <link linkend="__modbus_rtu_8h_source_1l00070">70</link> of file <link linkend="__modbus_rtu_8h_source">ModbusRtu.h</link>.</para>
</section>
<anchor xml:id="_structmodbus__t_1af78ad11f93e63022a1c279de7206358c"/><section>
    <title>u8id</title>
<indexterm><primary>u8id</primary><secondary>modbus_t</secondary></indexterm>
<indexterm><primary>modbus_t</primary><secondary>u8id</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">uint8_t</link> modbus_t::u8id</computeroutput></para>
<para>Slave address between 1 and 247. 0 means broadcast </para>
<para>
Definition at line <link linkend="__modbus_rtu_8h_source_1l00069">69</link> of file <link linkend="__modbus_rtu_8h_source">ModbusRtu.h</link>.</para>
</section>
<para>
The documentation for this struct was generated from the following file:</para>
<link linkend="__modbus_rtu_8h">ModbusRtu.h</link></section>
</section>
