<?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="_enums_8h" xml:lang="en-US">
<title>enums.h File Reference</title>
<indexterm><primary>enums.h</primary></indexterm>
<simplesect>
    <title>Typedefs    </title>
        <itemizedlist>
            <listitem><para><link linkend="_class_timer">typedef</link> <link linkend="_class_timer">enum</link> <link linkend="_enums_8h_1af647086e100e6e572160d67b627db67b">E_CALLS</link> <link linkend="_enums_8h_1ad46b7b79a67aba1dc2a47eb40057e2da">E_CALLS</link></para>
</listitem>
            <listitem><para><link linkend="_class_timer">typedef</link> <link linkend="_class_timer">enum</link> <link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4">E_MessageFlags</link> <link linkend="_enums_8h_1ab839c895b44bccb3e0ef345de34c7682">E_MessageFlags</link></para>

<para>Enumeration representing different message flags. </para>
</listitem>
            <listitem><para><link linkend="_class_timer">typedef</link> <link linkend="_class_timer">enum</link> <link linkend="_enums_8h_1a1f6ea713f12845dd4706bc8f0d5da9cf">MB_REGISTER_MODE</link> <link linkend="_enums_8h_1a132d027ea1107e864f84c9f07e65da8d">MB_REGISTER_MODE</link></para>
</listitem>
            <listitem><para><link linkend="_class_timer">typedef</link> <link linkend="_class_timer">enum</link> <link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7df">MODBUS_ERRORS</link> <link linkend="_enums_8h_1aadf8275814c547bea18c4eb3d4c45a08">MODBUS_ERRORS</link></para>
</listitem>
            <listitem><para><link linkend="_class_timer">typedef</link> <link linkend="_class_timer">enum</link> <link linkend="_enums_8h_1a4332f6d56398cb95ee12ba0c888c9ebf">OBJECT_NET_CAPS</link> <link linkend="_enums_8h_1a65671e2d22fd31ae236aff496d04bb2f">OBJECT_NET_CAPS</link></para>
</listitem>
            <listitem><para><link linkend="_class_timer">typedef</link> <link linkend="_class_timer">enum</link> <link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825e">OBJECT_RUN_FLAGS</link> <link linkend="_enums_8h_1a5365790619cbd52bf24e0df0d7549127">OBJECT_RUN_FLAGS</link></para>
</listitem>
        </itemizedlist>
</simplesect>
<simplesect>
    <title>Enumerations    </title>
        <itemizedlist>
            <listitem><para>enum <link linkend="_enums_8h_1af647086e100e6e572160d67b627db67b">E_CALLS</link> { <?linebreak?><link linkend="_enums_8h_1af647086e100e6e572160d67b627db67ba16167156827f1a42d7ca60ab37ddc87c">EC_NONE</link> = 0x00000000
, <link linkend="_enums_8h_1af647086e100e6e572160d67b627db67bace11c1c8dd669431d148be27875707d8">EC_COMMAND</link> = 0x00000001
, <link linkend="_enums_8h_1af647086e100e6e572160d67b627db67babf6a3bcfcc2e4d2aac807081517b6e97">EC_METHOD</link> = 0x00000002
, <link linkend="_enums_8h_1af647086e100e6e572160d67b627db67ba3e2e0e08a7f7806285f90fa258a2cbb8">EC_FUNC</link> = 0x00000004
, <?linebreak?><link linkend="_enums_8h_1af647086e100e6e572160d67b627db67ba8c4b45a37283aa531e09b90919b7df09">EC_USER</link> = 0x00000008
 }</para>
</listitem>
            <listitem><para>enum <link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4">E_MessageFlags</link> { <?linebreak?><link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4aa4e7bf84a605e61aca9a82ead4672317">E_MF_NONE</link> = 0x00000000
, <link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4ae45f0a85952b4d0ced65062a0eb2cd29">E_MF_NEW</link> = 0x00000001
, <link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4a1e135cd05ca1285f98f07fc4a5534154">E_MF_PROCESSING</link> = 0x00000002
, <link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4ac81ef77d69e9aea48f15d045fb15b9a8">E_MF_PROCESSED</link> = 0x00000004
, <?linebreak?><link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4a19b0c11fb4bd2abb729c8ed4f955066a">E_MF_DEBUG</link> = 0x00000008
, <link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4a9fcc30b0a7821c30c1bf7359b573048e">E_MF_RECEIPT</link> = 0x0000010
, <link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4aa7a1771f27d1ed2d2e7bc66aaa669452">E_MF_STATE</link> = 0x00000020
 }</para>

<para>Enumeration representing different message flags. </para>
</listitem>
            <listitem><para>enum <link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6">MB_FC</link> { <?linebreak?><link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a513dc96919a5d5c75f129c1b5b2afea9">MB_FC_NONE</link> = 0
, <link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a0b2250567e3e0e43522a64cdce637ce0">MB_FC_READ_COILS</link> = 1
, <link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6ac2b52680d6c0bbe3d3e0e9ec7a88fc2e">MB_FC_READ_DISCRETE_INPUT</link> = 2
, <link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a0c6066cf0a67a1bb349da35ef31e4e8f">MB_FC_READ_REGISTERS</link> = 3
, <?linebreak?><link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a9b2d4a3fb96e4af559d5330ad0c01c07">MB_FC_READ_INPUT_REGISTER</link> = 4
, <link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a90126d6c25fb5711c103e819ccda01c7">MB_FC_WRITE_COIL</link> = 5
, <link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a74e1ffd48177f0e7e33c2c968a1bd86f">MB_FC_WRITE_REGISTER</link> = 6
, <link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6ac69c42d25cbc0ef303de57bd3d0e2304">MB_FC_WRITE_MULTIPLE_COILS</link> = 15
, <?linebreak?><link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a2ccdcde4f07865ffb47fbea0a01026bb">MB_FC_WRITE_MULTIPLE_REGISTERS</link> = 16
 }</para>
