<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-03-01_14-39-27.991733/cob_driver/cob_relayboard/src/cob_relayboard/</path>
    <filename>____init_____8py</filename>
    <namespace>cob_relayboard</namespace>
  </compound>
  <compound kind="file">
    <name>msg/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-03-01_14-39-27.991733/cob_driver/cob_relayboard/src/cob_relayboard/msg/</path>
    <filename>msg_2____init_____8py</filename>
    <namespace>cob_relayboard::msg</namespace>
  </compound>
  <compound kind="file">
    <name>_EmergencyStopState.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-03-01_14-39-27.991733/cob_driver/cob_relayboard/src/cob_relayboard/msg/</path>
    <filename>__EmergencyStopState_8py</filename>
    <class kind="class">cob_relayboard::msg::_EmergencyStopState::EmergencyStopState</class>
    <namespace>cob_relayboard::msg::_EmergencyStopState</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2Bh</name>
      <anchorfile>namespacecob__relayboard_1_1msg_1_1__EmergencyStopState.html</anchorfile>
      <anchor>afe8807143c473cc21470e39eea190bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacecob__relayboard_1_1msg_1_1__EmergencyStopState.html</anchorfile>
      <anchor>acbc84c52dd2465e4cbc7eeb2236b3c81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cob_relayboard_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-03-01_14-39-27.991733/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>
    <includes id="EmergencyStopState_8h" name="EmergencyStopState.h" local="no" imported="no">cob_relayboard/EmergencyStopState.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>EmergencyStopState.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-03-01_14-39-27.991733/cob_driver/cob_relayboard/msg_gen/cpp/include/cob_relayboard/</path>
    <filename>EmergencyStopState_8h</filename>
    <class kind="struct">ros::message_traits::DataType&lt; ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">cob_relayboard::EmergencyStopState_</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_operations::Printer&lt; ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>cob_relayboard</namespace>
    <member kind="typedef">
      <type>::cob_relayboard::EmergencyStopState_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>EmergencyStopState</name>
      <anchorfile>namespacecob__relayboard.html</anchorfile>
      <anchor>a21e354f7ed981d8b5cbd69ebacbd4960</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cob_relayboard::EmergencyStopState const  &gt;</type>
      <name>EmergencyStopStateConstPtr</name>
      <anchorfile>namespacecob__relayboard.html</anchorfile>
      <anchor>abd81eedc194c245027ef6368f4dc797d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cob_relayboard::EmergencyStopState &gt;</type>
      <name>EmergencyStopStatePtr</name>
      <anchorfile>namespacecob__relayboard.html</anchorfile>
      <anchor>a8a4279c7073ead9728ab4381d727a612</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacecob__relayboard.html</anchorfile>
      <anchor>af4d32a7f35fbb06ae02fa7b08ca5cf30</anchor>
      <arglist>(std::ostream &amp;s, const ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-03-01_14-39-27.991733/cob_driver/cob_relayboard/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>Mutex.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-03-01_14-39-27.991733/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>record_voltage.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-03-01_14-39-27.991733/cob_driver/cob_relayboard/ros/src/</path>
    <filename>record__voltage_8py</filename>
    <namespace>record_voltage</namespace>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespacerecord__voltage.html</anchorfile>
      <anchor>a233f56b8d5bc3bbdfad23dac44d41f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>record</name>
      <anchorfile>namespacerecord__voltage.html</anchorfile>
      <anchor>ad5aa71cd59df18a6e38e355a8bed8d48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>relayboard_sim.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-03-01_14-39-27.991733/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>a5fd5c1f4ee0a42b554083e55642668b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SerialIO.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-03-01_14-39-27.991733/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-electric-cob_driver/doc_stacks/2013-03-01_14-39-27.991733/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-electric-cob_driver/doc_stacks/2013-03-01_14-39-27.991733/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>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-electric-cob_driver/doc_stacks/2013-03-01_14-39-27.991733/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>
    <class kind="class">SerRelayBoard</class>
  </compound>
  <compound kind="file">
    <name>StrUtil.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-cob_driver/doc_stacks/2013-03-01_14-39-27.991733/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>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>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>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>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>a14254aea6e147d7735d94ac22220eb51</anchor>
      <arglist>(const long l)</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>a076a95f393361eb968309f130bba4568</anchor>
      <arglist>(const int n)</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-electric-cob_driver/doc_stacks/2013-03-01_14-39-27.991733/cob_driver/cob_relayboard/common/include/cob_relayboard/</path>
    <filename>StrUtil_8h</filename>
    <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>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>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>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>a14254aea6e147d7735d94ac22220eb51</anchor>
      <arglist>(const long l)</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>a076a95f393361eb968309f130bba4568</anchor>
      <arglist>(const int n)</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_PowerState</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a8acb9e100e38e919f281104e2df673e2</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>a991749d2b07b8e98b6501101876184b6aa42b7c02e2c14c4a717fd180fcc26a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_EM_ACTIVE</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a991749d2b07b8e98b6501101876184b6ab369560e4f2167d3d945bd49d132387c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ST_EM_CONFIRMED</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a991749d2b07b8e98b6501101876184b6a2a9673ea3f405cd396ea5b631b0710ba</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>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>voltage_max_</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>ad4bb50ee097d78e17b7c59c05ec3aa9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>voltage_min_</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>a31f3cdee3dda26412b29b8d3e56a26a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>voltage_offset_</name>
      <anchorfile>classNodeClass.html</anchorfile>
      <anchor>af599c32f912f6efc7d527e35aadf7a10</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>close</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>ab74b9cb4b8acd14ac9b04fe8597acffd</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>open</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a43e6b5f1e3c69494df688e638946f2b4</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>write</name>
      <anchorfile>classSerialIO.html</anchorfile>
      <anchor>a5cc297942744128b7875da7a078ab5e3</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>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="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="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="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>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_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>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>cob_relayboard</name>
    <filename>namespacecob__relayboard.html</filename>
    <namespace>cob_relayboard::msg</namespace>
    <class kind="struct">cob_relayboard::EmergencyStopState_</class>
    <member kind="typedef">
      <type>::cob_relayboard::EmergencyStopState_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>EmergencyStopState</name>
      <anchorfile>namespacecob__relayboard.html</anchorfile>
      <anchor>a21e354f7ed981d8b5cbd69ebacbd4960</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cob_relayboard::EmergencyStopState const  &gt;</type>
      <name>EmergencyStopStateConstPtr</name>
      <anchorfile>namespacecob__relayboard.html</anchorfile>
      <anchor>abd81eedc194c245027ef6368f4dc797d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cob_relayboard::EmergencyStopState &gt;</type>
      <name>EmergencyStopStatePtr</name>
      <anchorfile>namespacecob__relayboard.html</anchorfile>
      <anchor>a8a4279c7073ead9728ab4381d727a612</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacecob__relayboard.html</anchorfile>
      <anchor>af4d32a7f35fbb06ae02fa7b08ca5cf30</anchor>
      <arglist>(std::ostream &amp;s, const ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cob_relayboard::EmergencyStopState_</name>
    <filename>structcob__relayboard_1_1EmergencyStopState__.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>EMFREE</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>a3c5503760f71476fcceb6ee13d684219a50e4e5b4fe5ce970a19e1985428f5455</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EMSTOP</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>ae2f395dab91eff41a21db16a316b1f94ab1131824a885e61bbd6721d6b69e71fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EMCONFIRMED</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>a698d7b972688e3d968414f1e17cec579a738540b24d929ca277f4d94a5521bdd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_emergency_button_stop_type</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>a6dc2dd41b57ef82af041807e787952a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>_emergency_state_type</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>a97fddec892b60b6b9ebdeef96f4f3197</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_scanner_stop_type</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>a99547f57d750f650786e67a2da3cc105</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>a60500bf988c7e124cdf5dbce801b85bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>a493623fe77a3d8254a3ee25b4ab4b01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EmergencyStopState_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>af3e32c63fabc8de446c0668ca736abc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getDataType</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>ab30cd8a7bba33afb822ea6e25995aa29</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMD5Sum</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>a4bfa765f848a23ac777dd492e4501a45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ROS_DEPRECATED const std::string</type>
      <name>__getMessageDefinition</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>ad2b1f34d5bd551154e13a14684a67601</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>deserialize</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>ae649051af0d06674c52b3ade5a3cc805</anchor>
      <arglist>(uint8_t *read_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EmergencyStopState_</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>a108540f36ffa56e1cdb1c65154402fb1</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EmergencyStopState_</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>ab4a5fded94e6c36a108ba32ba3f15386</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint32_t</type>
      <name>serializationLength</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>ae0a09aa2830b334187d9d9455d4b658e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ROS_DEPRECATED uint8_t *</type>
      <name>serialize</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>a1e36f858b78354d96fd93e7bcf9987d5</anchor>
      <arglist>(uint8_t *write_ptr, uint32_t seq) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getDataType</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>af99a6372dc93d7c047eaaacb443d1839</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMD5Sum</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>a0a700901300f359ef10bc3e233ccc2c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ROS_DEPRECATED const std::string</type>
      <name>__s_getMessageDefinition</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>abf6f56d7f3d6d2a234d6a273759308cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; std::map&lt; std::string, std::string &gt; &gt;</type>
      <name>__connection_header</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>a540ffd8e6bb090880d0f00270c21ab76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>emergency_button_stop</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>a0891b1dbe4742effe61ef9df0b255f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>emergency_state</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>a61379ee2744face43be88130d8fd2aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>scanner_stop</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>ab035ab2070d8e5f255589439caad0d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getDataType_</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>ac183c0cf95c4ab16521151e096847ebc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMD5Sum_</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>a4e462e5b12040fec67976c9ab9dbe9fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char *</type>
      <name>__s_getMessageDefinition_</name>
      <anchorfile>structcob__relayboard_1_1EmergencyStopState__.html</anchorfile>
      <anchor>abfa7f024e32becd7d73de0c7eafa34f9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cob_relayboard::msg</name>
    <filename>namespacecob__relayboard_1_1msg.html</filename>
    <namespace>cob_relayboard::msg::_EmergencyStopState</namespace>
  </compound>
  <compound kind="namespace">
    <name>cob_relayboard::msg::_EmergencyStopState</name>
    <filename>namespacecob__relayboard_1_1msg_1_1__EmergencyStopState.html</filename>
    <class kind="class">cob_relayboard::msg::_EmergencyStopState::EmergencyStopState</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_2Bh</name>
      <anchorfile>namespacecob__relayboard_1_1msg_1_1__EmergencyStopState.html</anchorfile>
      <anchor>afe8807143c473cc21470e39eea190bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacecob__relayboard_1_1msg_1_1__EmergencyStopState.html</anchorfile>
      <anchor>acbc84c52dd2465e4cbc7eeb2236b3c81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cob_relayboard::msg::_EmergencyStopState::EmergencyStopState</name>
    <filename>classcob__relayboard_1_1msg_1_1__EmergencyStopState_1_1EmergencyStopState.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcob__relayboard_1_1msg_1_1__EmergencyStopState_1_1EmergencyStopState.html</anchorfile>
      <anchor>a93dfb8a657070a52038c8558cfda2a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classcob__relayboard_1_1msg_1_1__EmergencyStopState_1_1EmergencyStopState.html</anchorfile>
      <anchor>a0a647138730e0839cf4a73242127ab90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classcob__relayboard_1_1msg_1_1__EmergencyStopState_1_1EmergencyStopState.html</anchorfile>
      <anchor>a5edc37bfd5c7c9dee603b715f723b466</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classcob__relayboard_1_1msg_1_1__EmergencyStopState_1_1EmergencyStopState.html</anchorfile>
      <anchor>a2156e95107c432b2ed8b372fe04b5d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classcob__relayboard_1_1msg_1_1__EmergencyStopState_1_1EmergencyStopState.html</anchorfile>
      <anchor>a17bb54cdf708492e0514888d7eb241cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>emergency_button_stop</name>
      <anchorfile>classcob__relayboard_1_1msg_1_1__EmergencyStopState_1_1EmergencyStopState.html</anchorfile>
      <anchor>a40c897ba19bb30dba4fa1cf92800f24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>emergency_state</name>
      <anchorfile>classcob__relayboard_1_1msg_1_1__EmergencyStopState_1_1EmergencyStopState.html</anchorfile>
      <anchor>ada43b46fc77d94dcce8cf73a7122fe1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scanner_stop</name>
      <anchorfile>classcob__relayboard_1_1msg_1_1__EmergencyStopState_1_1EmergencyStopState.html</anchorfile>
      <anchor>ab24e09f83ae7c18a66bb0f8e521beb88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>EMCONFIRMED</name>
      <anchorfile>classcob__relayboard_1_1msg_1_1__EmergencyStopState_1_1EmergencyStopState.html</anchorfile>
      <anchor>a17900612a5608d2a0fffdb076e80558a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>EMFREE</name>
      <anchorfile>classcob__relayboard_1_1msg_1_1__EmergencyStopState_1_1EmergencyStopState.html</anchorfile>
      <anchor>a7a57169b0ecb08bbbd8445d6516c7ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>EMSTOP</name>
      <anchorfile>classcob__relayboard_1_1msg_1_1__EmergencyStopState_1_1EmergencyStopState.html</anchorfile>
      <anchor>a05244a855242605938dfba4a01fec828</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classcob__relayboard_1_1msg_1_1__EmergencyStopState_1_1EmergencyStopState.html</anchorfile>
      <anchor>a7e6a4b8f568c8108645fc33683035e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classcob__relayboard_1_1msg_1_1__EmergencyStopState_1_1EmergencyStopState.html</anchorfile>
      <anchor>a9e2832975ffb1116a8b25d411c62c252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classcob__relayboard_1_1msg_1_1__EmergencyStopState_1_1EmergencyStopState.html</anchorfile>
      <anchor>a090fb382d4645baca130135bc0abddbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classcob__relayboard_1_1msg_1_1__EmergencyStopState_1_1EmergencyStopState.html</anchorfile>
      <anchor>ae64cda92e389a29caa93a7af75daa50a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classcob__relayboard_1_1msg_1_1__EmergencyStopState_1_1EmergencyStopState.html</anchorfile>
      <anchor>a45f84ace1e0eba57650eef804367efb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classcob__relayboard_1_1msg_1_1__EmergencyStopState_1_1EmergencyStopState.html</anchorfile>
      <anchor>a49c6d797be0187d019f0563d8367ac6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classcob__relayboard_1_1msg_1_1__EmergencyStopState_1_1EmergencyStopState.html</anchorfile>
      <anchor>a69f1206e64ea98436774c70252f6e77b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>record_voltage</name>
    <filename>namespacerecord__voltage.html</filename>
    <member kind="function">
      <type>def</type>
      <name>callback</name>
      <anchorfile>namespacerecord__voltage.html</anchorfile>
      <anchor>a233f56b8d5bc3bbdfad23dac44d41f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>record</name>
      <anchorfile>namespacerecord__voltage.html</anchorfile>
      <anchor>ad5aa71cd59df18a6e38e355a8bed8d48</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>a5fd5c1f4ee0a42b554083e55642668b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_operations::Printer&lt; ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__operations_1_1Printer_3_01_1_1cob__relayboard_1_1EmergencyStopState___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stream</name>
      <anchorfile>structros_1_1message__operations_1_1Printer_3_01_1_1cob__relayboard_1_1EmergencyStopState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afb254949395fc4ad286385450db8a963</anchor>
      <arglist>(Stream &amp;s, const std::string &amp;indent, const ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1cob__relayboard_1_1EmergencyStopState___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1cob__relayboard_1_1EmergencyStopState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a26208e5a72a0751aa1e875d3b65b2cb1</anchor>
      <arglist>(const ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01_1_1cob__relayboard_1_1EmergencyStopState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2801a62b90ea9bbeaba5cb8a96483cb0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1cob__relayboard_1_1EmergencyStopState___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1cob__relayboard_1_1EmergencyStopState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>af4e29ec1f992bac4bb5ce5764bce3bd6</anchor>
      <arglist>(const ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01_1_1cob__relayboard_1_1EmergencyStopState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a10ec4b33a17f3efcaf8ba0b3ce1bcca3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1cob__relayboard_1_1EmergencyStopState___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1cob__relayboard_1_1EmergencyStopState___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1cob__relayboard_1_1EmergencyStopState___3_01Co465b0ce4fc2ebf76e6d149d1fe0bc75f.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1cob__relayboard_1_1EmergencyStopState___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1cob__relayboard_1_1EmergencyStopState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a344b90c3f22ddf441acf9478ae097486</anchor>
      <arglist>(const ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1cob__relayboard_1_1EmergencyStopState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a42fee679a7d71263b0f430a8ea2ab7e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value1</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1cob__relayboard_1_1EmergencyStopState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a914748d2ca2f0ea4d1f2f1209800fa44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>static_value2</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01_1_1cob__relayboard_1_1EmergencyStopState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a575363b14d2f644c632d859d86a4f4d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::cob_relayboard::EmergencyStopState_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1cob__relayboard_1_1EmergencyStopState___3_01ContainerAllocator_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1cob__relayboard_1_1EmergencyStopState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3ab1ffc19923f6ae53bfa1404d0dbecc</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROS_DECLARE_ALLINONE_SERIALIZER</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1cob__relayboard_1_1EmergencyStopState___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afab7e645f0bc6ec75289a03263968cec</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
