<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
  <compound kind="file">
    <name>find_camera.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-camera_drivers/doc_stacks/2013-03-02_12-09-20.718080/camera_drivers/prosilica_camera/src/utilities/</path>
    <filename>find__camera_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>collect_replies</name>
      <anchorfile>find__camera_8cpp.html</anchorfile>
      <anchor>a33eb6af6d2d1924dde6f3eb6a3a5bf0a</anchor>
      <arglist>(fd_set *master_set, int maxfd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_local_port</name>
      <anchorfile>find__camera_8cpp.html</anchorfile>
      <anchor>a7a5074aa9ab580642ae96b2f9838b6bc</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_response</name>
      <anchorfile>find__camera_8cpp.html</anchorfile>
      <anchor>a8b08de50c04b5ffa7000933913b12e27</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>find__camera_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>receive_socket</name>
      <anchorfile>find__camera_8cpp.html</anchorfile>
      <anchor>abf4f9509f0e827a572ddf35ba9713d70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>send_query</name>
      <anchorfile>find__camera_8cpp.html</anchorfile>
      <anchor>ae5d97973cc1eefad459f726650d8965f</anchor>
      <arglist>(struct ifaddrs *iface, int srcport)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-camera_drivers/doc_stacks/2013-03-02_12-09-20.718080/camera_drivers/prosilica_camera/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>prosilica.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-camera_drivers/doc_stacks/2013-03-02_12-09-20.718080/camera_drivers/prosilica_camera/src/libprosilica/</path>
    <filename>prosilica_8cpp</filename>
    <includes id="prosilica_8h" name="prosilica.h" local="yes" imported="no">prosilica/prosilica.h</includes>
    <namespace>prosilica</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_ERR</name>
      <anchorfile>prosilica_8cpp.html</anchorfile>
      <anchor>a6e1cea424f08eccee93bcc1a2f0a89da</anchor>
      <arglist>(fnc, amsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fini</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a51ced0a91812a07575baba9e27afdc07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>getGuid</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a19ffb073d836d38d86467ded6fa48d9a</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getStringValuedAttribute</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a264b76e46b3f4ca91642d2f21decfc0a</anchor>
      <arglist>(std::string &amp;value, boost::function&lt; tPvErr(char *, unsigned long, unsigned long *)&gt; get_fn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a5152446bdc05000c9ebf29aba6d5d198</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>numCameras</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a9ef60b4784d5cc338b2da0aaff08a8c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>openCamera</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>aa755020f7b1a7504f7a47e2c0a2aa68b</anchor>
      <arglist>(boost::function&lt; tPvErr(tPvCameraInfo *)&gt; info_fn, boost::function&lt; tPvErr(tPvAccessFlags)&gt; open_fn)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>acquisitionModes</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a42c5788104fb586c4e804d53658206c2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>autoValues</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>ae21680b18314911f0983cab8dfc4985d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static tPvCameraInfo</type>
      <name>cameraList</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>ad9e45b037a571720a9190046d389339c</anchor>
      <arglist>[MAX_CAMERA_LIST]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>cameraNum</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a21f9935e483a1826b8b1d85eba5b956d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>errorStrings</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a4c091a930c521cd24ea9c9887a65e39e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>MAX_CAMERA_LIST</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a9fd188c8920896407ed4901d1a50a697</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>triggerModes</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a6c42e659d82b22687828b6c76e1d6c95</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned long</type>
      <name>USER_ADDRESS</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>ab78baafd454d36252b56dc34d18d5485</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>prosilica.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-camera_drivers/doc_stacks/2013-03-02_12-09-20.718080/camera_drivers/prosilica_camera/include/prosilica/</path>
    <filename>prosilica_8h</filename>
    <class kind="class">prosilica::Camera</class>
    <class kind="struct">prosilica::ProsilicaException</class>
    <namespace>prosilica</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_LINUX</name>
      <anchorfile>prosilica_8h.html</anchorfile>
      <anchor>a698f39b2b3c141a5c346b01e6db64652</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_x86</name>
      <anchorfile>prosilica_8h.html</anchorfile>
      <anchor>a819ee985e4f2157be0c66daf1147b5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AcquisitionMode</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a8550e2f819183d2ba39a1e0aea9124f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Continuous</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a8550e2f819183d2ba39a1e0aea9124f3ac300194fc0886a69c237c957095636ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SingleFrame</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a8550e2f819183d2ba39a1e0aea9124f3ad03840afedc848a94a1226d5f4225e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MultiFrame</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a8550e2f819183d2ba39a1e0aea9124f3a639411cb0d0f7c87f8513f0751c9f9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Recorder</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a8550e2f819183d2ba39a1e0aea9124f3a7154774cc0ae2df8e1747419a62672b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AutoSetting</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>ad5055812510ffdab182765deaac3b8ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Manual</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>ad5055812510ffdab182765deaac3b8baa3af0654666e73193d9f9923bb5a1394c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Auto</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>ad5055812510ffdab182765deaac3b8baaae86f47c1fc489b875ba7869175e6a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoOnce</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>ad5055812510ffdab182765deaac3b8baa8c8b49f13f2b1e7adfdbfb0b7104bfd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FrameStartTriggerMode</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a4ea89977d23e35816298439de022c4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Freerun</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a4ea89977d23e35816298439de022c4a6a19587816d435177a9156e9e0da6b52c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SyncIn1</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a4ea89977d23e35816298439de022c4a6ad794090c4a2b939077fd13c08c5212d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SyncIn2</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a4ea89977d23e35816298439de022c4a6a34796d5ea022c5387e385a921546804a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FixedRate</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a4ea89977d23e35816298439de022c4a6ae907e4f525b297a5bb974ed7f5e597ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Software</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a4ea89977d23e35816298439de022c4a6abd19bb15271dc18063598f3775d07a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a4ea89977d23e35816298439de022c4a6a7951ee81351a3bba1f12eccf531f9d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fini</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a51ced0a91812a07575baba9e27afdc07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>getGuid</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a19ffb073d836d38d86467ded6fa48d9a</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a5152446bdc05000c9ebf29aba6d5d198</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>numCameras</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a9ef60b4784d5cc338b2da0aaff08a8c1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>prosilica_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-camera_drivers/doc_stacks/2013-03-02_12-09-20.718080/camera_drivers/prosilica_camera/src/nodes/</path>
    <filename>prosilica__node_8cpp</filename>
    <includes id="prosilica_8h" name="prosilica.h" local="yes" imported="no">prosilica/prosilica.h</includes>
    <includes id="rolling__sum_8h" name="rolling_sum.h" local="yes" imported="no">prosilica/rolling_sum.h</includes>
    <class kind="class">ProsilicaNode</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>prosilica__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>read_memory.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-camera_drivers/doc_stacks/2013-03-02_12-09-20.718080/camera_drivers/prosilica_camera/src/utilities/</path>
    <filename>read__memory_8cpp</filename>
    <includes id="prosilica_8h" name="prosilica.h" local="yes" imported="no">prosilica/prosilica.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>read__memory_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rolling_sum.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-camera_drivers/doc_stacks/2013-03-02_12-09-20.718080/camera_drivers/prosilica_camera/include/prosilica/</path>
    <filename>rolling__sum_8h</filename>
    <class kind="class">RollingSum</class>
  </compound>
  <compound kind="file">
    <name>set_inhibition.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-camera_drivers/doc_stacks/2013-03-02_12-09-20.718080/camera_drivers/prosilica_camera/src/utilities/</path>
    <filename>set__inhibition_8cpp</filename>
    <includes id="prosilica_8h" name="prosilica.h" local="yes" imported="no">prosilica/prosilica.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>set__inhibition_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>set_ip.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-camera_drivers/doc_stacks/2013-03-02_12-09-20.718080/camera_drivers/prosilica_camera/src/utilities/</path>
    <filename>set__ip_8cpp</filename>
    <includes id="prosilica_8h" name="prosilica.h" local="yes" imported="no">prosilica/prosilica.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>set__ip_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printSettings</name>
      <anchorfile>set__ip_8cpp.html</anchorfile>
      <anchor>a1a04f07ce697165d28d9c2bd82515767</anchor>
      <arglist>(const tPvCameraInfo &amp;info, const tPvIpSettings &amp;conf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>write_memory.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-camera_drivers/doc_stacks/2013-03-02_12-09-20.718080/camera_drivers/prosilica_camera/src/utilities/</path>
    <filename>write__memory_8cpp</filename>
    <includes id="prosilica_8h" name="prosilica.h" local="yes" imported="no">prosilica/prosilica.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>write__memory_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProsilicaNode</name>
    <filename>classProsilicaNode.html</filename>
    <member kind="function">
      <type>void</type>
      <name>attributeTest</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>aeb1828a059dbc63779e11011d2c41b7a</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>configure</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>ad0adc16a7256f5e63d994d977bbb93ad</anchor>
      <arglist>(Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>frameStatistics</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>acfeb6e147cadca2e1caeb6aced534746</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>freqStatus</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>ad8f61883d5a6f0af5d4e409d172eace3</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>imageTest</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a5bee6e82dcad530ddb9f275298c0b32f</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>infoTest</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a672f172111fc86f132fe1cec843b67fe</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadIntrinsics</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a225d8a3e381f1254f15f046047f37af5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalizeCallback</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a70e6c237c4772ecd1f7c73d0e80d8002</anchor>
      <arglist>(tPvFrame *frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalizeExposure</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>aa1f411531a24b991808662074d80aeab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>packetErrorStatus</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>ab8b17ea3a4f65717e2a66be314830467</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>packetStatistics</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a24ac3e77b979b7019a31cf8608902dde</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pollCallback</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>af100a69980ab886357e44b1bd25570d4</anchor>
      <arglist>(polled_camera::GetPolledImage::Request &amp;req, polled_camera::GetPolledImage::Response &amp;rsp, sensor_msgs::Image &amp;image, sensor_msgs::CameraInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processFrame</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a4f77e46cd05d30f75b2e06a41b6abc8f</anchor>
      <arglist>(tPvFrame *frame, sensor_msgs::Image &amp;img, sensor_msgs::CameraInfo &amp;cam_info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProsilicaNode</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>ae95c6cfc98b1dabc9adac3fa1b1e8b0c</anchor>
      <arglist>(const ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishImage</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a8a3028ce3339d05bb1d306a4359a0a83</anchor>
      <arglist>(tPvFrame *frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runDiagnostics</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a865f85ec389b9d1b75e64d34b7867b8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setCameraInfo</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a49283c072b13f5e7599b17ebdedc851b</anchor>
      <arglist>(sensor_msgs::SetCameraInfo::Request &amp;req, sensor_msgs::SetCameraInfo::Response &amp;rsp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>aa36ca9579e47dea0bd32e0ddee6d789b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a559bd44bcc60b2a7902e6782ff05c166</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syncInCallback</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>aa67d230b746bf5d18ebbe05a007cb8b1</anchor>
      <arglist>(const std_msgs::HeaderConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ProsilicaNode</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a9e4087c02100370d4365e57222acc6fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>frameToImage</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a6706bb76a84e2f50199f7859f181df68</anchor>
      <arglist>(tPvFrame *frame, sensor_msgs::Image &amp;image)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>prosilica_camera::ProsilicaCameraConfig</type>
      <name>Config</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a1af864c6a1495efbb1a21cb9fcbad70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>dynamic_reconfigure::Server&lt; Config &gt;</type>
      <name>ReconfigureServer</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a767b5ccb9ba68779d8a9050194b5788e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>auto_adjust_stream_bytes_per_second_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a15c74a0bc04e83fd4a888fccc720491c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; prosilica::Camera &gt;</type>
      <name>cam_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a69b868d6de93cc1fb247ba73f1db68b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::CameraInfo</type>
      <name>cam_info_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a2b197964fe0b257af32ac269ac419d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>consecutive_stable_exposures_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a3194c3f66936833469a8fdab767f2e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>count_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a16d039ced93005ecb2dea5329c94057a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>desired_freq_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a1be6b1d52f76178a7f3cb58c3d568d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>diagnostic_updater::Updater</type>
      <name>diagnostic_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a0a86ce8dfde63d8b07e41bde0d9bf3b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Timer</type>
      <name>diagnostic_timer_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>ae6a319ea8e401ca93eecb59d450b4a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RollingSum&lt; unsigned long &gt;</type>
      <name>frames_completed_acc_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a14391bebb2a25409659b46388c942525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>frames_completed_total_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a7573a1f5314c05d874700269552afc8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RollingSum&lt; unsigned long &gt;</type>
      <name>frames_dropped_acc_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>aa556ac9ea74945e32b1ae74164ce1e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>frames_dropped_total_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a8b1fc61f7f914e1db790b53039aa681e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>hw_id_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>aef2087cfdf968f8d981c31d4f449b099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::Image</type>
      <name>img_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a26808eceeb52391cfdb3a080e5690421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>it_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>aec718e64706dcf0df857b6c21c537a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>last_exposure_value_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a2c70d466b78c4fad8eb025c67863852e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>max_data_rate_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>abc89e069e7599ed680546758b9cf3058</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a98426c75cb11e5f670de340a7854fdae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RollingSum&lt; unsigned long &gt;</type>
      <name>packets_missed_acc_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a124d3b015bd65fcc804abba7001e2628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>packets_missed_total_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>ac554d71725d1cb0493953244de4bfd70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RollingSum&lt; unsigned long &gt;</type>
      <name>packets_received_acc_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>afd075ebbb9c25df6c003f96e2ec07a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>packets_received_total_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a7b6f8f82d356bc2cea0c57eee1616d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>polled_camera::PublicationServer</type>
      <name>poll_srv_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a5d0350eb6e4a6827ec7017cdb1f5fa98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReconfigureServer</type>
      <name>reconfigure_server_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a196c0d09fb8591b5a92c1387f2758556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>running_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>ae7711d5256089a11dd833673d09582a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; self_test::TestRunner &gt;</type>
      <name>self_test_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a954b01cf50c78e64749d94531d25bcc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tPvUint32</type>
      <name>sensor_height_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a72a3fe83854b25bc38efd45b9dca0393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tPvUint32</type>
      <name>sensor_width_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>aab70e8a6f252917fe0183d8c6bd81c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>set_camera_info_srv_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a3139addab71081f143d36e1827e3d701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>streaming_pub_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>aa36cad8341a10ec683f779838d1c31cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>trig_time_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a01a0432cdd1fb681e9fdbbd5d5f6467e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>trig_timestamp_topic_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a36cf4494057ee3fb8cf4b324702591ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>prosilica::FrameStartTriggerMode</type>
      <name>trigger_mode_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a3c1c6d784d5c7fe9140f03659223ddaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>trigger_sub_</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a318022baf01e42f53036e796a976d64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>WINDOW_SIZE</name>
      <anchorfile>classProsilicaNode.html</anchorfile>
      <anchor>a36a2b5b5a1e8d391646900659b285300</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RollingSum</name>
    <filename>classRollingSum.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classRollingSum.html</anchorfile>
      <anchor>ade1834e7ad4cfacc2051d0232e795d04</anchor>
      <arglist>(T sample)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RollingSum</name>
      <anchorfile>classRollingSum.html</anchorfile>
      <anchor>a1c234d8e2917fce81d56cc05d0a5a583</anchor>
      <arglist>(size_t capacity)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sum</name>
      <anchorfile>classRollingSum.html</anchorfile>
      <anchor>a97a7bef6815b69a7fdea4a2d2b959bcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::circular_buffer&lt; T &gt;</type>
      <name>buffer_</name>
      <anchorfile>classRollingSum.html</anchorfile>
      <anchor>a85cbd97efedd6baafe6942e903798de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>sum_</name>
      <anchorfile>classRollingSum.html</anchorfile>
      <anchor>aafd4f52a05e896b022d4366bc1232bbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>prosilica</name>
    <filename>namespaceprosilica.html</filename>
    <class kind="class">prosilica::Camera</class>
    <class kind="struct">prosilica::ProsilicaException</class>
    <member kind="enumeration">
      <name>AcquisitionMode</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a8550e2f819183d2ba39a1e0aea9124f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Continuous</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a8550e2f819183d2ba39a1e0aea9124f3ac300194fc0886a69c237c957095636ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SingleFrame</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a8550e2f819183d2ba39a1e0aea9124f3ad03840afedc848a94a1226d5f4225e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MultiFrame</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a8550e2f819183d2ba39a1e0aea9124f3a639411cb0d0f7c87f8513f0751c9f9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Recorder</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a8550e2f819183d2ba39a1e0aea9124f3a7154774cc0ae2df8e1747419a62672b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AutoSetting</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>ad5055812510ffdab182765deaac3b8ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Manual</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>ad5055812510ffdab182765deaac3b8baa3af0654666e73193d9f9923bb5a1394c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Auto</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>ad5055812510ffdab182765deaac3b8baaae86f47c1fc489b875ba7869175e6a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoOnce</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>ad5055812510ffdab182765deaac3b8baa8c8b49f13f2b1e7adfdbfb0b7104bfd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FrameStartTriggerMode</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a4ea89977d23e35816298439de022c4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Freerun</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a4ea89977d23e35816298439de022c4a6a19587816d435177a9156e9e0da6b52c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SyncIn1</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a4ea89977d23e35816298439de022c4a6ad794090c4a2b939077fd13c08c5212d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SyncIn2</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a4ea89977d23e35816298439de022c4a6a34796d5ea022c5387e385a921546804a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FixedRate</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a4ea89977d23e35816298439de022c4a6ae907e4f525b297a5bb974ed7f5e597ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Software</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a4ea89977d23e35816298439de022c4a6abd19bb15271dc18063598f3775d07a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a4ea89977d23e35816298439de022c4a6a7951ee81351a3bba1f12eccf531f9d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fini</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a51ced0a91812a07575baba9e27afdc07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>getGuid</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a19ffb073d836d38d86467ded6fa48d9a</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getStringValuedAttribute</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a264b76e46b3f4ca91642d2f21decfc0a</anchor>
      <arglist>(std::string &amp;value, boost::function&lt; tPvErr(char *, unsigned long, unsigned long *)&gt; get_fn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a5152446bdc05000c9ebf29aba6d5d198</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>numCameras</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a9ef60b4784d5cc338b2da0aaff08a8c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>openCamera</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>aa755020f7b1a7504f7a47e2c0a2aa68b</anchor>
      <arglist>(boost::function&lt; tPvErr(tPvCameraInfo *)&gt; info_fn, boost::function&lt; tPvErr(tPvAccessFlags)&gt; open_fn)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>acquisitionModes</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a42c5788104fb586c4e804d53658206c2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>autoValues</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>ae21680b18314911f0983cab8dfc4985d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static tPvCameraInfo</type>
      <name>cameraList</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>ad9e45b037a571720a9190046d389339c</anchor>
      <arglist>[MAX_CAMERA_LIST]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned long</type>
      <name>cameraNum</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a21f9935e483a1826b8b1d85eba5b956d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>errorStrings</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a4c091a930c521cd24ea9c9887a65e39e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>MAX_CAMERA_LIST</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a9fd188c8920896407ed4901d1a50a697</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>triggerModes</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>a6c42e659d82b22687828b6c76e1d6c95</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned long</type>
      <name>USER_ADDRESS</name>
      <anchorfile>namespaceprosilica.html</anchorfile>
      <anchor>ab78baafd454d36252b56dc34d18d5485</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>prosilica::Camera</name>
    <filename>classprosilica_1_1Camera.html</filename>
    <member kind="function">
      <type></type>
      <name>Camera</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>aea6c2452a38b7b3b9dc66f427166dde1</anchor>
      <arglist>(const char *ip_address, size_t bufferSize=DEFAULT_BUFFER_SIZE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Camera</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a05c2fa98b9f63bf79fed2866eb0a9da3</anchor>
      <arglist>(unsigned long guid, size_t bufferSize=DEFAULT_BUFFER_SIZE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAttribute</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a045cfe3f36ba363f4166bdb6b4deac23</anchor>
      <arglist>(const std::string &amp;name, std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAttribute</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a1cbaa596bc0924ce8477a8f52d96caa7</anchor>
      <arglist>(const std::string &amp;name, tPvFloat32 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAttribute</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>ac33cad513370b76bc7e0b2c5ef82da9b</anchor>
      <arglist>(const std::string &amp;name, tPvUint32 &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAttributeEnum</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a4de9f56d2b5e22c26d14958ed30b8810</anchor>
      <arglist>(const std::string &amp;name, std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>getMaxDataRate</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>ab2747eed48af9100fe73f030d5d714ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>tPvFrame *</type>
      <name>grab</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a014e155e38e78921c0e8065129e6ac25</anchor>
      <arglist>(unsigned long timeout_ms=PVINFINITE)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>guid</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a731c48e674bffb37e48dd4333a5bec6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>tPvHandle</type>
      <name>handle</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a302d43bb64a29c909a31f40c750f1942</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasAttribute</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a56c1089affcf7bd7f1ccf05efec027af</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readUserMemory</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a3c0acd916438b241076c8dce139fe504</anchor>
      <arglist>(char *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runCommand</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a6fd30fcbf080c6ada90179881c748a86</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttribute</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a44fd4f7454fd833f04d40713545c92cb</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttribute</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>ad90e12e0b1db5b9fdfcb1a25605a40ab</anchor>
      <arglist>(const std::string &amp;name, tPvFloat32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttribute</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a201d0a7680efe091fb72c6129ba6f0e7</anchor>
      <arglist>(const std::string &amp;name, tPvUint32 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttributeEnum</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a6da501dac05d02ae03eb6fad9b7b971f</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBinning</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a619d368110a673c19e031c8879df55b0</anchor>
      <arglist>(unsigned int binning_x=1, unsigned int binning_y=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExposure</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>afca47e952fdbac3c60e23dae3dc7ff5b</anchor>
      <arglist>(unsigned int val, AutoSetting isauto=Manual)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrameCallback</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a2e7c5f4ace25afb60a108a76a6a2bfb0</anchor>
      <arglist>(boost::function&lt; void(tPvFrame *)&gt; callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGain</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a0ba603b5cc8a1f818f0d5c347fbca45f</anchor>
      <arglist>(unsigned int val, AutoSetting isauto=Manual)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRoi</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a194fa00c2048f59edebec7e1ef700a10</anchor>
      <arglist>(unsigned int x, unsigned int y, unsigned int width, unsigned int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRoiToWholeFrame</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>ab447f66cdb754a3c89649bf1d92d85e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWhiteBalance</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a32308b913bb2df805778189727ed7c5d</anchor>
      <arglist>(unsigned int blue, unsigned int red, AutoSetting isauto=Manual)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a8ad96561691f66d05cfe23b34ac1c39b</anchor>
      <arglist>(FrameStartTriggerMode=Freerun, AcquisitionMode=Continuous)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>aa8cbd69d818d2fa8aa5a8341d7943b77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUserMemory</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a9bf2314a637e8a5aee9aafe7eaa70af9</anchor>
      <arglist>(const char *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Camera</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a545ff0adb5445d0dcd5bdde043cc8afc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>DEFAULT_BUFFER_SIZE</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>af9d06136004e2b292169a3a879f8c722</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned long</type>
      <name>GIGE_MAX_DATA_RATE</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a3d4814d7ecd427e468d60e386dd18116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>USER_MEMORY_SIZE</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a2319f85dff0a5b7c6428200823d33919</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a99b52537561b901a38c5ce91783c28f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>frameDone</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a02c07a665b4da5f53e65b7527a9e754d</anchor>
      <arglist>(tPvFrame *frame)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AcquisitionMode</type>
      <name>Amode_</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a225291f19bcca73489c6b4859c5d8126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>bufferSize_</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a55102edfd3b30fa80122ccd0ecdf8dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>frameMutex_</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a1e2089b7a633809fddfa8dc2ba7c1f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tPvFrame *</type>
      <name>frames_</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>ae0a34447943ee55c14995e5a3d070a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tPvUint32</type>
      <name>frameSize_</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a5e638b5d4c99af6049f7b0c76b7ed4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FrameStartTriggerMode</type>
      <name>FSTmode_</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>ae60c61b7b30b16b6e9911da997f3135a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tPvHandle</type>
      <name>handle_</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a634564444089abd01d0199396b516451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void(tPvFrame *)</type>
      <name>userCallback_</name>
      <anchorfile>classprosilica_1_1Camera.html</anchorfile>
      <anchor>a4a5658f48af15551707d38e4e0fffda4</anchor>
      <arglist>)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>prosilica::ProsilicaException</name>
    <filename>structprosilica_1_1ProsilicaException.html</filename>
    <member kind="function">
      <type></type>
      <name>ProsilicaException</name>
      <anchorfile>structprosilica_1_1ProsilicaException.html</anchorfile>
      <anchor>a952f16ed639f45258856e1c414b0fcda</anchor>
      <arglist>(tPvErr code, const char *msg)</arglist>
    </member>
    <member kind="variable">
      <type>tPvErr</type>
      <name>error_code</name>
      <anchorfile>structprosilica_1_1ProsilicaException.html</anchorfile>
      <anchor>aea674bf090b787fdccedc437125a8409</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