</listitem>
            <listitem><para>enum <link linkend="_enums_8h_1a1f6ea713f12845dd4706bc8f0d5da9cf">MB_REGISTER_MODE</link> { <link linkend="_enums_8h_1a1f6ea713f12845dd4706bc8f0d5da9cfaa5cdcc4dcc22378bc4937f03f26c2955">E_MB_REGISTER_MODE_NONE</link> = 0
, <link linkend="_enums_8h_1a1f6ea713f12845dd4706bc8f0d5da9cfad5ff37f98de3c68723312ceeeaebb46e">E_MB_REGISTER_MODE_READ</link> = 1
, <link linkend="_enums_8h_1a1f6ea713f12845dd4706bc8f0d5da9cfa7dfc13ab8da61659bf8a7ba42f579da3">E_MB_REGISTER_MODE_WRITE</link> = 2
, <link linkend="_enums_8h_1a1f6ea713f12845dd4706bc8f0d5da9cfa9600e40ad01d1d573aa9fc013759239f">E_MB_REGISTER_MODE_READ_WRITE</link> = 3
 }</para>
</listitem>
            <listitem><para>enum <link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7df">MODBUS_ERRORS</link> { <?linebreak?><link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfabcadef4fa3bb95ed8c393c178a1368c7">MODBUS_ERROR_NONE</link> = 0
, <link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfa5170c8fd52bca089584396b5afecea31">MODBUS_ERROR_ILLEGAL_FUNCTION</link> = 1
, <link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfa3f1e83d3ddffc51ad63f147dfc683f4e">MODBUS_ERROR_ILLEGAL_DATA_ADDRESS</link> = 2
, <link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfa9869d49d0fa81bcdc1dad3f78fcb8063">MODBUS_ERROR_ILLEGAL_DATA_VALUE</link> = 3
, <?linebreak?><link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfa092a95e89cfe4657abf1412e62d4468d">MODBUS_ERROR_SLAVE_DEVICE_FAILURE</link> = 4
, <link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfabe47a513086c1b00acf3b4e5128e57ed">MODBUS_ERROR_ACKNOWLEDGE</link> = 5
, <link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfa3e16e9c3090a91d7834931950c39e45b">MODBUS_ERROR_SLAVE_DEVICE_BUSY</link> = 6
, <link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfaa04fa475a456ccbc93e6bcb7e58f02eb">MODBUS_ERROR_MEMORY_PARITY</link> = 8
, <?linebreak?><link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfab6f9beb4f3ef7b34bd73453ac4eda256">MODBUS_ERROR_GATEWAY_PATH_UNAVAILABLE</link> = 10
, <link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfa11d1d0bee9c2fb18686d609c82f27106">MODBUS_ERROR_GATEWAY_TARGET_DEVICE_FAILED_TO_RESPOND</link> = 11
 }</para>
</listitem>
            <listitem><para>enum <link linkend="_enums_8h_1a4332f6d56398cb95ee12ba0c888c9ebf">OBJECT_NET_CAPS</link> { <link linkend="_enums_8h_1a4332f6d56398cb95ee12ba0c888c9ebfa3f1918989fe821943d62ceaceec25c0d">E_NCAPS_NONE</link> = 0
, <link linkend="_enums_8h_1a4332f6d56398cb95ee12ba0c888c9ebfa89edb1477d54c78321314889fe7b697e">E_NCAPS_MODBUS</link> = 1
, <link linkend="_enums_8h_1a4332f6d56398cb95ee12ba0c888c9ebfa1462e724f095c5e050ccc94602710975">E_NCAPS_SERIAL</link> = 2
 }</para>
</listitem>
            <listitem><para>enum <link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825e">OBJECT_RUN_FLAGS</link> { <?linebreak?><link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea6cc263d8567b289497170891276bcbf1">E_OF_NONE</link> = 0
, <link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea84aa2dfe67bff12186b21407f47a1d6e">E_OF_DEBUG</link> = 1
, <link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea22f565a281a75a36da908ca42e038d90">E_OF_INFO</link> = 2
, <link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea2087f0421681eb33bd7cbf3e1af7e401">E_OF_LOOP</link> = 3
, <?linebreak?><link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea78ceadd8de66f4ae6559a9e5c9dfe834">E_OF_DISABLED</link> = 4
, <link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea69c16ad54a72e4b360b2d3f104caf055">E_OF_SETUP</link> = 5
, <link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea578406b52311760df139de8c6a6b318e">E_OF_MAIN</link> = 6
, <link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea837649aae7e89fbef5e99975747bfa48">E_OF_BRIDGE</link> = 7
 }</para>
</listitem>
        </itemizedlist>
</simplesect>
<section>
<title>Typedef Documentation</title>
<anchor xml:id="_enums_8h_1ad46b7b79a67aba1dc2a47eb40057e2da"/><section>
    <title>E_CALLS</title>
<indexterm><primary>E_CALLS</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_CALLS</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">typedef</link> <link linkend="_class_timer">enum</link> <link linkend="_enums_8h_1af647086e100e6e572160d67b627db67b">E_CALLS</link> <link linkend="_enums_8h_1af647086e100e6e572160d67b627db67b">E_CALLS</link></computeroutput></para></section>
<anchor xml:id="_enums_8h_1ab839c895b44bccb3e0ef345de34c7682"/><section>
    <title>E_MessageFlags</title>
<indexterm><primary>E_MessageFlags</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_MessageFlags</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">typedef</link> <link linkend="_class_timer">enum</link> <link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4">E_MessageFlags</link> <link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4">E_MessageFlags</link></computeroutput></para><para>

<para>Enumeration representing different message flags. </para>
</para>

