<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>CmdRelaisBoard.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_driver/doc_stacks/2015-08-27_12-43-20.443532/cob_driver/cob_relayboard/common/include/cob_relayboard/</path>
    <filename>CmdRelaisBoard_8h</filename>
    <member kind="enumeration">
      <name>CMD_RELAISBOARD</name>
      <anchorfile>CmdRelaisBoard_8h.html</anchorfile>
      <anchor>a23c71de8241d6037ae8a91eea200e92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_RELAISBOARD_CONNECT</name>
      <anchorfile>CmdRelaisBoard_8h.html</anchorfile>
      <anchor>a23c71de8241d6037ae8a91eea200e92ba29c6abe5528d5a1022c6312ebee8f5f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_RELAISBOARD_GET_DATA</name>
      <anchorfile>CmdRelaisBoard_8h.html</anchorfile>
      <anchor>a23c71de8241d6037ae8a91eea200e92bab8cdea2936f12c4dd1292533a2bd4173</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_RELAISBOARD_SET_DEBUG_DATA</name>
      <anchorfile>CmdRelaisBoard_8h.html</anchorfile>
      <anchor>a23c71de8241d6037ae8a91eea200e92ba4799607650125dd02ec06a2b82599555</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_RELAISBOARD_GET_DEBUG_DATA</name>
      <anchorfile>CmdRelaisBoard_8h.html</anchorfile>
      <anchor>a23c71de8241d6037ae8a91eea200e92bac5337a00a0a03709dca0fe4f7d975055</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_RELAISBOARD_UNKNOWN</name>
      <anchorfile>CmdRelaisBoard_8h.html</anchorfile>
      <anchor>a23c71de8241d6037ae8a91eea200e92baf68efa76968790eacb07a201b905184b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cob_relayboard_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_driver/doc_stacks/2015-08-27_12-43-20.443532/cob_driver/cob_relayboard/ros/src/</path>
    <filename>cob__relayboard__node_8cpp</filename>
    <includes id="SerRelayBoard_8h" name="SerRelayBoard.h" local="no" imported="no">cob_relayboard/SerRelayBoard.h</includes>
    <class kind="class">NodeClass</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cob__relayboard__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_driver/doc_stacks/2015-08-27_12-43-20.443532/cob_driver/cob_relayboard/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>Mutex.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_driver/doc_stacks/2015-08-27_12-43-20.443532/cob_driver/cob_relayboard/common/include/cob_relayboard/</path>
    <filename>Mutex_8h</filename>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>INFINITE</name>
      <anchorfile>Mutex_8h.html</anchorfile>
      <anchor>aa3c496ae890df33e46b6d5edbe757087</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>new_method.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_driver/doc_stacks/2015-08-27_12-43-20.443532/cob_driver/cob_relayboard/ros/src/</path>
    <filename>new__method_8py</filename>
    <class kind="class">new_method::volts_filter</class>
    <namespace>new_method</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>vf</name>
      <anchorfile>namespacenew__method.html</anchorfile>
      <anchor>a57c00cd1126008bebc9d6f58e686990e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>relayboard_sim.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_driver/doc_stacks/2015-08-27_12-43-20.443532/cob_driver/cob_relayboard/ros/src/</path>
    <filename>relayboard__sim_8py</filename>
    <namespace>relayboard_sim</namespace>
    <member kind="function">
      <type>def</type>
      <name>relayboard_sim</name>
      <anchorfile>namespacerelayboard__sim.html</anchorfile>
      <anchor>a6664accc1c915f1e7a3d2b1c93f7cd43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SerialIO.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_driver/doc_stacks/2015-08-27_12-43-20.443532/cob_driver/cob_relayboard/common/src/</path>
    <filename>SerialIO_8cpp</filename>
    <includes id="SerialIO_8h" name="SerialIO.h" local="no" imported="no">cob_relayboard/SerialIO.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>getBaudrateCode</name>
      <anchorfile>SerialIO_8cpp.html</anchorfile>
      <anchor>a55ed772b98616bf223645556a2c26de4</anchor>
      <arglist>(int iBaudrate, int *iBaudrateCode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SerialIO.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_driver/doc_stacks/2015-08-27_12-43-20.443532/cob_driver/cob_relayboard/common/include/cob_relayboard/</path>
    <filename>SerialIO_8h</filename>
    <class kind="class">SerialIO</class>
  </compound>
  <compound kind="file">
    <name>SerRelayBoard.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_driver/doc_stacks/2015-08-27_12-43-20.443532/cob_driver/cob_relayboard/common/src/</path>
    <filename>SerRelayBoard_8cpp</filename>
    <includes id="SerRelayBoard_8h" name="SerRelayBoard.h" local="no" imported="no">cob_relayboard/SerRelayBoard.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NUM_BYTE_REC</name>
      <anchorfile>SerRelayBoard_8cpp.html</anchorfile>
      <anchor>a59e979451b7290c37c890c8eed1123e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_BYTE_REC_CHECKSUM</name>
      <anchorfile>SerRelayBoard_8cpp.html</anchorfile>
      <anchor>a53052d67fe8116f382ba331dfb44e9fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_BYTE_REC_HEADER</name>
      <anchorfile>SerRelayBoard_8cpp.html</anchorfile>
      <anchor>a3102aa1f799489a9ded66b205ba4cdf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_BYTE_REC_MAX</name>
      <anchorfile>SerRelayBoard_8cpp.html</anchorfile>
      <anchor>ab05594a0f6e0c149405ea098461fd0fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_BYTE_REC_RELAYBOARD_14</name>
      <anchorfile>SerRelayBoard_8cpp.html</anchorfile>
      <anchor>ab3d3502f2e117fdf1639b32f98065f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_BYTE_SEND</name>
      <anchorfile>SerRelayBoard_8cpp.html</anchorfile>
      <anchor>a86a485cd032f96e766241c73d53d4dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_BYTE_SEND_RELAYBOARD_14</name>
      <anchorfile>SerRelayBoard_8cpp.html</anchorfile>
      <anchor>a591982e20003cc1933f3b72e14140345</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RS422_BAUDRATE</name>
      <anchorfile>SerRelayBoard_8cpp.html</anchorfile>
      <anchor>a0288eeb63a1b0980e854b2ffec849672</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RS422_RX_BUFFERSIZE</name>
      <anchorfile>SerRelayBoard_8cpp.html</anchorfile>
      <anchor>aa8e30e3408bfdaec24f6b7a82e5b32ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RS422_TIMEOUT</name>
      <anchorfile>SerRelayBoard_8cpp.html</anchorfile>
      <anchor>a4abbbe0953a4ad4228e7e55fe93649a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RS422_TX_BUFFERSIZE</name>
      <anchorfile>SerRelayBoard_8cpp.html</anchorfile>
      <anchor>a4d657a17d164d60a36845f1fafd30aa4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SerRelayBoard.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_driver/doc_stacks/2015-08-27_12-43-20.443532/cob_driver/cob_relayboard/common/include/cob_relayboard/</path>
    <filename>SerRelayBoard_8h</filename>
    <includes id="SerialIO_8h" name="SerialIO.h" local="no" imported="no">cob_relayboard/SerialIO.h</includes>
    <includes id="Mutex_8h" name="Mutex.h" local="no" imported="no">cob_relayboard/Mutex.h</includes>
    <includes id="CmdRelaisBoard_8h" name="CmdRelaisBoard.h" local="no" imported="no">cob_relayboard/CmdRelaisBoard.h</includes>
    <class kind="class">SerRelayBoard</class>
  </compound>
  <compound kind="file">
    <name>StrUtil.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_driver/doc_stacks/2015-08-27_12-43-20.443532/cob_driver/cob_relayboard/common/src/</path>
    <filename>StrUtil_8cpp</filename>
    <includes id="StrUtil_8h" name="StrUtil.h" local="no" imported="no">cob_relayboard/StrUtil.h</includes>
    <member kind="function">
      <type>char *</type>
      <name>itoa</name>
      <anchorfile>StrUtil_8cpp.html</anchorfile>
      <anchor>a22e98a8cf2e2c79d738830b387cace28</anchor>
      <arglist>(int value, char *result, int base)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>itoa</name>
      <anchorfile>StrUtil_8cpp.html</anchorfile>
      <anchor>acf3a31e8e4cdf305f794b9d5577fdccd</anchor>
      <arglist>(int value, int base)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>NumToString</name>
      <anchorfile>StrUtil_8cpp.html</anchorfile>
      <anchor>a076a95f393361eb968309f130bba4568</anchor>
      <arglist>(const int n)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>NumToString</name>
      <anchorfile>StrUtil_8cpp.html</anchorfile>
      <anchor>a86414a50c353712d616eeec705f00a3a</anchor>
      <arglist>(const unsigned int n)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>NumToString</name>
      <anchorfile>StrUtil_8cpp.html</anchorfile>
      <anchor>a14254aea6e147d7735d94ac22220eb51</anchor>
      <arglist>(const long l)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>NumToString</name>
      <anchorfile>StrUtil_8cpp.html</anchorfile>
      <anchor>aef1122200340f9fb306e77ea25db62da</anchor>
      <arglist>(const float f, unsigned int width, unsigned int precise)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>NumToString</name>
      <anchorfile>StrUtil_8cpp.html</anchorfile>
      <anchor>a940d03a9b0abda581d82a35d59791e51</anchor>
      <arglist>(const double d, unsigned int width, unsigned int precise)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StringToLower</name>
      <anchorfile>StrUtil_8cpp.html</anchorfile>
      <anchor>ad4c388be056744539a8339bc9c0b6c5e</anchor>
      <arglist>(std::string strToConvert)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StringToUpper</name>
      <anchorfile>StrUtil_8cpp.html</anchorfile>
      <anchor>a5317ef99cd54e7bf990b0256cdf6ce78</anchor>
      <arglist>(std::string strToConvert)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StrUtil.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-cob_driver/doc_stacks/2015-08-27_12-43-20.443532/cob_driver/cob_relayboard/common/include/cob_relayboard/</path>
    <filename>StrUtil_8h</filename>
    <member kind="function">
      <type>char *</type>
      <name>itoa</name>
      <anchorfile>StrUtil_8h.html</anchorfile>
      <anchor>a22e98a8cf2e2c79d738830b387cace28</anchor>
      <arglist>(int value, char *result, int base)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>itoa</name>
      <anchorfile>StrUtil_8h.html</anchorfile>
      <anchor>acf3a31e8e4cdf305f794b9d5577fdccd</anchor>
      <arglist>(int value, int base)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>NumToString</name>
      <anchorfile>StrUtil_8h.html</anchorfile>
      <anchor>a076a95f393361eb968309f130bba4568</anchor>
      <arglist>(const int n)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>NumToString</name>
      <anchorfile>StrUtil_8h.html</anchorfile>
      <anchor>a86414a50c353712d616eeec705f00a3a</anchor>
      <arglist>(const unsigned int n)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>NumToString</name>
      <anchorfile>StrUtil_8h.html</anchorfile>
      <anchor>a14254aea6e147d7735d94ac22220eb51</anchor>
      <arglist>(const long l)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>NumToString</name>
      <anchorfile>StrUtil_8h.html</anchorfile>
      <anchor>a50d888b2658e43cc119a4bfcee00c4dc</anchor>
      <arglist>(const float f, unsigned int width=10, unsigned int precise=7)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>NumToString</name>
      <anchorfile>StrUtil_8h.html</anchorfile>
      <anchor>af08c1c8bce05b4cb7de34c322c30fd09</anchor>
      <arglist>(const double d, unsigned int width=16, unsigned int precise=12)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StringToLower</name>
      <anchorfile>StrUtil_8h.html</anchorfile>
      <anchor>ad4c388be056744539a8339bc9c0b6c5e</anchor>
      <arglist>(std::string strToConvert)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StringToUpper</name>
      <anchorfile>StrUtil_8h.html</anchorfile>
      <anchor>a5317ef99cd54e7bf990b0256cdf6ce78</anchor>
      <arglist>(std::string strToConvert)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NodeClass</name>
    <filename>classNodeClass.html</filename>
    <member kind="function">
      <type>int</type>
      <name>init</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a5072c7735a9900a9bcd4180ddc288dd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NodeClass</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a81938b05531cae37d2ba479899d09733</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendBatteryVoltage</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a8282f846dfe21ceaee740036c72d4160</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendEmergencyStopStates</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a00c30bfc390c978c48c0fe2fc64375ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NodeClass</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>aceaef712c0cf73752fd3b4745837492d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>n</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a8c4ccae7b3529ec3abe03bb5fb193b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>topicPub_isEmergencyStop</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a9687d461e7676a2180383577f4a8e0f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>topicPub_PowerBoardState</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a06900529572c5f37f9dba8f32fe159f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>topicPub_Voltage</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a868c58295a5b218b41386198fd12bf48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_EM_FREE</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a367d4c75f9d9f4d23e47d22d31de9fdfaa42b7c02e2c14c4a717fd180fcc26a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_EM_ACTIVE</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a367d4c75f9d9f4d23e47d22d31de9fdfab369560e4f2167d3d945bd49d132387c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_EM_CONFIRMED</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a367d4c75f9d9f4d23e47d22d31de9fdfa2a9673ea3f405cd396ea5b631b0710ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>requestBoardStatus</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>ab46c48a347f34a9ad01dab6b81c02dcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Duration</type>
      <name>duration_for_EM_free_</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a65ad19a48f8081be9385c7fde5462f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>EM_stop_status_</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>aacc5ee345febbcc3333540803ef70ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SerRelayBoard *</type>
      <name>m_SerRelayBoard</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a8ce49de2244b36712b79f950bcb70d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>protocol_version_</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a2483b7796f696cf936e7adc15b168a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>relayboard_available</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a1d9064104cfd6fdc976dd3813d5d6f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>relayboard_online</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>abb7752a835648d121b75455cdcf33792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>relayboard_timeout_</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a469d79b2310f9939a644bd48bd9063f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>sComPort</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a9302c212c5b7f3fe65952fe609219947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>time_last_message_received_</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a1df51a4b2574627f266a6f252cece8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>time_of_EM_confirmed_</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a6177a513f1001c0e0f69014912d763b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SerialIO</name>
    <filename>classSerialIO.html</filename>
    <member kind="enumeration">
      <name>HandshakeFlags</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a61387aaf1e1cb4fa0b8c8ce61bf930fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HS_NONE</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a61387aaf1e1cb4fa0b8c8ce61bf930feab794fe2bc2951832e2f4c48444101c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HS_HARDWARE</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a61387aaf1e1cb4fa0b8c8ce61bf930fea40e912cb58fc3f906987c011e4a9e5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HS_XONXOFF</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a61387aaf1e1cb4fa0b8c8ce61bf930fea8aa264c855af53b525872ef16ddd904e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ParityFlags</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>ad9e1ac1c1df659d7c0df803a400f068e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PA_NONE</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>ad9e1ac1c1df659d7c0df803a400f068ea2585f2ddcac8acae7de2da6c540f0381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PA_EVEN</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>ad9e1ac1c1df659d7c0df803a400f068eafb310f9963921801c1481861787aa08b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PA_ODD</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>ad9e1ac1c1df659d7c0df803a400f068eae852cd7dda98cbe6c9a2601d652de90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PA_MARK</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>ad9e1ac1c1df659d7c0df803a400f068eadbde8ad269c3ca20e1b5dd80a846dfbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PA_SPACE</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>ad9e1ac1c1df659d7c0df803a400f068ea61217717f84589c2c54ac7a6674391a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>StopBits</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>aac42e3c69d7eec4d8fe6f1758ae734fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_ONE</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>aac42e3c69d7eec4d8fe6f1758ae734fea238d632826a6ec3b6227a7c39beca2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_ONE_5</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>aac42e3c69d7eec4d8fe6f1758ae734fea68e8fd878c1b529ea4bb59cb6627d783</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SB_TWO</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>aac42e3c69d7eec4d8fe6f1758ae734fea2e07d5bcd2d902b4fc66d1d8de32c02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeBaudRate</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>abf622828a116255e7e301db3d2375ffa</anchor>
      <arglist>(int BaudRate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeIO</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a99663b28bd4479cadb79df31fa40b483</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flushTx</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a72f478d5d402413632b666ce5688fb1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSizeRXQueue</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a8fc0dab8d03e84accdd827d22438007c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>openIO</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a8b27cdbf5de0ccc4e1174d18402c1bc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>purge</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>aee88c35ed8291ac959c6845d201f198d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>purgeRx</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a5ceb77054fbe5e89f30da9f4fecb5fc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>purgeTx</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>ad45ec19ddddbba579fe1d52b35e0fb55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readBlocking</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a57c424d3190a99297a1d23586d0e0c66</anchor>
      <arglist>(char *Buffer, int Length)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readNonBlocking</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a090383cebbe50b8f7a80507ad2e58b75</anchor>
      <arglist>(char *Buffer, int Length)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerialIO</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>ae150fae1d4b465fd2e5669084ce0617e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBaudRate</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a79f08255a52d0936aaae0216297a3371</anchor>
      <arglist>(int BaudRate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBufferSize</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a33b710ec25dcf83856cf840f3f9e242b</anchor>
      <arglist>(int ReadBufSize, int WriteBufSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBytePeriod</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>ad2d0a61a8cae1daebc43512ab1063f24</anchor>
      <arglist>(double Period)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDeviceName</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>ac23a4a976fb0ad40a8ea2690e68dc306</anchor>
      <arglist>(const char *Name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFormat</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>ad3ea3005724f8f59dd3aaead9c691188</anchor>
      <arglist>(int ByteSize, ParityFlags Parity, int StopBits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHandshake</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>ae02459ccdabdc172f17d696981b21555</anchor>
      <arglist>(HandshakeFlags Handshake)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMultiplier</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>aac7061155bd79eec9c3450db1648d5c6</anchor>
      <arglist>(double Multiplier=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeout</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a1bc036e6a70f612c9c34c96e72b1367c</anchor>
      <arglist>(double Timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>writeIO</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a88a43596ba30ae42f65887466f999012</anchor>
      <arglist>(const char *Buffer, int Length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SerialIO</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a6e93a0a8bc22f276d792009520acee7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_BaudRate</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>ad520f3f10ea1db6608231304086484af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>::timeval</type>
      <name>m_BytePeriod</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a4b5e00fad1ccef32c8088b483452ef0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_ByteSize</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a54d178df68879b4077e5094162c409bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_Device</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>afcdbdf36110ab1f965f59891cfa242f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_DeviceName</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>aef7ca47619875f3692596224df13e30e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HandshakeFlags</type>
      <name>m_Handshake</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a9b302ba998bd8a336be9c38090f72c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_Multiplier</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a56173a292d6ad3a43dbd4feeaa4153ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ParityFlags</type>
      <name>m_Parity</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>ab6673547ab15a6f9ebb2ddd3c493aaba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_ReadBufSize</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a0dc12d15ad59a55d0007716961c41d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_ShortBytePeriod</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>accb86d1ff829ecb5bb5f1dbe4d47efc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_StopBits</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a0007fdcebfb4c1bd4cc24a6358df7c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_Timeout</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>ab6a52daa72ef0125f31a4022423ede6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>::termios</type>
      <name>m_tio</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a9876bb2e2999c496307193c21c727ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_WriteBufSize</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a14630ace347a547c39dfc76c968cf1c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SerRelayBoard</name>
    <filename>classSerRelayBoard.html</filename>
    <member kind="enumeration">
      <name>RelBoardCmd</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a5c0f5e09e26da7f4f3c446724bb49879</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_CHARGE_RELAY</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a5c0f5e09e26da7f4f3c446724bb49879a028214abfc59618f71ef252d7ecf5c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_RESET_POS_CNT</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a5c0f5e09e26da7f4f3c446724bb49879a9c46e5172d7a5094971c96d1bdf41979</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_QUICK_STOP</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a5c0f5e09e26da7f4f3c446724bb49879a1312457dce38ad75f7a44228d56cd14e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_RELAY1</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a5c0f5e09e26da7f4f3c446724bb49879abf2d2ecd800b4dad31c25337444340e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_RELAY2</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a5c0f5e09e26da7f4f3c446724bb49879a36bd3ad3f9f281410c693da036f173cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_RELAY3</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a5c0f5e09e26da7f4f3c446724bb49879adbdb3a74dad5a16202c44923c2395c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_RELAY4</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a5c0f5e09e26da7f4f3c446724bb49879a537d2dc52147ec6aaa92818ac6b7ea0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_RELAY5</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a5c0f5e09e26da7f4f3c446724bb49879a9dfdac5108152ff46c1a55cf86d84439</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_SET_RELAY6</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a5c0f5e09e26da7f4f3c446724bb49879acc20983b07c8906ba8e095a6bf0dee06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CMD_ZERO_GYRO</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a5c0f5e09e26da7f4f3c446724bb49879ab8d5404400cb4dd0be74dd912a70e036</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RelBoardConfig</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a98610ab31bb9be72f26f82649da8d850</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONFIG_HAS_IOBOARD</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a98610ab31bb9be72f26f82649da8d850a70dee8277619a6ec90f90fbe64cdc8ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONFIG_HAS_USBOARD</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a98610ab31bb9be72f26f82649da8d850a4f11fa96c87ae717cd16f817ad8cee92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONFIG_HAS_GYROBOARD</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a98610ab31bb9be72f26f82649da8d850a183d26370dd2b75c344db7fb2a8a8dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONFIG_HAS_RADARBOARD1</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a98610ab31bb9be72f26f82649da8d850a1d7193a9014e067167ebd21445d3d70b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONFIG_HAS_RADARBOARD2</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a98610ab31bb9be72f26f82649da8d850a1214c7f600dd15b9ada7cb550a47e99c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONFIG_HAS_DRIVES</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a98610ab31bb9be72f26f82649da8d850aa1927282a863b38a18339f8f06d7305e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RelBoardReturns</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>aaff58515b4539acde89d6ceec795636f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_ERROR</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>aaff58515b4539acde89d6ceec795636fabdbaa2f4e7ee53f0a0ac213ddbefe9e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_INITIALIZED</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>aaff58515b4539acde89d6ceec795636fa13c5c6ad3e87e9b2c6f8ef1c3c78253e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GENERAL_SENDING_ERROR</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>aaff58515b4539acde89d6ceec795636fa976e3aafcd6648bda2a69f132277f783</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOO_LESS_BYTES_IN_QUEUE</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>aaff58515b4539acde89d6ceec795636fada119ab489e7adb939efd4840933470e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_MESSAGES</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>aaff58515b4539acde89d6ceec795636fa2031e6cbc0260bfc1ae77702c52d2fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHECKSUM_ERROR</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>aaff58515b4539acde89d6ceec795636fa6e51d99b32732c7c83bc274e08cf62f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TypeLCD</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>acbe530338dfc7c3ea4d03f536f5a76a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LCD_20CHAR_TEXT</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>acbe530338dfc7c3ea4d03f536f5a76a2a553028a97f7619b4a3fccde469ba057e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LCD_60CHAR_TEXT</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>acbe530338dfc7c3ea4d03f536f5a76a2a6e9881fd0bef9b1fcfcb79c852713974</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RELAY_BOARD_1_4</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>acbe530338dfc7c3ea4d03f536f5a76a2ad854200e057e9176aebd1d7a47816272</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>evalRxBuffer</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>ac59eb8858c942f698cb0cdb98fc75e10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAnalogIn</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>aa13bf28c52283ab85cd6a57fc414d3fb</anchor>
      <arglist>(int *piAnalogIn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBatteryVoltage</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a7f086b80a83f9f5174a7af7b024dbf8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getChargeCurrent</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>ae61d1e639aa9556704b2065e67d4dd71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDigIn</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a4ff3d1c2ce1752420bdb1d4983f1677c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>aa3c46fea93995acd55796af38dcf6ca8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEMStop</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a671a7355dc80706d81fd2d3f84f28bd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isScannerStop</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>afd1e753019b6dcd901cc380e671de703</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reset</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>acf691699eb57ca6bb008834765b87f2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sendRequest</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a5508b5bee486c4ac2386a303009a7500</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerRelayBoard</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>ac1f470d245aed3cf953505c3c3cd8659</anchor>
      <arglist>(std::string ComPort, int ProtocolVersion=1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setDigOut</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>aab1de54900d8a590651422106f5982f0</anchor>
      <arglist>(int iChannel, bool bOn)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>shutdown</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a2deda2bdb98667808941cf2137b9ec8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SerRelayBoard</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a7ea5c32b94385cace4c01836ccd3ed49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>convDataToSendMsg</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a21a78bd08fdffcfdbc991211f2e6ff11</anchor>
      <arglist>(unsigned char cMsg[])</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>convRecMsgToData</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a2c672b7401fa389cb93e1f4872537c3a</anchor>
      <arglist>(unsigned char cMsg[])</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>rxCharArray</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>ac74fa463a106e19256a7b198aada1e12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>txCharArray</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a2d5336d245575eb897ba103686e32f5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_bComInit</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a65bbf99ae9fc420018d90502269b46f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>m_cDebugRearLeft</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a3c2ffa76b4360685c32dcba7e4fcec9b</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>m_cDebugRearRight</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a0b1498023f6bc9cfc51f8f757f30738f</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>m_cSoftEMStop</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>aaece90d5154d0ddae4aac3d3665343e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>m_cTextDisplay</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>ade7fb48d6d552d1fe62a3feb223334a0</anchor>
      <arglist>[60]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_dLastPosRearLeft</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>ae28797d08ee79971dc7fd82c86dc37c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_dLastPosRearRight</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a8e1629fb0547a9f98d591e7a3bc81590</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iChargeCurrent</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>ae108708958de69768e6011e9c7295aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iCmdRelayBoard</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>aaf34d108cfc334f45e05c245d7f83f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iConfigRelayBoard</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a0c1377bb6c2082123d103eb698e89e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iDigIn</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>ab1980c0cfd4e59a98c61efcb96f73e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iIOBoardDigOut</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a61f3abf7b0da0728722a7661cebf06b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iMotRearLeftStatus</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a2988bc079d33433d4bf2dadf5df07694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iMotRearRightStatus</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a96979eab1301d2859e5a26cadbff47fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iNumBytesSend</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a9f6516f94ac61d41dce059793043d97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iPosMeasMotRearLeftEnc</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a819406d904672332887ea894bf905ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iPosMeasMotRearRightEnc</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a482ecc1ee83aaa35168812bc51443f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iProtocolVersion</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>abb251002e7be49ad7279b7b995c50c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iRelBoardAnalogIn</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>aa91bdf1be9f9b3b0e2493c9961a95a9f</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iRelBoardBattVoltage</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a5467b217c7dfc5f466d62a158802e838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iRelBoardKeyPad</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a9652ac1298fab0e1d31e14ce5e65ab52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iRelBoardStatus</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>ac1fd0bf09fbaab732282de61fd1c1d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iRelBoardTempSensor</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>ab3855042d32572863a47c5b781e2fff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iTypeLCD</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a025d9a915779e8ef2de5bc30e36e0696</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iUSBoardSensorActive</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a981b19217ab30e1c7a0bfbb94706ce69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iVelCmdMotLeftEncS</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>ac42d33219ecb00eeb05aa2bcd00e9301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iVelCmdMotRearLeftEncS</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>ab056f81dee2e7c72fe69df35c4216cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iVelCmdMotRearRightEncS</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a39e3d95bbfb9d777939fecfe0bca91b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iVelCmdMotRightEncS</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a68f21c191c2a5f1dd967a0382ef61302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iVelMeasMotRearLeftEncS</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>ae8be8350a4c6bd3ac52256ccb4c7c317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_iVelMeasMotRearRightEncS</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>ad256d55e8f5e8138c059002f0cff2de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mutex</type>
      <name>m_Mutex</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a7dc76cfd1f291bd8df6c9efbcf833b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_NUM_BYTE_SEND</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a0f474a8560a02217e43546eb8f5c34f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SerialIO</type>
      <name>m_SerIO</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a990f6fb0fd230e69032cafc2de0b2b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_sNumComPort</name>
      <anchorfile>classSerRelayBoard.html</anchorfile>
      <anchor>a30039e51e7c90204e948f0de4bdcfa8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>new_method</name>
    <filename>namespacenew__method.html</filename>
    <class kind="class">new_method::volts_filter</class>
    <member kind="variable">
      <type>tuple</type>
      <name>vf</name>
      <anchorfile>namespacenew__method.html</anchorfile>
      <anchor>a57c00cd1126008bebc9d6f58e686990e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>new_method::volts_filter</name>
    <filename>classnew__method_1_1volts__filter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnew__method_1_1volts__filter.html</anchorfile>
      <anchor>abbe1b085e2c0314d4d55e785ce3443b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>classnew__method_1_1volts__filter.html</anchorfile>
      <anchor>a93799f228810cdf7c9e56086e2ba5d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>abcd</name>
      <anchorfile>classnew__method_1_1volts__filter.html</anchorfile>
      <anchor>af92df8059b76bf9653a0107d593335c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filter_order</name>
      <anchorfile>classnew__method_1_1volts__filter.html</anchorfile>
      <anchor>adfbc27b7835d817deeb579872e49919a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hvalue</name>
      <anchorfile>classnew__method_1_1volts__filter.html</anchorfile>
      <anchor>a09416a6cee87b26681fdbb51c63248cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>off_y</name>
      <anchorfile>classnew__method_1_1volts__filter.html</anchorfile>
      <anchor>a33505cb4cebe2ab835a24d10f5ce3bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sg</name>
      <anchorfile>classnew__method_1_1volts__filter.html</anchorfile>
      <anchor>a8a14d8c0d1025cdefae2458001f19d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t_est</name>
      <anchorfile>classnew__method_1_1volts__filter.html</anchorfile>
      <anchor>a69b3826047644db4735097caa1f05e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>theta</name>
      <anchorfile>classnew__method_1_1volts__filter.html</anchorfile>
      <anchor>aaec61e008d486ce23952ef212b41142b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>volt_filt</name>
      <anchorfile>classnew__method_1_1volts__filter.html</anchorfile>
      <anchor>a31d10c7e615cd945f07ab3305288689b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>volts</name>
      <anchorfile>classnew__method_1_1volts__filter.html</anchorfile>
      <anchor>a8672ffbc4475158fcca019271ac28db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wsize</name>
      <anchorfile>classnew__method_1_1volts__filter.html</anchorfile>
      <anchor>a2b167e2254b94da27c7f6d45f8eba05e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>relayboard_sim</name>
    <filename>namespacerelayboard__sim.html</filename>
    <member kind="function">
      <type>def</type>
      <name>relayboard_sim</name>
      <anchorfile>namespacerelayboard__sim.html</anchorfile>
      <anchor>a6664accc1c915f1e7a3d2b1c93f7cd43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
