<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/src/wge100_camera/</path>
    <filename>____init_____8py</filename>
    <namespace>wge100_camera</namespace>
  </compound>
  <compound kind="file">
    <name>srv/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/src/wge100_camera/srv/</path>
    <filename>srv_2____init_____8py</filename>
    <namespace>wge100_camera::srv</namespace>
  </compound>
  <compound kind="file">
    <name>_BoardConfig.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/src/wge100_camera/srv/</path>
    <filename>__BoardConfig_8py</filename>
    <class kind="class">wge100_camera::srv::_BoardConfig::BoardConfig</class>
    <class kind="class">wge100_camera::srv::_BoardConfig::BoardConfigRequest</class>
    <class kind="class">wge100_camera::srv::_BoardConfig::BoardConfigResponse</class>
    <namespace>wge100_camera::srv::_BoardConfig</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewge100__camera_1_1srv_1_1__BoardConfig.html</anchorfile>
      <anchor>ac40ba45d24f6e803dafd83028dcfa1b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewge100__camera_1_1srv_1_1__BoardConfig.html</anchorfile>
      <anchor>a6f215365100c4cf1fba740c017c54207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewge100__camera_1_1srv_1_1__BoardConfig.html</anchorfile>
      <anchor>a6abf64b4b5005b269762f895300994ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>access_register.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/src/utilities/</path>
    <filename>access__register_8cpp</filename>
    <includes id="wge100lib_8h" name="wge100lib.h" local="yes" imported="no">wge100_camera/wge100lib.h</includes>
    <includes id="host__netutil_8h" name="host_netutil.h" local="yes" imported="no">wge100_camera/host_netutil.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>access__register_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sensorread</name>
      <anchorfile>access__register_8cpp.html</anchorfile>
      <anchor>a57d6a18247a936ae082a3ed6cbc4ac81</anchor>
      <arglist>(IpCamList *camera, uint8_t reg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sensorwrite</name>
      <anchorfile>access__register_8cpp.html</anchorfile>
      <anchor>ab3c89b1563589515fb0c9b585799c33d</anchor>
      <arglist>(IpCamList *camera, uint8_t reg, uint16_t val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usage</name>
      <anchorfile>access__register_8cpp.html</anchorfile>
      <anchor>a1529ae6b8e2ca8ea9f4368dbf17b965e</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BoardConfig.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/srv_gen/cpp/include/wge100_camera/</path>
    <filename>BoardConfig_8h</filename>
    <class kind="struct">wge100_camera::BoardConfig</class>
    <class kind="struct">wge100_camera::BoardConfigRequest_</class>
    <class kind="struct">wge100_camera::BoardConfigResponse_</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::DataType&lt; ::wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; wge100_camera::BoardConfig &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::DataType&lt; wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; ::wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsFixedSize&lt; ::wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; ::wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt;const  &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; ::wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; wge100_camera::BoardConfig &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::service_traits::MD5Sum&lt; wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &gt;</class>
    <namespace>wge100_camera</namespace>
    <member kind="typedef">
      <type>::wge100_camera::BoardConfigRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>BoardConfigRequest</name>
      <anchorfile>namespacewge100__camera.html</anchorfile>
      <anchor>a154aebcc7b4502afd491dadffaf0325d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wge100_camera::BoardConfigRequest const  &gt;</type>
      <name>BoardConfigRequestConstPtr</name>
      <anchorfile>namespacewge100__camera.html</anchorfile>
      <anchor>a094b3d8391038eede861dfae0b9a7d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wge100_camera::BoardConfigRequest &gt;</type>
      <name>BoardConfigRequestPtr</name>
      <anchorfile>namespacewge100__camera.html</anchorfile>
      <anchor>a8d70ae74c98a55256aa8fa5775252937</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wge100_camera::BoardConfigResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>BoardConfigResponse</name>
      <anchorfile>namespacewge100__camera.html</anchorfile>
      <anchor>a0355a04aac48ccbc897b1c9d7b3c2971</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wge100_camera::BoardConfigResponse const  &gt;</type>
      <name>BoardConfigResponseConstPtr</name>
      <anchorfile>namespacewge100__camera.html</anchorfile>
      <anchor>a57b00d8b963561aea5199a164cf4fe18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wge100_camera::BoardConfigResponse &gt;</type>
      <name>BoardConfigResponsePtr</name>
      <anchorfile>namespacewge100__camera.html</anchorfile>
      <anchor>a628c969e72af16d0ab054e932652a545</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>build.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/include/wge100_camera/</path>
    <filename>build_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>LIBRARY_BUILD</name>
      <anchorfile>build_8h.html</anchorfile>
      <anchor>a9fbc04e8ebab234ea2e79d788e776159</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>check_flash.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/src/utilities/</path>
    <filename>check__flash_8cpp</filename>
    <includes id="wge100lib_8h" name="wge100lib.h" local="yes" imported="no">wge100_camera/wge100lib.h</includes>
    <includes id="host__netutil_8h" name="host_netutil.h" local="yes" imported="no">wge100_camera/host_netutil.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FLASH_SIZE_LONG</name>
      <anchorfile>check__flash_8cpp.html</anchorfile>
      <anchor>ac394a471b062a9d883525f0bd3e2aa4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>check__flash_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common_parameters.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/cfg/</path>
    <filename>common__parameters_8py</filename>
    <namespace>common_parameters</namespace>
    <member kind="function">
      <type>def</type>
      <name>add_others</name>
      <anchorfile>namespacecommon__parameters.html</anchorfile>
      <anchor>ac3dcf56d6d82c7d4495c8b1efb0978e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PACKAGE</name>
      <anchorfile>namespacecommon__parameters.html</anchorfile>
      <anchor>af35071106081a5fa690146b6aa1b6ed7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>discover.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/src/utilities/</path>
    <filename>discover_8cpp</filename>
    <includes id="wge100lib_8h" name="wge100lib.h" local="yes" imported="no">wge100_camera/wge100lib.h</includes>
    <includes id="host__netutil_8h" name="host_netutil.h" local="yes" imported="no">wge100_camera/host_netutil.h</includes>
    <member kind="function">
      <type>int</type>
      <name>discover</name>
      <anchorfile>discover_8cpp.html</anchorfile>
      <anchor>af9b4ec260eaaa24f67ed2694730edc7c</anchor>
      <arglist>(const std::string &amp;if_name, bool verbose, bool report_rp_filter)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>discover_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>host_netutil.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/src/wge100lib/</path>
    <filename>host__netutil_8c</filename>
    <includes id="list_8h" name="list.h" local="yes" imported="no">wge100_camera/list.h</includes>
    <includes id="host__netutil_8h" name="host_netutil.h" local="yes" imported="no">wge100_camera/host_netutil.h</includes>
    <member kind="function">
      <type>int</type>
      <name>wge100ArpAdd</name>
      <anchorfile>host__netutil_8c.html</anchorfile>
      <anchor>a71db272e6f10a09822d0131b467ad9c8</anchor>
      <arglist>(IpCamList *camInfo)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100ArpDel</name>
      <anchorfile>host__netutil_8c.html</anchorfile>
      <anchor>af5da4c702e37102bf2edb9b8632669e5</anchor>
      <arglist>(IpCamList *camInfo)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100CmdSocketCreate</name>
      <anchorfile>host__netutil_8c.html</anchorfile>
      <anchor>a65ed6a9a5980c1c528d2724fbd1ee9ca</anchor>
      <arglist>(const char *ifName, NetHost *localHost)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100EthGetLocalMac</name>
      <anchorfile>host__netutil_8c.html</anchorfile>
      <anchor>a4e374af002957393363f587800355edd</anchor>
      <arglist>(const char *ifName, struct sockaddr *macAddr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100IpGetLocalAddr</name>
      <anchorfile>host__netutil_8c.html</anchorfile>
      <anchor>aaee91e668f947cc87f75d4e854ca8b2d</anchor>
      <arglist>(const char *ifName, struct in_addr *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100IpGetLocalBcast</name>
      <anchorfile>host__netutil_8c.html</anchorfile>
      <anchor>af9f850de8ad7e1d5c7b0fad7a77bf01e</anchor>
      <arglist>(const char *ifName, struct in_addr *bcast)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100IpGetLocalNetmask</name>
      <anchorfile>host__netutil_8c.html</anchorfile>
      <anchor>a822124c0e07f1477b78dbfe617454028</anchor>
      <arglist>(const char *ifName, struct in_addr *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100SendUDP</name>
      <anchorfile>host__netutil_8c.html</anchorfile>
      <anchor>a73d48fc035e269e0f3c0515498918b09</anchor>
      <arglist>(int s, const IPAddress *ip, const void *data, size_t dataSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100SendUDPBcast</name>
      <anchorfile>host__netutil_8c.html</anchorfile>
      <anchor>a76c76b3c87134f07dfb56c8cfad36b73</anchor>
      <arglist>(int s, const char *ifName, const void *data, size_t dataSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100SocketConnect</name>
      <anchorfile>host__netutil_8c.html</anchorfile>
      <anchor>a4da2419a31c36edd6340bc5a5544bdc1</anchor>
      <arglist>(int s, const IPAddress *ip)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100SocketCreate</name>
      <anchorfile>host__netutil_8c.html</anchorfile>
      <anchor>ae1ac25f63e01a9edb82f6a2093e46168</anchor>
      <arglist>(const struct in_addr *addr, uint16_t port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100WaitForPacket</name>
      <anchorfile>host__netutil_8c.html</anchorfile>
      <anchor>ace343dabd232024a658da4f2bb0aad0d</anchor>
      <arglist>(int *s, int nums, uint32_t type, size_t pktLen, uint32_t *wait_us)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>host_netutil.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/include/wge100_camera/</path>
    <filename>host__netutil_8h</filename>
    <includes id="build_8h" name="build.h" local="yes" imported="no">build.h</includes>
    <includes id="list_8h" name="list.h" local="yes" imported="no">list.h</includes>
    <includes id="ipcam__packet_8h" name="ipcam_packet.h" local="yes" imported="no">ipcam_packet.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SEC_TO_USEC</name>
      <anchorfile>host__netutil_8h.html</anchorfile>
      <anchor>ae2bd25a37cd245d00430ffdd63c68afd</anchor>
      <arglist>(sec)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100ArpAdd</name>
      <anchorfile>host__netutil_8h.html</anchorfile>
      <anchor>a71db272e6f10a09822d0131b467ad9c8</anchor>
      <arglist>(IpCamList *camInfo)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100ArpDel</name>
      <anchorfile>host__netutil_8h.html</anchorfile>
      <anchor>af5da4c702e37102bf2edb9b8632669e5</anchor>
      <arglist>(IpCamList *camInfo)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100CmdSocketCreate</name>
      <anchorfile>host__netutil_8h.html</anchorfile>
      <anchor>a65ed6a9a5980c1c528d2724fbd1ee9ca</anchor>
      <arglist>(const char *ifName, NetHost *localHost)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100EthGetLocalMac</name>
      <anchorfile>host__netutil_8h.html</anchorfile>
      <anchor>a4e374af002957393363f587800355edd</anchor>
      <arglist>(const char *ifName, struct sockaddr *macAddr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100IpGetLocalAddr</name>
      <anchorfile>host__netutil_8h.html</anchorfile>
      <anchor>aaee91e668f947cc87f75d4e854ca8b2d</anchor>
      <arglist>(const char *ifName, struct in_addr *addr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100IpGetLocalBcast</name>
      <anchorfile>host__netutil_8h.html</anchorfile>
      <anchor>af9f850de8ad7e1d5c7b0fad7a77bf01e</anchor>
      <arglist>(const char *ifName, struct in_addr *bcast)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100IpGetLocalNetmask</name>
      <anchorfile>host__netutil_8h.html</anchorfile>
      <anchor>ac6cb39dea50b090e7f4030a54ed8a3ce</anchor>
      <arglist>(const char *ifName, struct in_addr *bcast)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100SendUDP</name>
      <anchorfile>host__netutil_8h.html</anchorfile>
      <anchor>a73d48fc035e269e0f3c0515498918b09</anchor>
      <arglist>(int s, const IPAddress *ip, const void *data, size_t dataSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100SendUDPBcast</name>
      <anchorfile>host__netutil_8h.html</anchorfile>
      <anchor>a76c76b3c87134f07dfb56c8cfad36b73</anchor>
      <arglist>(int s, const char *ifName, const void *data, size_t dataSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100SocketConnect</name>
      <anchorfile>host__netutil_8h.html</anchorfile>
      <anchor>a4da2419a31c36edd6340bc5a5544bdc1</anchor>
      <arglist>(int s, const IPAddress *ip)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100SocketCreate</name>
      <anchorfile>host__netutil_8h.html</anchorfile>
      <anchor>ae1ac25f63e01a9edb82f6a2093e46168</anchor>
      <arglist>(const struct in_addr *addr, uint16_t port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100WaitForPacket</name>
      <anchorfile>host__netutil_8h.html</anchorfile>
      <anchor>ace343dabd232024a658da4f2bb0aad0d</anchor>
      <arglist>(int *s, int nums, uint32_t type, size_t pktLen, uint32_t *wait_us)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ipcam_packet.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/include/wge100_camera/</path>
    <filename>ipcam__packet_8h</filename>
    <includes id="build_8h" name="build.h" local="yes" imported="no">build.h</includes>
    <class kind="struct">NetHost</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <class kind="struct">PACKED_ATTRIBUTE</class>
    <member kind="define">
      <type>#define</type>
      <name>CAMERA_NAME_LEN</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a933b837d9b0996185110b3306b8fc7ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLASH_CALIBRATION_PAGENO</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a1d7632cce95c3866e4ecada3e825111e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLASH_MAX_PAGENO</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a63bf5b2a2eb57a407c6e1511ee010952</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLASH_NAME_PAGENO</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a57bbe39facfefd78d8bcb3b234490ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLASH_PAGE_SIZE</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a4cc14e2c99ae7f8e5a8e371d03c8532c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>I2C_AUTO_REG_UNUSED</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>acef8066793ca708889de1ce52b20f93f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>I2C_REGS_PER_FRAME</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a0fe38e251a4a243706c5d464908df4db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMAGER_LINENO_ABORT</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>ad7bde95952758fdf4f8e1d53c238ab8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMAGER_LINENO_EOF</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a67dc87c062c514b5807162df12c026bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMAGER_LINENO_ERR</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>af25abde7dd2f54bca7c2042707eaafcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMAGER_LINENO_OVF</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>ac3deb3e07c06f04d8fc568682bdb0fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMAGER_LINENO_SHORT</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>afbc922fec550c0d04ec8f5906344f710</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMAGER_LINENO_XOR</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a85b415921033e45709f7fd4688144005</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMAGER_MAGICLINE_MASK</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a0ea991a2888a0c6d7c0ec7045bd84d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_ERROR_INVALID</name>
      <anchorfile>group__StatusCodes.html</anchorfile>
      <anchor>ga0668dbf9f828ac8c461e8d6e11c98ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_ERROR_SYSERR</name>
      <anchorfile>group__StatusCodes.html</anchorfile>
      <anchor>ga5803d361a43037fa7fc11a1ff7976c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_ERROR_TIMEOUT</name>
      <anchorfile>group__StatusCodes.html</anchorfile>
      <anchor>ga87d8b3774cb237a079d3f435b6c462b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_MAX_ID</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga6902433cb538d9135e172fbff6387fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_STATUST_ERROR</name>
      <anchorfile>group__StatusTypes.html</anchorfile>
      <anchor>ga9f111409b1bd48d9d60345e41ca430ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_STATUST_OK</name>
      <anchorfile>group__StatusTypes.html</anchorfile>
      <anchor>ga8d3c458e93aad1e82814508c61b0d12a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_ANNOUNCE</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga11ca7f9b1ccfb2faa16e722dc76bdc9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_CONFIGURE</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga418b6c22cd4960509e1dd4050fdedd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_DISCOVER</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga0a2c13543cee92275237b6a2610dfa04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_FLASHDATA</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga404b66d7775668c48d3d5a2cbc1fafee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_FLASHREAD</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga03e5d9bedab6472c7ed050180f33afe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_FLASHWRITE</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga4a2adbf39d9af7c115fe257dc777ab25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_IMGRMODE</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga5b359df84ac9f9f30a55f932ca777c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_IMGRSETRES</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>gae7e05a79a372b571f8e16e6f70c10f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_RECONFIG_FPGA</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>gaa8e8dc815598ee778cdb0bd5e8079d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_RESET</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga169cc86dd7cb614821bf65719282d77a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_SENSORDATA</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>gab23c001cfcaded9c5f747e08528b4a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_SENSORRD</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>gad9611101d7f1080eccd3e85d6a1edaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_SENSORSEL</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga66f0def1843b93b7fdc57294a7020bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_SENSORWR</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga4d697b3754f294a61a982a779af7b43b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_STATUS</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>gabd9184703ec7a3dd0f2219a715ce406b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_SYSCONFIG</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>gafcfe39516d827231e887c6c120f10ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_TIMEREPLY</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga10045d2f18e8d4b745d69e92f1412c87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_TIMEREQ</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga65c994c89217f4129f57b67e170bbabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_TRIGCTRL</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga8a548438e11aa91a9d475450455eff37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_VIDSTART</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>gabadfda97eb4833668a125efa635e3c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_VIDSTOP</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga6252bc7e42c1bfb0f8d1fff3d21c47b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WG_CAMCMD_PORT</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a58d50f8e84469bbe90e8f796597c8efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WG_MAGIC_NO</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>ab9f5c128e85e23818df6082e7f3e85aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>HeaderVideoLine</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a6cee03b28af893d05d29126b1c9b64c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>IdentityFlashPage</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>ad4a62f76b427f4a560c00b08911296c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>IPAddress</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a7c95216ff2ed2b5a3186c813ba5f3dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>MACAddress</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a2ce497d90decaf8040263444bb418471</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketAnnounce</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a7eef5a1e6b031c246177b483a66c9bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketConfigure</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a0068763c8dac8ce1c9a9e163ddf7aff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketDiscover</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a1f699b77b3bacbc1d571b3a5b10cc769</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketEOF</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>afcce657a4327ec524cea7bceffd679d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketFlashPayload</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>afbff2109e98ab4fbb4c9cd9f79f3fa92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketFlashRequest</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a1137959522c9c7e9cfd34f763075b660</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketGeneric</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a380934b3cb858482b37b7d7aa40c0e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketImagerMode</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a8b41a711dce2e3891556a91e0939f043</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketImagerSetRes</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>acf811652daf51d73b67f245245d9b66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketReconfigureFPGA</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>abb336792f9a5b4d2ac8d22b664e3f041</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketReset</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>ad73e591ebcbf6bc2ccb56a1119407ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketSensorData</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>aece0a1641d735cd51b03067eb68c5892</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketSensorRequest</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>ab3097a79348f5356e792ce362679bfbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketSensorSelect</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a55d33f2cc308b33915a961bec0959d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketStatus</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a6cd8388085513f701a48275f9ca80f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketSysConfig</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a1a6ceb7d1f19a2399c1502a5b28c128c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketTimer</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a6bba5c25955ff7e0cc1e79d4275eab1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketTimeRequest</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>aa7504e843401eed7a417139cb7dffeb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketTrigControl</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a1f5d529ed0732cdcc117c39d494a7f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketVideoLine</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a2c48b39f9c50165359c23b3785303a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketVidStart</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>aa6dba187b32c830a5a9007cca2b23936</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PACKED_ATTRIBUTE</type>
      <name>PacketVidStop</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a9c6172ccd88007f6b75283dfcaba3169</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>UDPPort</name>
      <anchorfile>ipcam__packet_8h.html</anchorfile>
      <anchor>a0044dc32bf71ede2e0e1797ed94ae593</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>list.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/src/wge100lib/</path>
    <filename>list_8c</filename>
    <includes id="list_8h" name="list.h" local="yes" imported="no">wge100_camera/list.h</includes>
    <includes id="host__netutil_8h" name="host_netutil.h" local="yes" imported="no">wge100_camera/host_netutil.h</includes>
    <member kind="function">
      <type>int</type>
      <name>wge100CamListAdd</name>
      <anchorfile>list_8c.html</anchorfile>
      <anchor>a45e9a6d678c6f4935c8989c19a5ec8bc</anchor>
      <arglist>(IpCamList *ipCamList, IpCamList *newItem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wge100CamListDelAll</name>
      <anchorfile>list_8c.html</anchorfile>
      <anchor>a0e2bb6cf88475a69ff2f0059e7b04e6c</anchor>
      <arglist>(IpCamList *ipCamList)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100CamListDelEntry</name>
      <anchorfile>list_8c.html</anchorfile>
      <anchor>a76a3c961614cb48324ac3ef48742f8f7</anchor>
      <arglist>(IpCamList *ipCamList, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100CamListFind</name>
      <anchorfile>list_8c.html</anchorfile>
      <anchor>a90cd918e97261e0d2a50a78864425fc1</anchor>
      <arglist>(IpCamList *ipCamList, uint32_t serial)</arglist>
    </member>
    <member kind="function">
      <type>IpCamList *</type>
      <name>wge100CamListGetEntry</name>
      <anchorfile>list_8c.html</anchorfile>
      <anchor>ad248f1565cc917a5bafbdaf1ac5cf473</anchor>
      <arglist>(const IpCamList *ipCamList, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100CamListInit</name>
      <anchorfile>list_8c.html</anchorfile>
      <anchor>a7914cd3d8892cbe313d86531fbd1533b</anchor>
      <arglist>(IpCamList *ipCamList)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100CamListNumEntries</name>
      <anchorfile>list_8c.html</anchorfile>
      <anchor>a06d4ba1a97aecaad2d37b028b0922742</anchor>
      <arglist>(const IpCamList *ipCamList)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>list.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/include/wge100_camera/</path>
    <filename>list_8h</filename>
    <includes id="build_8h" name="build.h" local="yes" imported="no">build.h</includes>
    <includes id="ipcam__packet_8h" name="ipcam_packet.h" local="yes" imported="no">ipcam_packet.h</includes>
    <class kind="struct">IpCamList</class>
    <class kind="struct">list_head</class>
    <member kind="define">
      <type>#define</type>
      <name>CAMLIST_ADD_DUP</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>aaa8061023d28381ae4aa5002cdcf1632</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAMLIST_ADD_OK</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>aca2d8a6b304755fcfac26782c3696f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INIT_LIST_HEAD</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a0ffe9d28c36d7b018a9cfae33bae45c0</anchor>
      <arglist>(ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>list_entry</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a26c976b7f654e70df318c1843e5094de</anchor>
      <arglist>(ptr, type, member)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>list_for_each</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>ab8b24e6660ab3760c923e4b4db3fa502</anchor>
      <arglist>(pos, head)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>list_for_each_entry</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a9b782fefb5ab71ce9762182e45a615e1</anchor>
      <arglist>(pos, head, member)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>list_for_each_entry_safe</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>ac3f72d6bd5144c7970824813810d2da1</anchor>
      <arglist>(pos, n, head, member)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>list_for_each_prev</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a19fc06b83f3502a83ce566b8887e6aec</anchor>
      <arglist>(pos, head)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>list_for_each_safe</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a9e4b9328744994b9d3878f5dad75c09f</anchor>
      <arglist>(pos, n, head)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIST_HEAD</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a42f0e72af970a790b60a740af8c9ecd0</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIST_HEAD_INIT</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a4642d4b7df28478bb762fe43c85b5c63</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGE100_CAMINFO_LEN</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>add4e2fd204bc39c3db7087112898389a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>IpCamStatus</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>aee7389406627d098b8798a73655551e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CamStatusDiscovered</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>aee7389406627d098b8798a73655551e9a20b3527a5372cd57e758e1216fad0714</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CamStatusConfigured</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>aee7389406627d098b8798a73655551e9ab602635f246c0d2687974b85905d34fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CamStatusVideo</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>aee7389406627d098b8798a73655551e9a47765d3ea6e0fe9e9ab99afd162f9e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CamStatusError</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>aee7389406627d098b8798a73655551e9ae42269f687c58272bf5db52ce564014e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CamStatusMissing</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>aee7389406627d098b8798a73655551e9a3c12ae35e22503dd0880ee597139611f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>__list_add</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a3cd8a60f8ce8a3fb6298598861f82d1b</anchor>
      <arglist>(struct list_head *new_item, struct list_head *prev, struct list_head *next)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>__list_del</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a24b474717d65a296695e8b79b4adefda</anchor>
      <arglist>(struct list_head *prev, struct list_head *next)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>__list_splice</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a25979c80a2d71dd02ada121a46c71a59</anchor>
      <arglist>(struct list_head *list, struct list_head *head)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>list_add</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>aff1280c2159037f65d618ec67e017851</anchor>
      <arglist>(struct list_head *new_item, struct list_head *head)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>list_add_tail</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a313ab53845cb8f54c139ba2eda1473ad</anchor>
      <arglist>(struct list_head *new_item, struct list_head *head)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>list_del</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>ab1708206f0f7e0a56550b35372203ba5</anchor>
      <arglist>(struct list_head *entry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>list_del_init</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>ae1cde0f50b85945cfff23be4fc1586f4</anchor>
      <arglist>(struct list_head *entry)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>list_empty</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a0fce12be81e8f2677b3a272fee1652ac</anchor>
      <arglist>(struct list_head *head)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>list_move</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>aee8df43e41969c2272acfd6ed6e75d4c</anchor>
      <arglist>(struct list_head *list, struct list_head *head)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>list_move_tail</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a1c5ac6a6b04a03f5782e818daacf96e9</anchor>
      <arglist>(struct list_head *list, struct list_head *head)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>list_splice</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a2c4399cfbde5e5d5eddf2e13c97bd5d5</anchor>
      <arglist>(struct list_head *list, struct list_head *head)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>list_splice_init</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a948b15519bb72e3d42f3e56975580d30</anchor>
      <arglist>(struct list_head *list, struct list_head *head)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100CamListAdd</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a45e9a6d678c6f4935c8989c19a5ec8bc</anchor>
      <arglist>(IpCamList *ipCamList, IpCamList *newItem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wge100CamListDelAll</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a0e2bb6cf88475a69ff2f0059e7b04e6c</anchor>
      <arglist>(IpCamList *ipCamList)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100CamListDelEntry</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a76a3c961614cb48324ac3ef48742f8f7</anchor>
      <arglist>(IpCamList *ipCamList, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100CamListFind</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a90cd918e97261e0d2a50a78864425fc1</anchor>
      <arglist>(IpCamList *ipCamList, uint32_t serial)</arglist>
    </member>
    <member kind="function">
      <type>IpCamList *</type>
      <name>wge100CamListGetEntry</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>ad248f1565cc917a5bafbdaf1ac5cf473</anchor>
      <arglist>(const IpCamList *ipCamList, int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100CamListInit</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a7914cd3d8892cbe313d86531fbd1533b</anchor>
      <arglist>(IpCamList *ipCamList)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100CamListNumEntries</name>
      <anchorfile>list_8h.html</anchorfile>
      <anchor>a06d4ba1a97aecaad2d37b028b0922742</anchor>
      <arglist>(const IpCamList *ipCamList)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>mt9v.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/src/wge100lib/</path>
    <filename>mt9v_8cpp</filename>
    <includes id="mt9v_8h" name="mt9v.h" local="no" imported="no">wge100_camera/mt9v.h</includes>
    <class kind="class">MT9V032</class>
    <class kind="class">MT9V034</class>
    <class kind="class">MT9V034::MT9V034Alternate</class>
    <class kind="class">MT9VImagerImpl</class>
    <member kind="define">
      <type>#define</type>
      <name>VMODEDEF</name>
      <anchorfile>mt9v_8cpp.html</anchorfile>
      <anchor>ad46f75eefaa897d9b7dd00fed2563fb7</anchor>
      <arglist>(width, height, fps, hblank, vblank)</arglist>
    </member>
    <member kind="variable">
      <type>struct MT9VMode</type>
      <name>MT9VModes</name>
      <anchorfile>mt9v_8cpp.html</anchorfile>
      <anchor>a159f90a3b3742fab848a4aa163c55b82</anchor>
      <arglist>[MT9V_NUM_MODES]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mt9v.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/include/wge100_camera/</path>
    <filename>mt9v_8h</filename>
    <includes id="wge100lib_8h" name="wge100lib.h" local="no" imported="no">wge100_camera/wge100lib.h</includes>
    <class kind="class">MT9VImager</class>
    <class kind="struct">MT9VMode</class>
    <member kind="define">
      <type>#define</type>
      <name>MT9V_CK_FREQ</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>a446cb146e097f845ee9bb2a113de3c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MT9V_COMPANDING_MODE</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>aaa5de25ca36a888a242964cd0dcc78e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MT9V_NUM_MODES</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>aaeeb50222d0b339e07737d59923a3bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MT9V_REG_AGC_AEC_ENABLE</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>ae851464a73bd9180c5788176609b466b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MT9V_REG_ANALOG_GAIN</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>ade6ddb740fae6422a3a0c7d1a11a1f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MT9V_REG_HORIZONTAL_BLANKING</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>adadcae7f2f3b213b48e13e9798d6a3b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MT9V_REG_TOTAL_SHUTTER_WIDTH</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>ac7cf36705643becf8fe9b8c85f4d6178</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MT9V_REG_VERTICAL_BLANKING</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>ad3603afd4a287622187144c1fa986c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MT9V_REG_WINDOW_WIDTH</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>ad620711ea44295e8cdfbcc6d0becc149</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MT9VMODE_320x240x25b2</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>a9b526047e2639e430b59bac2faff5696</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MT9VMODE_320x240x30b2</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>ac484bca29d4e8932f60f9ff03505a2d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MT9VMODE_320x240x50b2</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>ae194a5426c1129f810145abe1476acc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MT9VMODE_320x240x60b2</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>a600781d769ae69910983f193119eb9c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MT9VMODE_640x480x12_5b1</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>adf49ec91c01fe82cba550330a61b8128</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MT9VMODE_640x480x15b1</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>aa9ec0f894d50084d902134903de4b4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MT9VMODE_640x480x25b1</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>acce6a51619ea591e54bfd252e9fa229d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MT9VMODE_640x480x30b1</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>a358be6489ec08ccfad63f3ff9e1872cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MT9VMODE_752x480x12_5b1</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>a57a20d45ecee1f9869d36a1783a1b641</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MT9VMODE_752x480x15b1</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>a4641ab320cffde623474013a96f026f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; MT9VImager &gt;</type>
      <name>MT9VImagerPtr</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>a45b268b4a7b9bb75f26f6834e44073a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct MT9VMode</type>
      <name>MT9VModes</name>
      <anchorfile>mt9v_8h.html</anchorfile>
      <anchor>a159f90a3b3742fab848a4aa163c55b82</anchor>
      <arglist>[MT9V_NUM_MODES]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>read_all_flash.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/src/utilities/</path>
    <filename>read__all__flash_8cpp</filename>
    <includes id="wge100lib_8h" name="wge100lib.h" local="yes" imported="no">wge100_camera/wge100lib.h</includes>
    <includes id="host__netutil_8h" name="host_netutil.h" local="yes" imported="no">wge100_camera/host_netutil.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>read__all__flash_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>reconfigure_cam.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/src/utilities/</path>
    <filename>reconfigure__cam_8cpp</filename>
    <includes id="wge100lib_8h" name="wge100lib.h" local="yes" imported="no">wge100_camera/wge100lib.h</includes>
    <includes id="host__netutil_8h" name="host_netutil.h" local="yes" imported="no">wge100_camera/host_netutil.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>reconfigure__cam_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>reset_cam.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/src/utilities/</path>
    <filename>reset__cam_8cpp</filename>
    <includes id="wge100lib_8h" name="wge100lib.h" local="yes" imported="no">wge100_camera/wge100lib.h</includes>
    <includes id="host__netutil_8h" name="host_netutil.h" local="yes" imported="no">wge100_camera/host_netutil.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>reset__cam_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>set_calibration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/src/utilities/</path>
    <filename>set__calibration_8cpp</filename>
    <includes id="ipcam__packet_8h" name="ipcam_packet.h" local="no" imported="no">wge100_camera/ipcam_packet.h</includes>
    <includes id="host__netutil_8h" name="host_netutil.h" local="no" imported="no">wge100_camera/host_netutil.h</includes>
    <includes id="wge100lib_8h" name="wge100lib.h" local="no" imported="no">wge100_camera/wge100lib.h</includes>
    <member kind="function">
      <type>uint16_t</type>
      <name>checksum</name>
      <anchorfile>set__calibration_8cpp.html</anchorfile>
      <anchor>a6e82ece0809910f1c7bd7898d11cdd16</anchor>
      <arglist>(uint16_t *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clear_calibration</name>
      <anchorfile>set__calibration_8cpp.html</anchorfile>
      <anchor>a595a9226340d5aba13eada76e66c306b</anchor>
      <arglist>(IpCamList *camera, char *filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>set__calibration_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_calibration</name>
      <anchorfile>set__calibration_8cpp.html</anchorfile>
      <anchor>a4ac00639c673f7dd9ffbf8baaa43460d</anchor>
      <arglist>(IpCamList *camera)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_calibration</name>
      <anchorfile>set__calibration_8cpp.html</anchorfile>
      <anchor>a41eb18c519614431ba267d7342a4caff</anchor>
      <arglist>(IpCamList *camera, char *filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>set_name.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/src/utilities/</path>
    <filename>set__name_8cpp</filename>
    <includes id="ipcam__packet_8h" name="ipcam_packet.h" local="no" imported="no">wge100_camera/ipcam_packet.h</includes>
    <includes id="host__netutil_8h" name="host_netutil.h" local="no" imported="no">wge100_camera/host_netutil.h</includes>
    <includes id="wge100lib_8h" name="wge100lib.h" local="no" imported="no">wge100_camera/wge100lib.h</includes>
    <member kind="function">
      <type>uint16_t</type>
      <name>checksum</name>
      <anchorfile>set__name_8cpp.html</anchorfile>
      <anchor>a6e82ece0809910f1c7bd7898d11cdd16</anchor>
      <arglist>(uint16_t *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>set__name_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_name</name>
      <anchorfile>set__name_8cpp.html</anchorfile>
      <anchor>a14a211bc89e18aa2f3a55b0ea96ef3b1</anchor>
      <arglist>(IpCamList *camera)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_name</name>
      <anchorfile>set__name_8cpp.html</anchorfile>
      <anchor>a171c1e0bf908413fc8e68f4bb456bc13</anchor>
      <arglist>(IpCamList *camera, char *name, char *new_ip)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stress_discover.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/test/cycle_tests/</path>
    <filename>stress__discover_8cpp</filename>
    <includes id="wge100lib_8h" name="wge100lib.h" local="yes" imported="no">wge100_camera/wge100lib.h</includes>
    <includes id="host__netutil_8h" name="host_netutil.h" local="yes" imported="no">wge100_camera/host_netutil.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>stress__discover_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_set_cam_info.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/test/</path>
    <filename>test__set__cam__info_8py</filename>
    <namespace>test_set_cam_info</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>info</name>
      <anchorfile>namespacetest__set__cam__info.html</anchorfile>
      <anchor>a36fff4ab01d52a2384e77087d93be69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>req</name>
      <anchorfile>namespacetest__set__cam__info.html</anchorfile>
      <anchor>a1a2a500a651283cea406bd4ab678e51b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>service</name>
      <anchorfile>namespacetest__set__cam__info.html</anchorfile>
      <anchor>a76d9861bd47f5078530e614b50a0906d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>upload_mcs.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/src/utilities/</path>
    <filename>upload__mcs_8cpp</filename>
    <includes id="ipcam__packet_8h" name="ipcam_packet.h" local="no" imported="no">wge100_camera/ipcam_packet.h</includes>
    <includes id="host__netutil_8h" name="host_netutil.h" local="no" imported="no">wge100_camera/host_netutil.h</includes>
    <includes id="wge100lib_8h" name="wge100lib.h" local="no" imported="no">wge100_camera/wge100lib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FLASH_SIZE</name>
      <anchorfile>upload__mcs_8cpp.html</anchorfile>
      <anchor>ae69620948dea1b76e0ab7843ab719db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bitswap</name>
      <anchorfile>upload__mcs_8cpp.html</anchorfile>
      <anchor>a62c5be8ddfa86c65b9341ac27572ac7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hexval</name>
      <anchorfile>upload__mcs_8cpp.html</anchorfile>
      <anchor>a283957ce29d5456ecf3876f81c0e8334</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>upload__mcs_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>read_mcs</name>
      <anchorfile>upload__mcs_8cpp.html</anchorfile>
      <anchor>a33fb308d60118609427db4c8ee5f0cbe</anchor>
      <arglist>(std::string fname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>write_flash</name>
      <anchorfile>upload__mcs_8cpp.html</anchorfile>
      <anchor>a77637b6d02dd10f7600df9223549ddd0</anchor>
      <arglist>(char *camera_url)</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>firmware</name>
      <anchorfile>upload__mcs_8cpp.html</anchorfile>
      <anchor>ad33e95063b72b69c1bab3b7bde8a04af</anchor>
      <arglist>[FLASH_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>firmwarelen</name>
      <anchorfile>upload__mcs_8cpp.html</anchorfile>
      <anchor>a7097868382b6c473dda1b895d94ee58b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wge100_camera_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/src/nodes/</path>
    <filename>wge100__camera__node_8cpp</filename>
    <includes id="BoardConfig_8h" name="BoardConfig.h" local="no" imported="no">wge100_camera/BoardConfig.h</includes>
    <includes id="wge100lib_8h" name="wge100lib.h" local="yes" imported="no">wge100_camera/wge100lib.h</includes>
    <includes id="host__netutil_8h" name="host_netutil.h" local="yes" imported="no">wge100_camera/host_netutil.h</includes>
    <includes id="mt9v_8h" name="mt9v.h" local="yes" imported="no">wge100_camera/mt9v.h</includes>
    <class kind="class">FrameTimeFilter</class>
    <class kind="struct">WGE100CameraDriver::ImagerSettings</class>
    <class kind="struct">SimpleMatrix</class>
    <class kind="class">SlowTriggerFilter</class>
    <class kind="class">WGE100CameraNode::VideoModeTestFrameHandler</class>
    <class kind="class">WGE100CameraDriver</class>
    <class kind="class">WGE100CameraNode</class>
    <member kind="define">
      <type>#define</type>
      <name>NUM_TEST_PATTERNS</name>
      <anchorfile>wge100__camera__node_8cpp.html</anchorfile>
      <anchor>a73015e97c4f51e590fef60a05635986e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RMEM_MAX_RECOMMENDED</name>
      <anchorfile>wge100__camera__node_8cpp.html</anchorfile>
      <anchor>a61ab6c76065c4c444d28c57f31f59d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>wge100__camera__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>wge100__camera__node_8cpp.html</anchorfile>
      <anchor>adf37f5ef4f6bbeaeea342a16a69aa2f9</anchor>
      <arglist>(std::ostream &amp;out, const SimpleMatrix &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeCalibrationIni</name>
      <anchorfile>wge100__camera__node_8cpp.html</anchorfile>
      <anchor>aba634b19d663479f39ac14502be9f2a1</anchor>
      <arglist>(std::ostream &amp;out, const std::string &amp;camera_name, const sensor_msgs::CameraInfo &amp;cam_info)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wge100_sim.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/test/</path>
    <filename>wge100__sim_8cc</filename>
    <includes id="ipcam__packet_8h" name="ipcam_packet.h" local="no" imported="no">wge100_camera/ipcam_packet.h</includes>
    <includes id="host__netutil_8h" name="host_netutil.h" local="no" imported="no">wge100_camera/host_netutil.h</includes>
    <includes id="wge100lib_8h" name="wge100lib.h" local="no" imported="no">wge100_camera/wge100lib.h</includes>
    <includes id="mt9v_8h" name="mt9v.h" local="no" imported="no">wge100_camera/mt9v.h</includes>
    <class kind="class">WGE100Simulator</class>
    <member kind="define">
      <type>#define</type>
      <name>CAST_AND_CHK</name>
      <anchorfile>wge100__sim_8cc.html</anchorfile>
      <anchor>a423358a46a8d9f5fee355bf91ea85567</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FILL_HDR</name>
      <anchorfile>wge100__sim_8cc.html</anchorfile>
      <anchor>a4b16c5eb896463cd925f5ba53231841c</anchor>
      <arglist>(pkttype, pktid)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEND_RSP</name>
      <anchorfile>wge100__sim_8cc.html</anchorfile>
      <anchor>aad13a5d2874cc90573c843cb22320a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>wge100__sim_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wge100lib.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/src/wge100lib/</path>
    <filename>wge100lib_8c</filename>
    <includes id="wge100lib_8h" name="wge100lib.h" local="yes" imported="no">wge100_camera/wge100lib.h</includes>
    <includes id="host__netutil_8h" name="host_netutil.h" local="yes" imported="no">wge100_camera/host_netutil.h</includes>
    <includes id="ipcam__packet_8h" name="ipcam_packet.h" local="yes" imported="no">wge100_camera/ipcam_packet.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LINE_NUMBER_MASK</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>a8bd8b80d6daaa053706c0e3bb08c3c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_HORIZ_RESOLUTION</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>afd0b0f1442a6e7f4c2c75bec4778943a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STD_REPLY_TIMEOUT</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>a8cf3c556dd709ec2e07a78cc350558a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STOP_REPLY_TIMEOUT</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>ade7fa1b58834b00930877e601e1e3413</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100Configure</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>aa69bec025dc66780346bb55f6fadff4d</anchor>
      <arglist>(IpCamList *camInfo, const char *ipAddress, unsigned wait_us)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100ConfigureBoard</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>a199a7afd09587b019de281ef5c8b3dd5</anchor>
      <arglist>(const IpCamList *camInfo, uint32_t serial, MACAddress *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100Discover</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>a9c17177e5d87a7a49dfd4be8fb0b1be2</anchor>
      <arglist>(const char *ifName, IpCamList *ipCamList, const char *ipAddress, unsigned wait_us)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wge100DiscoverSend</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>a37dc006aabae0ebd48c1868a3071e827</anchor>
      <arglist>(const char *ifName, const char *ipAddress)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100FindByUrl</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>a5789c1e80da1902cd6c047545ef7d6c3</anchor>
      <arglist>(const char *url, IpCamList *camera, unsigned wait_us, const char **errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100FlashRead</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>a4df0d009def72ef75be399a93c12cbb5</anchor>
      <arglist>(const IpCamList *camInfo, uint32_t address, uint8_t *pageDataOut)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100FlashWrite</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>af46b129eeb9a252ec37bcfc83d48b182</anchor>
      <arglist>(const IpCamList *camInfo, uint32_t address, const uint8_t *pageDataIn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100GetTimer</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>a6cf67d083f58ffb551513028147998c3</anchor>
      <arglist>(const IpCamList *camInfo, uint64_t *time_us)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100ImagerModeSelect</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>a49b02c8a0b11630688c515a6baea95c7</anchor>
      <arglist>(const IpCamList *camInfo, uint32_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100ImagerSetRes</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>a4b171c984dc73db18ffbcd2ffbefb622</anchor>
      <arglist>(const IpCamList *camInfo, uint16_t horizontal, uint16_t vertical)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100libVersion</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>af3ee8cb2ecf68505c28f1ea8bdbb4bd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100ReconfigureFPGA</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>aa9006bcd7ce249dd7049215cc7d8e0b7</anchor>
      <arglist>(IpCamList *camInfo)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100ReliableFlashRead</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>a7d288e4818b80e2f5c91a21dd8d16008</anchor>
      <arglist>(const IpCamList *camInfo, uint32_t address, uint8_t *pageDataOut, int *retries)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100ReliableFlashWrite</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>af483cbab61841cc7b17af9056d17d3ed</anchor>
      <arglist>(const IpCamList *camInfo, uint32_t address, const uint8_t *pageDataIn, int *retries)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100ReliableSensorRead</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>a74f42fd2392a7856ded2454f20c68d42</anchor>
      <arglist>(const IpCamList *camInfo, uint8_t reg, uint16_t *data, int *retries)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100ReliableSensorWrite</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>aacdc91dea42ef52441ed347b4295bf25</anchor>
      <arglist>(const IpCamList *camInfo, uint8_t reg, uint16_t data, int *retries)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100Reset</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>af3ad1b2c348570c7c140592ae6a019ab</anchor>
      <arglist>(IpCamList *camInfo)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100SensorRead</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>a3927feaa27b6962255d6d62488187bff</anchor>
      <arglist>(const IpCamList *camInfo, uint8_t reg, uint16_t *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100SensorSelect</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>abeaaf39b860c5c4b73a525c7a3d0f7d3</anchor>
      <arglist>(const IpCamList *camInfo, uint8_t index, uint32_t reg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100SensorWrite</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>a1f2ca863f3ef1f98b3e8c8df7b223912</anchor>
      <arglist>(const IpCamList *camInfo, uint8_t reg, uint16_t data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100StartVid</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>aa846ef021ba5c1cd39e0588724bf4ed6</anchor>
      <arglist>(const IpCamList *camInfo, const uint8_t mac[6], const char *ipAddress, uint16_t port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100StatusWait</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>ad5e6c947b1291d7069e9ba32cbfa8536</anchor>
      <arglist>(int s, uint32_t wait_us, uint32_t *type, uint32_t *code)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100StopVid</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>a7f0fb0ab8ca810160e403a8a6a1f4617</anchor>
      <arglist>(const IpCamList *camInfo)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100TriggerControl</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>a2c2a1820e1139cd291548ac636457276</anchor>
      <arglist>(const IpCamList *camInfo, uint32_t triggerType)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100VidReceive</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>a92315cbc5b6b6db931d51958c0943f26</anchor>
      <arglist>(const char *ifName, uint16_t port, size_t height, size_t width, FrameHandler frameHandler, void *userData)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100VidReceiveAuto</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>a567c587ed1954b059ff7751ebc05f735</anchor>
      <arglist>(IpCamList *camera, size_t height, size_t width, FrameHandler frameHandler, void *userData)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100VidReceiveSocket</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>af10f2730bf8d2d8b94f113ca98b79f03</anchor>
      <arglist>(int s, size_t height, size_t width, FrameHandler frameHandler, void *userData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>xormem</name>
      <anchorfile>wge100lib_8c.html</anchorfile>
      <anchor>aa25f997f44a972b4bdf2a052d161ddd5</anchor>
      <arglist>(uint8_t *dst, uint8_t *src, size_t w)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wge100lib.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-wge100_driver/doc_stacks/2014-10-06_08-57-08.237056/wge100_driver/wge100_camera/include/wge100_camera/</path>
    <filename>wge100lib_8h</filename>
    <includes id="list_8h" name="list.h" local="yes" imported="no">list.h</includes>
    <includes id="ipcam__packet_8h" name="ipcam_packet.h" local="yes" imported="no">ipcam_packet.h</includes>
    <class kind="struct">wge100FrameInfo</class>
    <member kind="define">
      <type>#define</type>
      <name>CONFIG_PRODUCT_ID</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a9c91cbc9911a2951fa7e39c19680fd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_CONFIG_ARPFAIL</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>abbdde9deed8cfa8229e52d01d3888656</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_TIMEOUT</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>aedcf61ffa26ceba66e9995937de74d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRIG_STATE_ALTERNATE</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a74c36c4edddb307e701c1bc71d56fe4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRIG_STATE_EXTERNAL</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a3a2c1551ad059862cc8db81e360fa44c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRIG_STATE_INTERNAL</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a5ba190c6126923af29474e8e3342e469</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRIG_STATE_RISING</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a0aea0bd30ddab5d79fc99516a2c9fa64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGE100LIB_VERSION</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a16e2586154307356a4ee1ad352ae2d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGE100LIB_VERSION_MAJOR</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a170b6eca12031a2ab23c60cad01e389a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WGE100LIB_VERSION_MINOR</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a3598121e44b43566b2d9e257afa8d6b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>FrameHandler</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a3324422c8a33f8769001aa252788f574</anchor>
      <arglist>)(wge100FrameInfo *frame_info, void *userData)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100Configure</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>aa69bec025dc66780346bb55f6fadff4d</anchor>
      <arglist>(IpCamList *camInfo, const char *ipAddress, unsigned wait_us)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100ConfigureBoard</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a199a7afd09587b019de281ef5c8b3dd5</anchor>
      <arglist>(const IpCamList *camInfo, uint32_t serial, MACAddress *mac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100Discover</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a9c17177e5d87a7a49dfd4be8fb0b1be2</anchor>
      <arglist>(const char *ifName, IpCamList *ipCamList, const char *ipAddress, unsigned wait_us)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100FindByUrl</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a5789c1e80da1902cd6c047545ef7d6c3</anchor>
      <arglist>(const char *url, IpCamList *camera, unsigned wait_us, const char **errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100FlashRead</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a4df0d009def72ef75be399a93c12cbb5</anchor>
      <arglist>(const IpCamList *camInfo, uint32_t address, uint8_t *pageDataOut)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100FlashWrite</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>af46b129eeb9a252ec37bcfc83d48b182</anchor>
      <arglist>(const IpCamList *camInfo, uint32_t address, const uint8_t *pageDataIn)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100GetTimer</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a6cf67d083f58ffb551513028147998c3</anchor>
      <arglist>(const IpCamList *camInfo, uint64_t *time_us)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100ImagerModeSelect</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a49b02c8a0b11630688c515a6baea95c7</anchor>
      <arglist>(const IpCamList *camInfo, uint32_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100ImagerSetRes</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a4b171c984dc73db18ffbcd2ffbefb622</anchor>
      <arglist>(const IpCamList *camInfo, uint16_t horizontal, uint16_t vertical)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100LibVersion</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a358a592f6ba178481d65d0ea7712f351</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100ReconfigureFPGA</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>aa9006bcd7ce249dd7049215cc7d8e0b7</anchor>
      <arglist>(IpCamList *camInfo)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100ReliableFlashRead</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a7d288e4818b80e2f5c91a21dd8d16008</anchor>
      <arglist>(const IpCamList *camInfo, uint32_t address, uint8_t *pageDataOut, int *retries)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100ReliableFlashWrite</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>af483cbab61841cc7b17af9056d17d3ed</anchor>
      <arglist>(const IpCamList *camInfo, uint32_t address, const uint8_t *pageDataIn, int *retries)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100ReliableSensorRead</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a74f42fd2392a7856ded2454f20c68d42</anchor>
      <arglist>(const IpCamList *camInfo, uint8_t reg, uint16_t *data, int *retries)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100ReliableSensorWrite</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>aacdc91dea42ef52441ed347b4295bf25</anchor>
      <arglist>(const IpCamList *camInfo, uint8_t reg, uint16_t data, int *retries)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100Reset</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>af3ad1b2c348570c7c140592ae6a019ab</anchor>
      <arglist>(IpCamList *camInfo)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100SensorRead</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a3927feaa27b6962255d6d62488187bff</anchor>
      <arglist>(const IpCamList *camInfo, uint8_t reg, uint16_t *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100SensorSelect</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>abeaaf39b860c5c4b73a525c7a3d0f7d3</anchor>
      <arglist>(const IpCamList *camInfo, uint8_t index, uint32_t reg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100SensorWrite</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a1f2ca863f3ef1f98b3e8c8df7b223912</anchor>
      <arglist>(const IpCamList *camInfo, uint8_t reg, uint16_t data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100StartVid</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>aa846ef021ba5c1cd39e0588724bf4ed6</anchor>
      <arglist>(const IpCamList *camInfo, const uint8_t mac[6], const char *ipAddress, uint16_t port)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100StopVid</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a7f0fb0ab8ca810160e403a8a6a1f4617</anchor>
      <arglist>(const IpCamList *camInfo)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100TriggerControl</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a2c2a1820e1139cd291548ac636457276</anchor>
      <arglist>(const IpCamList *camInfo, uint32_t triggerType)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100VidReceive</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a92315cbc5b6b6db931d51958c0943f26</anchor>
      <arglist>(const char *ifName, uint16_t port, size_t height, size_t width, FrameHandler frameHandler, void *userData)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wge100VidReceiveAuto</name>
      <anchorfile>wge100lib_8h.html</anchorfile>
      <anchor>a567c587ed1954b059ff7751ebc05f735</anchor>
      <arglist>(IpCamList *camera, size_t height, size_t width, FrameHandler frameHandler, void *userData)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>PacketTypes</name>
    <title>Complete listing of valid command packet types.</title>
    <filename>group__PacketTypes.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>PKT_MAX_ID</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga6902433cb538d9135e172fbff6387fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_ANNOUNCE</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga11ca7f9b1ccfb2faa16e722dc76bdc9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_CONFIGURE</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga418b6c22cd4960509e1dd4050fdedd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_DISCOVER</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga0a2c13543cee92275237b6a2610dfa04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_FLASHDATA</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga404b66d7775668c48d3d5a2cbc1fafee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_FLASHREAD</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga03e5d9bedab6472c7ed050180f33afe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_FLASHWRITE</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga4a2adbf39d9af7c115fe257dc777ab25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_IMGRMODE</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga5b359df84ac9f9f30a55f932ca777c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_IMGRSETRES</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>gae7e05a79a372b571f8e16e6f70c10f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_RECONFIG_FPGA</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>gaa8e8dc815598ee778cdb0bd5e8079d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_RESET</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga169cc86dd7cb614821bf65719282d77a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_SENSORDATA</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>gab23c001cfcaded9c5f747e08528b4a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_SENSORRD</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>gad9611101d7f1080eccd3e85d6a1edaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_SENSORSEL</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga66f0def1843b93b7fdc57294a7020bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_SENSORWR</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga4d697b3754f294a61a982a779af7b43b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_STATUS</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>gabd9184703ec7a3dd0f2219a715ce406b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_SYSCONFIG</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>gafcfe39516d827231e887c6c120f10ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_TIMEREPLY</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga10045d2f18e8d4b745d69e92f1412c87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_TIMEREQ</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga65c994c89217f4129f57b67e170bbabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_TRIGCTRL</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga8a548438e11aa91a9d475450455eff37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_VIDSTART</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>gabadfda97eb4833668a125efa635e3c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKTT_VIDSTOP</name>
      <anchorfile>group__PacketTypes.html</anchorfile>
      <anchor>ga6252bc7e42c1bfb0f8d1fff3d21c47b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>StatusTypes</name>
    <title>Complete listing of all possible PacketStatus status_types.</title>
    <filename>group__StatusTypes.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>PKT_STATUST_ERROR</name>
      <anchorfile>group__StatusTypes.html</anchorfile>
      <anchor>ga9f111409b1bd48d9d60345e41ca430ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_STATUST_OK</name>
      <anchorfile>group__StatusTypes.html</anchorfile>
      <anchor>ga8d3c458e93aad1e82814508c61b0d12a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>StatusCodes</name>
    <title>Complete listing of all possible PacketStatus status_codes.</title>
    <filename>group__StatusCodes.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>PKT_ERROR_INVALID</name>
      <anchorfile>group__StatusCodes.html</anchorfile>
      <anchor>ga0668dbf9f828ac8c461e8d6e11c98ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_ERROR_SYSERR</name>
      <anchorfile>group__StatusCodes.html</anchorfile>
      <anchor>ga5803d361a43037fa7fc11a1ff7976c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PKT_ERROR_TIMEOUT</name>
      <anchorfile>group__StatusCodes.html</anchorfile>
      <anchor>ga87d8b3774cb237a079d3f435b6c462b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FrameTimeFilter</name>
    <filename>classFrameTimeFilter.html</filename>
    <member kind="function">
      <type></type>
      <name>FrameTimeFilter</name>
      <anchorfile>classFrameTimeFilter.html</anchorfile>
      <anchor>a20c4bd77ca53bbbf994707ef4dfa0104</anchor>
      <arglist>(double frame_rate=1., double late_locked_threshold=1e-3, double early_locked_threshold=3e-3, int early_recovery_frames=5, int max_recovery_frames=10, double max_skew=1.001, double max_skipped_frames=100)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_filter</name>
      <anchorfile>classFrameTimeFilter.html</anchorfile>
      <anchor>a58d027950c5ba3eb062b69ef6e33eae0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>run</name>
      <anchorfile>classFrameTimeFilter.html</anchorfile>
      <anchor>a05e284dd18839af54008df0aa1895079</anchor>
      <arglist>(double in_time, int frame_number)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>anticipated_time_</name>
      <anchorfile>classFrameTimeFilter.html</anchorfile>
      <anchor>a8831969ffb2193e44e2607ab4d93690f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>early_locked_threshold_</name>
      <anchorfile>classFrameTimeFilter.html</anchorfile>
      <anchor>ae934428b368cc2ffe81d9972d74ab5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>early_recovery_frames_</name>
      <anchorfile>classFrameTimeFilter.html</anchorfile>
      <anchor>a015472df5326433c2253ecb040ec6e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>frame_period_</name>
      <anchorfile>classFrameTimeFilter.html</anchorfile>
      <anchor>ae0f5959937e88cae21930f42c74217db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>last_frame_number_</name>
      <anchorfile>classFrameTimeFilter.html</anchorfile>
      <anchor>a87848778e16d1413fa4044ef1649b16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>late_locked_threshold_</name>
      <anchorfile>classFrameTimeFilter.html</anchorfile>
      <anchor>abf5a06b9d11c504857041ba592094769</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_recovery_frames_</name>
      <anchorfile>classFrameTimeFilter.html</anchorfile>
      <anchor>acf373a0230f041e2c53855fc083ebabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_skipped_frames_</name>
      <anchorfile>classFrameTimeFilter.html</anchorfile>
      <anchor>a3246e9d43cc431a4329fb5e1617cbfe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>relock_time_</name>
      <anchorfile>classFrameTimeFilter.html</anchorfile>
      <anchor>a0a9ef4c3a9e588e7a6ddc980c8f827e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>unlocked_count_</name>
      <anchorfile>classFrameTimeFilter.html</anchorfile>
      <anchor>a6bbe6d9c1430986b1e2f69af3ea6c502</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>IpCamList</name>
    <filename>structIpCamList.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>cam_name</name>
      <anchorfile>structIpCamList.html</anchorfile>
      <anchor>ac54632617922467299f8b2cb5fe9e0de</anchor>
      <arglist>[CAMERA_NAME_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>fw_version</name>
      <anchorfile>structIpCamList.html</anchorfile>
      <anchor>a37291cad50b0123b31f1549af4f0e9c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hw_version</name>
      <anchorfile>structIpCamList.html</anchorfile>
      <anchor>ab3ec5593dedcde3aa6aa66d384e33115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>hwinfo</name>
      <anchorfile>structIpCamList.html</anchorfile>
      <anchor>a6b772e9eecbeb73f4f3249502ce01323</anchor>
      <arglist>[WGE100_CAMINFO_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ifName</name>
      <anchorfile>structIpCamList.html</anchorfile>
      <anchor>acf86daf21c00c43b87e30fdbd464a72c</anchor>
      <arglist>[128]</arglist>
    </member>
    <member kind="variable">
      <type>IPAddress</type>
      <name>ip</name>
      <anchorfile>structIpCamList.html</anchorfile>
      <anchor>a55f3c5e5d8f6a10d6332c75f66a84e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ip_str</name>
      <anchorfile>structIpCamList.html</anchorfile>
      <anchor>a170502e3d5ba247d066fe1f82fe2dc03</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>struct list_head</type>
      <name>list</name>
      <anchorfile>structIpCamList.html</anchorfile>
      <anchor>a95d8ef085e137f32c0f0356840c8ce1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>mac</name>
      <anchorfile>structIpCamList.html</anchorfile>
      <anchor>a0237b366e88a024350f2843adefd9e70</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>serial</name>
      <anchorfile>structIpCamList.html</anchorfile>
      <anchor>a56edbf3aeac65dca90f6d37b31281317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IpCamStatus</type>
      <name>status</name>
      <anchorfile>structIpCamList.html</anchorfile>
      <anchor>a7435d206cb5dcd883669d08e0ebc52b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>list_head</name>
    <filename>structlist__head.html</filename>
    <member kind="variable">
      <type>struct list_head *</type>
      <name>next</name>
      <anchorfile>structlist__head.html</anchorfile>
      <anchor>ac3b0ff0dfb978a0cfbdad6b9d19cdcfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct list_head *</type>
      <name>prev</name>
      <anchorfile>structlist__head.html</anchorfile>
      <anchor>aaa0eabda8877e1d6de73a33f223ad004</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MT9V032</name>
    <filename>classMT9V032.html</filename>
    <base>MT9VImagerImpl</base>
    <member kind="function">
      <type></type>
      <name>MT9V032</name>
      <anchorfile>classMT9V032.html</anchorfile>
      <anchor>a18782afb79ae4bd66aab07f21fe0aa45</anchor>
      <arglist>(IpCamList &amp;cam)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MT9V032</name>
      <anchorfile>classMT9V032.html</anchorfile>
      <anchor>a5bce64c47be8d7dacfb3854bfa0ee148</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MT9V034</name>
    <filename>classMT9V034.html</filename>
    <base>MT9VImagerImpl</base>
    <class kind="class">MT9V034::MT9V034Alternate</class>
    <member kind="function">
      <type></type>
      <name>MT9V034</name>
      <anchorfile>classMT9V034.html</anchorfile>
      <anchor>affb77f3889ddb7900484b1e8e0483317</anchor>
      <arglist>(IpCamList &amp;cam)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MT9V034</name>
      <anchorfile>classMT9V034.html</anchorfile>
      <anchor>a04b563d815c5ee5aff1425b5c8fc867f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MT9V034::MT9V034Alternate</name>
    <filename>classMT9V034_1_1MT9V034Alternate.html</filename>
    <base>MT9VImagerImpl</base>
    <member kind="function">
      <type></type>
      <name>MT9V034Alternate</name>
      <anchorfile>classMT9V034_1_1MT9V034Alternate.html</anchorfile>
      <anchor>aa5bf45d1a4c2371e19812faa8c6595f2</anchor>
      <arglist>(IpCamList &amp;cam, MT9V034 *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MT9V034Alternate</name>
      <anchorfile>classMT9V034_1_1MT9V034Alternate.html</anchorfile>
      <anchor>a24385b64c608b97a83715fa6817eb36a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MT9VImager</name>
    <filename>classMT9VImager.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual MT9VImagerPtr</type>
      <name>getAlternateContext</name>
      <anchorfile>classMT9VImager.html</anchorfile>
      <anchor>af69730825b5490a37b4873318e618387</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getModel</name>
      <anchorfile>classMT9VImager.html</anchorfile>
      <anchor>ac9c8794084079585814a4414412a65e9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual uint16_t</type>
      <name>getVersion</name>
      <anchorfile>classMT9VImager.html</anchorfile>
      <anchor>a2dd0722d2f0abec37de1aa60c5f09123</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setAgcAec</name>
      <anchorfile>classMT9VImager.html</anchorfile>
      <anchor>aaf2a3e707f11a0dbff61f4d205db6595</anchor>
      <arglist>(bool agc_on, bool aec_on)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setBlackLevel</name>
      <anchorfile>classMT9VImager.html</anchorfile>
      <anchor>af0624a7798d7d47e4035184821c7f3b5</anchor>
      <arglist>(bool manual_override, int calibration_value, int step_size, int filter_length)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setBrightness</name>
      <anchorfile>classMT9VImager.html</anchorfile>
      <anchor>a42d09934057327035314506947e04d3b</anchor>
      <arglist>(int brightness)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setCompanding</name>
      <anchorfile>classMT9VImager.html</anchorfile>
      <anchor>ac81de72aaf319c994add1b0d1c494000</anchor>
      <arglist>(bool activated)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setExposure</name>
      <anchorfile>classMT9VImager.html</anchorfile>
      <anchor>a4dac2a8d2664f496211daa1f5afdce55</anchor>
      <arglist>(double exposure)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setGain</name>
      <anchorfile>classMT9VImager.html</anchorfile>
      <anchor>a261a596166ad4dac53f43d31c87a516b</anchor>
      <arglist>(int gain)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setMaxExposure</name>
      <anchorfile>classMT9VImager.html</anchorfile>
      <anchor>af51721c923c250c1f42c6dd73dd3c22e</anchor>
      <arglist>(double exposure)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setMirror</name>
      <anchorfile>classMT9VImager.html</anchorfile>
      <anchor>a328d013a5547dd59d60aa36c2abd39bf</anchor>
      <arglist>(bool mirrorx, bool mirrory)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>setMode</name>
      <anchorfile>classMT9VImager.html</anchorfile>
      <anchor>aadac9736f5204ca0b67ded6caa6cb200</anchor>
      <arglist>(int x, int y, int binx, int biny, double rate, int xoffset, int yoffset)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MT9VImagerPtr</type>
      <name>getInstance</name>
      <anchorfile>classMT9VImager.html</anchorfile>
      <anchor>a21282c80dca21a825b2177590c18a432</anchor>
      <arglist>(IpCamList &amp;cam)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MT9VImagerImpl</name>
    <filename>classMT9VImagerImpl.html</filename>
    <base>MT9VImager</base>
    <member kind="function" virtualness="virtual">
      <type>virtual MT9VImagerPtr</type>
      <name>getAlternateContext</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a1bf816c749eb17bc1ac85304ba18c952</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getModel</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a365156ef14efc0b09d72934b28736573</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint16_t</type>
      <name>getVersion</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a73e4d6c97183c35cb536cb8bd186a836</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MT9VImagerImpl</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>ade392977e54b3ef2b246462e0de2d333</anchor>
      <arglist>(IpCamList &amp;cam)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setAgcAec</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a4a013724166b80010ef8eec2a7cf0f19</anchor>
      <arglist>(bool agc, bool aec)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setBlackLevel</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a60776ecfdfee939d225306f5b6d98dee</anchor>
      <arglist>(bool manual_override, int calibration_value, int step_size, int filter_length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setBrightness</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>afcdd333d97dfec30f1ab6e61102aa678</anchor>
      <arglist>(int brightness)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setCompanding</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>aa71a4ab241ef05414782220eac505c6a</anchor>
      <arglist>(bool activated)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setExposure</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>af50fd719a99c20b8c10d4ed8e642c2ef</anchor>
      <arglist>(double exp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setGain</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a22b71af41a0c81b643b0cb1630fe7468</anchor>
      <arglist>(int gain)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setMaxExposure</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>ab727f60a231981f502c25876f61f6264</anchor>
      <arglist>(double exp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setMirror</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a750ee9752e4aad11a8dd3e5f058c6e62</anchor>
      <arglist>(bool mirrorx, bool mirrory)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setMode</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a5c0acf57dfcdc36ba4d08ca9037e2089</anchor>
      <arglist>(int x, int y, int binx, int biny, double rate, int xoffset, int yoffset)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MT9VImagerImpl</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a513fc56834eebc37992539a7f397618f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>agc_aec_enable_shift_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a968cce70b1f4cbdd4de96fe3a6d63856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint16_t *</type>
      <name>agc_aec_mode_cache_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a75b2bed8b5c706fce4910e4f90935afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint16_t</type>
      <name>agc_aec_mode_cache_backing_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>ae53c9a43c9827fb9aab3d13f297a4c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MT9VImagerPtr</type>
      <name>alternate_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a350feb3aea7fa51132e448c1da1648c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IpCamList &amp;</type>
      <name>camera_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a4a5388f7e18f81c0d67648443e3e797b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint16_t *</type>
      <name>companding_mode_cache_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>adac52aade2c923b03863afddaa3cffca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint16_t</type>
      <name>companding_mode_cache_backing_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>accc8f1f9c57f5a9a4b898b3c6219bf67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>companding_mode_shift_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a70c60890836199802d1da7108a06b6f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint16_t</type>
      <name>imager_version_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a31391a69ffeea3241a995dcd348d8188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>line_time_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a8d86b38f8724103f191baed8ec29c78b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_max_shutter_width_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>aa6a4c471e38ed5d26ff7681b8179ab90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_shutter_width_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a44d40fb2a3ba9c270867bcaeb250ae6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>model_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>ab01de538740e554d3402b5005ddd2911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint16_t</type>
      <name>read_mode_cache_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>aeb69353329676bea8d219c75bff3b895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>reg_agc_aec_enable_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>ae8139c9763c0c25252432f3e6aa8f676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>reg_analog_gain_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a346331d4fb2a297d219cb3334915dac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>reg_column_start_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a5080b805940cd500fa7adc54caded8a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>reg_companding_mode_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a477fce8ece901ec4745e9d310e0d0572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>reg_desired_bin_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a3ae11d0b1cedd40fb5c42042d5e59907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>reg_hblank_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a0213d6866686073163fa603bc2cd9d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>reg_max_shutter_width_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a18b5927a740b9fbc71f90a5442a512dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>reg_read_mode_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a6f1832c54e339829e1282ecf8c7a7f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>reg_row_start_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a69f9f7a16dd67c781c4aa9be16237f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>reg_shutter_width_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a53d0210d72881316e7a5fa841912b029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>reg_vblank_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>ac19ae959a0b657a06122634c9ae3ef6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>reg_window_height_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>a54298deab890f79350958d07917ce388</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint8_t</type>
      <name>reg_window_width_</name>
      <anchorfile>classMT9VImagerImpl.html</anchorfile>
      <anchor>acacbd9da2d1bd1ac464f320921297a69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MT9VMode</name>
    <filename>structMT9VMode.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>fps</name>
      <anchorfile>structMT9VMode.html</anchorfile>
      <anchor>a75ff99155ac3f1ed0ffd6886b3c74df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>hblank</name>
      <anchorfile>structMT9VMode.html</anchorfile>
      <anchor>ac5eeaeb5519fb958d9a566c6032fc284</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>height</name>
      <anchorfile>structMT9VMode.html</anchorfile>
      <anchor>a343a30e419190230a606f523efaa4b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structMT9VMode.html</anchorfile>
      <anchor>a819bbf999cf616a2b2db09ae88ac0386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>vblank</name>
      <anchorfile>structMT9VMode.html</anchorfile>
      <anchor>a3d41d7eb912b96bb1d0a570899ba7eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>width</name>
      <anchorfile>structMT9VMode.html</anchorfile>
      <anchor>ac4caccde708725995c7615dbe6e7fadb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NetHost</name>
    <filename>structNetHost.html</filename>
    <member kind="variable">
      <type>IPAddress</type>
      <name>addr</name>
      <anchorfile>structNetHost.html</anchorfile>
      <anchor>a30fc7837142fd2a1d6cf6e4d35b0e1d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MACAddress</type>
      <name>mac</name>
      <anchorfile>structNetHost.html</anchorfile>
      <anchor>a0401e1b3e6b7cd4bed69032641e5dd19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UDPPort</type>
      <name>port</name>
      <anchorfile>structNetHost.html</anchorfile>
      <anchor>a6673c4746f93b1d1bcaa40b985b519f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PACKED_ATTRIBUTE</name>
    <filename>structPACKED__ATTRIBUTE.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>address</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>a93a350964f8516449e81a5e57cfe509e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>address</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>ad9e50d85027835abaab364bbe8cc41f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IPAddress</type>
      <name>cam_addr</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>ac3b49f8d78a704c0741170e8890ea359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>cam_name</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>abd64b5931e19153fd017eb63f78ab0ce</anchor>
      <arglist>[CAMERA_NAME_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>IPAddress</type>
      <name>camera_ip</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>a3624bd7597991cf085752484d91b67c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>camera_name</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>ae7ea2370528c30b161899c7405071e04</anchor>
      <arglist>[40]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>checksum</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>aa90e5e7294a3072d8ad16bf36a49588d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>data</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>a3ba2b8092162f60518fe0bd7d77be758</anchor>
      <arglist>[FLASH_PAGE_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>data</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>aeb0df1a21275f7fa2973048a4e23f1a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>frame_number</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>ae375443e977997c328ff82d7ee3bd878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>fw_version</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>ad8d62bf5ec8e1cb0a7b45b0421685df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PacketGeneric</type>
      <name>hdr</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>a05cb861b4b472fc63bb3608192c60b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HeaderVideoLine</type>
      <name>header</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>a2d2efada0741fc73394a06621e65cb55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>horiz_resolution</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>aa20ff4658c389764822d34bb889aca67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>horizontal</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>a6fbd69fe34192b64920ca16738f73a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>hrt</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>a972752f4d6a94d3f4f6b244c50214095</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>hw_version</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>a44c963c35216b89f530ac6be9dcd8094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>i2c</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>a08dea7db48d01db599f90fbd20cf8f9e</anchor>
      <arglist>[I2C_REGS_PER_FRAME]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>i2c_valid</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>ac71fc7f607b3fcff383e627c4682fa86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>index</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>abd6fdd3d9ae221c89015b61fef9c5712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IPAddress</type>
      <name>ip_addr</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>af9b0e6137a56848c573370a5db4f192d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>ip_addr</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>a471aeb50cde15e5fcd54abda0b913234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>line_number</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>abd8cac1a635c694cbda65bc07461ad93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MACAddress</type>
      <name>mac</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>ae066596392218ba0057a1dd31df25c0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>magic_no</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>a56a22438b473ca7a99317f8374ba16d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mode</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>af4a29d2bd2dcddf3e260fdc1d65953b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct in_addr</type>
      <name>prev_host</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>afc73ccaddce10bee49468bd071781fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>product_id</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>ac0bdd4d4c8ee2ca6b479af5d17e0522c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>product_name</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>a1c04ffcac396b25e59514efec08078be</anchor>
      <arglist>[40]</arglist>
    </member>
    <member kind="variable">
      <type>NetHost</type>
      <name>receiver</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>ae9cd16a93475264d844b39a3b35da179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NetHost</type>
      <name>reply_to</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>a5fc654a3d5dae5733d7f9a7ae1e4fe69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>ser_no</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>a74fa87602283f0a338b92d2bd8b26874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>serial</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>acd2c5325bce2682d422c4c56e7260fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>status_code</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>a79bf0faafeda9c211b0b69526b8baa8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>status_type</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>aa6f6df19298a230a436b6ff5ca584d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>ticks_hi</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>aff27e640ff5e5e7abaad4993058a28e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>ticks_lo</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>aafbbc36f95a3b8d3ea7026d140a97d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>ticks_per_sec</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>ab7a7787ae21023edd06d2d47981ef487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>trig_state</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>abb25a44750cffeca9da02f8aab443c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>type</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>ac5ecbb44cfdaa6892ecb5ab167bf6993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>vert_resolution</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>a85b578e31f7e3b89d73b26d09c6a7220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>vertical</name>
      <anchorfile>structPACKED__ATTRIBUTE.html</anchorfile>
      <anchor>a48fde1b4d1dce365005f69cbaece0790</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SimpleMatrix</name>
    <filename>structSimpleMatrix.html</filename>
    <member kind="function">
      <type></type>
      <name>SimpleMatrix</name>
      <anchorfile>structSimpleMatrix.html</anchorfile>
      <anchor>a069e8d2924ca06248f0a677641ffae60</anchor>
      <arglist>(int rows, int cols, const double *data)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>structSimpleMatrix.html</anchorfile>
      <anchor>a0eaff2094c82def535b393390e1f34c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double *</type>
      <name>data</name>
      <anchorfile>structSimpleMatrix.html</anchorfile>
      <anchor>af6613a2f28a1c8d913beddb72f9d65e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>structSimpleMatrix.html</anchorfile>
      <anchor>add694e78f8453a89964afc0795f10bc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SlowTriggerFilter</name>
    <filename>classSlowTriggerFilter.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>badFrame</name>
      <anchorfile>classSlowTriggerFilter.html</anchorfile>
      <anchor>ae55d809dc80bfb64de06fcb9abcf4de6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>goodFrame</name>
      <anchorfile>classSlowTriggerFilter.html</anchorfile>
      <anchor>a5c721e7725d058d7c9a5707302f475d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SlowTriggerFilter</name>
      <anchorfile>classSlowTriggerFilter.html</anchorfile>
      <anchor>ac84eab3bdb1ba7b0ab5b8af29b437034</anchor>
      <arglist>(int before_warn, int before_clear)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>before_clear_</name>
      <anchorfile>classSlowTriggerFilter.html</anchorfile>
      <anchor>a4ca613cd13106347cb474f9e31a4dfc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>before_warn_</name>
      <anchorfile>classSlowTriggerFilter.html</anchorfile>
      <anchor>aa964c6d4b3a29b52fec24c4e87221719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>countdown_</name>
      <anchorfile>classSlowTriggerFilter.html</anchorfile>
      <anchor>a39177abe1e13c08e450beacbe033488a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_warned_</name>
      <anchorfile>classSlowTriggerFilter.html</anchorfile>
      <anchor>a214118acc701762059e83b41bb31a43e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WGE100CameraDriver</name>
    <filename>classWGE100CameraDriver.html</filename>
    <base>driver_base::Driver</base>
    <class kind="struct">WGE100CameraDriver::ImagerSettings</class>
    <member kind="typedef">
      <type>wge100_camera::WGE100CameraConfig</type>
      <name>Config</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>aa98573bcaf51dfa7d1badb865b0bdf2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>config_update</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a68fa9572bea1600b72b14f22801d57f2</anchor>
      <arglist>(const Config &amp;new_cfg, uint32_t level=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doClose</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a50c9976d7df628f98f274e286cb39826</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doOpen</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a83dc0f6da049e5893679d6cc26720ff4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doStart</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a51bedaf82f554190a86e93dc4d8f3683</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doStop</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>ad50b0689eb14ae740c33e2012b213fae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_rmem_max</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a98de282e8d50ba48f827fe9ce5ebaf31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getID</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a72c4b4c5aa319058813a9dd134fcc262</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setTestMode</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>acebfa9e95634ad62bbb39ac6f4c3f7a9</anchor>
      <arglist>(uint16_t mode, diagnostic_updater::DiagnosticStatusWrapper &amp;status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WGE100CameraDriver</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a143fc7484223383db54b74dec8276721</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WGE100CameraDriver</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a75fde5af9799941fa56ea6655b6858b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Config</type>
      <name>config_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>ab95dd3395d184dd51a6420e2eb2d6f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::function&lt; int(size_t, size_t, uint8_t *, ros::Time, bool)</type>
      <name>UseFrameFunction</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a4daff24da4e71aa2e68cd495f57f7c7d</anchor>
      <arglist>)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>boardConfig</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>aa68587367e9f4f40ce2bb9bbc1088daf</anchor>
      <arglist>(wge100_camera::BoardConfig::Request &amp;req, wge100_camera::BoardConfig::Response &amp;rsp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cameraStatus</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>ac295c6fbddba9151194317ddd041fc14</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>frameHandler</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>aac323632d5f13da4b2c7f056e91e6c48</anchor>
      <arglist>(wge100FrameInfo *frame_info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getExternallyTriggeredFrameTime</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>af30ce92245eeab09f4fb558284f694a6</anchor>
      <arglist>(double firstPacketTime)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getFreeRunningFrameTime</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a9cd1c86f3a32f4a83776be8bbae21eab</anchor>
      <arglist>(double firstPacketTime)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>getTriggeredFrameTime</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>aad413cbd78634f8834cb27577b68cadf</anchor>
      <arglist>(double firstPacketTime)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imageThread</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a94aeeb39ada8e059611149c9ed0b222d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>intrinsicsChecksum</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a165e7bf65461496245dd48c26b0dae5f</anchor>
      <arglist>(uint16_t *data, int words)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isColor</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a67e58fad05a6cf1347a7655b2d513a30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>loadIntrinsics</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a38faeea214e7d8fc88647c132285c95e</anchor>
      <arglist>(sensor_msgs::CameraInfo &amp;cam_info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>saveIntrinsics</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a8edcc72717e3ef0e5df8eb59c877cde1</anchor>
      <arglist>(const sensor_msgs::CameraInfo &amp;cam_info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>setImagerSettings</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a8b14a68583114f1f1e6c7f6ba5d3b605</anchor>
      <arglist>(MT9VImager &amp;imager, ImagerSettings &amp;cfg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>frameHandler</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>aa2b72e1284604adbaf07a7b5787407b2</anchor>
      <arglist>(wge100FrameInfo *frameInfo, void *userData)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MT9VImagerPtr</type>
      <name>alternate_imager_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a2d28979188b429a6fec563e895c40cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IpCamList</type>
      <name>camera_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>aacd844a9094e1e2bd1510dcfde33ec8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>desired_freq_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>aa6aa48d055e7b13db79fe2f46494767f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>driver_start_time_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>ad5496a25ec5617bd65a4f57277022a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>dropped_packet_event_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a8f73bba6ddeaa8d9f493b956e4138e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>dropped_packets_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a96b2736c92e01e67c0f71efb6c2a612a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>enable_alternate_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a28fe737423cb36629678c1ccaf3bc502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>enable_primary_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>aaa1d046637935744ba8b2020b9624ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>first_frame_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a0ffe9ed49c193cd3a290d2fafd656c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FrameTimeFilter</type>
      <name>frame_time_filter_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a5e06a70c004392bf39732ea859e36c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>hwinfo_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>acc6b76be8a46eeae27a8c327960f061a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>image_encoding_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a8a29890129f98ac6d9f5f84a388daf52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>image_thread_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a3c8ce1e257f40a18735e443e28312fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MT9VImagerPtr</type>
      <name>imager_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a174348de76c69ff2792da4f18aa4d3a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>last_camera_ok_time_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>aa68165ce304854e0a21a4737fde8d419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>last_frame_number_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a252baab25baa961f455f6fac3bcb352c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>last_image_time_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>ab022c6d1151440636bceaad7de91fa59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>last_partial_frame_number_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>abc5c57f69aab88cf304665dd6716f0c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>in_addr</type>
      <name>localIp_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>ad71a2266f8aa1677695d6379e9ff89a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sockaddr</type>
      <name>localMac_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>aa2158a6711ccfa2340bdbd717cac2b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lost_image_thread_count_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a82f10f540892d22a4ac08a434e81c8da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>massive_frame_losses_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a52c589cb6521843bc7f0a5f31a17d743</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>missed_eof_count_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a441140e7fbdc029a5f942f42caa97d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>missed_line_count_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a0759bb14abfbee1f7fa6984eb7206653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>next_is_alternate_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a49a29a5a303e684ea581f93be28c8b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SlowTriggerFilter</type>
      <name>no_timestamp_warning_filter_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a0d178b7a45bf2862b602b3368b5157da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rmem_max_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a7b9d5b816f29c560d5c4d7b7ac4360e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>trig_service_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>ab6838981232eb7d512beb7cc2b336efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>timestamp_tools::TriggerMatcher</type>
      <name>trigger_matcher_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a0656a3a8e640f0aa3221dce7d9c1771c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>trigger_matcher_drop_count_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a20f3b0accfe131d10b95a0702540800d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UseFrameFunction</type>
      <name>useFrame_</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>afaeff173ebc6c7bcc2b95dfc9b212f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>WGE100CameraNode</name>
      <anchorfile>classWGE100CameraDriver.html</anchorfile>
      <anchor>a5f04de8923dbffc7134ced1d8c27a200</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WGE100CameraDriver::ImagerSettings</name>
    <filename>structWGE100CameraDriver_1_1ImagerSettings.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>auto_black_level</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>ada8707887ea7e71d8ca136ee4d8b450a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>auto_exposure</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>acac527ec810d15d73270c41407a786f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>auto_gain</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>a4c43ee46726ce82e4a82c2d4773404bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>black_level</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>a04b10446a1e494a398059b86bbc0579f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>black_level_filter_length</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>ac093dd6010983600e82e3bd7942faa34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>black_level_step_size</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>a0463d4fffc055e4957006d54025dd107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>brightness</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>a44e18cab70cbe55d7b8994ca69fa8027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>companding</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>af00f9b2b4169eae15aeb3312ce52752d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>exposure</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>a34e2ecd1c5ddbb5a639bcc16c7177c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>gain</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>ae9005e62d306842f71bf731dee322cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>a8daf2b73225984199d6bd6e750d0873b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>horizontal_binning</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>a7dc5ca822f5bdc6ee5180d4a2309b1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>imager_rate</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>a40077b58977f61a694c1b01196771666</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_exposure</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>aabd2be46e448f02499f66787922ed94c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mirror_x</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>a1c4a4e9cc8a89a9e6ac1af99ed9c472d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mirror_y</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>a07dd18e3e8ccf4a85ae33b59e607fd5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rotate_180</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>ae1abbb0adec1a09b3c2d53f3611e063e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>vertical_binning</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>ad7d9c0855439a3212f93b729977bccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>a9e1468e9ad7f9d4beda29241beee2c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x_offset</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>a91c4f38551b076b35f87444d93687524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y_offset</name>
      <anchorfile>structWGE100CameraDriver_1_1ImagerSettings.html</anchorfile>
      <anchor>a76f751bc314653f85fb83c035cef61ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WGE100CameraNode</name>
    <filename>classWGE100CameraNode.html</filename>
    <base>DriverNode&lt; WGE100CameraDriver &gt;</base>
    <class kind="class">WGE100CameraNode::VideoModeTestFrameHandler</class>
    <member kind="function">
      <type></type>
      <name>WGE100CameraNode</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>a2054b22e89ccb79511f995b2ee67733d</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>addDiagnostics</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>a51f78522a0372613a355e7ba8c60f12d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>addOpenedTests</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>a97ac55c476d895b0c80484da05c88334</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>addRunningTests</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>a497453339b30155ddd205bb7214a978c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>addStoppedTests</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>a624dec6c0eff6a13b32c202cf0b0f29e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>postOpenHook</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>a7e607957fe7d54aab21d15481528bc48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>publishImage</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>a2ef74fdff58e6967dc08b99803c5313e</anchor>
      <arglist>(size_t width, size_t height, uint8_t *frameData, ros::Time t, bool alternate)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>reconfigureHook</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>aef66b7fe2f5b30a335b4774fe366f5db</anchor>
      <arglist>(int level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setCameraInfo</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>aecb63f5028e92699220592193033e0f6</anchor>
      <arglist>(sensor_msgs::SetCameraInfo::Request &amp;req, sensor_msgs::SetCameraInfo::Response &amp;rsp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>streamingTest</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>a1cb83f85945b735bb2a83df87d03600c</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;status)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>videoModeTest</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>a9725e82b4283ae200e738898b78a0976</anchor>
      <arglist>(int mode, diagnostic_updater::DiagnosticStatusWrapper &amp;status)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>calibrated_</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>a48e8cf796bd2d8b52370a7c98d068f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>cam_pub_</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>a33bbf33916aca569b702b416d3747e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>cam_pub_alt_</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>ab88fe9bfe636637bcbb56d9573e360d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>diagnostic_updater::TopicDiagnostic</type>
      <name>cam_pub_diag_</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>a6f0374dc2bfe8e0e8a59ad81e585d3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::CameraInfo</type>
      <name>camera_info_</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>a439e29aca1bd59a8dce90dc67a991021</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>camera_node_handle_</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>aeeab87d2ff60706568152aa46db9e7be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>camera_node_handle_alt_</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>af0a2c4c5711789aa85bd8caa86460540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>config_bord_service_</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>a2a6693642aaf54521cccd4aff196d526</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::Image</type>
      <name>image_</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>ab7aad7f482ae29d55aef77d7f3e88428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>set_camera_info_service_</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>a825da5e882a6fb158e345601b405cae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>trigger_sub_</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>a47081991cb73bedaa4cae6295bc5d87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>diagnostic_updater::FunctionDiagnosticTask</type>
      <name>wge100_diagnostic_task_</name>
      <anchorfile>classWGE100CameraNode.html</anchorfile>
      <anchor>a2e63b0e752a778c1d3c9afc5b32ea00a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WGE100CameraNode::VideoModeTestFrameHandler</name>
    <filename>classWGE100CameraNode_1_1VideoModeTestFrameHandler.html</filename>
    <member kind="function">
      <type>int</type>
      <name>run</name>
      <anchorfile>classWGE100CameraNode_1_1VideoModeTestFrameHandler.html</anchorfile>
      <anchor>a452965410d41b1258fe63c577e29a2af</anchor>
      <arglist>(size_t width, size_t height, uint8_t *data, ros::Time stamp, bool alternate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VideoModeTestFrameHandler</name>
      <anchorfile>classWGE100CameraNode_1_1VideoModeTestFrameHandler.html</anchorfile>
      <anchor>a5e2f089dfb2ca03ea80f6f765313ebe9</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;status, int imager_id)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>frame_count_</name>
      <anchorfile>classWGE100CameraNode_1_1VideoModeTestFrameHandler.html</anchorfile>
      <anchor>a6b8b1af5e96d899340658d395bf1eb1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile bool</type>
      <name>got_frame_</name>
      <anchorfile>classWGE100CameraNode_1_1VideoModeTestFrameHandler.html</anchorfile>
      <anchor>ace669ee52614a7a51ed7c5d13163397e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>check_expected</name>
      <anchorfile>classWGE100CameraNode_1_1VideoModeTestFrameHandler.html</anchorfile>
      <anchor>ae712db2efd2366f177dda353583c636c</anchor>
      <arglist>(int x, int y, uint8_t actual_col, bool final, int &amp;mode)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>imager_id_</name>
      <anchorfile>classWGE100CameraNode_1_1VideoModeTestFrameHandler.html</anchorfile>
      <anchor>ae4644d390263f18c76fecf1c5c841dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>diagnostic_updater::DiagnosticStatusWrapper &amp;</type>
      <name>status_</name>
      <anchorfile>classWGE100CameraNode_1_1VideoModeTestFrameHandler.html</anchorfile>
      <anchor>a1a0be49847568dae199f2a527b6ce3c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wge100FrameInfo</name>
    <filename>structwge100FrameInfo.html</filename>
    <member kind="variable">
      <type>PacketEOF *</type>
      <name>eofInfo</name>
      <anchorfile>structwge100FrameInfo.html</anchorfile>
      <anchor>a8221825c62ab30315868aaea019fd3d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>frame_number</name>
      <anchorfile>structwge100FrameInfo.html</anchorfile>
      <anchor>a8efa9423221e89afe5f5b3ddbe569fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>frameData</name>
      <anchorfile>structwge100FrameInfo.html</anchorfile>
      <anchor>a011bd4e74f965bd82f614c4c01514626</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>height</name>
      <anchorfile>structwge100FrameInfo.html</anchorfile>
      <anchor>a9264e0ee8698aaf0fc717abd95ad7a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>lastMissingLine</name>
      <anchorfile>structwge100FrameInfo.html</anchorfile>
      <anchor>acc4edba2141cb93f8aba6af3ad771eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>missingLines</name>
      <anchorfile>structwge100FrameInfo.html</anchorfile>
      <anchor>a684ad32b63088bfa67bc45b1196fad8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>shortFrame</name>
      <anchorfile>structwge100FrameInfo.html</anchorfile>
      <anchor>a721a45e979792a02568292ef9a70ed99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct timeval</type>
      <name>startTime</name>
      <anchorfile>structwge100FrameInfo.html</anchorfile>
      <anchor>ad14b4160a9480bf93e023ec11b665324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>width</name>
      <anchorfile>structwge100FrameInfo.html</anchorfile>
      <anchor>afb00a89086be5c736e949ed72eec6b5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WGE100Simulator</name>
    <filename>classWGE100Simulator.html</filename>
    <member kind="function">
      <type>int</type>
      <name>run</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>a2ea922d56c9eecfb8494fb3ac853e22d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WGE100Simulator</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>a8a9a6dc4376ea93f89b3da2131eedc1f</anchor>
      <arglist>(uint32_t serial)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WGE100Simulator</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>aa1104ddced084e4843fb46e3c102fc4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ProcessCommands</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>aa33a1030f6d2c484731d0053ac647bfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>aa8b2fae857d04644a0c7ad1215f58495</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sendAnnounce</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>a715580c2feacd7a6709e1cc8cb232a2f</anchor>
      <arglist>(PacketGeneric *hdr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SendData</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>a9b6930908c4ffe267756ecd26bdef9c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sendFlashData</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>ac5e350984938472ac3e9ca00a350b604</anchor>
      <arglist>(PacketGeneric *hdr, uint32_t address)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sendSensorData</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>ab85c93957e1b594cf1c91ce8d66e3d7c</anchor>
      <arglist>(PacketGeneric *hdr, uint8_t addr, uint16_t value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sendStatus</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>a13bc24f45cd211c3681d8fe58e276715</anchor>
      <arglist>(PacketGeneric *hdr, uint32_t type, uint32_t code)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static uint8_t</type>
      <name>get_diag_test_pattern</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>acb6c1ae885b328cd237186c763e0c5b0</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>setExiting</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>a087ff40a036c307120265fb9a6d00611</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sockaddr_in</type>
      <name>data_addr_</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>a6fcb739e8bac62a47f1d9a7d9fe44932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>frame_</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>afccf44f3a8c0e1782ef8e671820d5bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>height_</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>a8f6db7c9b01818f8d0bd846428754500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>imager_register_flags_</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>a98b4943435be7caea3a382b49781714d</anchor>
      <arglist>[NUM_IMAGER_REGISTERS]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>imager_registers_</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>ab7e17b6c674a0e3508bd2d3535b53b1f</anchor>
      <arglist>[NUM_IMAGER_REGISTERS]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>next_frame_time_</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>af012011efa237054ffd4647801f13342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>running_</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>ab234eda37bbf8a4cdd948b9eb7fd1143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>serial_no_</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>a47e8118082769b12c08d5a9a6ec17e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>socket_</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>a92965bdf8e45324b6c059bc8bbd27d93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>width_</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>ad3a4a3269531b0e0c8b593a56fc2317e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static volatile bool</type>
      <name>exiting_</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>a57fa953f311d51aa593f56321c5013bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>IMAGER_REGISTER_UNDEFINED</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>a4b7ce5f7d120a195808d113132e12a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>IMAGER_REGISTER_UNSUPPORTED</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>a9e21b03cc72b15a49626f6ccdd97cf20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>NUM_IMAGER_REGISTERS</name>
      <anchorfile>classWGE100Simulator.html</anchorfile>
      <anchor>ab6ff4bb57db3500a5894f30466b90c01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>common_parameters</name>
    <filename>namespacecommon__parameters.html</filename>
    <member kind="function">
      <type>def</type>
      <name>add_others</name>
      <anchorfile>namespacecommon__parameters.html</anchorfile>
      <anchor>ac3dcf56d6d82c7d4495c8b1efb0978e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PACKAGE</name>
      <anchorfile>namespacecommon__parameters.html</anchorfile>
      <anchor>af35071106081a5fa690146b6aa1b6ed7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wge100__camera_1_1BoardConfigRequest___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_1wge100__camera_1_1BoardConfigRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a54494267ec87d3b25538eb2adbe15b36</anchor>
      <arglist>()</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_1wge100__camera_1_1BoardConfigRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3baf6f1092aa62186b4c5f969661bcb8</anchor>
      <arglist>(const ::wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; ::wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01_1_1wge100__camera_1_1BoardConfigResponse___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_1wge100__camera_1_1BoardConfigResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a077585093b4a15a6d1aaa6eb33c5a9f0</anchor>
      <arglist>()</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_1wge100__camera_1_1BoardConfigResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2e9908eacb32936ac200b33d1673027d</anchor>
      <arglist>(const ::wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wge100__camera_1_1BoardConfigRequest___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_1wge100__camera_1_1BoardConfigRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a10cbd7480d32a36f3d93c5e3caf52a01</anchor>
      <arglist>()</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_1wge100__camera_1_1BoardConfigRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3e5b3bd19cdf448946f5dffee9acecbc</anchor>
      <arglist>(const ::wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; ::wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01_1_1wge100__camera_1_1BoardConfigResponse___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_1wge100__camera_1_1BoardConfigResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3ba4419fd29a88ef802e88f9b7184266</anchor>
      <arglist>()</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_1wge100__camera_1_1BoardConfigResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a204f8843d34f805d4c77aaa18e89246f</anchor>
      <arglist>(const ::wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsFixedSize&lt; ::wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsFixedSize_3_01_1_1wge100__camera_1_1BoardConfigResponse___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; ::wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wge100__camera_1_1BoardConfigRequest___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; ::wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wge100__camera_1_1BoardConfigRequest___3_01Con53c9b73f1b2233edb8896e34d24014b3.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; ::wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wge100__camera_1_1BoardConfigResponse___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; ::wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt;const  &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01_1_1wge100__camera_1_1BoardConfigResponse___3_01Cobe6f1dc4a7cdde0ebae509b477d6e4c2.html</filename>
    <templarg></templarg>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wge100__camera_1_1BoardConfigRequest___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_1wge100__camera_1_1BoardConfigRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a411f2e842fc4bcc1e5f039ecb42bb310</anchor>
      <arglist>()</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_1wge100__camera_1_1BoardConfigRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8cc36bcca7cf017ab77cf312d6e32bb4</anchor>
      <arglist>(const ::wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &amp;)</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_1wge100__camera_1_1BoardConfigRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a77d700aee8b8d8e75bc9a1fd6cfc7326</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_1wge100__camera_1_1BoardConfigRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8abb943232dbfbba6bcd353188d5d8f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; ::wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01_1_1wge100__camera_1_1BoardConfigResponse___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_1wge100__camera_1_1BoardConfigResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8f4b0b880e4b0245d83908a5b12dd324</anchor>
      <arglist>()</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_1wge100__camera_1_1BoardConfigResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>ab684032e469dc2dad7bf13c830628fb1</anchor>
      <arglist>(const ::wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &amp;)</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_1wge100__camera_1_1BoardConfigResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>afdd5ce8180a520742dd5d7cf780a7ade</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_1wge100__camera_1_1BoardConfigResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a24261135b3ddf43962031a8e58f2628c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wge100__camera_1_1BoardConfigRequest___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_1wge100__camera_1_1BoardConfigRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a2f7ccc39fb199e498c2f8aa8daa2a537</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_1wge100__camera_1_1BoardConfigRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a587f6123581f3b26747c5e4ef29fbe44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1wge100__camera_1_1BoardConfigResponse___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_1wge100__camera_1_1BoardConfigResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a7dd7f1cea9d7dc8defa33bab207d017c</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_1wge100__camera_1_1BoardConfigResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a66f8af1df66bcae0f5a77ab41f474196</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; wge100_camera::BoardConfig &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01wge100__camera_1_1BoardConfig_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wge100__camera_1_1BoardConfig_01_4.html</anchorfile>
      <anchor>a19425cda4d502ec80f21a1638a9f4b9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wge100__camera_1_1BoardConfig_01_4.html</anchorfile>
      <anchor>a5e09352046dd2b7e24291da1e5f93b3e</anchor>
      <arglist>(const wge100_camera::BoardConfig &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01wge100__camera_1_1BoardConfigRequest___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_1service__traits_1_1DataType_3_01wge100__camera_1_1BoardConfigRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aaf64d15cc5108664dafb1ed63dde6f95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wge100__camera_1_1BoardConfigRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a366281d2e0b00a5851510a768f268448</anchor>
      <arglist>(const wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::DataType&lt; wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1DataType_3_01wge100__camera_1_1BoardConfigResponse___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_1service__traits_1_1DataType_3_01wge100__camera_1_1BoardConfigResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a3b2e136a9e16999d4af2a039539264c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1DataType_3_01wge100__camera_1_1BoardConfigResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8b25bd0e03269d169c93550e2a702667</anchor>
      <arglist>(const wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; wge100_camera::BoardConfig &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01wge100__camera_1_1BoardConfig_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wge100__camera_1_1BoardConfig_01_4.html</anchorfile>
      <anchor>a0ef857481f17f5ce30a823deb297f72a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wge100__camera_1_1BoardConfig_01_4.html</anchorfile>
      <anchor>a3bbd931d4e2fc167bac1fef66defc8a8</anchor>
      <arglist>(const wge100_camera::BoardConfig &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01wge100__camera_1_1BoardConfigRequest___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_1service__traits_1_1MD5Sum_3_01wge100__camera_1_1BoardConfigRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>aa41d0e5c524885636e5e11f654b05d3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wge100__camera_1_1BoardConfigRequest___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a5d890153ca1db4ddd857f431841ada92</anchor>
      <arglist>(const wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::service_traits::MD5Sum&lt; wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &gt;</name>
    <filename>structros_1_1service__traits_1_1MD5Sum_3_01wge100__camera_1_1BoardConfigResponse___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_1service__traits_1_1MD5Sum_3_01wge100__camera_1_1BoardConfigResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a38069b54e3b3528abed04503e2a3e313</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1service__traits_1_1MD5Sum_3_01wge100__camera_1_1BoardConfigResponse___3_01ContainerAllocator_01_4_01_4.html</anchorfile>
      <anchor>a8e1dfe7e429386308dd5c0468d281e81</anchor>
      <arglist>(const wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test</name>
    <filename>namespacetest.html</filename>
  </compound>
  <compound kind="namespace">
    <name>test_set_cam_info</name>
    <filename>namespacetest__set__cam__info.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>info</name>
      <anchorfile>namespacetest__set__cam__info.html</anchorfile>
      <anchor>a36fff4ab01d52a2384e77087d93be69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>req</name>
      <anchorfile>namespacetest__set__cam__info.html</anchorfile>
      <anchor>a1a2a500a651283cea406bd4ab678e51b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>service</name>
      <anchorfile>namespacetest__set__cam__info.html</anchorfile>
      <anchor>a76d9861bd47f5078530e614b50a0906d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tf</name>
    <filename>namespacetf.html</filename>
  </compound>
  <compound kind="namespace">
    <name>wge100_camera</name>
    <filename>namespacewge100__camera.html</filename>
    <namespace>wge100_camera::srv</namespace>
    <class kind="struct">wge100_camera::BoardConfig</class>
    <class kind="struct">wge100_camera::BoardConfigRequest_</class>
    <class kind="struct">wge100_camera::BoardConfigResponse_</class>
    <member kind="typedef">
      <type>::wge100_camera::BoardConfigRequest_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>BoardConfigRequest</name>
      <anchorfile>namespacewge100__camera.html</anchorfile>
      <anchor>a154aebcc7b4502afd491dadffaf0325d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wge100_camera::BoardConfigRequest const  &gt;</type>
      <name>BoardConfigRequestConstPtr</name>
      <anchorfile>namespacewge100__camera.html</anchorfile>
      <anchor>a094b3d8391038eede861dfae0b9a7d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wge100_camera::BoardConfigRequest &gt;</type>
      <name>BoardConfigRequestPtr</name>
      <anchorfile>namespacewge100__camera.html</anchorfile>
      <anchor>a8d70ae74c98a55256aa8fa5775252937</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::wge100_camera::BoardConfigResponse_&lt; std::allocator&lt; void &gt; &gt;</type>
      <name>BoardConfigResponse</name>
      <anchorfile>namespacewge100__camera.html</anchorfile>
      <anchor>a0355a04aac48ccbc897b1c9d7b3c2971</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wge100_camera::BoardConfigResponse const  &gt;</type>
      <name>BoardConfigResponseConstPtr</name>
      <anchorfile>namespacewge100__camera.html</anchorfile>
      <anchor>a57b00d8b963561aea5199a164cf4fe18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wge100_camera::BoardConfigResponse &gt;</type>
      <name>BoardConfigResponsePtr</name>
      <anchorfile>namespacewge100__camera.html</anchorfile>
      <anchor>a628c969e72af16d0ab054e932652a545</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wge100_camera::BoardConfig</name>
    <filename>structwge100__camera_1_1BoardConfig.html</filename>
    <member kind="typedef">
      <type>BoardConfigRequest</type>
      <name>Request</name>
      <anchorfile>structwge100__camera_1_1BoardConfig.html</anchorfile>
      <anchor>a90b28ef56692c8172fd7fcf9003a2727</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Request</type>
      <name>RequestType</name>
      <anchorfile>structwge100__camera_1_1BoardConfig.html</anchorfile>
      <anchor>a92627e8cd6d8ecfb4735e44a93a36137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BoardConfigResponse</type>
      <name>Response</name>
      <anchorfile>structwge100__camera_1_1BoardConfig.html</anchorfile>
      <anchor>a5ba3fc0d74477b2e0661653e978adac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Response</type>
      <name>ResponseType</name>
      <anchorfile>structwge100__camera_1_1BoardConfig.html</anchorfile>
      <anchor>a6e3232eb19fd2794cbd86484cb3526e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Request</type>
      <name>request</name>
      <anchorfile>structwge100__camera_1_1BoardConfig.html</anchorfile>
      <anchor>a733d23def287815971b1cb4529987c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Response</type>
      <name>response</name>
      <anchorfile>structwge100__camera_1_1BoardConfig.html</anchorfile>
      <anchor>a29ede1bf50ed1cdeee3efb1596594452</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wge100_camera::BoardConfigRequest_</name>
    <filename>structwge100__camera_1_1BoardConfigRequest__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::vector&lt; uint8_t, typename ContainerAllocator::template rebind&lt; uint8_t &gt;::other &gt;</type>
      <name>_mac_type</name>
      <anchorfile>structwge100__camera_1_1BoardConfigRequest__.html</anchorfile>
      <anchor>ad4ef70f5ef85ead46a002e462eae07d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>_serial_type</name>
      <anchorfile>structwge100__camera_1_1BoardConfigRequest__.html</anchorfile>
      <anchor>a51afb606f726ebc379335396d0a34066</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwge100__camera_1_1BoardConfigRequest__.html</anchorfile>
      <anchor>afa94a69c796863b123f2461f1fe991e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wge100_camera::BoardConfigRequest_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwge100__camera_1_1BoardConfigRequest__.html</anchorfile>
      <anchor>af1fa572d092cd26460b5725e77076746</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BoardConfigRequest_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwge100__camera_1_1BoardConfigRequest__.html</anchorfile>
      <anchor>afd4e1d8f5162d61bc43e78e8bdac8475</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoardConfigRequest_</name>
      <anchorfile>structwge100__camera_1_1BoardConfigRequest__.html</anchorfile>
      <anchor>a17a9c040b0bbfe3be9b13af820310f6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoardConfigRequest_</name>
      <anchorfile>structwge100__camera_1_1BoardConfigRequest__.html</anchorfile>
      <anchor>a919a8158f9e4139f3a383e2b63104c01</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</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>structwge100__camera_1_1BoardConfigRequest__.html</anchorfile>
      <anchor>a3f38fd855829d0d031cd3bb2036a73e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint8_t, typename ContainerAllocator::template rebind&lt; uint8_t &gt;::other &gt;</type>
      <name>mac</name>
      <anchorfile>structwge100__camera_1_1BoardConfigRequest__.html</anchorfile>
      <anchor>a85287a6e57b2d5ce5f7fdbe9a1b75eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>serial</name>
      <anchorfile>structwge100__camera_1_1BoardConfigRequest__.html</anchorfile>
      <anchor>aa9ee0e4961891e28d49cb4d7a650eab3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wge100_camera::BoardConfigResponse_</name>
    <filename>structwge100__camera_1_1BoardConfigResponse__.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>_success_type</name>
      <anchorfile>structwge100__camera_1_1BoardConfigResponse__.html</anchorfile>
      <anchor>a44ac4e8cd5beaab3912a4ff6d9462bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structwge100__camera_1_1BoardConfigResponse__.html</anchorfile>
      <anchor>ae03bae3e2abee85501f0f363cb235aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ::wge100_camera::BoardConfigResponse_&lt; ContainerAllocator &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structwge100__camera_1_1BoardConfigResponse__.html</anchorfile>
      <anchor>a64428441ba5ee54fa743ec2af2c45039</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BoardConfigResponse_&lt; ContainerAllocator &gt;</type>
      <name>Type</name>
      <anchorfile>structwge100__camera_1_1BoardConfigResponse__.html</anchorfile>
      <anchor>a3526136b54a90a3d6011854546c8cc70</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoardConfigResponse_</name>
      <anchorfile>structwge100__camera_1_1BoardConfigResponse__.html</anchorfile>
      <anchor>a1b0aa0f4aeffe7fc0293390a63d3d375</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoardConfigResponse_</name>
      <anchorfile>structwge100__camera_1_1BoardConfigResponse__.html</anchorfile>
      <anchor>ada25b2134e6ea7f117802ac8f86342bc</anchor>
      <arglist>(const ContainerAllocator &amp;_alloc)</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>structwge100__camera_1_1BoardConfigResponse__.html</anchorfile>
      <anchor>a682242e73c552a497aeafbd425408d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>success</name>
      <anchorfile>structwge100__camera_1_1BoardConfigResponse__.html</anchorfile>
      <anchor>a7bbf30fb6f364818499e40531d4cdb5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wge100_camera::srv</name>
    <filename>namespacewge100__camera_1_1srv.html</filename>
    <namespace>wge100_camera::srv::_BoardConfig</namespace>
  </compound>
  <compound kind="namespace">
    <name>wge100_camera::srv::_BoardConfig</name>
    <filename>namespacewge100__camera_1_1srv_1_1__BoardConfig.html</filename>
    <class kind="class">wge100_camera::srv::_BoardConfig::BoardConfig</class>
    <class kind="class">wge100_camera::srv::_BoardConfig::BoardConfigRequest</class>
    <class kind="class">wge100_camera::srv::_BoardConfig::BoardConfigResponse</class>
    <member kind="variable">
      <type>tuple</type>
      <name>_struct_B</name>
      <anchorfile>namespacewge100__camera_1_1srv_1_1__BoardConfig.html</anchorfile>
      <anchor>ac40ba45d24f6e803dafd83028dcfa1b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_struct_I</name>
      <anchorfile>namespacewge100__camera_1_1srv_1_1__BoardConfig.html</anchorfile>
      <anchor>a6f215365100c4cf1fba740c017c54207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>python3</name>
      <anchorfile>namespacewge100__camera_1_1srv_1_1__BoardConfig.html</anchorfile>
      <anchor>a6abf64b4b5005b269762f895300994ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wge100_camera::srv::_BoardConfig::BoardConfig</name>
    <filename>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfig.html</filename>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfig.html</anchorfile>
      <anchor>a29531844f9c9b17f191d61f07003b9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_request_class</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfig.html</anchorfile>
      <anchor>ae3ca28d9c09a05a1944b1eb55ab65029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_response_class</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfig.html</anchorfile>
      <anchor>a1fa98deef9f59c1c4d8519b71bae7989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfig.html</anchorfile>
      <anchor>aedb44d1c46291337f1bbb4c7da9707f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wge100_camera::srv::_BoardConfig::BoardConfigRequest</name>
    <filename>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigRequest.html</anchorfile>
      <anchor>a89c9ad64e1d72536b667aa75e046b7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigRequest.html</anchorfile>
      <anchor>abd093ff2dd749bb133859fd13aff7d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigRequest.html</anchorfile>
      <anchor>a3c9eee34af74fdbb879ec4b9d243dd3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigRequest.html</anchorfile>
      <anchor>a331bf7adf5887e52e49fec2e5fa13764</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigRequest.html</anchorfile>
      <anchor>a369574ebcf91765eae5ce3efcc69a4ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mac</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigRequest.html</anchorfile>
      <anchor>a463c126b38368a519103be4f226b2a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>serial</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigRequest.html</anchorfile>
      <anchor>a324542021dac4f58813d80a522c2b8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigRequest.html</anchorfile>
      <anchor>a44d97035491eb777da4839fc97384568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigRequest.html</anchorfile>
      <anchor>a9f985aac2c852ce5d7e9c250ea02de57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigRequest.html</anchorfile>
      <anchor>a8b49139aff29fa7ccfa7bdd46c85ca96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigRequest.html</anchorfile>
      <anchor>aa0dc1de5c11549dadf2b1b284bc526cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigRequest.html</anchorfile>
      <anchor>af2287cfbbf99d4fc5fc67710367fc8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigRequest.html</anchorfile>
      <anchor>a137d251eeacd6babefff2dfa83aa1535</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigRequest.html</anchorfile>
      <anchor>ad4bdab600a508f41adafea79c773799a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wge100_camera::srv::_BoardConfig::BoardConfigResponse</name>
    <filename>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigResponse.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigResponse.html</anchorfile>
      <anchor>a3c44c4dda284a9567ffb9acd2f0ca5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigResponse.html</anchorfile>
      <anchor>a45c5370e862a391a17e025325ec915e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deserialize_numpy</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigResponse.html</anchorfile>
      <anchor>a9c9b35912039d9ddd2d931f25f87472a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigResponse.html</anchorfile>
      <anchor>adac7789faa61dbb66a722f604721bbd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize_numpy</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigResponse.html</anchorfile>
      <anchor>ad99417b2603845bb5aaac3b3f1c0b462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>success</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigResponse.html</anchorfile>
      <anchor>a430a9b3a862482c59ff5ce7c67ba72c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_types</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigResponse.html</anchorfile>
      <anchor>a013041b446c69db98e07751ab0b660df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>__slots__</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigResponse.html</anchorfile>
      <anchor>a223f75995eab1472dd976cbf4fd17687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_full_text</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigResponse.html</anchorfile>
      <anchor>aa47ac656f4abe4348fae48dba9cece50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_has_header</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigResponse.html</anchorfile>
      <anchor>a145db627b79770b10bc12c11d82e5b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_md5sum</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigResponse.html</anchorfile>
      <anchor>a19c3802ea953970a1b09b49fd8645551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>list</type>
      <name>_slot_types</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigResponse.html</anchorfile>
      <anchor>a2ebd9d9fbd177735024529d2a6afbd5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>string</type>
      <name>_type</name>
      <anchorfile>classwge100__camera_1_1srv_1_1__BoardConfig_1_1BoardConfigResponse.html</anchorfile>
      <anchor>a33fe93b7a139ad07e2c53534465a3e1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