<para>This enumeration defines the possible flags that can be associated with a message. Each flag represents a different state or attribute of the message. </para>
</section>
<anchor xml:id="_enums_8h_1a132d027ea1107e864f84c9f07e65da8d"/><section>
    <title>MB_REGISTER_MODE</title>
<indexterm><primary>MB_REGISTER_MODE</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MB_REGISTER_MODE</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">typedef</link> <link linkend="_class_timer">enum</link> <link linkend="_enums_8h_1a1f6ea713f12845dd4706bc8f0d5da9cf">MB_REGISTER_MODE</link> <link linkend="_enums_8h_1a1f6ea713f12845dd4706bc8f0d5da9cf">MB_REGISTER_MODE</link></computeroutput></para></section>
<anchor xml:id="_enums_8h_1aadf8275814c547bea18c4eb3d4c45a08"/><section>
    <title>MODBUS_ERRORS</title>
<indexterm><primary>MODBUS_ERRORS</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MODBUS_ERRORS</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">typedef</link> <link linkend="_class_timer">enum</link> <link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7df">MODBUS_ERRORS</link> <link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7df">MODBUS_ERRORS</link></computeroutput></para></section>
<anchor xml:id="_enums_8h_1a65671e2d22fd31ae236aff496d04bb2f"/><section>
    <title>OBJECT_NET_CAPS</title>
<indexterm><primary>OBJECT_NET_CAPS</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>OBJECT_NET_CAPS</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">typedef</link> <link linkend="_class_timer">enum</link> <link linkend="_enums_8h_1a4332f6d56398cb95ee12ba0c888c9ebf">OBJECT_NET_CAPS</link> <link linkend="_enums_8h_1a4332f6d56398cb95ee12ba0c888c9ebf">OBJECT_NET_CAPS</link></computeroutput></para></section>
<anchor xml:id="_enums_8h_1a5365790619cbd52bf24e0df0d7549127"/><section>
    <title>OBJECT_RUN_FLAGS</title>
<indexterm><primary>OBJECT_RUN_FLAGS</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>OBJECT_RUN_FLAGS</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">typedef</link> <link linkend="_class_timer">enum</link> <link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825e">OBJECT_RUN_FLAGS</link> <link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825e">OBJECT_RUN_FLAGS</link></computeroutput></para></section>
</section>
<section>
<title>Enumeration Type Documentation</title>
<anchor xml:id="_enums_8h_1af647086e100e6e572160d67b627db67b"/><section>
    <title>E_CALLS</title>
<indexterm><primary>E_CALLS</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_CALLS</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">enum</link> <link linkend="_enums_8h_1af647086e100e6e572160d67b627db67b">E_CALLS</link></computeroutput></para><informaltable frame="all">
<title>Enumerator</title>
    <tgroup cols="2" align="left" colsep="1" rowsep="1">
      <colspec colname='c1'/>
      <colspec colname='c2'/>
<tbody>
<row><entry><indexterm><primary>EC_NONE</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>EC_NONE</secondary></indexterm>
<anchor xml:id="_enums_8h_1af647086e100e6e572160d67b627db67ba16167156827f1a42d7ca60ab37ddc87c"/>EC_NONE</entry><entry>
<para>Call a global registered command . Call a global registered command . </para>
</entry></row><row><entry><indexterm><primary>EC_COMMAND</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>EC_COMMAND</secondary></indexterm>
<anchor xml:id="_enums_8h_1af647086e100e6e572160d67b627db67bace11c1c8dd669431d148be27875707d8"/>EC_COMMAND</entry><entry>
<para>Call component method (See <link linkend="_class_bridge_1a94f5bb815a531cf26e748f134ef54527">Bridge::registerMemberFunction</link> &amp; <link linkend="_class_component_1aa872a02516634c1be99503a8de65113f">Component::onRegisterMethods</link>) <?linebreak?> </para>
</entry></row><row><entry><indexterm><primary>EC_METHOD</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>EC_METHOD</secondary></indexterm>
<anchor xml:id="_enums_8h_1af647086e100e6e572160d67b627db67babf6a3bcfcc2e4d2aac807081517b6e97"/>EC_METHOD</entry><entry>
<para>Function call type. </para>
</entry></row><row><entry><indexterm><primary>EC_FUNC</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>EC_FUNC</secondary></indexterm>
<anchor xml:id="_enums_8h_1af647086e100e6e572160d67b627db67ba3e2e0e08a7f7806285f90fa258a2cbb8"/>EC_FUNC</entry><entry>
<para>User-defined call type. </para>
</entry></row><row><entry><indexterm><primary>EC_USER</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>EC_USER</secondary></indexterm>
<anchor xml:id="_enums_8h_1af647086e100e6e572160d67b627db67ba8c4b45a37283aa531e09b90919b7df09"/>EC_USER</entry><entry></entry></row>    </tbody>
    </tgroup>
</informaltable>
<para>
Definition at line <link linkend="_enums_8h_source_1l00031">31</link> of file <link linkend="_enums_8h_source">enums.h</link>.</para>
<programlisting linenumbering="unnumbered">00032 {
00033 
00034 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1af647086e100e6e572160d67b627db67ba16167156827f1a42d7ca60ab37ddc87c">EC_NONE</link>&#32;=&#32;0x00000000,
00035 
00036 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1af647086e100e6e572160d67b627db67bace11c1c8dd669431d148be27875707d8">EC_COMMAND</link>&#32;=&#32;0x00000001,
00037 
00038 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1af647086e100e6e572160d67b627db67babf6a3bcfcc2e4d2aac807081517b6e97">EC_METHOD</link>&#32;=&#32;0x00000002,
00039 
00040 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1af647086e100e6e572160d67b627db67ba3e2e0e08a7f7806285f90fa258a2cbb8">EC_FUNC</link>&#32;=&#32;0x00000004,
00041 
00042 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1af647086e100e6e572160d67b627db67ba8c4b45a37283aa531e09b90919b7df09">EC_USER</link>&#32;=&#32;0x00000008
00043 }&#32;<link linkend="_enums_8h_1af647086e100e6e572160d67b627db67b">E_CALLS</link>;
</programlisting></section>
<anchor xml:id="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4"/><section>
    <title>E_MessageFlags</title>
<indexterm><primary>E_MessageFlags</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_MessageFlags</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">enum</link> <link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4">E_MessageFlags</link></computeroutput></para><para>

<para>Enumeration representing different message flags. </para>
</para>

<para>This enumeration defines the possible flags that can be associated with a message. Each flag represents a different state or attribute of the message. </para>
<informaltable frame="all">
<title>Enumerator</title>
    <tgroup cols="2" align="left" colsep="1" rowsep="1">
      <colspec colname='c1'/>
      <colspec colname='c2'/>
<tbody>
<row><entry><indexterm><primary>E_MF_NONE</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_MF_NONE</secondary></indexterm>
<anchor xml:id="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4aa4e7bf84a605e61aca9a82ead4672317"/>E_MF_NONE</entry><entry>
<para>Internal: no flags Internal: flag designating an unprocessed message </para>
</entry></row><row><entry><indexterm><primary>E_MF_NEW</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_MF_NEW</secondary></indexterm>
<anchor xml:id="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4ae45f0a85952b4d0ced65062a0eb2cd29"/>E_MF_NEW</entry><entry>
<para>Internal: Processing message flag </para>
</entry></row><row><entry><indexterm><primary>E_MF_PROCESSING</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_MF_PROCESSING</secondary></indexterm>
<anchor xml:id="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4a1e135cd05ca1285f98f07fc4a5534154"/>E_MF_PROCESSING</entry><entry>
<para>Internal: Processed message flag </para>
</entry></row><row><entry><indexterm><primary>E_MF_PROCESSED</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_MF_PROCESSED</secondary></indexterm>
<anchor xml:id="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4ac81ef77d69e9aea48f15d045fb15b9a8"/>E_MF_PROCESSED</entry><entry>
<para>Internal: Debug message during processing </para>
</entry></row><row><entry><indexterm><primary>E_MF_DEBUG</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_MF_DEBUG</secondary></indexterm>
<anchor xml:id="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4a19b0c11fb4bd2abb729c8ed4f955066a"/>E_MF_DEBUG</entry><entry>
<para>Sender: Instruct to send a receipt - Default:On </para>
</entry></row><row><entry><indexterm><primary>E_MF_RECEIPT</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_MF_RECEIPT</secondary></indexterm>
<anchor xml:id="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4a9fcc30b0a7821c30c1bf7359b573048e"/>E_MF_RECEIPT</entry><entry>
<para>Sender: Instruct to return component state </para>
</entry></row><row><entry><indexterm><primary>E_MF_STATE</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_MF_STATE</secondary></indexterm>
<anchor xml:id="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4aa7a1771f27d1ed2d2e7bc66aaa669452"/>E_MF_STATE</entry><entry></entry></row>    </tbody>
    </tgroup>
</informaltable>
<para>
Definition at line <link linkend="_enums_8h_source_1l00051">51</link> of file <link linkend="_enums_8h_source">enums.h</link>.</para>
<programlisting linenumbering="unnumbered">00052 {
00053 
00054 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4aa4e7bf84a605e61aca9a82ead4672317">E_MF_NONE</link>&#32;=&#32;0x00000000,
00055 
00056 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4ae45f0a85952b4d0ced65062a0eb2cd29">E_MF_NEW</link>&#32;=&#32;0x00000001,
00057 
00058 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4a1e135cd05ca1285f98f07fc4a5534154">E_MF_PROCESSING</link>&#32;=&#32;0x00000002,
00059 
00060 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4ac81ef77d69e9aea48f15d045fb15b9a8">E_MF_PROCESSED</link>&#32;=&#32;0x00000004,
00061 
00062 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4a19b0c11fb4bd2abb729c8ed4f955066a">E_MF_DEBUG</link>&#32;=&#32;0x00000008,
00063 
00064 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4a9fcc30b0a7821c30c1bf7359b573048e">E_MF_RECEIPT</link>&#32;=&#32;0x0000010,
00065 
00066 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4aa7a1771f27d1ed2d2e7bc66aaa669452">E_MF_STATE</link>&#32;=&#32;0x00000020
00067 }&#32;<link linkend="_enums_8h_1a881f3b5416932fb0f5774c343d8bacf4">E_MessageFlags</link>;
</programlisting></section>
<anchor xml:id="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6"/><section>
    <title>MB_FC</title>
<indexterm><primary>MB_FC</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MB_FC</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">enum</link> <link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6">MB_FC</link></computeroutput></para><informaltable frame="all">
<title>Enumerator</title>
    <tgroup cols="2" align="left" colsep="1" rowsep="1">
      <colspec colname='c1'/>
      <colspec colname='c2'/>
<tbody>
<row><entry><indexterm><primary>MB_FC_NONE</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MB_FC_NONE</secondary></indexterm>
<anchor xml:id="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a513dc96919a5d5c75f129c1b5b2afea9"/>MB_FC_NONE</entry><entry>
<para>null operator </para>
</entry></row><row><entry><indexterm><primary>MB_FC_READ_COILS</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MB_FC_READ_COILS</secondary></indexterm>
<anchor xml:id="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a0b2250567e3e0e43522a64cdce637ce0"/>MB_FC_READ_COILS</entry><entry>
<para>FCT=1 -&gt; read coils or digital outputs </para>
</entry></row><row><entry><indexterm><primary>MB_FC_READ_DISCRETE_INPUT</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MB_FC_READ_DISCRETE_INPUT</secondary></indexterm>
<anchor xml:id="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6ac2b52680d6c0bbe3d3e0e9ec7a88fc2e"/>MB_FC_READ_DISCRETE_INPUT</entry><entry>
<para>FCT=2 -&gt; read digital inputs </para>
</entry></row><row><entry><indexterm><primary>MB_FC_READ_REGISTERS</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MB_FC_READ_REGISTERS</secondary></indexterm>
<anchor xml:id="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a0c6066cf0a67a1bb349da35ef31e4e8f"/>MB_FC_READ_REGISTERS</entry><entry>
<para>FCT=3 -&gt; read registers or analog outputs </para>
</entry></row><row><entry><indexterm><primary>MB_FC_READ_INPUT_REGISTER</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MB_FC_READ_INPUT_REGISTER</secondary></indexterm>
<anchor xml:id="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a9b2d4a3fb96e4af559d5330ad0c01c07"/>MB_FC_READ_INPUT_REGISTER</entry><entry>
<para>FCT=4 -&gt; read analog inputs </para>
</entry></row><row><entry><indexterm><primary>MB_FC_WRITE_COIL</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MB_FC_WRITE_COIL</secondary></indexterm>
<anchor xml:id="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a90126d6c25fb5711c103e819ccda01c7"/>MB_FC_WRITE_COIL</entry><entry>
<para>FCT=5 -&gt; write single coil or output </para>
</entry></row><row><entry><indexterm><primary>MB_FC_WRITE_REGISTER</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MB_FC_WRITE_REGISTER</secondary></indexterm>
<anchor xml:id="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a74e1ffd48177f0e7e33c2c968a1bd86f"/>MB_FC_WRITE_REGISTER</entry><entry>
<para>FCT=6 -&gt; write single register </para>
</entry></row><row><entry><indexterm><primary>MB_FC_WRITE_MULTIPLE_COILS</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MB_FC_WRITE_MULTIPLE_COILS</secondary></indexterm>
<anchor xml:id="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6ac69c42d25cbc0ef303de57bd3d0e2304"/>MB_FC_WRITE_MULTIPLE_COILS</entry><entry>
<para>FCT=15 -&gt; write multiple coils or outputs </para>
</entry></row><row><entry><indexterm><primary>MB_FC_WRITE_MULTIPLE_REGISTERS</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MB_FC_WRITE_MULTIPLE_REGISTERS</secondary></indexterm>
<anchor xml:id="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a2ccdcde4f07865ffb47fbea0a01026bb"/>MB_FC_WRITE_MULTIPLE_REGISTERS</entry><entry>
<para>FCT=16 -&gt; write multiple registers </para>
</entry></row>    </tbody>
    </tgroup>
</informaltable>
<para>
Definition at line <link linkend="_enums_8h_source_1l00069">69</link> of file <link linkend="_enums_8h_source">enums.h</link>.</para>
<programlisting linenumbering="unnumbered">00070 {
00071 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a513dc96919a5d5c75f129c1b5b2afea9">MB_FC_NONE</link>&#32;=&#32;0,&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;
00072 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a0b2250567e3e0e43522a64cdce637ce0">MB_FC_READ_COILS</link>&#32;=&#32;1,&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;
00073 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6ac2b52680d6c0bbe3d3e0e9ec7a88fc2e">MB_FC_READ_DISCRETE_INPUT</link>&#32;=&#32;2,&#32;&#32;&#32;&#32;&#32;&#32;
00074 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a0c6066cf0a67a1bb349da35ef31e4e8f">MB_FC_READ_REGISTERS</link>&#32;=&#32;3,&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;
00075 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a9b2d4a3fb96e4af559d5330ad0c01c07">MB_FC_READ_INPUT_REGISTER</link>&#32;=&#32;4,&#32;&#32;&#32;&#32;&#32;&#32;
00076 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a90126d6c25fb5711c103e819ccda01c7">MB_FC_WRITE_COIL</link>&#32;=&#32;5,&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;
00077 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a74e1ffd48177f0e7e33c2c968a1bd86f">MB_FC_WRITE_REGISTER</link>&#32;=&#32;6,&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;
00078 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6ac69c42d25cbc0ef303de57bd3d0e2304">MB_FC_WRITE_MULTIPLE_COILS</link>&#32;=&#32;15,&#32;&#32;&#32;&#32;
00079 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6a2ccdcde4f07865ffb47fbea0a01026bb">MB_FC_WRITE_MULTIPLE_REGISTERS</link>&#32;=&#32;16&#32;
00080 }&#32;<link linkend="_enums_8h_1aff1341ea5077cc6097a0d7db89be4cf6">MB_FC</link>;
</programlisting></section>
<anchor xml:id="_enums_8h_1a1f6ea713f12845dd4706bc8f0d5da9cf"/><section>
    <title>MB_REGISTER_MODE</title>
<indexterm><primary>MB_REGISTER_MODE</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MB_REGISTER_MODE</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">enum</link> <link linkend="_enums_8h_1a1f6ea713f12845dd4706bc8f0d5da9cf">MB_REGISTER_MODE</link></computeroutput></para><informaltable frame="all">
<title>Enumerator</title>
    <tgroup cols="2" align="left" colsep="1" rowsep="1">
      <colspec colname='c1'/>
      <colspec colname='c2'/>
<tbody>
<row><entry><indexterm><primary>E_MB_REGISTER_MODE_NONE</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_MB_REGISTER_MODE_NONE</secondary></indexterm>
<anchor xml:id="_enums_8h_1a1f6ea713f12845dd4706bc8f0d5da9cfaa5cdcc4dcc22378bc4937f03f26c2955"/>E_MB_REGISTER_MODE_NONE</entry><entry></entry></row><row><entry><indexterm><primary>E_MB_REGISTER_MODE_READ</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_MB_REGISTER_MODE_READ</secondary></indexterm>
<anchor xml:id="_enums_8h_1a1f6ea713f12845dd4706bc8f0d5da9cfad5ff37f98de3c68723312ceeeaebb46e"/>E_MB_REGISTER_MODE_READ</entry><entry></entry></row><row><entry><indexterm><primary>E_MB_REGISTER_MODE_WRITE</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_MB_REGISTER_MODE_WRITE</secondary></indexterm>
<anchor xml:id="_enums_8h_1a1f6ea713f12845dd4706bc8f0d5da9cfa7dfc13ab8da61659bf8a7ba42f579da3"/>E_MB_REGISTER_MODE_WRITE</entry><entry></entry></row><row><entry><indexterm><primary>E_MB_REGISTER_MODE_READ_WRITE</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_MB_REGISTER_MODE_READ_WRITE</secondary></indexterm>
<anchor xml:id="_enums_8h_1a1f6ea713f12845dd4706bc8f0d5da9cfa9600e40ad01d1d573aa9fc013759239f"/>E_MB_REGISTER_MODE_READ_WRITE</entry><entry></entry></row>    </tbody>
    </tgroup>
</informaltable>
<para>
Definition at line <link linkend="_enums_8h_source_1l00023">23</link> of file <link linkend="_enums_8h_source">enums.h</link>.</para>
<programlisting linenumbering="unnumbered">00024 {
00025 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a1f6ea713f12845dd4706bc8f0d5da9cfaa5cdcc4dcc22378bc4937f03f26c2955">E_MB_REGISTER_MODE_NONE</link>&#32;=&#32;0,
00026 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a1f6ea713f12845dd4706bc8f0d5da9cfad5ff37f98de3c68723312ceeeaebb46e">E_MB_REGISTER_MODE_READ</link>&#32;=&#32;1,
00027 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a1f6ea713f12845dd4706bc8f0d5da9cfa7dfc13ab8da61659bf8a7ba42f579da3">E_MB_REGISTER_MODE_WRITE</link>&#32;=&#32;2,
00028 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a1f6ea713f12845dd4706bc8f0d5da9cfa9600e40ad01d1d573aa9fc013759239f">E_MB_REGISTER_MODE_READ_WRITE</link>&#32;=&#32;3,
00029 }&#32;<link linkend="_enums_8h_1a1f6ea713f12845dd4706bc8f0d5da9cf">MB_REGISTER_MODE</link>;
</programlisting></section>
<anchor xml:id="_enums_8h_1a5e59f9a9826748859d8cb6201872c7df"/><section>
    <title>MODBUS_ERRORS</title>
<indexterm><primary>MODBUS_ERRORS</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MODBUS_ERRORS</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">enum</link> <link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7df">MODBUS_ERRORS</link></computeroutput></para><informaltable frame="all">
<title>Enumerator</title>
    <tgroup cols="2" align="left" colsep="1" rowsep="1">
      <colspec colname='c1'/>
      <colspec colname='c2'/>
<tbody>
<row><entry><indexterm><primary>MODBUS_ERROR_NONE</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MODBUS_ERROR_NONE</secondary></indexterm>
<anchor xml:id="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfabcadef4fa3bb95ed8c393c178a1368c7"/>MODBUS_ERROR_NONE</entry><entry>
<para>No error </para>
</entry></row><row><entry><indexterm><primary>MODBUS_ERROR_ILLEGAL_FUNCTION</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MODBUS_ERROR_ILLEGAL_FUNCTION</secondary></indexterm>
<anchor xml:id="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfa5170c8fd52bca089584396b5afecea31"/>MODBUS_ERROR_ILLEGAL_FUNCTION</entry><entry>
<para>Illegal function error </para>
</entry></row><row><entry><indexterm><primary>MODBUS_ERROR_ILLEGAL_DATA_ADDRESS</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MODBUS_ERROR_ILLEGAL_DATA_ADDRESS</secondary></indexterm>
<anchor xml:id="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfa3f1e83d3ddffc51ad63f147dfc683f4e"/>MODBUS_ERROR_ILLEGAL_DATA_ADDRESS</entry><entry>
<para>Illegal data address error </para>
</entry></row><row><entry><indexterm><primary>MODBUS_ERROR_ILLEGAL_DATA_VALUE</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MODBUS_ERROR_ILLEGAL_DATA_VALUE</secondary></indexterm>
<anchor xml:id="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfa9869d49d0fa81bcdc1dad3f78fcb8063"/>MODBUS_ERROR_ILLEGAL_DATA_VALUE</entry><entry>
<para>Illegal data value error </para>
</entry></row><row><entry><indexterm><primary>MODBUS_ERROR_SLAVE_DEVICE_FAILURE</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MODBUS_ERROR_SLAVE_DEVICE_FAILURE</secondary></indexterm>
<anchor xml:id="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfa092a95e89cfe4657abf1412e62d4468d"/>MODBUS_ERROR_SLAVE_DEVICE_FAILURE</entry><entry>
<para>Slave device failure error </para>
</entry></row><row><entry><indexterm><primary>MODBUS_ERROR_ACKNOWLEDGE</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MODBUS_ERROR_ACKNOWLEDGE</secondary></indexterm>
<anchor xml:id="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfabe47a513086c1b00acf3b4e5128e57ed"/>MODBUS_ERROR_ACKNOWLEDGE</entry><entry>
<para>Acknowledge error </para>
</entry></row><row><entry><indexterm><primary>MODBUS_ERROR_SLAVE_DEVICE_BUSY</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MODBUS_ERROR_SLAVE_DEVICE_BUSY</secondary></indexterm>
<anchor xml:id="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfa3e16e9c3090a91d7834931950c39e45b"/>MODBUS_ERROR_SLAVE_DEVICE_BUSY</entry><entry>
<para>Slave device busy error </para>
</entry></row><row><entry><indexterm><primary>MODBUS_ERROR_MEMORY_PARITY</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MODBUS_ERROR_MEMORY_PARITY</secondary></indexterm>
<anchor xml:id="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfaa04fa475a456ccbc93e6bcb7e58f02eb"/>MODBUS_ERROR_MEMORY_PARITY</entry><entry>
<para>Memory parity error </para>
</entry></row><row><entry><indexterm><primary>MODBUS_ERROR_GATEWAY_PATH_UNAVAILABLE</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MODBUS_ERROR_GATEWAY_PATH_UNAVAILABLE</secondary></indexterm>
<anchor xml:id="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfab6f9beb4f3ef7b34bd73453ac4eda256"/>MODBUS_ERROR_GATEWAY_PATH_UNAVAILABLE</entry><entry>
<para>Gateway path unavailable error </para>
</entry></row><row><entry><indexterm><primary>MODBUS_ERROR_GATEWAY_TARGET_DEVICE_FAILED_TO_RESPOND</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>MODBUS_ERROR_GATEWAY_TARGET_DEVICE_FAILED_TO_RESPOND</secondary></indexterm>
<anchor xml:id="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfa11d1d0bee9c2fb18686d609c82f27106"/>MODBUS_ERROR_GATEWAY_TARGET_DEVICE_FAILED_TO_RESPOND</entry><entry>
<para>Gateway target device failed to respond error </para>
</entry></row>    </tbody>
    </tgroup>
</informaltable>
<para>
Definition at line <link linkend="_enums_8h_source_1l00082">82</link> of file <link linkend="_enums_8h_source">enums.h</link>.</para>
<programlisting linenumbering="unnumbered">00083 {
00084 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfabcadef4fa3bb95ed8c393c178a1368c7">MODBUS_ERROR_NONE</link>&#32;=&#32;0,&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;
00085 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfa5170c8fd52bca089584396b5afecea31">MODBUS_ERROR_ILLEGAL_FUNCTION</link>&#32;=&#32;1,&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;
00086 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfa3f1e83d3ddffc51ad63f147dfc683f4e">MODBUS_ERROR_ILLEGAL_DATA_ADDRESS</link>&#32;=&#32;2,&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;
00087 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfa9869d49d0fa81bcdc1dad3f78fcb8063">MODBUS_ERROR_ILLEGAL_DATA_VALUE</link>&#32;=&#32;3,&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;
00088 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfa092a95e89cfe4657abf1412e62d4468d">MODBUS_ERROR_SLAVE_DEVICE_FAILURE</link>&#32;=&#32;4,&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;
00089 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfabe47a513086c1b00acf3b4e5128e57ed">MODBUS_ERROR_ACKNOWLEDGE</link>&#32;=&#32;5,&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;
00090 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfa3e16e9c3090a91d7834931950c39e45b">MODBUS_ERROR_SLAVE_DEVICE_BUSY</link>&#32;=&#32;6,&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;
00091 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfaa04fa475a456ccbc93e6bcb7e58f02eb">MODBUS_ERROR_MEMORY_PARITY</link>&#32;=&#32;8,&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;
00092 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfab6f9beb4f3ef7b34bd73453ac4eda256">MODBUS_ERROR_GATEWAY_PATH_UNAVAILABLE</link>&#32;=&#32;10,&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;
00093 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7dfa11d1d0bee9c2fb18686d609c82f27106">MODBUS_ERROR_GATEWAY_TARGET_DEVICE_FAILED_TO_RESPOND</link>&#32;=&#32;11&#32;
00094 }&#32;<link linkend="_enums_8h_1a5e59f9a9826748859d8cb6201872c7df">MODBUS_ERRORS</link>;
</programlisting></section>
<anchor xml:id="_enums_8h_1a4332f6d56398cb95ee12ba0c888c9ebf"/><section>
    <title>OBJECT_NET_CAPS</title>
<indexterm><primary>OBJECT_NET_CAPS</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>OBJECT_NET_CAPS</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">enum</link> <link linkend="_enums_8h_1a4332f6d56398cb95ee12ba0c888c9ebf">OBJECT_NET_CAPS</link></computeroutput></para><informaltable frame="all">
<title>Enumerator</title>
    <tgroup cols="2" align="left" colsep="1" rowsep="1">
      <colspec colname='c1'/>
      <colspec colname='c2'/>
<tbody>
<row><entry><indexterm><primary>E_NCAPS_NONE</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_NCAPS_NONE</secondary></indexterm>
<anchor xml:id="_enums_8h_1a4332f6d56398cb95ee12ba0c888c9ebfa3f1918989fe821943d62ceaceec25c0d"/>E_NCAPS_NONE</entry><entry></entry></row><row><entry><indexterm><primary>E_NCAPS_MODBUS</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_NCAPS_MODBUS</secondary></indexterm>
<anchor xml:id="_enums_8h_1a4332f6d56398cb95ee12ba0c888c9ebfa89edb1477d54c78321314889fe7b697e"/>E_NCAPS_MODBUS</entry><entry></entry></row><row><entry><indexterm><primary>E_NCAPS_SERIAL</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_NCAPS_SERIAL</secondary></indexterm>
<anchor xml:id="_enums_8h_1a4332f6d56398cb95ee12ba0c888c9ebfa1462e724f095c5e050ccc94602710975"/>E_NCAPS_SERIAL</entry><entry></entry></row>    </tbody>
    </tgroup>
</informaltable>
<para>
Definition at line <link linkend="_enums_8h_source_1l00016">16</link> of file <link linkend="_enums_8h_source">enums.h</link>.</para>
<programlisting linenumbering="unnumbered">00017 {
00018 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a4332f6d56398cb95ee12ba0c888c9ebfa3f1918989fe821943d62ceaceec25c0d">E_NCAPS_NONE</link>&#32;=&#32;0,
00019 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a4332f6d56398cb95ee12ba0c888c9ebfa89edb1477d54c78321314889fe7b697e">E_NCAPS_MODBUS</link>&#32;=&#32;1,
00020 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a4332f6d56398cb95ee12ba0c888c9ebfa1462e724f095c5e050ccc94602710975">E_NCAPS_SERIAL</link>&#32;=&#32;2,
00021 }&#32;<link linkend="_enums_8h_1a4332f6d56398cb95ee12ba0c888c9ebf">OBJECT_NET_CAPS</link>;
</programlisting></section>
<anchor xml:id="_enums_8h_1a04ae5f9969d28757393f5136fea4825e"/><section>
    <title>OBJECT_RUN_FLAGS</title>
<indexterm><primary>OBJECT_RUN_FLAGS</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>OBJECT_RUN_FLAGS</secondary></indexterm>
<para><computeroutput><link linkend="_class_timer">enum</link> <link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825e">OBJECT_RUN_FLAGS</link></computeroutput></para><informaltable frame="all">
<title>Enumerator</title>
    <tgroup cols="2" align="left" colsep="1" rowsep="1">
      <colspec colname='c1'/>
      <colspec colname='c2'/>
<tbody>
<row><entry><indexterm><primary>E_OF_NONE</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_OF_NONE</secondary></indexterm>
<anchor xml:id="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea6cc263d8567b289497170891276bcbf1"/>E_OF_NONE</entry><entry>
<para>No run flag </para>
</entry></row><row><entry><indexterm><primary>E_OF_DEBUG</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_OF_DEBUG</secondary></indexterm>
<anchor xml:id="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea84aa2dfe67bff12186b21407f47a1d6e"/>E_OF_DEBUG</entry><entry>
<para>Enable debug call, per frame </para>
</entry></row><row><entry><indexterm><primary>E_OF_INFO</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_OF_INFO</secondary></indexterm>
<anchor xml:id="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea22f565a281a75a36da908ca42e038d90"/>E_OF_INFO</entry><entry>
<para>Enable info print during boot </para>
</entry></row><row><entry><indexterm><primary>E_OF_LOOP</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_OF_LOOP</secondary></indexterm>
<anchor xml:id="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea2087f0421681eb33bd7cbf3e1af7e401"/>E_OF_LOOP</entry><entry>
<para>Enable loop invocation on the main loop </para>
</entry></row><row><entry><indexterm><primary>E_OF_DISABLED</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_OF_DISABLED</secondary></indexterm>
<anchor xml:id="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea78ceadd8de66f4ae6559a9e5c9dfe834"/>E_OF_DISABLED</entry><entry>
<para>Disable component entirely </para>
</entry></row><row><entry><indexterm><primary>E_OF_SETUP</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_OF_SETUP</secondary></indexterm>
<anchor xml:id="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea69c16ad54a72e4b360b2d3f104caf055"/>E_OF_SETUP</entry><entry>
<para>Enable setup invocation during boot </para>
</entry></row><row><entry><indexterm><primary>E_OF_MAIN</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_OF_MAIN</secondary></indexterm>
<anchor xml:id="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea578406b52311760df139de8c6a6b318e"/>E_OF_MAIN</entry><entry>
<para>reserved </para>
</entry></row><row><entry><indexterm><primary>E_OF_BRIDGE</primary><secondary>enums.h</secondary></indexterm>
<indexterm><primary>enums.h</primary><secondary>E_OF_BRIDGE</secondary></indexterm>
<anchor xml:id="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea837649aae7e89fbef5e99975747bfa48"/>E_OF_BRIDGE</entry><entry>
<para><link linkend="_class_component">Component</link> registers methods on the <link linkend="_class_bridge">Bridge</link> </para>
</entry></row>    </tbody>
    </tgroup>
</informaltable>
<para>
Definition at line <link linkend="_enums_8h_source_1l00004">4</link> of file <link linkend="_enums_8h_source">enums.h</link>.</para>
<programlisting linenumbering="unnumbered">00005 {
00006 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea6cc263d8567b289497170891276bcbf1">E_OF_NONE</link>&#32;=&#32;0,&#32;&#32;&#32;&#32;&#32;
00007 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea84aa2dfe67bff12186b21407f47a1d6e">E_OF_DEBUG</link>&#32;=&#32;1,&#32;&#32;&#32;&#32;
00008 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea22f565a281a75a36da908ca42e038d90">E_OF_INFO</link>&#32;=&#32;2,&#32;&#32;&#32;&#32;&#32;
00009 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea2087f0421681eb33bd7cbf3e1af7e401">E_OF_LOOP</link>&#32;=&#32;3,&#32;&#32;&#32;&#32;&#32;
00010 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea78ceadd8de66f4ae6559a9e5c9dfe834">E_OF_DISABLED</link>&#32;=&#32;4,&#32;
00011 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea69c16ad54a72e4b360b2d3f104caf055">E_OF_SETUP</link>&#32;=&#32;5,&#32;&#32;&#32;&#32;
00012 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea578406b52311760df139de8c6a6b318e">E_OF_MAIN</link>&#32;=&#32;6,&#32;&#32;&#32;&#32;&#32;
00013 &#32;&#32;&#32;&#32;<link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825ea837649aae7e89fbef5e99975747bfa48">E_OF_BRIDGE</link>&#32;=&#32;7&#32;&#32;&#32;&#32;
00014 }&#32;<link linkend="_enums_8h_1a04ae5f9969d28757393f5136fea4825e">OBJECT_RUN_FLAGS</link>;
</programlisting></section>
</section>
</section>
