<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.13.2">
  <compound kind="file">
    <name>appBase.cpp</name>
    <path>common/src/</path>
    <filename>appBase_8cpp.html</filename>
    <includes id="appBase_8hpp" name="appBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/appBase.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>base.cpp</name>
    <path>common/src/</path>
    <filename>base_8cpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <member kind="function">
      <type>void</type>
      <name>SendThrMsg</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>afc78d36522330cb3836de4154d37b9c0</anchor>
      <arglist>(const std::string &amp;command, const std::string &amp;sender_thread_name, const std::string &amp;receiver_thread_name, const std::string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReceiveThrMsg</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a5a784cf7b75a450ab1d31352a1b1ffb3</anchor>
      <arglist>(const std::string &amp;receiver_thread_name, const double time_out, ifw::ccf::mptk::Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AssertPtr</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af853aaf31ac7eb74cfd8c38a91d45a88</anchor>
      <arglist>(const void *ptr, const std::string &amp;object, const std::string &amp;location)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DecomposeSmStatus</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ac8018f96607d5152b430d9e6bc942132</anchor>
      <arglist>(const std::string &amp;sm_state, std::string &amp;sum_state, std::string &amp;sum_substate)</arglist>
    </member>
    <member kind="function">
      <type>ifw::fnd::datatype::DataType</type>
      <name>CiiCfgNodeToIfwDataType</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae5f2c83023fc9a78db982e1120987330</anchor>
      <arglist>(elt::configng::CiiConfigInstanceNode &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintStackTrace</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>afcc50fdf54b47ad55b826c439558a207</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ExpoMode</type>
      <name>ExpoModeToNb</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a314f5ec10d6f756572576c30c5f4c336</anchor>
      <arglist>(const std::string &amp;expo_mode)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StatusToStr</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a687f20cb123a5f1c6c678627c3667e9a</anchor>
      <arglist>(ifw::ccf::Status status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetRecStatusObj</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a4733b43937839dfdbe14a1c3d5210ba5</anchor>
      <arglist>(std::shared_ptr&lt; recif::RecStatus &gt; &amp;rec_status_obj, const recif::RecStatusNames rec_status=recif::RecStatusNames::Undefined)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyRecStatusObj</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a00044e7e5daddc431ccf7e8e74a6bd64</anchor>
      <arglist>(const std::shared_ptr&lt; recif::RecStatus &gt; &amp;src_rec_status_obj, const std::shared_ptr&lt; recif::RecStatus &gt; &amp;trg_rec_status_obj)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PubStatusNameToStr</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a97adb81fdab97bc1079f824215b96f0f</anchor>
      <arglist>(PubStatus pub_status_nb)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>RecStatusNameToStr</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6167d513221d367ed32f755c4cb3940e</anchor>
      <arglist>(recif::RecStatusNames rec_status_nb)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>BuildKey</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af72e655c3b66c35eaac461e2be2f879d</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;elements)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>SplitKey</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aaa5f73bcec4adec0168e48624e4986f5</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SendThrMsg</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>afc78d36522330cb3836de4154d37b9c0</anchor>
      <arglist>(const std::string &amp;command, const std::string &amp;sender_thread_name, const std::string &amp;receiver_thread_name, const std::string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReceiveThrMsg</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a5a784cf7b75a450ab1d31352a1b1ffb3</anchor>
      <arglist>(const std::string &amp;receiver_thread_name, const double time_out, ifw::ccf::mptk::Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AssertPtr</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af853aaf31ac7eb74cfd8c38a91d45a88</anchor>
      <arglist>(const void *ptr, const std::string &amp;object, const std::string &amp;location)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DecomposeSmStatus</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ac8018f96607d5152b430d9e6bc942132</anchor>
      <arglist>(const std::string &amp;sm_state, std::string &amp;sum_state, std::string &amp;sum_substate)</arglist>
    </member>
    <member kind="function">
      <type>ifw::fnd::datatype::DataType</type>
      <name>CiiCfgNodeToIfwDataType</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae5f2c83023fc9a78db982e1120987330</anchor>
      <arglist>(elt::configng::CiiConfigInstanceNode &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintStackTrace</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>afcc50fdf54b47ad55b826c439558a207</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ExpoMode</type>
      <name>ExpoModeToNb</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a314f5ec10d6f756572576c30c5f4c336</anchor>
      <arglist>(const std::string &amp;expo_mode)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StatusToStr</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a687f20cb123a5f1c6c678627c3667e9a</anchor>
      <arglist>(ifw::ccf::Status status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetRecStatusObj</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a4733b43937839dfdbe14a1c3d5210ba5</anchor>
      <arglist>(std::shared_ptr&lt; recif::RecStatus &gt; &amp;rec_status_obj, const recif::RecStatusNames rec_status=recif::RecStatusNames::Undefined)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyRecStatusObj</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a00044e7e5daddc431ccf7e8e74a6bd64</anchor>
      <arglist>(const std::shared_ptr&lt; recif::RecStatus &gt; &amp;src_rec_status_obj, const std::shared_ptr&lt; recif::RecStatus &gt; &amp;trg_rec_status_obj)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PubStatusNameToStr</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a97adb81fdab97bc1079f824215b96f0f</anchor>
      <arglist>(PubStatus pub_status_nb)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>RecStatusNameToStr</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6167d513221d367ed32f755c4cb3940e</anchor>
      <arglist>(recif::RecStatusNames rec_status_nb)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>BuildKey</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af72e655c3b66c35eaac461e2be2f879d</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;elements)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>SplitKey</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aaa5f73bcec4adec0168e48624e4986f5</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>comAdptBase.cpp</name>
    <path>common/src/</path>
    <filename>comAdptBase_8cpp.html</filename>
    <includes id="common_2src_2include_2ifw_2ccf_2common_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/config.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/utilities.hpp</includes>
    <includes id="comAdptBase_8hpp" name="comAdptBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/comAdptBase.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>dataFrame.cpp</name>
    <path>common/src/</path>
    <filename>dataFrame_8cpp.html</filename>
    <includes id="dataFrame_8hpp" name="dataFrame.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dataFrame.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>db.cpp</name>
    <path>common/src/</path>
    <filename>db_8cpp.html</filename>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>dcsClient.cpp</name>
    <path>common/src/</path>
    <filename>dcsClient_8cpp.html</filename>
    <includes id="utilities_8hpp" name="utilities.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/utilities.hpp</includes>
    <includes id="dcsClient_8hpp" name="dcsClient.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dcsClient.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>execAdptBase.cpp</name>
    <path>common/src/</path>
    <filename>execAdptBase_8cpp.html</filename>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <includes id="common_2src_2include_2ifw_2ccf_2common_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/config.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="execAdptBase_8hpp" name="execAdptBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/execAdptBase.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>fits.cpp</name>
    <path>common/src/</path>
    <filename>fits_8cpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <includes id="fits_8hpp" name="fits.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/fits.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
    <namespace>ifw::ccf::common::fits</namespace>
  </compound>
  <compound kind="file">
    <name>frameQueue.cpp</name>
    <path>common/src/</path>
    <filename>frameQueue_8cpp.html</filename>
    <includes id="frameQueue_8hpp" name="frameQueue.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/frameQueue.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>appBase.hpp</name>
    <path>common/src/include/ifw/ccf/common/</path>
    <filename>appBase_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <class kind="class">ifw::ccf::common::AppBase</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>base.hpp</name>
    <path>common/src/include/ifw/ccf/common/</path>
    <filename>base_8hpp.html</filename>
    <includes id="manager_8hpp" name="manager.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/mptk/manager.hpp</includes>
    <class kind="class">ifw::ccf::Base</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CCFTIME</name>
      <anchorfile>base_8hpp.html</anchorfile>
      <anchor>a231eefe3ad895ac1df99182029259e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CCFDEBUG</name>
      <anchorfile>base_8hpp.html</anchorfile>
      <anchor>aa229bb57b5761d7af9bd32ddc03a8b81</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CCFTHROW</name>
      <anchorfile>base_8hpp.html</anchorfile>
      <anchor>a8a3785d43ec910e3c38596dd5db9484d</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a5925a9329b72ed43b2756d549a675f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_TIME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a393ff8cb255f1963b761dc53af326750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_WIN_BINX</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a0c3aa5e83c86d1404df5955e899d6676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_WIN_BINY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aa88945a06eea0941ac556820d375106f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_WIN_STARTX</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a75895a76b4d9f763546b839ee693fbdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_WIN_STARTY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a381069950f3d85f289ca2506e4c43289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_SYSTEM</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a78b18479a0b191d1f4440b94f276cc31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_NAME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ad9cfd827c4615ca005a784b110772f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_ID</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a04797058f36c176ba4bb5a47ec5019e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_MODEL</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ad438285999a8f12e85a875aec61b76dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_CHIPMODEL</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>abf016d32291fde294974ed7d50258efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_TYPE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ad7087a8193292d405e90eb7ff0564f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_ACQUISITION</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>abd867026a6c5d294309824f8c2e54e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_MONITORING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aeea80952d502113932b1dd8f67cc9598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_TELEMETRY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a554edffb0c1e72e50d814eddd58e4f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_PROCESSING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a440a4a5ea6c02ab86c91a37eb0cd936e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_RECORDING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a5f22a8a097956bc7381448772d283bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_SERVER</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6812be8d7b9d4e3ecf9e4c4444c81109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_TASKS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>afbf2b8b342ea0163586f9691ec4a198e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ADAPTER</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a93ea5a4834dc0d49e333fb8a23d77eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ADDRESS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae0e05fcf6ea73eb2fb0048183d446d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_AUTO_ADJUST_TIME_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a40e6e282b349adebf23559d30f459d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ALLOW_FRAME_SKIPPING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a31c9a4193c81c6199f1ac12a5d874a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ALLOW_LOST_FRAMES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a2cfb5513d0a997a42ff8db3ec99a3d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_AUTO_STOP_ACQ_AFTER_REC</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af3922cf557b4cf1a1b0a297ecff2c4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ENABLED</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a802aefe2c8657a2e0f50825130224dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_DATA_TYPE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a62120db3db319c19b5a1f34de0073386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_DEVICES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af62b26a535b3e9c48574ca143910be52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_HEIGHT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a896affd621f810d85169555e09646c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ID</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a05df1a8e9e1fa8a2a49e7831c069e149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_INIT_SETUP</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6444a46ff738a693c35fe67a6cc18ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_INPUT_QUEUE_SIZE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a9752db7fe9a6ab6f895488bfccbe4115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MANUFACTURER</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a76071b891734ed7229e0c815957954bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MAPPING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a3319d3cdc25badf9bef920709dfa98ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MAX_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a66cc1b9bea41e9442b9d29836b3e993d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MAX_RESOLUTION</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a81a22c6b416a57ddf0dadf71de814db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_METADATA_MAP</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a51bb27a8b7ed628e608f2e29f61446ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_METADATA_KEY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aaf1e5ca6470350014c6c6407cb423aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MODEL</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a0ab56772d8d4299d3fd0cd2067042ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_NAME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a0eb5d8a13f6c293966091b68b4dd0e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_NAMES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a3604a5fba2263d17df1e120f6f0f863b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_NB_OF_SAMPLES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a25d5b94426cc08e254b050edaa601425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_OLDB_NODE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a57f57aa2e2056d81f216a08395082ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_OUPUT_QUEUE_SIZE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a92fb41abecb2a3ca11d84ce336c00ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PERIOD</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ab1467a27f0b44a223c4aaed36aed60d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PIPELINE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a3636351a2a7790e17fbdd71c3d803c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PROPERTIES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a652fb6103b328978d7eca6be529c9bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PROTOCOL</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af2d005b4b389e8b7a39fbe51d1cdfd45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PUBLISHERS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a242f7b0c7e54cce3a3d1b39fd1e33254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_RECIPES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af2494d0fb95bcb987f6a9fe313b5d7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_REC_HIST_EXP</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af75f3227f87883aa21214f76c64daae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_REC_HIST_SIZE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a90f10c554332017de844a1223244bdb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_RESOLUTION</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>abc0d65c28133ba72aa7246eaa10271ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_SDK</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a9114ec44062e61625074c202d00ea45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_SIMULATION</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>adf64a2a9bda7c6df0aa9acb4896b9885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_SIM_ADDRESS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ab39f85d255ac798598b76cf6098b22b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_TYPE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a9ce884a18b72af10b65de0df3e99fcc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_VALUE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a8fde4b2282f944ae3af1f467253652eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_WIDTH</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aec4d0feb9ac8916c983213526eb3ddb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_WRITE_ON_INIT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a29c36af9890a9c476bfa16f514e6b3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_NODE_EXPO</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a643c92c65b363626f5b1b5a6c03d57cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_NODE_SIM</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a63f8f51655e7c56fb28bea7a6d63a013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_ADDRESS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a0ee1170aa530cd5cb1ea1c9ef58887cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_BASENAME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>addb5cfe921b3b8281977a97da7d3188d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_BIN_X</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a31dae0b033860fc512c1926cabb26392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_BIN_Y</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6cd144ea786de35dd400e7e2e0a4a7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_DELAY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a7cc26b923914624690ef3dd4ba71484f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_ENABLED</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>acaab0191609bdd8afe27dd759d0a4fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_FILE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a09c974e92609e09357c20bdea182f28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_FORMAT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a202c625c9c1e7f21b162fc3053f21c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_FRAME_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aac492ea36fb7ab34b50137e3ec4529af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_FRAME_RATE_LIMIT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a42c265a018b6b9181bb1efebf59827ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_INTERFACE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a135132d297627af5e09dcbfcb19fc03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MAX_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a705ef3284e9ff464e02a83b5e7887762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MAX_SHIFT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae43b97c98e79c5dc0541bc8304568369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MAX_SHIFT_PR_FRAME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae08c9e9aad0d73c30a04d7b25a1bc44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MAX_SIZE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aa6cedb9b529278f93aa04e80d672a21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MODE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a5b27219f20dd9eeddfef7b6c20ec0ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_NB</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae9538f6f8d79b111d3ffa353215b222e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a13c0d2ba952d5401fac63a1b5c196863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_NOISE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a00049a0039ffd2d59bc243d0312d26a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_PORT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a048998a016dbad340717ddc9aa03cb15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_TIME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ac89ad00116f0426fa43bfb5d121fc56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_TYPE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aa6c0ed05b8e25b5f6c02afd7993ea4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_WIN_START_X</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a4820a3d30c948af91bb2f166b5607acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_WIN_START_Y</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>acade74b18ba2614958cb3326550c361a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_WIN_WIDTH</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aef1e7b8a2fb9742084b8db5080b376c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_WIN_HEIGHT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aba683e409a6a9ec75b63e7efb2a7b2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_FILE_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a250c66b03748aab5af5af9c3ee37c6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_GAUSSIAN_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a22fd151be79015324dd86370877d624c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_MULTI_GAUSSIAN_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a8f12ffd405f849eaadffe8fc9e5aa8b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_FLAT_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a9be3cb5069c45b12330c85be03ef8f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_GRID_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a8fdf64a97df07e4e0f93ca6b8006f88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_GRADIENT_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6060255e01ce03be61016a7f34ac52af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_RING_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a22cf3c6d135a797dfbd89d6c6c488d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_CHECKERBOARD_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a7f3bf326d09f74554d79c83ee1015dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_NOISE_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae6bd48de8a5927c3cda228f6c36e0580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_GRATING_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>adb7afe322104c5f36878ed79b8b4e8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ThreadType</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a43a70671c8d1dbaf4e3a02e32185cb6c</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a43a70671c8d1dbaf4e3a02e32185cb6caff3e179b3cc64393841107ccba0d6e48">MONITOR</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a43a70671c8d1dbaf4e3a02e32185cb6ca43b69991c89437567369fc6354008255">ACQUISITION</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a43a70671c8d1dbaf4e3a02e32185cb6cae133e9a63fd4950f19c2180be4047ecc">PROCESSING</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a43a70671c8d1dbaf4e3a02e32185cb6ca02c25714ac6e2973dfb530a7520c80ae">PUBLISHER</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a43a70671c8d1dbaf4e3a02e32185cb6ca0db45d2a4141101bdfe48e3314cfbca3">UNDEFINED</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>HwStatus</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>abccbbf38e3cda8f5ab0a3c4742aa11ec</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="abccbbf38e3cda8f5ab0a3c4742aa11eca10c838b8da25cf719fc5a0183dc90779">NOT_OK</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="abccbbf38e3cda8f5ab0a3c4742aa11ecae0aa021e21dddbd6d8cecec71e9cf564">OK</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Status</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae4125136222950818e73865c879845f7</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="ae4125136222950818e73865c879845f7a36fc6065a3e970bc3e6b2e59da52bf2a">FAILURE</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="ae4125136222950818e73865c879845f7ad0749aaba8b833466dfcbb0428e4f89c">SUCCESS</enumvalue>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>STATE_ON_NOT_OP_NOT_READY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ab39f3d43ca24c76085dd357754fb6f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>STATE_ON_NOT_OP_READY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a3adc776ab40f1719f0f21e43b276231d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>STATE_ON_OP_IDLE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ab6619a9fb22a0c0cfbd150f06a1ac349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>STATE_ON_OP_ACQ</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ad8d274f6528b3296aa4e04a945d8d6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>STATE_ON_OP_ACQ_NOT_REC</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a24dc555f6d50e163d3abfb88f25d18d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>STATE_ON_OP_ACQ_REC</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a0d938051a05e00ace72378539abae793</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SendThrMsg</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>afc78d36522330cb3836de4154d37b9c0</anchor>
      <arglist>(const std::string &amp;command, const std::string &amp;sender_thread_name, const std::string &amp;receiver_thread_name, const std::string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReceiveThrMsg</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a5a784cf7b75a450ab1d31352a1b1ffb3</anchor>
      <arglist>(const std::string &amp;receiver_thread_name, const double time_out, ifw::ccf::mptk::Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DecomposeSmStatus</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ac8018f96607d5152b430d9e6bc942132</anchor>
      <arglist>(const std::string &amp;sm_state, std::string &amp;sum_state, std::string &amp;sum_substate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AssertPtr</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af853aaf31ac7eb74cfd8c38a91d45a88</anchor>
      <arglist>(const void *ptr, const std::string &amp;object, const std::string &amp;location)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PubType</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ad671a37186677bad5552bb2183829851</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="ad671a37186677bad5552bb2183829851a0db45d2a4141101bdfe48e3314cfbca3">UNDEFINED</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="ad671a37186677bad5552bb2183829851a6106cd30b22a82df6165f121308b5366">RECORDING</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="ad671a37186677bad5552bb2183829851ad9668a5e114d5eb3b108aa12165ecdf2">NOT_RECORDING</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PubStatus</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a16fe475ef124cb1dd8b95f3b9f1b9f59</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a16fe475ef124cb1dd8b95f3b9f1b9f59a18ff74f43da410c5529f7d6fca84f115">ACTIVE</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a16fe475ef124cb1dd8b95f3b9f1b9f59a8f7afecbc8fbc4cd0f50a57d1172482e">COMPLETED</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a16fe475ef124cb1dd8b95f3b9f1b9f59a09d4d696b4e935115b9313e3c412509a">STOPPED</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a16fe475ef124cb1dd8b95f3b9f1b9f59a4e6c860e5da10e31c5fd9cb76ddc2025">ABORTED</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a16fe475ef124cb1dd8b95f3b9f1b9f59ab9e14d9b2886bcff408b85aefa780419">FAILED</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a16fe475ef124cb1dd8b95f3b9f1b9f59a0db45d2a4141101bdfe48e3314cfbca3">UNDEFINED</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ProcStatus</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a95d530fcb21222e0bd3c575fedce7670</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a95d530fcb21222e0bd3c575fedce7670a0db45d2a4141101bdfe48e3314cfbca3">UNDEFINED</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a95d530fcb21222e0bd3c575fedce7670aa5daf7f2ebbba4975d61dab1c40188c7">IDLE</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a95d530fcb21222e0bd3c575fedce7670ae133e9a63fd4950f19c2180be4047ecc">PROCESSING</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a95d530fcb21222e0bd3c575fedce7670a2c616b2713e2e0aed04b4c4752c88133">FINISHED</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a95d530fcb21222e0bd3c575fedce7670ab9e14d9b2886bcff408b85aefa780419">FAILED</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ExpoMode</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a7ca50f3a5c2fc317943f8506649c3ff6</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a7ca50f3a5c2fc317943f8506649c3ff6ac655b16830f780071f535b8a4ef4105f">FINITE</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a7ca50f3a5c2fc317943f8506649c3ff6ab1fa9dd3af034b3ef4291579aa673c07">CONTINUOUS</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a7ca50f3a5c2fc317943f8506649c3ff6a6b273343c454f9c53dcfc9c4ccf171d2">INACTIVE</enumvalue>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SUCCESS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a87a13080a0662756e366b17ebae70130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>FAILURE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae0adae28e2c237af4a5bd5b84a636fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StatusToStr</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a687f20cb123a5f1c6c678627c3667e9a</anchor>
      <arglist>(ifw::ccf::Status status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetRecStatusObj</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a4733b43937839dfdbe14a1c3d5210ba5</anchor>
      <arglist>(std::shared_ptr&lt; recif::RecStatus &gt; &amp;rec_status_obj, const recif::RecStatusNames rec_status=recif::RecStatusNames::Undefined)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyRecStatusObj</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a00044e7e5daddc431ccf7e8e74a6bd64</anchor>
      <arglist>(const std::shared_ptr&lt; recif::RecStatus &gt; &amp;src_rec_status_obj, const std::shared_ptr&lt; recif::RecStatus &gt; &amp;trg_rec_status_obj)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SimType</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a162445c907e39e9759b764c71a0e828e</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828ea9fc5887c030f7a3e19821ebec457e719">FILE</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828ea0fceff26ae86a047835cafbb6cadb1b9">GAUSSIAN</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828ea7fb383a0e3f4fe30796425f740a90371">MULTI_GAUSSIAN</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828eaf88a77e3d68d251c3dc4008c327b5a0c">FLAT</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828eabc899ea5d6a94a8e4e60c16244919ba0">GRID</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828ea90f70ea2675c36bd9b0b44a79f37a41f">GRADIENT</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828eae69b8a2544417fb71e2767e95d7ac8f3">RING</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828eac8b844b448c8a0386fe94ebc492270d8">CHECKERBOARD</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828ea2a8eb3b0974dc3508ba003d3f7a37e52">NOISE</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828ea5120300a12045eb59b83c829dfb0517f">GRATING</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GradientDir</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a02b993b726db72a6ce692de17dfb9130</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a02b993b726db72a6ce692de17dfb9130a86e5d0d8407ce71f7e2004ef3949894e">HORIZONTAL</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a02b993b726db72a6ce692de17dfb9130a3e1b74251c07310c5f1b968145bf00dc">VERTICAL</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a02b993b726db72a6ce692de17dfb9130adcc72e2cbeadb84b595687bc3edba0f2">RADIAL</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>NoiseDist</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ab2595237cd7ee94ada57228c431c7592</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="ab2595237cd7ee94ada57228c431c7592a0fceff26ae86a047835cafbb6cadb1b9">GAUSSIAN</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="ab2595237cd7ee94ada57228c431c7592a92a9a9519a6a4f5edd0b2694fe1c9122">POISSON</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="ab2595237cd7ee94ada57228c431c7592a891f35a29c3d51d02ffd42dd6dcc69b2">UNIFORM</enumvalue>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>EXPO_MODE_FINITE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a824ac5e30e8db405a86f108fddc391e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>EXPO_MODE_CONTINUOUS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ababb6adcf04e0761fb224191725af57a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>EXPO_MODE_INACTIVE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aac1ed57261b1abf0983674aae870109e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>REC_ID_PREFIX</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a9da17198badfe6e022c48910a8274641</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ExpoMode</type>
      <name>ExpoModeToNb</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a314f5ec10d6f756572576c30c5f4c336</anchor>
      <arglist>(const std::string &amp;expo_mode)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_DELIM</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a2f0a47578296f329a2366d2a71181292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_SM_STATUS_STATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a73dd278618065383eb965b66be1194e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_SM_STATUS_SUBSTATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a4895b3ce7e0c6778e581acf06c99122c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_SM_STATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a1f6944fd7014c7b3f9945a0d66bf3573</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintStackTrace</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>afcc50fdf54b47ad55b826c439558a207</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ifw::fnd::datatype::DataType</type>
      <name>CiiCfgNodeToIfwDataType</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae5f2c83023fc9a78db982e1120987330</anchor>
      <arglist>(elt::configng::CiiConfigInstanceNode &amp;node)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a5925a9329b72ed43b2756d549a675f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_TIME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a393ff8cb255f1963b761dc53af326750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_WIN_BINX</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a0c3aa5e83c86d1404df5955e899d6676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_WIN_BINY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aa88945a06eea0941ac556820d375106f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_WIN_STARTX</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a75895a76b4d9f763546b839ee693fbdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_WIN_STARTY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a381069950f3d85f289ca2506e4c43289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_SYSTEM</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a78b18479a0b191d1f4440b94f276cc31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_NAME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ad9cfd827c4615ca005a784b110772f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_ID</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a04797058f36c176ba4bb5a47ec5019e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_MODEL</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ad438285999a8f12e85a875aec61b76dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_CHIPMODEL</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>abf016d32291fde294974ed7d50258efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_TYPE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ad7087a8193292d405e90eb7ff0564f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_ACQUISITION</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>abd867026a6c5d294309824f8c2e54e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_MONITORING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aeea80952d502113932b1dd8f67cc9598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_TELEMETRY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a554edffb0c1e72e50d814eddd58e4f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_PROCESSING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a440a4a5ea6c02ab86c91a37eb0cd936e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_RECORDING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a5f22a8a097956bc7381448772d283bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_SERVER</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6812be8d7b9d4e3ecf9e4c4444c81109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_TASKS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>afbf2b8b342ea0163586f9691ec4a198e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ADAPTER</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a93ea5a4834dc0d49e333fb8a23d77eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ADDRESS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae0e05fcf6ea73eb2fb0048183d446d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_AUTO_ADJUST_TIME_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a40e6e282b349adebf23559d30f459d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ALLOW_FRAME_SKIPPING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a31c9a4193c81c6199f1ac12a5d874a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ALLOW_LOST_FRAMES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a2cfb5513d0a997a42ff8db3ec99a3d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_AUTO_STOP_ACQ_AFTER_REC</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af3922cf557b4cf1a1b0a297ecff2c4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ENABLED</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a802aefe2c8657a2e0f50825130224dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_DATA_TYPE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a62120db3db319c19b5a1f34de0073386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_DEVICES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af62b26a535b3e9c48574ca143910be52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_HEIGHT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a896affd621f810d85169555e09646c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ID</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a05df1a8e9e1fa8a2a49e7831c069e149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_INIT_SETUP</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6444a46ff738a693c35fe67a6cc18ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_INPUT_QUEUE_SIZE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a9752db7fe9a6ab6f895488bfccbe4115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MANUFACTURER</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a76071b891734ed7229e0c815957954bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MAPPING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a3319d3cdc25badf9bef920709dfa98ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MAX_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a66cc1b9bea41e9442b9d29836b3e993d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MAX_RESOLUTION</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a81a22c6b416a57ddf0dadf71de814db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_METADATA_MAP</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a51bb27a8b7ed628e608f2e29f61446ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_METADATA_KEY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aaf1e5ca6470350014c6c6407cb423aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MODEL</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a0ab56772d8d4299d3fd0cd2067042ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_NAME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a0eb5d8a13f6c293966091b68b4dd0e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_NAMES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a3604a5fba2263d17df1e120f6f0f863b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_NB_OF_SAMPLES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a25d5b94426cc08e254b050edaa601425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_OLDB_NODE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a57f57aa2e2056d81f216a08395082ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_OUPUT_QUEUE_SIZE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a92fb41abecb2a3ca11d84ce336c00ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PERIOD</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ab1467a27f0b44a223c4aaed36aed60d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PIPELINE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a3636351a2a7790e17fbdd71c3d803c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PROPERTIES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a652fb6103b328978d7eca6be529c9bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PROTOCOL</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af2d005b4b389e8b7a39fbe51d1cdfd45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PUBLISHERS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a242f7b0c7e54cce3a3d1b39fd1e33254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_RECIPES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af2494d0fb95bcb987f6a9fe313b5d7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_REC_HIST_EXP</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af75f3227f87883aa21214f76c64daae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_REC_HIST_SIZE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a90f10c554332017de844a1223244bdb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_RESOLUTION</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>abc0d65c28133ba72aa7246eaa10271ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_SDK</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a9114ec44062e61625074c202d00ea45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_SIMULATION</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>adf64a2a9bda7c6df0aa9acb4896b9885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_SIM_ADDRESS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ab39f85d255ac798598b76cf6098b22b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_TYPE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a9ce884a18b72af10b65de0df3e99fcc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_VALUE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a8fde4b2282f944ae3af1f467253652eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_WIDTH</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aec4d0feb9ac8916c983213526eb3ddb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_WRITE_ON_INIT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a29c36af9890a9c476bfa16f514e6b3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_NODE_EXPO</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a643c92c65b363626f5b1b5a6c03d57cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_NODE_SIM</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a63f8f51655e7c56fb28bea7a6d63a013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_ADDRESS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a0ee1170aa530cd5cb1ea1c9ef58887cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_BASENAME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>addb5cfe921b3b8281977a97da7d3188d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_BIN_X</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a31dae0b033860fc512c1926cabb26392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_BIN_Y</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6cd144ea786de35dd400e7e2e0a4a7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_DELAY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a7cc26b923914624690ef3dd4ba71484f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_ENABLED</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>acaab0191609bdd8afe27dd759d0a4fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_FILE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a09c974e92609e09357c20bdea182f28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_FORMAT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a202c625c9c1e7f21b162fc3053f21c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_FRAME_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aac492ea36fb7ab34b50137e3ec4529af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_FRAME_RATE_LIMIT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a42c265a018b6b9181bb1efebf59827ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_INTERFACE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a135132d297627af5e09dcbfcb19fc03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MAX_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a705ef3284e9ff464e02a83b5e7887762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MAX_SHIFT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae43b97c98e79c5dc0541bc8304568369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MAX_SHIFT_PR_FRAME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae08c9e9aad0d73c30a04d7b25a1bc44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MAX_SIZE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aa6cedb9b529278f93aa04e80d672a21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MODE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a5b27219f20dd9eeddfef7b6c20ec0ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_NB</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae9538f6f8d79b111d3ffa353215b222e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a13c0d2ba952d5401fac63a1b5c196863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_NOISE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a00049a0039ffd2d59bc243d0312d26a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_PORT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a048998a016dbad340717ddc9aa03cb15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_TIME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ac89ad00116f0426fa43bfb5d121fc56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_TYPE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aa6c0ed05b8e25b5f6c02afd7993ea4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_WIN_START_X</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a4820a3d30c948af91bb2f166b5607acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_WIN_START_Y</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>acade74b18ba2614958cb3326550c361a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_WIN_WIDTH</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aef1e7b8a2fb9742084b8db5080b376c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_WIN_HEIGHT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aba683e409a6a9ec75b63e7efb2a7b2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_FILE_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a250c66b03748aab5af5af9c3ee37c6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_GAUSSIAN_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a22fd151be79015324dd86370877d624c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_MULTI_GAUSSIAN_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a8f12ffd405f849eaadffe8fc9e5aa8b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_FLAT_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a9be3cb5069c45b12330c85be03ef8f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_GRID_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a8fdf64a97df07e4e0f93ca6b8006f88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_GRADIENT_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6060255e01ce03be61016a7f34ac52af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_RING_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a22cf3c6d135a797dfbd89d6c6c488d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_CHECKERBOARD_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a7f3bf326d09f74554d79c83ee1015dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_NOISE_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae6bd48de8a5927c3cda228f6c36e0580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_GRATING_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>adb7afe322104c5f36878ed79b8b4e8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>PUB_STAT_NAME_ACTIVE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae5494c1b05186a5801d16bcde8f422f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>PUB_STAT_NAME_COMPLETED</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a03423fd86b9a78cbee17072236491f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>PUB_STAT_NAME_STOPPED</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a3a67aa3ae5300fbb8e895b8579dc25a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>PUB_STAT_NAME_ABORTED</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a5be5419ee4269619304e20548d919738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>PUB_STAT_NAME_FAILED</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a218578a65c26f2d8d93fd44cda39811a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>PUB_STAT_NAME_UNDEFINED</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae16e71179f31c09e71c2f3034dc9c57d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>RecStatusNameToStr</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6167d513221d367ed32f755c4cb3940e</anchor>
      <arglist>(recif::RecStatusNames rec_status_nb)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PubStatusNameToStr</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a97adb81fdab97bc1079f824215b96f0f</anchor>
      <arglist>(PubStatus pub_status_nb)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>BuildKey</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af72e655c3b66c35eaac461e2be2f879d</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;elements)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>SplitKey</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aaa5f73bcec4adec0168e48624e4986f5</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>comAdptBase.hpp</name>
    <path>common/src/include/ifw/ccf/common/</path>
    <filename>comAdptBase_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <includes id="dataFrame_8hpp" name="dataFrame.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dataFrame.hpp</includes>
    <includes id="nameMapping_8hpp" name="nameMapping.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/nameMapping.hpp</includes>
    <includes id="common_2src_2include_2ifw_2ccf_2common_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/config.hpp</includes>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <class kind="class">ifw::ccf::common::AcqTrigger</class>
    <class kind="class">ifw::ccf::common::ComAdptBase</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>dataFrame.hpp</name>
    <path>common/src/include/ifw/ccf/common/</path>
    <filename>dataFrame_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <class kind="class">ifw::ccf::common::DataFrame</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>db.hpp</name>
    <path>common/src/include/ifw/ccf/common/</path>
    <filename>db_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <includes id="common_2src_2include_2ifw_2ccf_2common_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/config.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <class kind="class">ifw::ccf::common::InternalDb</class>
    <class kind="class">ifw::ccf::common::Db</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>dcsClient.hpp</name>
    <path>common/src/include/ifw/ccf/common/</path>
    <filename>dcsClient_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <class kind="class">ifw::ccf::common::DcsClient</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>execAdptBase.hpp</name>
    <path>common/src/include/ifw/ccf/common/</path>
    <filename>execAdptBase_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <class kind="class">ifw::ccf::common::ExecAdptBase</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>fits.hpp</name>
    <path>common/src/include/ifw/ccf/common/</path>
    <filename>fits_8hpp.html</filename>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
    <namespace>ifw::ccf::common::fits</namespace>
  </compound>
  <compound kind="file">
    <name>frameQueue.hpp</name>
    <path>common/src/include/ifw/ccf/common/</path>
    <filename>frameQueue_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <includes id="dataFrame_8hpp" name="dataFrame.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dataFrame.hpp</includes>
    <class kind="class">ifw::ccf::common::FrameQueue</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>monAdptBase.hpp</name>
    <path>common/src/include/ifw/ccf/common/</path>
    <filename>monAdptBase_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <class kind="class">ifw::ccf::common::MonAdptBase</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>nameMapping.hpp</name>
    <path>common/src/include/ifw/ccf/common/</path>
    <filename>nameMapping_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <class kind="class">ifw::ccf::common::NameMapping</class>
    <class kind="struct">ifw::ccf::common::NameMapping::ParameterProperty</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>pubBase.hpp</name>
    <path>common/src/include/ifw/ccf/common/</path>
    <filename>pubBase_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <includes id="dataFrame_8hpp" name="dataFrame.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dataFrame.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <includes id="appBase_8hpp" name="appBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/appBase.hpp</includes>
    <class kind="class">ifw::ccf::common::PublisherStatus</class>
    <class kind="class">ifw::ccf::common::PubBase</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_ID</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a5238eefe2b2c3ef65191782127eb2d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_NAME</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>ad0c5aaef97bd8d97d54bdb29f9bc6072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_ADAPTER</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a2d28051a6e030870b73873965260c37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_START</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>abf2aa1228595968dcca4feb719fe53ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_STATUS</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>ac186b513a4e69a4296110570b1e141a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_FRAMES_HANDLED</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a36954258d59cdb6e0b6679d89f3f0196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_VOLUME_HANDLED</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>abf181bb195811093819663a9a55ff788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_NB_OF_FILES_STORED</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a2b344f0c868ae6c57a27764ce1410c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_FILES_STORED</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>afbedd87cfa0eaef0bb56de9327100447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_ID</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a5238eefe2b2c3ef65191782127eb2d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_NAME</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>ad0c5aaef97bd8d97d54bdb29f9bc6072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_ADAPTER</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a2d28051a6e030870b73873965260c37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_START</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>abf2aa1228595968dcca4feb719fe53ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_STATUS</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>ac186b513a4e69a4296110570b1e141a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_FRAMES_HANDLED</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a36954258d59cdb6e0b6679d89f3f0196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_VOLUME_HANDLED</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>abf181bb195811093819663a9a55ff788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_NB_OF_FILES_STORED</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a2b344f0c868ae6c57a27764ce1410c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_FILES_STORED</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>afbedd87cfa0eaef0bb56de9327100447</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>recipeBase.hpp</name>
    <path>common/src/include/ifw/ccf/common/</path>
    <filename>recipeBase_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="dataFrame_8hpp" name="dataFrame.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dataFrame.hpp</includes>
    <class kind="class">ifw::ccf::common::RecipeBase</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>setup.hpp</name>
    <path>common/src/include/ifw/ccf/common/</path>
    <filename>setup_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <class kind="class">ifw::ccf::common::Setup</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>utilities.hpp</name>
    <path>common/src/include/ifw/ccf/common/</path>
    <filename>utilities_8hpp.html</filename>
    <class kind="class">ifw::ccf::common::FrameStatistics</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>monAdptBase.cpp</name>
    <path>common/src/</path>
    <filename>monAdptBase_8cpp.html</filename>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <includes id="common_2src_2include_2ifw_2ccf_2common_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/config.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="monAdptBase_8hpp" name="monAdptBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/monAdptBase.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>nameMapping.cpp</name>
    <path>common/src/</path>
    <filename>nameMapping_8cpp.html</filename>
    <includes id="nameMapping_8hpp" name="nameMapping.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/nameMapping.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>pubBase.cpp</name>
    <path>common/src/</path>
    <filename>pubBase_8cpp.html</filename>
    <includes id="pubBase_8hpp" name="pubBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/pubBase.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>recipeBase.cpp</name>
    <path>common/src/</path>
    <filename>recipeBase_8cpp.html</filename>
    <includes id="recipeBase_8hpp" name="recipeBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/recipeBase.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>setup.cpp</name>
    <path>common/src/</path>
    <filename>setup_8cpp.html</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>utilities.cpp</name>
    <path>common/src/</path>
    <filename>utilities_8cpp.html</filename>
    <includes id="common_2src_2include_2ifw_2ccf_2common_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/config.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/utilities.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>testAppBase.cpp</name>
    <path>common/test/</path>
    <filename>testAppBase_8cpp.html</filename>
    <includes id="appBase_8hpp" name="appBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/appBase.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testAppBase_8cpp.html</anchorfile>
      <anchor>a4f93e152de4a5b095c8785b42d65644b</anchor>
      <arglist>(AppBase, Normal_Test_1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>testAppBase_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testBase.cpp</name>
    <path>common/test/</path>
    <filename>testBase_8cpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <includes id="appBase_8hpp" name="appBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/appBase.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testBase_8cpp.html</anchorfile>
      <anchor>a15e73d06ab24fe979d8a3ca0b007d235</anchor>
      <arglist>(Base, ExpoModeToNb)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testBase_8cpp.html</anchorfile>
      <anchor>a521236cf1013e32c78777bfa498b5400</anchor>
      <arglist>(Base, StatusToStr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testBase_8cpp.html</anchorfile>
      <anchor>abdb430b90083b03c9ceca3c1f1ba23bb</anchor>
      <arglist>(Base, PubStatusNameToStr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testBase_8cpp.html</anchorfile>
      <anchor>a78cf2867cd04c69baaed5fe86e5da211</anchor>
      <arglist>(Base, SendRecvThrMsg_1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testBase_8cpp.html</anchorfile>
      <anchor>a69f8f9b318ce67e27a0a5d87cae7d29b</anchor>
      <arglist>(Base, DecomposeSmStatus)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testBase_8cpp.html</anchorfile>
      <anchor>a895fb8828bdc0c3c35da3c2891d91ea7</anchor>
      <arglist>(Base, BaseClass)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testBase_8cpp.html</anchorfile>
      <anchor>a03201d616c59ae5e6cbe6590c6c0b22c</anchor>
      <arglist>(Base, AssertPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testBase_8cpp.html</anchorfile>
      <anchor>a7ec9aa7a65280c0c5ffdfcbc88d372aa</anchor>
      <arglist>(Base, CopyResetRecStatusObj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testBase_8cpp.html</anchorfile>
      <anchor>a1c1e606bc9dfb3f564277901204bfad9</anchor>
      <arglist>(Base, RecStatusNameToStr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testComAdptBase.cpp</name>
    <path>common/test/</path>
    <filename>testComAdptBase_8cpp.html</filename>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="common_2test_2tools_8hpp" name="tools.hpp" local="no" import="no" module="no" objc="no">tools.hpp</includes>
    <includes id="testComAdptBaseHelper_8hpp" name="testComAdptBaseHelper.hpp" local="no" import="no" module="no" objc="no">testComAdptBaseHelper.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>_InitComAdptBaseTest</name>
      <anchorfile>testComAdptBase_8cpp.html</anchorfile>
      <anchor>ae8cc6423bf0d1c5ff6b8c97b497eeb7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_CheckInit</name>
      <anchorfile>testComAdptBase_8cpp.html</anchorfile>
      <anchor>a6cfd1512d687cd6e3cba9030b80c1432</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testComAdptBase_8cpp.html</anchorfile>
      <anchor>aff4e877cdbb506b344227edb1effe776</anchor>
      <arglist>(ComAdptBase, BasicMethods)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testComAdptBase_8cpp.html</anchorfile>
      <anchor>ae12235bfc049557d8231455246a72253</anchor>
      <arglist>(ComAdptBase, CameraProperty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testComAdptBase_8cpp.html</anchorfile>
      <anchor>aea08d7ff3b00f2b563ff4b29bdcbb001</anchor>
      <arglist>(ComAdptBase, GetTheoreticFrameRate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testComAdptBase_8cpp.html</anchorfile>
      <anchor>a8a8c0899a76a0fa8279fb62eae3b286d</anchor>
      <arglist>(ComAdptBase, Connecting)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testComAdptBase_8cpp.html</anchorfile>
      <anchor>a2063a3bc4de1d2b193787bca4870ce55</anchor>
      <arglist>(ComAdptBase, LostFramesHandling)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testComAdptBase_8cpp.html</anchorfile>
      <anchor>a1a15d7c9befc56b3ef15cf93055f870a</anchor>
      <arglist>(ComAdptBase, ReadWrite)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testComAdptBase_8cpp.html</anchorfile>
      <anchor>abbf29f5cecb487281e35f2f82ae8e745</anchor>
      <arglist>(ComAdptBase, Scan)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testComAdptBase_8cpp.html</anchorfile>
      <anchor>a61d3a58fdbb328698def6911dcd44ec7</anchor>
      <arglist>(ComAdptBase, CameraNameMapping)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testComAdptBase_8cpp.html</anchorfile>
      <anchor>a25b8af66c113dfca3e915e9353d6c93f</anchor>
      <arglist>(ComAdptBase, HandleSetup)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testComAdptBase_8cpp.html</anchorfile>
      <anchor>aa6e0db5f1e3a24b5ec3e7d8261f276c8</anchor>
      <arglist>(ComAdptBase, PrePostWriteRead)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testComAdptBase_8cpp.html</anchorfile>
      <anchor>aa56f102cb68803de31e4ebe4a1e224cb</anchor>
      <arglist>(ComAdptBase, StartStopReceive)</arglist>
    </member>
    <member kind="variable">
      <type>ifw::ccf::common::test::ComAdptTest</type>
      <name>test_com_adpt</name>
      <anchorfile>testComAdptBase_8cpp.html</anchorfile>
      <anchor>aa8281aadd36f2f6ca30d46dd8660a2f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testComAdptBaseHelper.cpp</name>
    <path>common/test/</path>
    <filename>testComAdptBaseHelper_8cpp.html</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="testComAdptBaseHelper_8hpp" name="testComAdptBaseHelper.hpp" local="no" import="no" module="no" objc="no">testComAdptBaseHelper.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
    <namespace>ifw::ccf::common::test</namespace>
  </compound>
  <compound kind="file">
    <name>testComAdptBaseHelper.hpp</name>
    <path>common/test/</path>
    <filename>testComAdptBaseHelper_8hpp.html</filename>
    <includes id="comAdptBase_8hpp" name="comAdptBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/comAdptBase.hpp</includes>
    <class kind="class">ifw::ccf::common::test::ComAdptTest</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
    <namespace>ifw::ccf::common::test</namespace>
  </compound>
  <compound kind="file">
    <name>testDataFrame.cpp</name>
    <path>common/test/</path>
    <filename>testDataFrame_8cpp.html</filename>
    <includes id="dataFrame_8hpp" name="dataFrame.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dataFrame.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testDataFrame_8cpp.html</anchorfile>
      <anchor>aea3dbd3286a469b83d2abbef87914b06</anchor>
      <arglist>(DataFrame, Normal_Test_1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testDb.cpp</name>
    <path>common/test/</path>
    <filename>testDb_8cpp.html</filename>
    <includes id="appBase_8hpp" name="appBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/appBase.hpp</includes>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <includes id="common_2test_2tools_8hpp" name="tools.hpp" local="no" import="no" module="no" objc="no">tools.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testDb_8cpp.html</anchorfile>
      <anchor>aaeb63954fafb60301cc9802be2cfcf22</anchor>
      <arglist>(Db, GetSmState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testDb_8cpp.html</anchorfile>
      <anchor>a67c9cbf1481cdd9bb3a30b69f064b73c</anchor>
      <arglist>(Db, GetSmStatusState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testDb_8cpp.html</anchorfile>
      <anchor>a040c1feacadecf14559c3d0978375c9a</anchor>
      <arglist>(Db, Get)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testDb_8cpp.html</anchorfile>
      <anchor>afbb061a2dc643832731e22df8e88bbb4</anchor>
      <arglist>(Db, Set)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testDcsClient.cpp</name>
    <path>common/test/</path>
    <filename>testDcsClient_8cpp.html</filename>
    <includes id="testDcsClientHelper_8hpp" name="testDcsClientHelper.hpp" local="no" import="no" module="no" objc="no">testDcsClientHelper.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testDcsClient_8cpp.html</anchorfile>
      <anchor>a14e8b87b2678d18b33786120af6cf1fd</anchor>
      <arglist>(DcsClient, GenHelp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testDcsClient_8cpp.html</anchorfile>
      <anchor>a71827a89c267190948c6fee8c791b2e7</anchor>
      <arglist>(DcsClient, GetInterfaceForRequest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testDcsClient_8cpp.html</anchorfile>
      <anchor>a1f5836427c18644770eb9aab89727183</anchor>
      <arglist>(DcsClient, SendReqParObjects)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testDcsClient_8cpp.html</anchorfile>
      <anchor>adb50a0ff109bd193bb1421132a362d7f</anchor>
      <arglist>(DcsClient, SendReqSimpleFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testDcsClient_8cpp.html</anchorfile>
      <anchor>aa1c1df0386feba990983c294a229a438</anchor>
      <arglist>(DcsClient, ExecuteShellCmd)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testDcsClientHelper.cpp</name>
    <path>common/test/</path>
    <filename>testDcsClientHelper_8cpp.html</filename>
    <includes id="testDcsClientHelper_8hpp" name="testDcsClientHelper.hpp" local="no" import="no" module="no" objc="no">testDcsClientHelper.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
    <namespace>ifw::ccf::common::test</namespace>
  </compound>
  <compound kind="file">
    <name>testDcsClientHelper.hpp</name>
    <path>common/test/</path>
    <filename>testDcsClientHelper_8hpp.html</filename>
    <includes id="dcsClient_8hpp" name="dcsClient.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dcsClient.hpp</includes>
    <class kind="class">ifw::ccf::common::test::DcsClientTest</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
    <namespace>ifw::ccf::common::test</namespace>
  </compound>
  <compound kind="file">
    <name>testFits.cpp</name>
    <path>common/test/</path>
    <filename>testFits_8cpp.html</filename>
    <includes id="dataFrame_8hpp" name="dataFrame.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dataFrame.hpp</includes>
    <includes id="fits_8hpp" name="fits.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/fits.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>_OpenFitsFile</name>
      <anchorfile>testFits_8cpp.html</anchorfile>
      <anchor>a6028e9e6daf215cc5d121ec46c0da2f5</anchor>
      <arglist>(std::shared_ptr&lt; CCfits::FITS &gt; &amp;fits_handle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testFits_8cpp.html</anchorfile>
      <anchor>a23416a49fdebfccc23271170d999e833</anchor>
      <arglist>(fits, BitpixToCfitsioDataType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testFits_8cpp.html</anchorfile>
      <anchor>ac4ff9b1a19db4657a1d9fc0affc72ef6</anchor>
      <arglist>(fits, DataTypeToBzero)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testFits_8cpp.html</anchorfile>
      <anchor>ade8359e14f369ba5883c44708f3b3580</anchor>
      <arglist>(fits, BitpixToBytesPerPixel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testFits_8cpp.html</anchorfile>
      <anchor>a5c2ddd0c69f0c469d6fbd4eec40cf6de</anchor>
      <arglist>(fits, GetNbOfHdus)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testFits_8cpp.html</anchorfile>
      <anchor>aefc89e85177e2c06987372fe00831637</anchor>
      <arglist>(fits, GetKeys)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testFits_8cpp.html</anchorfile>
      <anchor>ab6183a8bbebd8cade56840a622c9cbb9</anchor>
      <arglist>(fits, LoadImageData_MEF)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testFits_8cpp.html</anchorfile>
      <anchor>a66df984ca209460ab284ef3796c85a28</anchor>
      <arglist>(fits, LoadImageData)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testFrameQueue.cpp</name>
    <path>common/test/</path>
    <filename>testFrameQueue_8cpp.html</filename>
    <includes id="dataFrame_8hpp" name="dataFrame.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dataFrame.hpp</includes>
    <includes id="frameQueue_8hpp" name="frameQueue.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/frameQueue.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testFrameQueue_8cpp.html</anchorfile>
      <anchor>a13d30532c89acd83fb5fa6ce534df502</anchor>
      <arglist>(FrameQueue, Misc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testNameMapping.cpp</name>
    <path>common/test/</path>
    <filename>testNameMapping_8cpp.html</filename>
    <includes id="nameMapping_8hpp" name="nameMapping.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/nameMapping.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testNameMapping_8cpp.html</anchorfile>
      <anchor>ae4a6284fde73d83b142100f4f312713b</anchor>
      <arglist>(Base, __TEST_nameMapping__)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testPubBase.cpp</name>
    <path>common/test/</path>
    <filename>testPubBase_8cpp.html</filename>
    <includes id="pubBase_8hpp" name="pubBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/pubBase.hpp</includes>
    <includes id="common_2test_2tools_8hpp" name="tools.hpp" local="no" import="no" module="no" objc="no">tools.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testPubBase_8cpp.html</anchorfile>
      <anchor>a4cda70e3824152803b6dc7f3ed01b42b</anchor>
      <arglist>(PubBase, GenId)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testPubBase_8cpp.html</anchorfile>
      <anchor>aac7fb62ac764e549ee7cc342eaefe761</anchor>
      <arglist>(PubBase, PubObjHandling)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testPubBase_8cpp.html</anchorfile>
      <anchor>a7135e0544581c3cf67ce73f95f7b3cba</anchor>
      <arglist>(PubBase, BasicHouseKeeping)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testPubBase_8cpp.html</anchorfile>
      <anchor>a2f03a8e7aae502802bfd8d0223562610</anchor>
      <arglist>(PubBase, GetPubStatus)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testPubBase_8cpp.html</anchorfile>
      <anchor>a6a7ff68621f54b496b50ea06970ad6a8</anchor>
      <arglist>(PubBase, EstimateExecution)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testPubBase_8cpp.html</anchorfile>
      <anchor>ac6703deed7f12209ab5a3e1812911031</anchor>
      <arglist>(PubBase, Publish)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testPubBase_8cpp.html</anchorfile>
      <anchor>ada591784d24f1bf2ef9ccac743c04d22</anchor>
      <arglist>(PubBase, DbStatus)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testRecipeBase.cpp</name>
    <path>common/test/</path>
    <filename>testRecipeBase_8cpp.html</filename>
    <includes id="recipeBase_8hpp" name="recipeBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/recipeBase.hpp</includes>
    <includes id="common_2test_2tools_8hpp" name="tools.hpp" local="no" import="no" module="no" objc="no">tools.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testRecipeBase_8cpp.html</anchorfile>
      <anchor>adf5b57754c0ee0c8ce5f1e6dd8212b1c</anchor>
      <arglist>(RecipeBase, GenId)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testRecipeBase_8cpp.html</anchorfile>
      <anchor>a855eaf7d368bcbc14ce0d8f33c1aa349</anchor>
      <arglist>(RecipeBase, RecipeObjHandling)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testRecipeBase_8cpp.html</anchorfile>
      <anchor>a29c533f3a66e5351037203cee72b16ea</anchor>
      <arglist>(RecipeBase, BasicHouseKeeping)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testRecipeBase_8cpp.html</anchorfile>
      <anchor>a3483b7540c25a2d115802a8e624e8619</anchor>
      <arglist>(RecipeBase, Process)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testRecipeBase_8cpp.html</anchorfile>
      <anchor>a355bb1f2bdaac143ad33f14003a338f0</anchor>
      <arglist>(RecipeBase, StatusHandling)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testSetup.cpp</name>
    <path>common/test/</path>
    <filename>testSetup_8cpp.html</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testSetup_8cpp.html</anchorfile>
      <anchor>a3c93a1d315b9487342d5cd0e1569f01b</anchor>
      <arglist>(Setup, Load)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testSetup_8cpp.html</anchorfile>
      <anchor>a1466222114161f6c4ad2d8af00ac2c86</anchor>
      <arglist>(Setup, ParameterHandling)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testSetup_8cpp.html</anchorfile>
      <anchor>af894dc4be655143813cbb131470a8154</anchor>
      <arglist>(Setup, SetupParValidation)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testUtilities.cpp</name>
    <path>common/test/</path>
    <filename>testUtilities_8cpp.html</filename>
    <includes id="utilities_8hpp" name="utilities.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/utilities.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testUtilities_8cpp.html</anchorfile>
      <anchor>ae6faf9b1d5dd121156063f760b8a246d</anchor>
      <arglist>(utilities, GetImageDir)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testUtilities_8cpp.html</anchorfile>
      <anchor>af3917a189443a289e587b871a544f8e5</anchor>
      <arglist>(utilities, PackUnpackParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testUtilities_8cpp.html</anchorfile>
      <anchor>a51b816556267c1b83ac6a697471eed8b</anchor>
      <arglist>(utilities, FrameStatistics)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>acqThread.cpp</name>
    <path>control/src/</path>
    <filename>acqThread_8cpp.html</filename>
    <includes id="dataFrame_8hpp" name="dataFrame.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dataFrame.hpp</includes>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="acqThread_8hpp" name="acqThread.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/acqThread.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>actionMgr.cpp</name>
    <path>control/src/</path>
    <filename>actionMgr_8cpp.html</filename>
    <includes id="actionMgr_8hpp" name="actionMgr.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/actionMgr.hpp</includes>
    <includes id="stdActions_8hpp" name="stdActions.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/stdActions.hpp</includes>
    <includes id="dcsActions_8hpp" name="dcsActions.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/dcsActions.hpp</includes>
    <includes id="recActions_8hpp" name="recActions.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/recActions.hpp</includes>
    <includes id="activityInitialising_8hpp" name="activityInitialising.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/activityInitialising.hpp</includes>
    <includes id="activityRecording_8hpp" name="activityRecording.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/activityRecording.hpp</includes>
    <includes id="dataContext_8hpp" name="dataContext.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/dataContext.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>activityInitialising.cpp</name>
    <path>control/src/</path>
    <filename>activityInitialising_8cpp.html</filename>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="activityInitialising_8hpp" name="activityInitialising.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/activityInitialising.hpp</includes>
    <includes id="dataContext_8hpp" name="dataContext.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/dataContext.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>activityRecording.cpp</name>
    <path>control/src/</path>
    <filename>activityRecording_8cpp.html</filename>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="activityRecording_8hpp" name="activityRecording.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/activityRecording.hpp</includes>
    <includes id="dataContext_8hpp" name="dataContext.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/dataContext.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>application.cpp</name>
    <path>control/src/</path>
    <filename>application_8cpp.html</filename>
    <includes id="dcsClient_8hpp" name="dcsClient.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dcsClient.hpp</includes>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>comAdptSim.cpp</name>
    <path>control/src/</path>
    <filename>comAdptSim_8cpp.html</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="fits_8hpp" name="fits.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/fits.hpp</includes>
    <includes id="comAdptSim_8hpp" name="comAdptSim.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/comAdptSim.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>config.cpp</name>
    <path>common/src/</path>
    <filename>common_2src_2config_8cpp.html</filename>
    <includes id="common_2src_2include_2ifw_2ccf_2common_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/config.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>config.cpp</name>
    <path>control/src/</path>
    <filename>control_2src_2config_8cpp.html</filename>
    <includes id="control_2src_2include_2ifw_2ccf_2control_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/config.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>dataContext.cpp</name>
    <path>control/src/</path>
    <filename>dataContext_8cpp.html</filename>
    <includes id="dataContext_8hpp" name="dataContext.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/dataContext.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>dcsActions.cpp</name>
    <path>control/src/</path>
    <filename>dcsActions_8cpp.html</filename>
    <includes id="utilities_8hpp" name="utilities.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/utilities.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="dcsActions_8hpp" name="dcsActions.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/dcsActions.hpp</includes>
    <includes id="dataContext_8hpp" name="dataContext.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/dataContext.hpp</includes>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>acqThread.hpp</name>
    <path>control/src/include/ifw/ccf/control/</path>
    <filename>acqThread_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/utilities.hpp</includes>
    <includes id="frameQueue_8hpp" name="frameQueue.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/frameQueue.hpp</includes>
    <class kind="class">ifw::ccf::control::AcqThread</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>actionMgr.hpp</name>
    <path>control/src/include/ifw/ccf/control/</path>
    <filename>actionMgr_8hpp.html</filename>
    <class kind="class">ifw::ccf::control::ActionMgr</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>activityInitialising.hpp</name>
    <path>control/src/include/ifw/ccf/control/</path>
    <filename>activityInitialising_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <class kind="class">ifw::ccf::control::ActivityInitialising</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>activityRecording.hpp</name>
    <path>control/src/include/ifw/ccf/control/</path>
    <filename>activityRecording_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <class kind="class">ifw::ccf::control::ActivityRecording</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>application.hpp</name>
    <path>control/src/include/ifw/ccf/control/</path>
    <filename>application_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <includes id="frameQueue_8hpp" name="frameQueue.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/frameQueue.hpp</includes>
    <includes id="recipeBase_8hpp" name="recipeBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/recipeBase.hpp</includes>
    <includes id="comAdptBase_8hpp" name="comAdptBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/comAdptBase.hpp</includes>
    <includes id="execAdptBase_8hpp" name="execAdptBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/execAdptBase.hpp</includes>
    <includes id="monAdptBase_8hpp" name="monAdptBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/monAdptBase.hpp</includes>
    <includes id="appBase_8hpp" name="appBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/appBase.hpp</includes>
    <includes id="control_2src_2include_2ifw_2ccf_2control_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/config.hpp</includes>
    <includes id="dataContext_8hpp" name="dataContext.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/dataContext.hpp</includes>
    <includes id="actionMgr_8hpp" name="actionMgr.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/actionMgr.hpp</includes>
    <includes id="stdActions_8hpp" name="stdActions.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/stdActions.hpp</includes>
    <includes id="stdCmdsImpl_8hpp" name="stdCmdsImpl.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/stdCmdsImpl.hpp</includes>
    <includes id="dcsCmdsImpl_8hpp" name="dcsCmdsImpl.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/dcsCmdsImpl.hpp</includes>
    <includes id="recCmdsImpl_8hpp" name="recCmdsImpl.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/recCmdsImpl.hpp</includes>
    <includes id="comAdptSim_8hpp" name="comAdptSim.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/comAdptSim.hpp</includes>
    <includes id="monitorThread_8hpp" name="monitorThread.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/monitorThread.hpp</includes>
    <includes id="acqThread_8hpp" name="acqThread.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/acqThread.hpp</includes>
    <includes id="procThread_8hpp" name="procThread.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/procThread.hpp</includes>
    <includes id="pubThread_8hpp" name="pubThread.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/pubThread.hpp</includes>
    <includes id="recWaitRequest_8hpp" name="recWaitRequest.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/recWaitRequest.hpp</includes>
    <class kind="class">ifw::ccf::control::Application</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
    <member kind="variable">
      <type>const std::string</type>
      <name>MON_THR_TAG</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a92e83f4581d3fa32467d012be82b2742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>ACQ_THR_TAG</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a45455ea0b30886fa03a5035e6dddc583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>INPUT_Q_TAG</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a5b5f21bfbbfba57044a7041bea5e92a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::string_view</type>
      <name>OUTPUT_Q_TAG</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a0185d99bed41b5edcc3098a421ad6999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_TERM</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>ab7c8bb97fdf90120176f0135c29fcf33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_SETUP</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a5d07dddc5b710f607381d640b005b88a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_NEW_DATA</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a58e94d9e38ab3623938c78433613b0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_PUBLISH</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>ae43190b6f0abaef1ff3be1c1255bf05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_START</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a534397fb857cc475d303d66d46f02970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>MON_THR_TAG</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a92e83f4581d3fa32467d012be82b2742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>ACQ_THR_TAG</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a45455ea0b30886fa03a5035e6dddc583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>INPUT_Q_TAG</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a5b5f21bfbbfba57044a7041bea5e92a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::string_view</type>
      <name>OUTPUT_Q_TAG</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a0185d99bed41b5edcc3098a421ad6999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_TERM</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>ab7c8bb97fdf90120176f0135c29fcf33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_SETUP</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a5d07dddc5b710f607381d640b005b88a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_NEW_DATA</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a58e94d9e38ab3623938c78433613b0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_PUBLISH</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>ae43190b6f0abaef1ff3be1c1255bf05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_START</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a534397fb857cc475d303d66d46f02970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>ACTIVE_REC_MUTEX</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a236ba05dda4d82676c6a77211dc3cf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>REC_HISTORY_MUTEX</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a562747204842234ea50a669344a6bc25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>MUTEX_REC_WAIT_REQUESTS</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a9fcfa503f1cf77ab3b983933a0e0f8cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>MUTEX_TELEMETRY</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>ab13b0f70ae2486e3afc92c4ab0d2ccda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>MUTEX_TELEMETRY_CACHE</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>aeadea54e407b15ca9f8d6c9367728eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CcfRequestRejectHandler</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>ab2e47cb84920ed353717786a15edd2f8</anchor>
      <arglist>(const rad::AnyEvent &amp;event, const std::string &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>Application &amp;</type>
      <name>App</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>af684c9471bfe99680b2b1d5dd4f942a7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>comAdptSim.hpp</name>
    <path>control/src/include/ifw/ccf/control/</path>
    <filename>comAdptSim_8hpp.html</filename>
    <includes id="dataFrame_8hpp" name="dataFrame.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dataFrame.hpp</includes>
    <includes id="comAdptBase_8hpp" name="comAdptBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/comAdptBase.hpp</includes>
    <includes id="control_2src_2include_2ifw_2ccf_2control_2defines_8hpp" name="defines.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/defines.hpp</includes>
    <class kind="class">ifw::ccf::control::ComAdptSim</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>config.hpp</name>
    <path>common/src/include/ifw/ccf/common/</path>
    <filename>common_2src_2include_2ifw_2ccf_2common_2config_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <class kind="struct">ifw::ccf::common::DeviceProperty</class>
    <class kind="struct">ifw::ccf::common::DeviceInfo</class>
    <class kind="class">ifw::ccf::common::Config</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::common</namespace>
  </compound>
  <compound kind="file">
    <name>config.hpp</name>
    <path>control/src/include/ifw/ccf/control/</path>
    <filename>control_2src_2include_2ifw_2ccf_2control_2config_8hpp.html</filename>
    <includes id="common_2src_2include_2ifw_2ccf_2common_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/config.hpp</includes>
    <class kind="struct">ifw::ccf::control::RecipeInfo</class>
    <class kind="struct">ifw::ccf::control::PublisherInfo</class>
    <class kind="struct">ifw::ccf::control::PipelineInfo</class>
    <class kind="class">ifw::ccf::control::Config</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>dataContext.hpp</name>
    <path>control/src/include/ifw/ccf/control/</path>
    <filename>dataContext_8hpp.html</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <includes id="control_2src_2include_2ifw_2ccf_2control_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/config.hpp</includes>
    <class kind="class">ifw::ccf::control::DataContext</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>dcsActions.hpp</name>
    <path>control/src/include/ifw/ccf/control/</path>
    <filename>dcsActions_8hpp.html</filename>
    <class kind="class">ifw::ccf::control::DcsActions</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>dcsCmdsImpl.hpp</name>
    <path>control/src/include/ifw/ccf/control/</path>
    <filename>dcsCmdsImpl_8hpp.html</filename>
    <class kind="class">ifw::ccf::control::DcsCmdsImpl</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>defines.hpp</name>
    <path>control/src/include/ifw/ccf/control/</path>
    <filename>control_2src_2include_2ifw_2ccf_2control_2defines_8hpp.html</filename>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>defines.hpp</name>
    <path>protocols/aravis/lib/src/include/ifw/ccf/protocols/aravis/</path>
    <filename>protocols_2aravis_2lib_2src_2include_2ifw_2ccf_2protocols_2aravis_2defines_8hpp.html</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <class kind="struct">ifw::ccf::protocols::aravis::ArvFrame</class>
    <class kind="struct">ifw::ccf::protocols::aravis::ArvAttributeInfo</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::protocols</namespace>
    <namespace>ifw::ccf::protocols::aravis</namespace>
  </compound>
  <compound kind="file">
    <name>monitorThread.hpp</name>
    <path>control/src/include/ifw/ccf/control/</path>
    <filename>monitorThread_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/utilities.hpp</includes>
    <class kind="struct">ifw::ccf::control::TelemetryNode</class>
    <class kind="struct">ifw::ccf::control::TelemetryCacheEntry</class>
    <class kind="class">ifw::ccf::control::MonitorThread</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>procThread.hpp</name>
    <path>control/src/include/ifw/ccf/control/</path>
    <filename>procThread_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/utilities.hpp</includes>
    <includes id="frameQueue_8hpp" name="frameQueue.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/frameQueue.hpp</includes>
    <includes id="recipeBase_8hpp" name="recipeBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/recipeBase.hpp</includes>
    <class kind="class">ifw::ccf::control::ProcThread</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>pubThread.hpp</name>
    <path>control/src/include/ifw/ccf/control/</path>
    <filename>pubThread_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="yes" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <includes id="utilities_8hpp" name="utilities.hpp" local="yes" import="no" module="no" objc="no">ifw/ccf/common/utilities.hpp</includes>
    <includes id="frameQueue_8hpp" name="frameQueue.hpp" local="yes" import="no" module="no" objc="no">ifw/ccf/common/frameQueue.hpp</includes>
    <includes id="pubBase_8hpp" name="pubBase.hpp" local="yes" import="no" module="no" objc="no">ifw/ccf/common/pubBase.hpp</includes>
    <class kind="class">ifw::ccf::control::PubThread</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>recActions.hpp</name>
    <path>control/src/include/ifw/ccf/control/</path>
    <filename>recActions_8hpp.html</filename>
    <class kind="class">ifw::ccf::control::RecActions</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>recCmdsImpl.hpp</name>
    <path>control/src/include/ifw/ccf/control/</path>
    <filename>recCmdsImpl_8hpp.html</filename>
    <class kind="class">ifw::ccf::control::RecCmdsImpl</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>recWaitRequest.hpp</name>
    <path>control/src/include/ifw/ccf/control/</path>
    <filename>recWaitRequest_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <class kind="class">ifw::ccf::control::RecWaitRequest</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>stdActions.hpp</name>
    <path>control/src/include/ifw/ccf/control/</path>
    <filename>stdActions_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <class kind="class">ifw::ccf::control::StdActions</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>stdCmdsImpl.hpp</name>
    <path>control/src/include/ifw/ccf/control/</path>
    <filename>stdCmdsImpl_8hpp.html</filename>
    <class kind="class">ifw::ccf::control::StdCmdsImpl</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>monitorThread.cpp</name>
    <path>control/src/</path>
    <filename>monitorThread_8cpp.html</filename>
    <includes id="dataFrame_8hpp" name="dataFrame.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dataFrame.hpp</includes>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="monitorThread_8hpp" name="monitorThread.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/monitorThread.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>procThread.cpp</name>
    <path>control/src/</path>
    <filename>procThread_8cpp.html</filename>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="procThread_8hpp" name="procThread.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/procThread.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>pubThread.cpp</name>
    <path>control/src/</path>
    <filename>pubThread_8cpp.html</filename>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>recActions.cpp</name>
    <path>control/src/</path>
    <filename>recActions_8cpp.html</filename>
    <includes id="dcsClient_8hpp" name="dcsClient.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dcsClient.hpp</includes>
    <includes id="recActions_8hpp" name="recActions.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/recActions.hpp</includes>
    <includes id="dataContext_8hpp" name="dataContext.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/dataContext.hpp</includes>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="recWaitRequest_8hpp" name="recWaitRequest.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/recWaitRequest.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>recWaitRequest.cpp</name>
    <path>control/src/</path>
    <filename>recWaitRequest_8cpp.html</filename>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="recWaitRequest_8hpp" name="recWaitRequest.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/recWaitRequest.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>stdActions.cpp</name>
    <path>control/src/</path>
    <filename>stdActions_8cpp.html</filename>
    <includes id="stdActions_8hpp" name="stdActions.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/stdActions.hpp</includes>
    <includes id="dataContext_8hpp" name="dataContext.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/dataContext.hpp</includes>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
  </compound>
  <compound kind="file">
    <name>ctrlInstance.cpp</name>
    <path>control/test/</path>
    <filename>ctrlInstance_8cpp.html</filename>
    <includes id="dcsClient_8hpp" name="dcsClient.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dcsClient.hpp</includes>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="comAdptSim_8hpp" name="comAdptSim.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/comAdptSim.hpp</includes>
    <includes id="ctrlInstance_8hpp" name="ctrlInstance.hpp" local="no" import="no" module="no" objc="no">ctrlInstance.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
    <namespace>ifw::ccf::control::test</namespace>
  </compound>
  <compound kind="file">
    <name>ctrlInstance.hpp</name>
    <path>control/test/</path>
    <filename>ctrlInstance_8hpp.html</filename>
    <class kind="class">ifw::ccf::control::test::ServerInstance</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::control</namespace>
    <namespace>ifw::ccf::control::test</namespace>
  </compound>
  <compound kind="file">
    <name>testAcqThread.cpp</name>
    <path>control/test/</path>
    <filename>testAcqThread_8cpp.html</filename>
    <includes id="acqThread_8hpp" name="acqThread.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/acqThread.hpp</includes>
    <includes id="control_2test_2tools_8hpp" name="tools.hpp" local="no" import="no" module="no" objc="no">tools.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testAcqThread_8cpp.html</anchorfile>
      <anchor>a0f2a18feef80e13e299c50d723d71b65</anchor>
      <arglist>(AcqThread, BasicTest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testApplication.cpp</name>
    <path>control/test/</path>
    <filename>testApplication_8cpp.html</filename>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="control_2test_2tools_8hpp" name="tools.hpp" local="no" import="no" module="no" objc="no">tools.hpp</includes>
    <includes id="ctrlInstance_8hpp" name="ctrlInstance.hpp" local="no" import="no" module="no" objc="no">ctrlInstance.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>_SetupTestEnv</name>
      <anchorfile>testApplication_8cpp.html</anchorfile>
      <anchor>a2c446cb5a472c2399f3e219e6d3b8bc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testApplication_8cpp.html</anchorfile>
      <anchor>a20c7f0f7e8c98d6fe847b4b310d9c3bb</anchor>
      <arglist>(Application, Start_Server)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>testApplication_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testComAdptSim.cpp</name>
    <path>control/test/</path>
    <filename>testComAdptSim_8cpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <includes id="dataFrame_8hpp" name="dataFrame.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dataFrame.hpp</includes>
    <includes id="comAdptSim_8hpp" name="comAdptSim.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/comAdptSim.hpp</includes>
    <includes id="control_2test_2tools_8hpp" name="tools.hpp" local="no" import="no" module="no" objc="no">tools.hpp</includes>
    <class kind="class">ComAdptSimTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>aeb217c730fb3d7c8fb35bfc4f8931c6e</anchor>
      <arglist>(ComAdptSimTest, SimTypeEnumValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>a398548d11597edde43798f01d0d1e34b</anchor>
      <arglist>(ComAdptSimTest, SimTypeStringConstants)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>aa57e41263700e77ca4ede49dd71cb2e0</anchor>
      <arglist>(ComAdptSimTest, GradientDirEnumValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>ad85fc37fbf4be041770f6e1778b8b853</anchor>
      <arglist>(ComAdptSimTest, NoiseDistEnumValues)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>a528ce4bb73d31b241c6c38219e0192f7</anchor>
      <arglist>(ComAdptSimTest, Instantiation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>ae0b5742644ad5803678d0b2d5e1b5e5b</anchor>
      <arglist>(ComAdptSimTest, HelperComputeMean)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>a5c570d8b4c18908103a27cf8d2286285</anchor>
      <arglist>(ComAdptSimTest, HelperComputeMax)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>a543a27e41eb36d0235347df0ba0d3cee</anchor>
      <arglist>(ComAdptSimTest, HelperComputeStdDev)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>a00ad815091fcf1ea35a06fc86b096c57</anchor>
      <arglist>(ComAdptSimTest, GaussianPatternCharacteristics)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>a7ce65ab4f12c59a8644807feb68c33f4</anchor>
      <arglist>(ComAdptSimTest, FlatPatternCharacteristics)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>a3541ccb3fca0d84363fee5006736ff2d</anchor>
      <arglist>(ComAdptSimTest, CheckerboardPatternCharacteristics)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>a3f5b815f2e156b7b8b7bb7710d13b1fa</anchor>
      <arglist>(ComAdptSimTest, GridPatternCharacteristics)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>ac5158a36b26b8ba01972e58514439fe1</anchor>
      <arglist>(ComAdptSimTest, GradientPatternCharacteristics)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>ae3e6e492c8491fe0789adb2180601f8a</anchor>
      <arglist>(ComAdptSimTest, RingPatternCharacteristics)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>a470df3909c7170587001be6e5e4fbb49</anchor>
      <arglist>(ComAdptSimTest, BuildKeyFunction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>a92ed7654d879fc715a9d121c32590995</anchor>
      <arglist>(ComAdptSimTest, SingleImageSequenceShiftAlgorithm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>a9c0f1fdc5306a1d45b7828a9016798f8</anchor>
      <arglist>(ComAdptSimTest, NoiseAdditionAlgorithm)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>ac6d351514bb02b67081ccee1b18ace5e</anchor>
      <arglist>(ComAdptSimTest, ResolutionMaxPixelValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>a5775deea50bb5d064b4a4d745f88979a</anchor>
      <arglist>(ComAdptSimTest, PixelValueClamping)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>a4bf88a6bb57c73b33aacccbf93d175a4</anchor>
      <arglist>(ComAdptSimTest, DataTypeFromResolution)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>ae95d4ed5c4c3ff9d514ff86ac11acb10</anchor>
      <arglist>(ComAdptSimTest, PixelScalingConversion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>a26f24ec05caad5b0238fb51530185b6c</anchor>
      <arglist>(ComAdptSimTest, MinMaxNormalization)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>a5c6d0e3a1ce9f1ef0a5028c5004cd97b</anchor>
      <arglist>(ComAdptSimTest, MultiBytePixelWriteRead)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>testComAdptSim_8cpp.html</anchorfile>
      <anchor>afe33d1fe77eff808b23a7b529f1c9ad4</anchor>
      <arglist>(ComAdptSimTest, PointerArithmeticForPixels)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testConfig.cpp</name>
    <path>common/test/</path>
    <filename>common_2test_2testConfig_8cpp.html</filename>
    <includes id="common_2test_2tools_8hpp" name="tools.hpp" local="no" import="no" module="no" objc="no">tools.hpp</includes>
    <includes id="common_2src_2include_2ifw_2ccf_2common_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/config.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>common_2test_2testConfig_8cpp.html</anchorfile>
      <anchor>ac2b5888b0f2e2614e85c1056f6808d47</anchor>
      <arglist>(Config, GenTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>common_2test_2testConfig_8cpp.html</anchorfile>
      <anchor>a700bc5a95f112133fa052346ff4a2cb0</anchor>
      <arglist>(Config, GetMaxFrameSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>common_2test_2testConfig_8cpp.html</anchorfile>
      <anchor>af3c43f61aabd01729b4c91daa31d5bbf</anchor>
      <arglist>(ComAdptBase, HasAdapterProperty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>common_2test_2testConfig_8cpp.html</anchorfile>
      <anchor>a7247989d56f4b80a7c21aef2cfe5fc47</anchor>
      <arglist>(Config, ErrorLoading)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testConfig.cpp</name>
    <path>control/test/</path>
    <filename>control_2test_2testConfig_8cpp.html</filename>
    <includes id="control_2src_2include_2ifw_2ccf_2control_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/config.hpp</includes>
    <includes id="control_2test_2tools_8hpp" name="tools.hpp" local="no" import="no" module="no" objc="no">tools.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>control_2test_2testConfig_8cpp.html</anchorfile>
      <anchor>af9a7d8844178fef970b73b562e5f1bd9</anchor>
      <arglist>(Config, TestLoadNormal1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testMonitorThread.cpp</name>
    <path>control/test/</path>
    <filename>testMonitorThread_8cpp.html</filename>
    <includes id="monitorThread_8hpp" name="monitorThread.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/monitorThread.hpp</includes>
    <includes id="control_2test_2tools_8hpp" name="tools.hpp" local="no" import="no" module="no" objc="no">tools.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testMonitorThread_8cpp.html</anchorfile>
      <anchor>a855a51da0bc146a3700b3b7216f15a79</anchor>
      <arglist>(MonThread, BasicTest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testProcThread.cpp</name>
    <path>control/test/</path>
    <filename>testProcThread_8cpp.html</filename>
    <includes id="procThread_8hpp" name="procThread.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/procThread.hpp</includes>
    <includes id="control_2test_2tools_8hpp" name="tools.hpp" local="no" import="no" module="no" objc="no">tools.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testProcThread_8cpp.html</anchorfile>
      <anchor>aefc6927a7b8cddc33aca9f38b0beb102</anchor>
      <arglist>(ProcThread, BasicTest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools.cpp</name>
    <path>common/test/</path>
    <filename>common_2test_2tools_8cpp.html</filename>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <includes id="common_2src_2include_2ifw_2ccf_2common_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/config.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="common_2test_2tools_8hpp" name="tools.hpp" local="no" import="no" module="no" objc="no">tools.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>_InitTestEnv1</name>
      <anchorfile>common_2test_2tools_8cpp.html</anchorfile>
      <anchor>aa3f6078e5bb30c978e80b8e0ede6e2e5</anchor>
      <arglist>(const std::string &amp;module)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_InitTestEnv</name>
      <anchorfile>common_2test_2tools_8cpp.html</anchorfile>
      <anchor>a1df984037f1e848b75b8cc486944dde4</anchor>
      <arglist>(const std::string &amp;module, const std::string &amp;cfg_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_GenerateSimFrame</name>
      <anchorfile>common_2test_2tools_8cpp.html</anchorfile>
      <anchor>ab445ec76a0fa16cd4b77b0e1d588587e</anchor>
      <arglist>(const int width, const int height, ifw::ccf::common::DataFrame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>_ValidateFitsFile</name>
      <anchorfile>common_2test_2tools_8cpp.html</anchorfile>
      <anchor>a05e083f2072e75ed865d4cf24b3b97f6</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="variable">
      <type>elt::mal::Mal *</type>
      <name>_mal</name>
      <anchorfile>common_2test_2tools_8cpp.html</anchorfile>
      <anchor>a527a0637747d193ac911953071f9eeb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rad::LogInitializer</type>
      <name>_log_initializer</name>
      <anchorfile>common_2test_2tools_8cpp.html</anchorfile>
      <anchor>abf08315dd389d7093792d613e8161a6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools.cpp</name>
    <path>control/test/</path>
    <filename>control_2test_2tools_8cpp.html</filename>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <includes id="common_2src_2include_2ifw_2ccf_2common_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/config.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="control_2test_2tools_8hpp" name="tools.hpp" local="no" import="no" module="no" objc="no">tools.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>_InitTestEnv1</name>
      <anchorfile>control_2test_2tools_8cpp.html</anchorfile>
      <anchor>aa3f6078e5bb30c978e80b8e0ede6e2e5</anchor>
      <arglist>(const std::string &amp;module)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_InitTestEnv</name>
      <anchorfile>control_2test_2tools_8cpp.html</anchorfile>
      <anchor>a1df984037f1e848b75b8cc486944dde4</anchor>
      <arglist>(const std::string &amp;module, const std::string &amp;cfg_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_GenerateSimFrame</name>
      <anchorfile>control_2test_2tools_8cpp.html</anchorfile>
      <anchor>ab445ec76a0fa16cd4b77b0e1d588587e</anchor>
      <arglist>(const int width, const int height, ifw::ccf::common::DataFrame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>_ValidateFitsFile</name>
      <anchorfile>control_2test_2tools_8cpp.html</anchorfile>
      <anchor>a05e083f2072e75ed865d4cf24b3b97f6</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="variable">
      <type>elt::mal::Mal *</type>
      <name>_mal</name>
      <anchorfile>control_2test_2tools_8cpp.html</anchorfile>
      <anchor>a527a0637747d193ac911953071f9eeb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rad::LogInitializer</type>
      <name>_log_initializer</name>
      <anchorfile>control_2test_2tools_8cpp.html</anchorfile>
      <anchor>abf08315dd389d7093792d613e8161a6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools.cpp</name>
    <path>stdpub/test/</path>
    <filename>stdpub_2test_2tools_8cpp.html</filename>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <includes id="common_2src_2include_2ifw_2ccf_2common_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/config.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="stdpub_2test_2tools_8hpp" name="tools.hpp" local="no" import="no" module="no" objc="no">tools.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>_InitTestEnv1</name>
      <anchorfile>stdpub_2test_2tools_8cpp.html</anchorfile>
      <anchor>aa3f6078e5bb30c978e80b8e0ede6e2e5</anchor>
      <arglist>(const std::string &amp;module)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_InitTestEnv</name>
      <anchorfile>stdpub_2test_2tools_8cpp.html</anchorfile>
      <anchor>a1df984037f1e848b75b8cc486944dde4</anchor>
      <arglist>(const std::string &amp;module, const std::string &amp;cfg_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_GenerateSimFrame</name>
      <anchorfile>stdpub_2test_2tools_8cpp.html</anchorfile>
      <anchor>ab445ec76a0fa16cd4b77b0e1d588587e</anchor>
      <arglist>(const int width, const int height, ifw::ccf::common::DataFrame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>_ValidateFitsFile</name>
      <anchorfile>stdpub_2test_2tools_8cpp.html</anchorfile>
      <anchor>a05e083f2072e75ed865d4cf24b3b97f6</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="variable">
      <type>elt::mal::Mal *</type>
      <name>_mal</name>
      <anchorfile>stdpub_2test_2tools_8cpp.html</anchorfile>
      <anchor>a527a0637747d193ac911953071f9eeb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rad::LogInitializer</type>
      <name>_log_initializer</name>
      <anchorfile>stdpub_2test_2tools_8cpp.html</anchorfile>
      <anchor>abf08315dd389d7093792d613e8161a6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools.cpp</name>
    <path>stdrecipe/test/</path>
    <filename>stdrecipe_2test_2tools_8cpp.html</filename>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <includes id="common_2src_2include_2ifw_2ccf_2common_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/config.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="stdrecipe_2test_2tools_8hpp" name="tools.hpp" local="no" import="no" module="no" objc="no">tools.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>_InitTestEnv1</name>
      <anchorfile>stdrecipe_2test_2tools_8cpp.html</anchorfile>
      <anchor>aa3f6078e5bb30c978e80b8e0ede6e2e5</anchor>
      <arglist>(const std::string &amp;module)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_InitTestEnv</name>
      <anchorfile>stdrecipe_2test_2tools_8cpp.html</anchorfile>
      <anchor>a1df984037f1e848b75b8cc486944dde4</anchor>
      <arglist>(const std::string &amp;module, const std::string &amp;cfg_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_GenerateSimFrame</name>
      <anchorfile>stdrecipe_2test_2tools_8cpp.html</anchorfile>
      <anchor>ab445ec76a0fa16cd4b77b0e1d588587e</anchor>
      <arglist>(const int width, const int height, ifw::ccf::common::DataFrame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>_ValidateFitsFile</name>
      <anchorfile>stdrecipe_2test_2tools_8cpp.html</anchorfile>
      <anchor>a05e083f2072e75ed865d4cf24b3b97f6</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="variable">
      <type>elt::mal::Mal *</type>
      <name>_mal</name>
      <anchorfile>stdrecipe_2test_2tools_8cpp.html</anchorfile>
      <anchor>a527a0637747d193ac911953071f9eeb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rad::LogInitializer</type>
      <name>_log_initializer</name>
      <anchorfile>stdrecipe_2test_2tools_8cpp.html</anchorfile>
      <anchor>abf08315dd389d7093792d613e8161a6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools.hpp</name>
    <path>common/test/</path>
    <filename>common_2test_2tools_8hpp.html</filename>
    <includes id="dataFrame_8hpp" name="dataFrame.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dataFrame.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>_InitTestEnv1</name>
      <anchorfile>common_2test_2tools_8hpp.html</anchorfile>
      <anchor>aa3f6078e5bb30c978e80b8e0ede6e2e5</anchor>
      <arglist>(const std::string &amp;module)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_InitTestEnv</name>
      <anchorfile>common_2test_2tools_8hpp.html</anchorfile>
      <anchor>a1df984037f1e848b75b8cc486944dde4</anchor>
      <arglist>(const std::string &amp;module, const std::string &amp;cfg_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_GenerateSimFrame</name>
      <anchorfile>common_2test_2tools_8hpp.html</anchorfile>
      <anchor>ab445ec76a0fa16cd4b77b0e1d588587e</anchor>
      <arglist>(const int width, const int height, ifw::ccf::common::DataFrame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>_ValidateFitsFile</name>
      <anchorfile>common_2test_2tools_8hpp.html</anchorfile>
      <anchor>a05e083f2072e75ed865d4cf24b3b97f6</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools.hpp</name>
    <path>control/test/</path>
    <filename>control_2test_2tools_8hpp.html</filename>
    <includes id="dataFrame_8hpp" name="dataFrame.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dataFrame.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>_InitTestEnv1</name>
      <anchorfile>control_2test_2tools_8hpp.html</anchorfile>
      <anchor>aa3f6078e5bb30c978e80b8e0ede6e2e5</anchor>
      <arglist>(const std::string &amp;module)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_InitTestEnv</name>
      <anchorfile>control_2test_2tools_8hpp.html</anchorfile>
      <anchor>a1df984037f1e848b75b8cc486944dde4</anchor>
      <arglist>(const std::string &amp;module, const std::string &amp;cfg_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_GenerateSimFrame</name>
      <anchorfile>control_2test_2tools_8hpp.html</anchorfile>
      <anchor>ab445ec76a0fa16cd4b77b0e1d588587e</anchor>
      <arglist>(const int width, const int height, ifw::ccf::common::DataFrame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>_ValidateFitsFile</name>
      <anchorfile>control_2test_2tools_8hpp.html</anchorfile>
      <anchor>a05e083f2072e75ed865d4cf24b3b97f6</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools.hpp</name>
    <path>stdpub/test/</path>
    <filename>stdpub_2test_2tools_8hpp.html</filename>
    <includes id="dataFrame_8hpp" name="dataFrame.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dataFrame.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>_InitTestEnv1</name>
      <anchorfile>stdpub_2test_2tools_8hpp.html</anchorfile>
      <anchor>aa3f6078e5bb30c978e80b8e0ede6e2e5</anchor>
      <arglist>(const std::string &amp;module)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_InitTestEnv</name>
      <anchorfile>stdpub_2test_2tools_8hpp.html</anchorfile>
      <anchor>a1df984037f1e848b75b8cc486944dde4</anchor>
      <arglist>(const std::string &amp;module, const std::string &amp;cfg_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_GenerateSimFrame</name>
      <anchorfile>stdpub_2test_2tools_8hpp.html</anchorfile>
      <anchor>ab445ec76a0fa16cd4b77b0e1d588587e</anchor>
      <arglist>(const int width, const int height, ifw::ccf::common::DataFrame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>_ValidateFitsFile</name>
      <anchorfile>stdpub_2test_2tools_8hpp.html</anchorfile>
      <anchor>a05e083f2072e75ed865d4cf24b3b97f6</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools.hpp</name>
    <path>stdrecipe/test/</path>
    <filename>stdrecipe_2test_2tools_8hpp.html</filename>
    <includes id="dataFrame_8hpp" name="dataFrame.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dataFrame.hpp</includes>
    <member kind="function">
      <type>void</type>
      <name>_InitTestEnv1</name>
      <anchorfile>stdrecipe_2test_2tools_8hpp.html</anchorfile>
      <anchor>aa3f6078e5bb30c978e80b8e0ede6e2e5</anchor>
      <arglist>(const std::string &amp;module)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_InitTestEnv</name>
      <anchorfile>stdrecipe_2test_2tools_8hpp.html</anchorfile>
      <anchor>a1df984037f1e848b75b8cc486944dde4</anchor>
      <arglist>(const std::string &amp;module, const std::string &amp;cfg_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_GenerateSimFrame</name>
      <anchorfile>stdrecipe_2test_2tools_8hpp.html</anchorfile>
      <anchor>ab445ec76a0fa16cd4b77b0e1d588587e</anchor>
      <arglist>(const int width, const int height, ifw::ccf::common::DataFrame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>_ValidateFitsFile</name>
      <anchorfile>stdrecipe_2test_2tools_8hpp.html</anchorfile>
      <anchor>a05e083f2072e75ed865d4cf24b3b97f6</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>common/</path>
    <filename>common_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>control/</path>
    <filename>control_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>doc/manual/</path>
    <filename>doc_2manual_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>doc/</path>
    <filename>doc_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>mptk/</path>
    <filename>mptk_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>protocols/aravis/exe/</path>
    <filename>protocols_2aravis_2exe_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>protocols/aravis/lib/</path>
    <filename>protocols_2aravis_2lib_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>protocols/aravis/</path>
    <filename>protocols_2aravis_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>protocols/envision/exe/</path>
    <filename>protocols_2envision_2exe_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>protocols/envision/lib/</path>
    <filename>protocols_2envision_2lib_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>protocols/envision/</path>
    <filename>protocols_2envision_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>protocols/envision_llnetio/exe/</path>
    <filename>protocols_2envision__llnetio_2exe_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>protocols/envision_llnetio/lib/</path>
    <filename>protocols_2envision__llnetio_2lib_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>protocols/envision_llnetio/</path>
    <filename>protocols_2envision__llnetio_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>protocols/genicam/exe/</path>
    <filename>protocols_2genicam_2exe_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>protocols/genicam/lib/</path>
    <filename>protocols_2genicam_2lib_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>protocols/genicam/</path>
    <filename>protocols_2genicam_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>protocols/rtms/exe/</path>
    <filename>protocols_2rtms_2exe_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>protocols/rtms/lib/</path>
    <filename>protocols_2rtms_2lib_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>protocols/rtms/</path>
    <filename>protocols_2rtms_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>protocols/rtms_llnetio/lib/</path>
    <filename>protocols_2rtms__llnetio_2lib_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>protocols/rtms_llnetio/</path>
    <filename>protocols_2rtms__llnetio_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>protocols/</path>
    <filename>protocols_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>sim/</path>
    <filename>sim_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>stdpub/</path>
    <filename>stdpub_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>stdrecipe/</path>
    <filename>stdrecipe_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>tools/ccfclib/</path>
    <filename>tools_2ccfclib_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>tools/cli/</path>
    <filename>tools_2cli_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>tools/dcssend/</path>
    <filename>tools_2dcssend_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>tools/fits_cube_gen/</path>
    <filename>tools_2fits__cube__gen_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>tools/rtms2ccflib/</path>
    <filename>tools_2rtms2ccflib_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>tools/rtms2ccflib_llnetio/</path>
    <filename>tools_2rtms2ccflib__llnetio_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path>tools/</path>
    <filename>tools_2wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>wscript</name>
    <path></path>
    <filename>wscript.html</filename>
    <namespace>wscript</namespace>
  </compound>
  <compound kind="file">
    <name>conf.py</name>
    <path>doc/manual/src/</path>
    <filename>conf_8py.html</filename>
    <namespace>conf</namespace>
  </compound>
  <compound kind="file">
    <name>logger.hpp</name>
    <path>mptk/src/include/ifw/ccf/mptk/</path>
    <filename>logger_8hpp.html</filename>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::mptk</namespace>
  </compound>
  <compound kind="file">
    <name>manager.hpp</name>
    <path>mptk/src/include/ifw/ccf/mptk/</path>
    <filename>manager_8hpp.html</filename>
    <includes id="message_8hpp" name="message.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/mptk/message.hpp</includes>
    <includes id="thread_8hpp" name="thread.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/mptk/thread.hpp</includes>
    <class kind="class">ifw::ccf::mptk::Manager</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::mptk</namespace>
  </compound>
  <compound kind="file">
    <name>message.hpp</name>
    <path>mptk/src/include/ifw/ccf/mptk/</path>
    <filename>message_8hpp.html</filename>
    <includes id="logger_8hpp" name="logger.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/mptk/logger.hpp</includes>
    <class kind="class">ifw::ccf::mptk::Message</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::mptk</namespace>
  </compound>
  <compound kind="file">
    <name>messageBus.hpp</name>
    <path>mptk/src/include/ifw/ccf/mptk/</path>
    <filename>messageBus_8hpp.html</filename>
    <includes id="message_8hpp" name="message.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/mptk/message.hpp</includes>
    <includes id="response_8hpp" name="response.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/mptk/response.hpp</includes>
    <class kind="class">TmpCountingSem</class>
    <class kind="class">ifw::ccf::mptk::MessageBus</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::mptk</namespace>
  </compound>
  <compound kind="file">
    <name>response.hpp</name>
    <path>mptk/src/include/ifw/ccf/mptk/</path>
    <filename>response_8hpp.html</filename>
    <includes id="message_8hpp" name="message.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/mptk/message.hpp</includes>
    <class kind="class">ifw::ccf::mptk::Response</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::mptk</namespace>
  </compound>
  <compound kind="file">
    <name>thread.hpp</name>
    <path>mptk/src/include/ifw/ccf/mptk/</path>
    <filename>thread_8hpp.html</filename>
    <includes id="messageBus_8hpp" name="messageBus.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/mptk/messageBus.hpp</includes>
    <class kind="class">ifw::ccf::mptk::Thread</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::mptk</namespace>
  </compound>
  <compound kind="file">
    <name>logger.cpp</name>
    <path>mptk/src/</path>
    <filename>logger_8cpp.html</filename>
    <includes id="logger_8hpp" name="logger.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/mptk/logger.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::mptk</namespace>
  </compound>
  <compound kind="file">
    <name>manager.cpp</name>
    <path>mptk/src/</path>
    <filename>manager_8cpp.html</filename>
    <includes id="manager_8hpp" name="manager.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/mptk/manager.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::mptk</namespace>
  </compound>
  <compound kind="file">
    <name>message.cpp</name>
    <path>mptk/src/</path>
    <filename>message_8cpp.html</filename>
    <includes id="message_8hpp" name="message.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/mptk/message.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::mptk</namespace>
  </compound>
  <compound kind="file">
    <name>messageBus.cpp</name>
    <path>mptk/src/</path>
    <filename>messageBus_8cpp.html</filename>
    <includes id="messageBus_8hpp" name="messageBus.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/mptk/messageBus.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::mptk</namespace>
  </compound>
  <compound kind="file">
    <name>response.cpp</name>
    <path>mptk/src/</path>
    <filename>response_8cpp.html</filename>
    <includes id="response_8hpp" name="response.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/mptk/response.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::mptk</namespace>
  </compound>
  <compound kind="file">
    <name>thread.cpp</name>
    <path>mptk/src/</path>
    <filename>thread_8cpp.html</filename>
    <includes id="thread_8hpp" name="thread.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/mptk/thread.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::mptk</namespace>
  </compound>
  <compound kind="file">
    <name>testManager.cpp</name>
    <path>mptk/test/</path>
    <filename>testManager_8cpp.html</filename>
    <includes id="manager_8hpp" name="manager.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/mptk/manager.hpp</includes>
    <includes id="testManagerHelper_8cpp" name="testManagerHelper.cpp" local="no" import="no" module="no" objc="no">testManagerHelper.cpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testManager_8cpp.html</anchorfile>
      <anchor>aa0140c2596d3bc96a198b3569964e76c</anchor>
      <arglist>(Manager, Test1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>testManager_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testManagerHelper.cpp</name>
    <path>mptk/test/</path>
    <filename>testManagerHelper_8cpp.html</filename>
    <includes id="thread_8hpp" name="thread.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/mptk/thread.hpp</includes>
    <class kind="class">TestThread</class>
  </compound>
  <compound kind="file">
    <name>testThread.cpp</name>
    <path>mptk/test/</path>
    <filename>testThread_8cpp.html</filename>
    <includes id="testThreadHelper_8cpp" name="testThreadHelper.cpp" local="yes" import="no" module="no" objc="no">testThreadHelper.cpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testThread_8cpp.html</anchorfile>
      <anchor>a5d9d6def435788580badd47f4da217ce</anchor>
      <arglist>(Thread, ExecThread1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testThreadHelper.cpp</name>
    <path>mptk/test/</path>
    <filename>testThreadHelper_8cpp.html</filename>
    <includes id="thread_8hpp" name="thread.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/mptk/thread.hpp</includes>
    <class kind="class">TestThread1</class>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>protocols/aravis/exe/src/</path>
    <filename>protocols_2aravis_2exe_2src_2main_8cpp.html</filename>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="comAdptSim_8hpp" name="comAdptSim.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/comAdptSim.hpp</includes>
    <includes id="recipeCentroid_8hpp" name="recipeCentroid.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdrecipe/recipeCentroid.hpp</includes>
    <includes id="recipeAverage_8hpp" name="recipeAverage.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdrecipe/recipeAverage.hpp</includes>
    <includes id="pubFits_8hpp" name="pubFits.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubFits.hpp</includes>
    <includes id="pubDdt_8hpp" name="pubDdt.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubDdt.hpp</includes>
    <includes id="pubRtms_8hpp" name="pubRtms.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubRtms.hpp</includes>
    <includes id="comAdptAravis_8hpp" name="comAdptAravis.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/aravis/comAdptAravis.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>protocols_2aravis_2exe_2src_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>protocols/envision/exe/src/</path>
    <filename>protocols_2envision_2exe_2src_2main_8cpp.html</filename>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="comAdptSim_8hpp" name="comAdptSim.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/comAdptSim.hpp</includes>
    <includes id="recipeCentroid_8hpp" name="recipeCentroid.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdrecipe/recipeCentroid.hpp</includes>
    <includes id="recipeAverage_8hpp" name="recipeAverage.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdrecipe/recipeAverage.hpp</includes>
    <includes id="pubFits_8hpp" name="pubFits.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubFits.hpp</includes>
    <includes id="pubDdt_8hpp" name="pubDdt.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubDdt.hpp</includes>
    <includes id="pubRtms_8hpp" name="pubRtms.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubRtms.hpp</includes>
    <includes id="lib_2src_2include_2ifw_2ccf_2protocols_2envision_2comAdptEnvision_8hpp" name="comAdptEnvision.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/envision/comAdptEnvision.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>protocols_2envision_2exe_2src_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>protocols/envision_llnetio/exe/src/</path>
    <filename>protocols_2envision__llnetio_2exe_2src_2main_8cpp.html</filename>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="comAdptSim_8hpp" name="comAdptSim.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/comAdptSim.hpp</includes>
    <includes id="recipeCentroid_8hpp" name="recipeCentroid.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdrecipe/recipeCentroid.hpp</includes>
    <includes id="recipeAverage_8hpp" name="recipeAverage.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdrecipe/recipeAverage.hpp</includes>
    <includes id="pubFits_8hpp" name="pubFits.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubFits.hpp</includes>
    <includes id="pubDdt_8hpp" name="pubDdt.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubDdt.hpp</includes>
    <includes id="pubRtms_8hpp" name="pubRtms.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubRtms.hpp</includes>
    <includes id="llnetio_2lib_2src_2include_2ifw_2ccf_2protocols_2envision__llnetio_2comAdptEnvision_8hpp" name="comAdptEnvision.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/envision_llnetio/comAdptEnvision.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>protocols_2envision__llnetio_2exe_2src_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>protocols/genicam/exe/src/</path>
    <filename>protocols_2genicam_2exe_2src_2main_8cpp.html</filename>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="comAdptSim_8hpp" name="comAdptSim.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/comAdptSim.hpp</includes>
    <includes id="recipeCentroid_8hpp" name="recipeCentroid.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdrecipe/recipeCentroid.hpp</includes>
    <includes id="recipeAverage_8hpp" name="recipeAverage.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdrecipe/recipeAverage.hpp</includes>
    <includes id="pubFits_8hpp" name="pubFits.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubFits.hpp</includes>
    <includes id="pubDdt_8hpp" name="pubDdt.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubDdt.hpp</includes>
    <includes id="pubRtms_8hpp" name="pubRtms.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubRtms.hpp</includes>
    <includes id="comAdptGenICam_8hpp" name="comAdptGenICam.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/genicam/comAdptGenICam.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>protocols_2genicam_2exe_2src_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>protocols/rtms/exe/src/</path>
    <filename>protocols_2rtms_2exe_2src_2main_8cpp.html</filename>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="comAdptSim_8hpp" name="comAdptSim.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/comAdptSim.hpp</includes>
    <includes id="recipeCentroid_8hpp" name="recipeCentroid.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdrecipe/recipeCentroid.hpp</includes>
    <includes id="recipeAverage_8hpp" name="recipeAverage.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdrecipe/recipeAverage.hpp</includes>
    <includes id="pubFits_8hpp" name="pubFits.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubFits.hpp</includes>
    <includes id="pubDdt_8hpp" name="pubDdt.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubDdt.hpp</includes>
    <includes id="pubRtms_8hpp" name="pubRtms.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubRtms.hpp</includes>
    <includes id="lib_2src_2include_2ifw_2ccf_2protocols_2rtms_2comAdptRtms_8hpp" name="comAdptRtms.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/rtms/comAdptRtms.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>protocols_2rtms_2exe_2src_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>sim/src/</path>
    <filename>sim_2src_2main_8cpp.html</filename>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="comAdptSim_8hpp" name="comAdptSim.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/comAdptSim.hpp</includes>
    <includes id="recipeCentroid_8hpp" name="recipeCentroid.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdrecipe/recipeCentroid.hpp</includes>
    <includes id="recipeAverage_8hpp" name="recipeAverage.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdrecipe/recipeAverage.hpp</includes>
    <includes id="pubFits_8hpp" name="pubFits.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubFits.hpp</includes>
    <includes id="pubDdt_8hpp" name="pubDdt.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubDdt.hpp</includes>
    <includes id="pubRtms_8hpp" name="pubRtms.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubRtms.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sim_2src_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>tools/dcssend/src/</path>
    <filename>tools_2dcssend_2src_2main_8cpp.html</filename>
    <includes id="dcsClient_8hpp" name="dcsClient.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dcsClient.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2dcssend_2src_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>comAdptAravis.cpp</name>
    <path>protocols/aravis/lib/src/</path>
    <filename>comAdptAravis_8cpp.html</filename>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="comAdptAravis_8hpp" name="comAdptAravis.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/aravis/comAdptAravis.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::protocols</namespace>
    <namespace>ifw::ccf::protocols::aravis</namespace>
    <member kind="function">
      <type>void *</type>
      <name>ConnectionLost</name>
      <anchorfile>comAdptAravis_8cpp.html</anchorfile>
      <anchor>a0085253a371c31b39c4d56089e78b919</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>volatile sig_atomic_t</type>
      <name>_disconnected_</name>
      <anchorfile>comAdptAravis_8cpp.html</anchorfile>
      <anchor>a984a1e5d862389866edf0749e2feeb24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>enumWrapper.cpp</name>
    <path>protocols/aravis/lib/src/</path>
    <filename>enumWrapper_8cpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <includes id="enumWrapper_8hpp" name="enumWrapper.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/aravis/enumWrapper.hpp</includes>
  </compound>
  <compound kind="file">
    <name>frameReceptionThread.cpp</name>
    <path>protocols/aravis/lib/src/</path>
    <filename>frameReceptionThread_8cpp.html</filename>
    <includes id="common_2src_2include_2ifw_2ccf_2common_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/config.hpp</includes>
    <includes id="protocols_2aravis_2lib_2src_2include_2ifw_2ccf_2protocols_2aravis_2defines_8hpp" name="defines.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/aravis/defines.hpp</includes>
    <includes id="enumWrapper_8hpp" name="enumWrapper.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/aravis/enumWrapper.hpp</includes>
    <includes id="comAdptAravis_8hpp" name="comAdptAravis.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/aravis/comAdptAravis.hpp</includes>
  </compound>
  <compound kind="file">
    <name>hooks.cpp</name>
    <path>protocols/aravis/lib/src/</path>
    <filename>hooks_8cpp.html</filename>
    <includes id="protocols_2aravis_2lib_2src_2include_2ifw_2ccf_2protocols_2aravis_2defines_8hpp" name="defines.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/aravis/defines.hpp</includes>
    <includes id="enumWrapper_8hpp" name="enumWrapper.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/aravis/enumWrapper.hpp</includes>
    <includes id="comAdptAravis_8hpp" name="comAdptAravis.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/aravis/comAdptAravis.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::protocols</namespace>
    <namespace>ifw::ccf::protocols::aravis</namespace>
  </compound>
  <compound kind="file">
    <name>comAdptAravis.hpp</name>
    <path>protocols/aravis/lib/src/include/ifw/ccf/protocols/aravis/</path>
    <filename>comAdptAravis_8hpp.html</filename>
    <includes id="nameMapping_8hpp" name="nameMapping.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/nameMapping.hpp</includes>
    <includes id="comAdptBase_8hpp" name="comAdptBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/comAdptBase.hpp</includes>
    <includes id="protocols_2aravis_2lib_2src_2include_2ifw_2ccf_2protocols_2aravis_2defines_8hpp" name="defines.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/aravis/defines.hpp</includes>
    <includes id="enumWrapper_8hpp" name="enumWrapper.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/aravis/enumWrapper.hpp</includes>
    <class kind="class">ifw::ccf::protocols::aravis::ComAdptAravis</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::protocols</namespace>
    <namespace>ifw::ccf::protocols::aravis</namespace>
  </compound>
  <compound kind="file">
    <name>enumWrapper.hpp</name>
    <path>protocols/aravis/lib/src/include/ifw/ccf/protocols/aravis/</path>
    <filename>enumWrapper_8hpp.html</filename>
    <includes id="base_8hpp" name="base.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/base.hpp</includes>
    <includes id="protocols_2aravis_2lib_2src_2include_2ifw_2ccf_2protocols_2aravis_2defines_8hpp" name="defines.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/aravis/defines.hpp</includes>
    <class kind="class">ComAdptAravisEnumWrapper</class>
  </compound>
  <compound kind="file">
    <name>comAdptEnvision.cpp</name>
    <path>protocols/envision/lib/src/</path>
    <filename>lib_2src_2comAdptEnvision_8cpp.html</filename>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="lib_2src_2include_2ifw_2ccf_2protocols_2envision_2comAdptEnvision_8hpp" name="comAdptEnvision.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/envision/comAdptEnvision.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::protocols</namespace>
    <namespace>ifw::ccf::protocols::envision</namespace>
  </compound>
  <compound kind="file">
    <name>comAdptEnvision.cpp</name>
    <path>protocols/envision_llnetio/lib/src/</path>
    <filename>llnetio_2lib_2src_2comAdptEnvision_8cpp.html</filename>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="llnetio_2lib_2src_2include_2ifw_2ccf_2protocols_2envision__llnetio_2comAdptEnvision_8hpp" name="comAdptEnvision.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/envision_llnetio/comAdptEnvision.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::protocols</namespace>
    <namespace>ifw::ccf::protocols::envision_llnetio</namespace>
  </compound>
  <compound kind="file">
    <name>comAdptEnvision.hpp</name>
    <path>protocols/envision/lib/src/include/ifw/ccf/protocols/envision/</path>
    <filename>lib_2src_2include_2ifw_2ccf_2protocols_2envision_2comAdptEnvision_8hpp.html</filename>
    <includes id="lib_2src_2include_2ifw_2ccf_2protocols_2rtms_2comAdptRtms_8hpp" name="comAdptRtms.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/rtms/comAdptRtms.hpp</includes>
    <class kind="class">ifw::ccf::protocols::envision::ComAdptEnvision</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::protocols</namespace>
    <namespace>ifw::ccf::protocols::envision</namespace>
  </compound>
  <compound kind="file">
    <name>comAdptEnvision.hpp</name>
    <path>protocols/envision_llnetio/lib/src/include/ifw/ccf/protocols/envision_llnetio/</path>
    <filename>llnetio_2lib_2src_2include_2ifw_2ccf_2protocols_2envision__llnetio_2comAdptEnvision_8hpp.html</filename>
    <includes id="opcuaClientWrapper_8hpp" name="opcuaClientWrapper.hpp" local="yes" import="no" module="no" objc="no">ifw/ccf/protocols/envision_llnetio/opcuaClientWrapper.hpp</includes>
    <includes id="llnetio_2lib_2src_2include_2ifw_2ccf_2protocols_2rtms__llnetio_2comAdptRtms_8hpp" name="comAdptRtms.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/rtms_llnetio/comAdptRtms.hpp</includes>
    <class kind="class">ifw::ccf::protocols::envision_llnetio::ComAdptEnvision</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::protocols</namespace>
    <namespace>ifw::ccf::protocols::envision_llnetio</namespace>
  </compound>
  <compound kind="file">
    <name>opcuaClientWrapper.hpp</name>
    <path>protocols/envision_llnetio/lib/src/include/ifw/ccf/protocols/envision_llnetio/</path>
    <filename>opcuaClientWrapper_8hpp.html</filename>
    <class kind="class">ifw::ccf::protocols::envision_llnetio::OpcuaClientWrapper</class>
    <namespace>eso</namespace>
    <namespace>eso::uatools</namespace>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::protocols</namespace>
    <namespace>ifw::ccf::protocols::envision_llnetio</namespace>
  </compound>
  <compound kind="file">
    <name>opcuaClientWrapper.cpp</name>
    <path>protocols/envision_llnetio/lib/src/</path>
    <filename>opcuaClientWrapper_8cpp.html</filename>
    <includes id="opcuaClientWrapper_8hpp" name="opcuaClientWrapper.hpp" local="yes" import="no" module="no" objc="no">ifw/ccf/protocols/envision_llnetio/opcuaClientWrapper.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::protocols</namespace>
    <namespace>ifw::ccf::protocols::envision_llnetio</namespace>
  </compound>
  <compound kind="file">
    <name>acquisition.cpp</name>
    <path>protocols/genicam/lib/src/</path>
    <filename>acquisition_8cpp.html</filename>
    <includes id="comAdptGenICam_8hpp" name="comAdptGenICam.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/genicam/comAdptGenICam.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::protocols</namespace>
    <namespace>ifw::ccf::protocols::genicam</namespace>
  </compound>
  <compound kind="file">
    <name>comAdptGenICam.cpp</name>
    <path>protocols/genicam/lib/src/</path>
    <filename>comAdptGenICam_8cpp.html</filename>
    <includes id="comAdptGenICam_8hpp" name="comAdptGenICam.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/genicam/comAdptGenICam.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::protocols</namespace>
    <namespace>ifw::ccf::protocols::genicam</namespace>
  </compound>
  <compound kind="file">
    <name>comAdptGenICam.hpp</name>
    <path>protocols/genicam/lib/src/include/ifw/ccf/protocols/genicam/</path>
    <filename>comAdptGenICam_8hpp.html</filename>
    <includes id="comAdptBase_8hpp" name="comAdptBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/comAdptBase.hpp</includes>
    <includes id="dataFrame_8hpp" name="dataFrame.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/dataFrame.hpp</includes>
    <class kind="class">ifw::ccf::protocols::genicam::ComAdptGenICam</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::protocols</namespace>
    <namespace>ifw::ccf::protocols::genicam</namespace>
  </compound>
  <compound kind="file">
    <name>parameterConversion.cpp</name>
    <path>protocols/genicam/lib/src/</path>
    <filename>parameterConversion_8cpp.html</filename>
    <includes id="comAdptGenICam_8hpp" name="comAdptGenICam.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/genicam/comAdptGenICam.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::protocols</namespace>
    <namespace>ifw::ccf::protocols::genicam</namespace>
  </compound>
  <compound kind="file">
    <name>comAdptRtms.cpp</name>
    <path>protocols/rtms/lib/src/</path>
    <filename>lib_2src_2comAdptRtms_8cpp.html</filename>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="lib_2src_2include_2ifw_2ccf_2protocols_2rtms_2comAdptRtms_8hpp" name="comAdptRtms.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/rtms/comAdptRtms.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::protocols</namespace>
    <namespace>ifw::ccf::protocols::rtms</namespace>
  </compound>
  <compound kind="file">
    <name>comAdptRtms.cpp</name>
    <path>protocols/rtms_llnetio/lib/src/</path>
    <filename>llnetio_2lib_2src_2comAdptRtms_8cpp.html</filename>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="llnetio_2lib_2src_2include_2ifw_2ccf_2protocols_2rtms__llnetio_2comAdptRtms_8hpp" name="comAdptRtms.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/protocols/rtms_llnetio/comAdptRtms.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::protocols</namespace>
    <namespace>ifw::ccf::protocols::rtms_llnetio</namespace>
  </compound>
  <compound kind="file">
    <name>comAdptRtms.hpp</name>
    <path>protocols/rtms/lib/src/include/ifw/ccf/protocols/rtms/</path>
    <filename>lib_2src_2include_2ifw_2ccf_2protocols_2rtms_2comAdptRtms_8hpp.html</filename>
    <includes id="nameMapping_8hpp" name="nameMapping.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/nameMapping.hpp</includes>
    <includes id="comAdptBase_8hpp" name="comAdptBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/comAdptBase.hpp</includes>
    <includes id="src_2include_2ifw_2ccf_2tools_2rtms2ccflib_2rtmsCcfReceiver_8hpp" name="rtmsCcfReceiver.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/tools/rtms2ccflib/rtmsCcfReceiver.hpp</includes>
    <class kind="class">ifw::ccf::protocols::rtms::ComAdptRtms</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::protocols</namespace>
    <namespace>ifw::ccf::protocols::rtms</namespace>
  </compound>
  <compound kind="file">
    <name>comAdptRtms.hpp</name>
    <path>protocols/rtms_llnetio/lib/src/include/ifw/ccf/protocols/rtms_llnetio/</path>
    <filename>llnetio_2lib_2src_2include_2ifw_2ccf_2protocols_2rtms__llnetio_2comAdptRtms_8hpp.html</filename>
    <includes id="nameMapping_8hpp" name="nameMapping.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/nameMapping.hpp</includes>
    <includes id="comAdptBase_8hpp" name="comAdptBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/comAdptBase.hpp</includes>
    <includes id="llnetio_2src_2include_2ifw_2ccf_2tools_2rtms2ccflib__llnetio_2rtmsCcfReceiver_8hpp" name="rtmsCcfReceiver.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/tools/rtms2ccflib_llnetio/rtmsCcfReceiver.hpp</includes>
    <class kind="class">ifw::ccf::protocols::rtms_llnetio::ComAdptRtms</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::protocols</namespace>
    <namespace>ifw::ccf::protocols::rtms_llnetio</namespace>
  </compound>
  <compound kind="file">
    <name>mudpiCreator.hpp</name>
    <path>stdpub/src/include/ifw/ccf/stdpub/</path>
    <filename>mudpiCreator_8hpp.html</filename>
    <class kind="class">ifw::ccf::stdpub::MudpiCreator</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::stdpub</namespace>
  </compound>
  <compound kind="file">
    <name>pubDdt.hpp</name>
    <path>stdpub/src/include/ifw/ccf/stdpub/</path>
    <filename>pubDdt_8hpp.html</filename>
    <includes id="common_2src_2include_2ifw_2ccf_2common_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/config.hpp</includes>
    <includes id="pubBase_8hpp" name="pubBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/pubBase.hpp</includes>
    <class kind="class">ifw::ccf::stdpub::PubDdt</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::stdpub</namespace>
  </compound>
  <compound kind="file">
    <name>pubFits.hpp</name>
    <path>stdpub/src/include/ifw/ccf/stdpub/</path>
    <filename>pubFits_8hpp.html</filename>
    <includes id="pubBase_8hpp" name="pubBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/pubBase.hpp</includes>
    <class kind="class">ifw::ccf::stdpub::PubFits</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::stdpub</namespace>
  </compound>
  <compound kind="file">
    <name>pubRtms.hpp</name>
    <path>stdpub/src/include/ifw/ccf/stdpub/</path>
    <filename>pubRtms_8hpp.html</filename>
    <includes id="common_2src_2include_2ifw_2ccf_2common_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/config.hpp</includes>
    <includes id="pubBase_8hpp" name="pubBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/pubBase.hpp</includes>
    <includes id="mudpiCreator_8hpp" name="mudpiCreator.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/mudpiCreator.hpp</includes>
    <class kind="class">ifw::ccf::stdpub::PubRtms</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::stdpub</namespace>
  </compound>
  <compound kind="file">
    <name>mudpiCreator.cpp</name>
    <path>stdpub/src/</path>
    <filename>mudpiCreator_8cpp.html</filename>
    <includes id="mudpiCreator_8hpp" name="mudpiCreator.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/mudpiCreator.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::stdpub</namespace>
  </compound>
  <compound kind="file">
    <name>pubDdt.cpp</name>
    <path>stdpub/src/</path>
    <filename>pubDdt_8cpp.html</filename>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="pubDdt_8hpp" name="pubDdt.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubDdt.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::stdpub</namespace>
  </compound>
  <compound kind="file">
    <name>pubFits.cpp</name>
    <path>stdpub/src/</path>
    <filename>pubFits_8cpp.html</filename>
    <includes id="utilities_8hpp" name="utilities.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/utilities.hpp</includes>
    <includes id="fits_8hpp" name="fits.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/fits.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="common_2src_2include_2ifw_2ccf_2common_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/config.hpp</includes>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="pubFits_8hpp" name="pubFits.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubFits.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::stdpub</namespace>
  </compound>
  <compound kind="file">
    <name>pubRtms.cpp</name>
    <path>stdpub/src/</path>
    <filename>pubRtms_8cpp.html</filename>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="pubRtms_8hpp" name="pubRtms.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubRtms.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::stdpub</namespace>
  </compound>
  <compound kind="file">
    <name>testPubDdt.cpp</name>
    <path>stdpub/test/</path>
    <filename>testPubDdt_8cpp.html</filename>
    <includes id="pubDdt_8hpp" name="pubDdt.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubDdt.hpp</includes>
    <includes id="stdpub_2test_2tools_8hpp" name="tools.hpp" local="no" import="no" module="no" objc="no">tools.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testPubDdt_8cpp.html</anchorfile>
      <anchor>a9a60a6585be7aa46bba63de90353013e</anchor>
      <arglist>(PubDdt, BasicTest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>testPubDdt_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>testPubFits.cpp</name>
    <path>stdpub/test/</path>
    <filename>testPubFits_8cpp.html</filename>
    <includes id="pubFits_8hpp" name="pubFits.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdpub/pubFits.hpp</includes>
    <includes id="stdpub_2test_2tools_8hpp" name="tools.hpp" local="no" import="no" module="no" objc="no">tools.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testPubFits_8cpp.html</anchorfile>
      <anchor>a4ed57c560d676e33617df5d0de18724e</anchor>
      <arglist>(PubFits, TestPublish1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>recipeAverage.hpp</name>
    <path>stdrecipe/src/include/ifw/ccf/stdrecipe/</path>
    <filename>recipeAverage_8hpp.html</filename>
    <includes id="recipeBase_8hpp" name="recipeBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/recipeBase.hpp</includes>
    <class kind="class">ifw::ccf::stdrecipe::RecipeAverage</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::stdrecipe</namespace>
  </compound>
  <compound kind="file">
    <name>recipeCentroid.hpp</name>
    <path>stdrecipe/src/include/ifw/ccf/stdrecipe/</path>
    <filename>recipeCentroid_8hpp.html</filename>
    <includes id="recipeBase_8hpp" name="recipeBase.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/recipeBase.hpp</includes>
    <class kind="class">ifw::ccf::stdrecipe::RecipeCentroid</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::stdrecipe</namespace>
  </compound>
  <compound kind="file">
    <name>recipeAverage.cpp</name>
    <path>stdrecipe/src/</path>
    <filename>recipeAverage_8cpp.html</filename>
    <includes id="utilities_8hpp" name="utilities.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/utilities.hpp</includes>
    <includes id="fits_8hpp" name="fits.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/fits.hpp</includes>
    <includes id="common_2src_2include_2ifw_2ccf_2common_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/config.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="recipeAverage_8hpp" name="recipeAverage.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdrecipe/recipeAverage.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::stdrecipe</namespace>
  </compound>
  <compound kind="file">
    <name>recipeCentroid.cpp</name>
    <path>stdrecipe/src/</path>
    <filename>recipeCentroid_8cpp.html</filename>
    <includes id="utilities_8hpp" name="utilities.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/utilities.hpp</includes>
    <includes id="fits_8hpp" name="fits.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/fits.hpp</includes>
    <includes id="common_2src_2include_2ifw_2ccf_2common_2config_8hpp" name="config.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/config.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/setup.hpp</includes>
    <includes id="application_8hpp" name="application.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/control/application.hpp</includes>
    <includes id="recipeCentroid_8hpp" name="recipeCentroid.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdrecipe/recipeCentroid.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::stdrecipe</namespace>
  </compound>
  <compound kind="file">
    <name>testRecipeAverage.cpp</name>
    <path>stdrecipe/test/</path>
    <filename>testRecipeAverage_8cpp.html</filename>
    <includes id="fits_8hpp" name="fits.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/fits.hpp</includes>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <includes id="recipeAverage_8hpp" name="recipeAverage.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdrecipe/recipeAverage.hpp</includes>
    <includes id="stdrecipe_2test_2tools_8hpp" name="tools.hpp" local="no" import="no" module="no" objc="no">tools.hpp</includes>
  </compound>
  <compound kind="file">
    <name>testRecipeCentroid.cpp</name>
    <path>stdrecipe/test/</path>
    <filename>testRecipeCentroid_8cpp.html</filename>
    <includes id="fits_8hpp" name="fits.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/fits.hpp</includes>
    <includes id="db_8hpp" name="db.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/db.hpp</includes>
    <includes id="recipeCentroid_8hpp" name="recipeCentroid.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/stdrecipe/recipeCentroid.hpp</includes>
    <includes id="stdrecipe_2test_2tools_8hpp" name="tools.hpp" local="no" import="no" module="no" objc="no">tools.hpp</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testRecipeCentroid_8cpp.html</anchorfile>
      <anchor>a4a4c80608e5df61e847e9001d736a414</anchor>
      <arglist>(RecipeCentroid, BasicTest1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testRecipeCentroid_8cpp.html</anchorfile>
      <anchor>af11ffa9d8469ad7c934f370f0e45935a</anchor>
      <arglist>(RecipeCentroid, CubeFileInput)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testRecipeCentroid_8cpp.html</anchorfile>
      <anchor>aa60430ac2fb8d0fbdf1a91b76beb325b</anchor>
      <arglist>(RecipeCentroid, UniformImageRobustness)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testRecipeCentroid_8cpp.html</anchorfile>
      <anchor>a915081775e4629a2a45cfd5b189e23fe</anchor>
      <arglist>(RecipeCentroid, StableCentroid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>testRecipeCentroid_8cpp.html</anchorfile>
      <anchor>acbbe3811376258ad4abe31ebdca33e06</anchor>
      <arglist>(RecipeCentroid, InitialiseReloadsParams)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>testRecipeCentroid_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CcfClient.py</name>
    <path>test/ccf/src/</path>
    <filename>CcfClient_8py.html</filename>
    <namespace>CcfClient</namespace>
  </compound>
  <compound kind="file">
    <name>send_cmd.py</name>
    <path>test/ccf/src/</path>
    <filename>send__cmd_8py.html</filename>
    <namespace>send_cmd</namespace>
  </compound>
  <compound kind="file">
    <name>start_test_procs.py</name>
    <path>test/ccf/src/</path>
    <filename>start__test__procs_8py.html</filename>
    <namespace>start_test_procs</namespace>
  </compound>
  <compound kind="file">
    <name>stop_test_procs.py</name>
    <path>test/ccf/src/</path>
    <filename>stop__test__procs_8py.html</filename>
    <namespace>stop_test_procs</namespace>
  </compound>
  <compound kind="file">
    <name>stress_tests.py</name>
    <path>test/ccf/src/</path>
    <filename>stress__tests_8py.html</filename>
    <namespace>stress_tests</namespace>
  </compound>
  <compound kind="file">
    <name>ccfgui_keywords.py</name>
    <path>test/ccf/src/support/</path>
    <filename>ccfgui__keywords_8py.html</filename>
    <namespace>ccfgui_keywords</namespace>
  </compound>
  <compound kind="file">
    <name>test_utils.py</name>
    <path>test/ccf/src/</path>
    <filename>test_2ccf_2src_2test__utils_8py.html</filename>
    <namespace>test_utils</namespace>
  </compound>
  <compound kind="file">
    <name>test_utils.py</name>
    <path>tools/ccfclib/test_FIX_THIS_ON_PF25/</path>
    <filename>tools_2ccfclib_2test__FIX__THIS__ON__PF25_2test__utils_8py.html</filename>
    <namespace>test_utils</namespace>
  </compound>
  <compound kind="file">
    <name>windowing_stress_test.py</name>
    <path>test/ccf/src/</path>
    <filename>windowing__stress__test_8py.html</filename>
    <namespace>windowing_stress_test</namespace>
  </compound>
  <compound kind="file">
    <name>__init__.py</name>
    <path>tools/ccfclib/src/ifw/ccf/clib/</path>
    <filename>ccfclib_2src_2ifw_2ccf_2clib_2____init_____8py.html</filename>
    <namespace>clib</namespace>
  </compound>
  <compound kind="file">
    <name>__init__.py</name>
    <path>tools/fits_cube_gen/src/ifw/ccf/fits_cube_gen/</path>
    <filename>fits__cube__gen_2src_2ifw_2ccf_2fits__cube__gen_2____init_____8py.html</filename>
    <namespace>fits_cube_gen</namespace>
  </compound>
  <compound kind="file">
    <name>ccf_async_commands.py</name>
    <path>tools/ccfclib/src/ifw/ccf/clib/</path>
    <filename>ccf__async__commands_8py.html</filename>
    <namespace>clib</namespace>
    <namespace>clib::ccf_async_commands</namespace>
  </compound>
  <compound kind="file">
    <name>ccf_commands.py</name>
    <path>tools/ccfclib/src/ifw/ccf/clib/</path>
    <filename>ccf__commands_8py.html</filename>
    <namespace>clib</namespace>
    <namespace>clib::ccf_commands</namespace>
  </compound>
  <compound kind="file">
    <name>dcs_async_commands.py</name>
    <path>tools/ccfclib/src/ifw/ccf/clib/</path>
    <filename>dcs__async__commands_8py.html</filename>
    <namespace>clib</namespace>
    <namespace>clib::dcs_async_commands</namespace>
  </compound>
  <compound kind="file">
    <name>dcs_commands.py</name>
    <path>tools/ccfclib/src/ifw/ccf/clib/</path>
    <filename>dcs__commands_8py.html</filename>
    <namespace>clib</namespace>
    <namespace>clib::dcs_commands</namespace>
  </compound>
  <compound kind="file">
    <name>logger.py</name>
    <path>tools/ccfclib/src/ifw/ccf/clib/</path>
    <filename>logger_8py.html</filename>
    <namespace>clib</namespace>
    <namespace>clib::logger</namespace>
  </compound>
  <compound kind="file">
    <name>rec_async_commands.py</name>
    <path>tools/ccfclib/src/ifw/ccf/clib/</path>
    <filename>rec__async__commands_8py.html</filename>
    <namespace>clib</namespace>
    <namespace>clib::rec_async_commands</namespace>
  </compound>
  <compound kind="file">
    <name>rec_commands.py</name>
    <path>tools/ccfclib/src/ifw/ccf/clib/</path>
    <filename>rec__commands_8py.html</filename>
    <namespace>clib</namespace>
    <namespace>clib::rec_commands</namespace>
  </compound>
  <compound kind="file">
    <name>utils.py</name>
    <path>tools/ccfclib/src/ifw/ccf/clib/</path>
    <filename>utils_8py.html</filename>
    <namespace>clib</namespace>
    <namespace>clib::utils</namespace>
  </compound>
  <compound kind="file">
    <name>test_ccf_commands.py</name>
    <path>tools/ccfclib/test_FIX_THIS_ON_PF25/</path>
    <filename>test__ccf__commands_8py.html</filename>
    <namespace>test_ccf_commands</namespace>
  </compound>
  <compound kind="file">
    <name>ccfCli.py</name>
    <path>tools/cli/src/</path>
    <filename>ccfCli_8py.html</filename>
    <namespace>ccfCli</namespace>
  </compound>
  <compound kind="file">
    <name>ccfFitsCubeGen.py</name>
    <path>tools/fits_cube_gen/src/</path>
    <filename>ccfFitsCubeGen_8py.html</filename>
    <namespace>ccfFitsCubeGen</namespace>
  </compound>
  <compound kind="file">
    <name>lib.py</name>
    <path>tools/fits_cube_gen/src/ifw/ccf/fits_cube_gen/</path>
    <filename>lib_8py.html</filename>
    <namespace>fits_cube_gen</namespace>
    <namespace>fits_cube_gen::lib</namespace>
  </compound>
  <compound kind="file">
    <name>rtmsCcfReceiver.hpp</name>
    <path>tools/rtms2ccflib/src/include/ifw/ccf/tools/rtms2ccflib/</path>
    <filename>src_2include_2ifw_2ccf_2tools_2rtms2ccflib_2rtmsCcfReceiver_8hpp.html</filename>
    <includes id="frameQueue_8hpp" name="frameQueue.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/frameQueue.hpp</includes>
    <class kind="class">ifw::ccf::tools::rtms2ccflib::RtmsCcfReceiver</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::tools</namespace>
    <namespace>ifw::ccf::tools::rtms2ccflib</namespace>
  </compound>
  <compound kind="file">
    <name>rtmsCcfReceiver.hpp</name>
    <path>tools/rtms2ccflib_llnetio/src/include/ifw/ccf/tools/rtms2ccflib_llnetio/</path>
    <filename>llnetio_2src_2include_2ifw_2ccf_2tools_2rtms2ccflib__llnetio_2rtmsCcfReceiver_8hpp.html</filename>
    <includes id="frameQueue_8hpp" name="frameQueue.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/common/frameQueue.hpp</includes>
    <class kind="class">ifw::ccf::tools::llnetio::rtms2ccflib::RtmsCcfReceiver</class>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::tools</namespace>
    <namespace>ifw::ccf::tools::llnetio</namespace>
    <namespace>ifw::ccf::tools::llnetio::rtms2ccflib</namespace>
  </compound>
  <compound kind="file">
    <name>rtmsCcfReceiver.cpp</name>
    <path>tools/rtms2ccflib/src/</path>
    <filename>src_2rtmsCcfReceiver_8cpp.html</filename>
    <includes id="src_2include_2ifw_2ccf_2tools_2rtms2ccflib_2rtmsCcfReceiver_8hpp" name="rtmsCcfReceiver.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/tools/rtms2ccflib/rtmsCcfReceiver.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::tools</namespace>
    <namespace>ifw::ccf::tools::rtms2ccflib</namespace>
  </compound>
  <compound kind="file">
    <name>rtmsCcfReceiver.cpp</name>
    <path>tools/rtms2ccflib_llnetio/src/</path>
    <filename>llnetio_2src_2rtmsCcfReceiver_8cpp.html</filename>
    <includes id="llnetio_2src_2include_2ifw_2ccf_2tools_2rtms2ccflib__llnetio_2rtmsCcfReceiver_8hpp" name="rtmsCcfReceiver.hpp" local="no" import="no" module="no" objc="no">ifw/ccf/tools/rtms2ccflib_llnetio/rtmsCcfReceiver.hpp</includes>
    <namespace>ifw</namespace>
    <namespace>ifw::ccf</namespace>
    <namespace>ifw::ccf::tools</namespace>
    <namespace>ifw::ccf::tools::llnetio</namespace>
    <namespace>ifw::ccf::tools::llnetio::rtms2ccflib</namespace>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::control::AcqThread</name>
    <filename>classifw_1_1ccf_1_1control_1_1AcqThread.html</filename>
    <base>ifw::ccf::mptk::Thread</base>
    <member kind="function">
      <type></type>
      <name>AcqThread</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1AcqThread.html</anchorfile>
      <anchor>a6cc7c927c125b59688852da7ad0e5b09</anchor>
      <arglist>(const std::string &amp;thread_name, ifw::ccf::mptk::MessageBus &amp;message_bus, const double period=0.1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AcqThread</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1AcqThread.html</anchorfile>
      <anchor>a1ce04f51fd30b9e170ecdabbff685f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialise</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1AcqThread.html</anchorfile>
      <anchor>a6633619ed90383ee1ffc87ac65814295</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetCounters</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1AcqThread.html</anchorfile>
      <anchor>a6fddae658106da843f57cc9e9f1c4ec4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetInputQ</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1AcqThread.html</anchorfile>
      <anchor>a293ba6f5ff4ae8e68755a3648f95299b</anchor>
      <arglist>(std::shared_ptr&lt; ifw::ccf::common::FrameQueue &gt; &amp;queue)</arglist>
    </member>
    <member kind="function">
      <type>ifw::ccf::common::FrameQueue &amp;</type>
      <name>GetInputQ</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1AcqThread.html</anchorfile>
      <anchor>af6f33fa815f16c94c21d8306167bec00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>UserLogic</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1AcqThread.html</anchorfile>
      <anchor>acad1fbda0af3dfbe3a4b98b2a91949b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ifw::ccf::common::FrameStatistics &amp;</type>
      <name>GetFrameStat</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1AcqThread.html</anchorfile>
      <anchor>a5ea7a5834d041f1cfb846da5d9dc5b47</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::common::AcqTrigger</name>
    <filename>classifw_1_1ccf_1_1common_1_1AcqTrigger.html</filename>
    <member kind="variable">
      <type>TriggerType</type>
      <name>m_trigger_type</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1AcqTrigger.html</anchorfile>
      <anchor>a61bf5d57d5a4ddda6a1849276fd0417e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_abs_time</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1AcqTrigger.html</anchorfile>
      <anchor>a04b7861f8d8513d7f428e61e37936dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_custom_trigger</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1AcqTrigger.html</anchorfile>
      <anchor>a991c1e57ea6d421aca1048ccab6d4b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_info</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1AcqTrigger.html</anchorfile>
      <anchor>a7b8343318c86a07d0c379d5699c376ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_deferred_acq_start_active</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1AcqTrigger.html</anchorfile>
      <anchor>ae36070124d9f753cd622fbb2b640cfce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::control::ActionMgr</name>
    <filename>classifw_1_1ccf_1_1control_1_1ActionMgr.html</filename>
    <member kind="function">
      <type></type>
      <name>ActionMgr</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ActionMgr.html</anchorfile>
      <anchor>a8cc1d8518dd9e09b1dae93c57f52d4d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActionMgr</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ActionMgr.html</anchorfile>
      <anchor>a03383fb55ac007aa5b943533cc9a4e8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateActions</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ActionMgr.html</anchorfile>
      <anchor>a9823e3260c00a4a44941f85050c97cce</anchor>
      <arglist>(boost::asio::io_context &amp;ioc, rad::SMAdapter &amp;sm, DataContext &amp;the_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateActivities</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ActionMgr.html</anchorfile>
      <anchor>a1f3df4a94da2b42744eecdaa5dd45f5d</anchor>
      <arglist>(rad::SMAdapter &amp;sm, DataContext &amp;the_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActionMgr</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ActionMgr.html</anchorfile>
      <anchor>a092a61e77961930f5ce7187260c7d563</anchor>
      <arglist>(const ActionMgr &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>ActionMgr &amp;</type>
      <name>operator=</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ActionMgr.html</anchorfile>
      <anchor>af014acc11ac6177aa428249b4c298849</anchor>
      <arglist>(const ActionMgr &amp;)=delete</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::control::ActivityInitialising</name>
    <filename>classifw_1_1ccf_1_1control_1_1ActivityInitialising.html</filename>
    <member kind="function">
      <type></type>
      <name>ActivityInitialising</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ActivityInitialising.html</anchorfile>
      <anchor>ad2fec933bd14d2f0e080ed81177e66ba</anchor>
      <arglist>(const std::string &amp;id, rad::SMAdapter &amp;sm, DataContext &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActivityInitialising</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ActivityInitialising.html</anchorfile>
      <anchor>a993304306f630f10b1ffa7426055fc45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ActivityInitialising.html</anchorfile>
      <anchor>ae4249ad116ebbf0b0df1331443d6a9b1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActivityInitialising</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ActivityInitialising.html</anchorfile>
      <anchor>a4d05bd09198bcc0654ccc658ee6c8e26</anchor>
      <arglist>(const ActivityInitialising &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>ActivityInitialising &amp;</type>
      <name>operator=</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ActivityInitialising.html</anchorfile>
      <anchor>ad2e71b55e04767f0f5ca4d01f90f2fde</anchor>
      <arglist>(const ActivityInitialising &amp;)=delete</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::control::ActivityRecording</name>
    <filename>classifw_1_1ccf_1_1control_1_1ActivityRecording.html</filename>
    <member kind="function">
      <type></type>
      <name>ActivityRecording</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ActivityRecording.html</anchorfile>
      <anchor>a65c2efcadbdaf53f87654a2c6d950c61</anchor>
      <arglist>(const std::string &amp;id, rad::SMAdapter &amp;sm, DataContext &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ActivityRecording</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ActivityRecording.html</anchorfile>
      <anchor>ae1c9b0d6afa8f1fa8e5b4a2f21439e8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ActivityRecording.html</anchorfile>
      <anchor>a9c61529d7fc8c5a8735e8d8379e13aec</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ActivityRecording</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ActivityRecording.html</anchorfile>
      <anchor>ac968d35b0dbb85490054b44caa415c31</anchor>
      <arglist>(const ActivityRecording &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>ActivityRecording &amp;</type>
      <name>operator=</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ActivityRecording.html</anchorfile>
      <anchor>aee9249c6061165422a39d2e34ab8adce</anchor>
      <arglist>(const ActivityRecording &amp;)=delete</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::common::AppBase</name>
    <filename>classifw_1_1ccf_1_1common_1_1AppBase.html</filename>
    <member kind="function">
      <type></type>
      <name>AppBase</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1AppBase.html</anchorfile>
      <anchor>ad90f0c8f7b9180cf67f13ded98d70ead</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AppBase</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1AppBase.html</anchorfile>
      <anchor>a68619bb55f4e08036cb08b127ac92bf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static rad::SMAdapter &amp;</type>
      <name>StateMachine</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1AppBase.html</anchorfile>
      <anchor>ab220b430a14ff3012e00a98766a4e1ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>RecordingActive</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1AppBase.html</anchorfile>
      <anchor>a3be359abe48773036e1bb57f92e93f51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::asio::io_context &amp;</type>
      <name>IoContext</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1AppBase.html</anchorfile>
      <anchor>aed765851ac8c8dbb81fadb66c017da00</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::control::Application</name>
    <filename>classifw_1_1ccf_1_1control_1_1Application.html</filename>
    <base>ifw::ccf::common::AppBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Application</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a945f009bf4be85bb09ac1af4e465c9cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>elt::mal::Mal &amp;</type>
      <name>GetMal</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>aa897809fb2d43954403b18c070b28505</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Execute</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a7b8547e040cd25cadce25b41e97c9446</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateThreads</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a69ad9d53a9bec95d77cd2d4e78c1bd33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadInitSetup</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>abd38ec5082e6c485e330630455ab16f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HandleSetup</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>aa4b1827945d2b27100d17082e2a0efd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dismantle</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>ac36846f37a8647cfa714eb15269b7d3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AcquisitionActive</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a1b56ab0ffcfeefbbb99695e53a8e6eb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StartAcquistion</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>af2ded86060b0e0930d75dd5dbcb82381</anchor>
      <arglist>(bool force=false, bool exec_com_adapter_start=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StopAcquistion</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a6987ad645a3c4b3efc1f067b2618bf2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckStopAcquistion</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a22ff5e4b42ad5e63c2bc6ababdafb5ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IncrementFrameCounter</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a260a0942cb7367299befa60f08a4631d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetState</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>ac7bd7491b333099382700f11bb82f1e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRequestStatus</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>adf03e2cbc370c7de05d1754369034a5a</anchor>
      <arglist>(const std::string &amp;request, const std::string &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetRequestStatus</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>ac1ff0ab3e741ba06e07efd38217a5a61</anchor>
      <arglist>(const std::string &amp;request) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ListAdapters</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a23841f7a5d05e1d8806351971dfa823a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterComAdapters</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>ac51e779535caf795ca6aea66eb4d6b31</anchor>
      <arglist>(const COM_ADPT_TYPE &amp;com_adapter_factory_obj, const SIM_COM_ADPT_TYPE &amp;sim_com_adapter_factory_obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterMonAdapter</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a5222407a9eb3a5be041184ec53670a06</anchor>
      <arglist>(const MON_ADPT_TYPE &amp;mon_adapter_factory_obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterExecAdapter</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a9f3ed64b8335c62f27c8c2c19e8c79c7</anchor>
      <arglist>(const EXEC_ADPT_TYPE &amp;exec_adapter_factory_obj)</arglist>
    </member>
    <member kind="function">
      <type>ifw::ccf::common::ComAdptBase &amp;</type>
      <name>GetComAdapter</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>af5e16ac5308ea3ca8bd5c780687cc752</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ifw::ccf::common::MonAdptBase &amp;</type>
      <name>GetMonAdapter</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>ae7c14925d74f802cff67117bb1850829</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ifw::ccf::common::ExecAdptBase &amp;</type>
      <name>GetExecAdapter</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>ac820691b192f45779c11174eab1dc77a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ConnectDevice</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>ac348a2fd5ff2d3a36d39a7ce320b1ebc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DisconnectDevice</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>ad2118706a131435532cbf848a2cfe691</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>GetProcThreadNames</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>af7f63ab09a935456c2fc1d2bba751757</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>GetPubThreadNames</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>abf0d22d7006806b7e56d4043591a5ba8</anchor>
      <arglist>(const std::string &amp;proc_thread_name) const</arglist>
    </member>
    <member kind="function">
      <type>const std::list&lt; PubThread * &gt; &amp;</type>
      <name>GetPubThreads</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a71c47725633458188d0bf5c560bb32d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ProcThread &amp;</type>
      <name>GetProcThread</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a77032e7f9f13fe59a17ddf7ae840d0af</anchor>
      <arglist>(const std::string &amp;proc_thread_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsProcThread</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>ac84f21e53c5cd96c75476949fc8138aa</anchor>
      <arglist>(const std::string &amp;thread_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPubThread</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>aacd37a63a388f9890e7754a3aefc10ce</anchor>
      <arglist>(const std::string &amp;thread_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Application</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a557da853b6b50cedea621f8b6cdd1006</anchor>
      <arglist>(const Application &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Application &amp;</type>
      <name>operator=</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>adecf14319addf86fab739cfe5895f37c</anchor>
      <arglist>(const Application &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateRecordingStatus</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a29dfb18a688ab6cd03e4bb99a1172295</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetActiveRecStatusObj</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>afe1106edffe41c0d76db1e408d8e474a</anchor>
      <arglist>(std::shared_ptr&lt; recif::RecStatus &gt; &amp;active_rec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateActiveRecStatusObj</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a0d1cf93750641b70a8d52c81c49dd6f3</anchor>
      <arglist>(const ifw::ccf::common::PublisherStatus &amp;sum_rec_pub_status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateRecStatusInDb</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a0ad3ca63b9911c45dc3d464f481c1902</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetActiveRecStatus</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a78f24ca2d00cd29d739bf5a6755493a3</anchor>
      <arglist>(std::shared_ptr&lt; recif::RecStatus &gt; &amp;active_rec) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetFramesRemainingActiveRecStatus</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a55c0782085d6c659b662bf53d7b35e26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MoveActiveRecStatusToHistory</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a8f3298f46f42c605570d7198e1dfb61f</anchor>
      <arglist>(const ifw::ccf::PubStatus status, std::shared_ptr&lt; recif::RecStatus &gt; &amp;active_rec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRecordingStatus</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a643e3d41dd90846bd41d4043cedf799d</anchor>
      <arglist>(const ifw::ccf::PubStatus status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetRecStatus</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a9e985649ed19b605d4f6b74459cd3c1a</anchor>
      <arglist>(const std::string &amp;rec_id, std::shared_ptr&lt; recif::RecStatus &gt; &amp;active_rec) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetMostRecentRecStatus</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a4fd952619086303fdd233534261a8b40</anchor>
      <arglist>(std::shared_ptr&lt; recif::RecStatus &gt; &amp;active_rec) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddRecWaitRequest</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>aa6f96f8f28c3fee0e2510c136a40d314</anchor>
      <arglist>(std::shared_ptr&lt; RecWaitRequest &gt; &amp;req_wait_req)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckRecWaitRequests</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a3e8f225ab2673426f62763b241f9e216</anchor>
      <arglist>(const bool recording_completed=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CleanUpRecWaitRequests</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a26d55974467a10cdc929be84ce68b7f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AcqAutoStartedAtRecStart</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>af42a37087a033102c43923078740c20a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateControlSetupPars</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a76a0f668fcf1227dc57a93ccd0b4632c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ActivateRecording</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a172bf6ccde8809e0a298f705a47525d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HandleTelemetry</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>ae1b80c3beb7382d2e6e6174c93613f2c</anchor>
      <arglist>(const double time_now)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, TelemetryCacheEntry &gt; &amp;</type>
      <name>TelemetryCache</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a694de8473337bad614f8030030d6abe1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Application &amp;</type>
      <name>Instance</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>a833b29b06b0afb45640803453efb0f49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Application *</type>
      <name>s_app_instance</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Application.html</anchorfile>
      <anchor>acc73f348709e709fc6bfb2a1813d1591</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ifw::ccf::protocols::aravis::ArvAttributeInfo</name>
    <filename>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvAttributeInfo.html</filename>
    <member kind="variable">
      <type>ArvDatatype</type>
      <name>data_type</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvAttributeInfo.html</anchorfile>
      <anchor>a6900125d2230637ba0e13195d1a64272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>flags</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvAttributeInfo.html</anchorfile>
      <anchor>aaf448d4b76001cc7864af2e6825ef880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gint64</type>
      <name>int_max</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvAttributeInfo.html</anchorfile>
      <anchor>ac967386795a4881024ea69d405dad3f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>gint64</type>
      <name>int_min</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvAttributeInfo.html</anchorfile>
      <anchor>ac508c118eda18e64c0fd00684cfe401b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>float_max</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvAttributeInfo.html</anchorfile>
      <anchor>ab283f3e23d581b74e1ea1bfd05e090ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>float_min</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvAttributeInfo.html</anchorfile>
      <anchor>a70bc5f9a90ec766ced1ff491b4ca05e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ifw::ccf::protocols::aravis::ArvFrame</name>
    <filename>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</filename>
    <member kind="variable">
      <type>ArvBuffer *</type>
      <name>aravis_buffer</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</anchorfile>
      <anchor>adbee3d7f9cff0f66f8ebc6d3975dd85f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>image_buffer</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</anchorfile>
      <anchor>a795a11585559fa2f2f9558888c72cf89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>image_buffer_size</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</anchorfile>
      <anchor>a2086dc1b7d5adca14de1a828bf5248f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ancillary_buffer</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</anchorfile>
      <anchor>a79e2d4b445657f9a080bd1d642b68e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>ancillary_buffer_size</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</anchorfile>
      <anchor>a12529e81dfb1a7596bc6517a6d57c24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ArvBufferStatus</type>
      <name>status</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</anchorfile>
      <anchor>a8d8f5dfe619bc411b8539c76a452e8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ArvBufferPayloadType</type>
      <name>payload</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</anchorfile>
      <anchor>abc39670a62bcc5732de997fb7bba16b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ArvPixelFormat</type>
      <name>pixel_format</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</anchorfile>
      <anchor>a92a41b9e61cdc124de7e79c713ad677d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>frame_id</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</anchorfile>
      <anchor>ac59202eea68beb154541c1e40c72f634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>image_size</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</anchorfile>
      <anchor>a0894c40208c9bc5cdcb8102567748b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>ancillary_size</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</anchorfile>
      <anchor>a49e17a12f033f613d3a2b5bd4fb00d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>bit_depth</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</anchorfile>
      <anchor>a29c37ebe90ba14c3e5ed06be5c68dbc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>frame_count</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</anchorfile>
      <anchor>ac423d7926b5b368a4918578d3c55796a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>width</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</anchorfile>
      <anchor>a5e8ba14c005c9539b30bf612dd2184f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>height</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</anchorfile>
      <anchor>aeb47d6e1a340f908ffd86d6a8deb259c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>offset_x</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</anchorfile>
      <anchor>ac270a7eafd5d5890bdcb4585cab8a443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>offset_y</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</anchorfile>
      <anchor>ab14b4e673094d97226a2b437cf94bd2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>timestamp_secs</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</anchorfile>
      <anchor>aa763b263ef5c6e7c1b0b9d0788830417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>timestamp_frac</name>
      <anchorfile>structifw_1_1ccf_1_1protocols_1_1aravis_1_1ArvFrame.html</anchorfile>
      <anchor>a3be9536410af4228e58fe65d2181e578</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::Base</name>
    <filename>classifw_1_1ccf_1_1Base.html</filename>
    <member kind="function">
      <type></type>
      <name>Base</name>
      <anchorfile>classifw_1_1ccf_1_1Base.html</anchorfile>
      <anchor>aceb6fc341561f612654f56e0c106482e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Base</name>
      <anchorfile>classifw_1_1ccf_1_1Base.html</anchorfile>
      <anchor>a619b1fc6cec10e208ae6fa9bd0fff838</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetClassName</name>
      <anchorfile>classifw_1_1ccf_1_1Base.html</anchorfile>
      <anchor>a475c147e6b9b09768c6c022835ce63d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ifw::ccf::mptk::Manager &amp;</type>
      <name>Mptk</name>
      <anchorfile>classifw_1_1ccf_1_1Base.html</anchorfile>
      <anchor>a0ce2a018559cc2f47e4f63a3e1c5e359</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetClassName</name>
      <anchorfile>classifw_1_1ccf_1_1Base.html</anchorfile>
      <anchor>a29dda585a1ebf9cb3919d17d995f4575</anchor>
      <arglist>(const std::string &amp;class_name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::protocols::aravis::ComAdptAravis</name>
    <filename>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</filename>
    <base>ifw::ccf::common::ComAdptBase</base>
    <member kind="variable">
      <type>const double</type>
      <name>CONNECT_TIMEOUT</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a5c87f60daa9af9c8622f5ff39191433f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>FRAME_REC_THR_SLEEP_TIME</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>ae16e721d77e1a555b30e11de1c33a1c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>MAX_NB_OF_RECEP_BUFFERS</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a9448d188f637c15791c24a301453ce94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>NB_OF_INPUT_BUFFERS</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>ac1d7b824b9ee480a382e963cbfb5fb1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int32_t</type>
      <name>DEFAULT_PACKET_SIZE</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>ad3051f1965b692d30cfae9a673603d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32_t</type>
      <name>STREAM_BYTES_PER_SECOND_MIN</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a5031c0c33eac9e17586c52f14bb01926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32_t</type>
      <name>STREAM_BYTES_PER_SECOND_MAX</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a49cca49f665203451f406b703cfded2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>CONNECT_TIMEOUT</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a5c87f60daa9af9c8622f5ff39191433f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>FRAME_REC_THR_SLEEP_TIME</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>ae16e721d77e1a555b30e11de1c33a1c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>MAX_NB_OF_RECEP_BUFFERS</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a9448d188f637c15791c24a301453ce94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint16_t</type>
      <name>NB_OF_INPUT_BUFFERS</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>ac1d7b824b9ee480a382e963cbfb5fb1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int32_t</type>
      <name>DEFAULT_PACKET_SIZE</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>ad3051f1965b692d30cfae9a673603d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32_t</type>
      <name>STREAM_BYTES_PER_SECOND_MIN</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a5031c0c33eac9e17586c52f14bb01926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32_t</type>
      <name>STREAM_BYTES_PER_SECOND_MAX</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a49cca49f665203451f406b703cfded2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>GIGE_PAR_ACQUISITION_ABORT</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a622921c207457869084c924be9308f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>GIGE_PAR_ACQUISITION_MODE</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a3773f1be73dcea0d68f0da6d2566bcc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>GIGE_PAR_ACQUISITION_START</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>aa1e7d048403306037431866054de4c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>GIGE_PAR_ACQUISITION_STOP</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a3befd5ce0f7bac7197bb17736e4e7c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>GIGE_PAR_DEVICE_VENDOR_NAME</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a1806769fad55bb0973b8c4360255407e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>GIGE_PAR_PACKET_SIZE</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a1759ffa53d413fe836427e868bc6ceb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>GIGE_PAR_PAYLOAD_SIZE</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a661fbc51258daf97113cb2cc58bdf27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>GIGE_PAR_PIXELFORMAT</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>ad015547203c439b19c34ce1634c15b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>GIGE_PAR_SENSOR_BITS</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a1b1d11275dfab79d656f0c746ffa6394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>GIGE_PAR_SENSOR_HEIGHT</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>adbfade753e7f88f43fc66b46e8242a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>GIGE_PAR_SENSOR_TYPE</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a1013b1a83119c7052c347b38ee1baf93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>GIGE_PAR_SENSOR_WIDTH</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>af82b0105c5fd3137f947fc256d11ad12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>GIGE_PAR_STREAM_BYTES_PER_SECOND</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a840e7a4e3be53cb8b9e7d89ad3397779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>GIGE_PAR_TIMESTAMP_TICK_FREQ</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>abd74476e519223def334bc92c09f238d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>GIGE_PAR_FRAME_TRIGGER_MODE</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a37cb001058d97c60903797dad0f2f56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>GIGE_PAR_TRIGGER_MODE</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a1fccbc39f29b05440e794770b2b58e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>GIGE_PAR_TRIGGER_SOURCE</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a649d98c76f73d4679fbe3461cda49986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::map&lt; int, std::string &gt;</type>
      <name>ARV_BUFFER_STATUS_STRING</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>aad33bd216ba7cee97a996f35bbb2e877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ifw::ccf::ExpoMode</type>
      <name>p_expo_mode</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a8afd2ff1cf676464713cecadbcf5b043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>p_exec_fr_acq_thr</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>af648ae4e05fdac3b1dc2168fd153fbb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>p_term_fr_acq_thr</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>ae7fe93cac8fcbd1ef0b286568bfdc9a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>p_cur_buffer_index</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a560f58c216fa8d1be2d3c6f6eaccc024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ArvDevice *</type>
      <name>p_device</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>ab497d1f352e920ff8f0a238613428765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ArvFrame</type>
      <name>p_frame_buffers</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a90b17df1afa4f32f7affdb559d3f2b11</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>p_frame_buffers_in_use</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>aabe6ae8f885523277bd30ad25fec083f</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>p_frame_count</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>aa35018c89aa2180900aab76cab511f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>p_ignore_lost_frames</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a8a0c3ccf9843ca1ac7d2c2f88a3e0e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>p_last_missing_data_log</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a9ca6854ca377628004098b989c42c9e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>p_payload_size</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a6d30b5fbf5a1afaa4305f1f5c09bd50e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; ArvBufferStatus, std::string &gt;</type>
      <name>p_status_map</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a244fc37efc3f71c7227f8385ef40b912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ArvStream *</type>
      <name>p_stream</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a6afc9f8925ea15cff6777e7f6bb26ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>p_acq_thr_buf_index</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a317e8cd1b8eeb5c480f9f28a0f49a40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>p_waiting_for_frame</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>ae150193d5b8fa8912d41fc5de4acfef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>p_timestamp_frequency</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a2f9c81d73f8acfb4f8a3123cd56b9f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::thread *</type>
      <name>p_fr_acq_thr</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>ab91bcc9e80250770701dfc2356cba4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sched_param</type>
      <name>p_fr_acq_thr_sched_par</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>ae3dca17e250bedc2ad95c98047ab9c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int32_t</type>
      <name>m_bytes_per_pixel</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>af3487c55a4286e3dd0d873f2a4934278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_setup_expo_time</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a10b79ff5195a21eb0bbfa5fe25a2fa20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_stat_expo_time</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a82e00c6e7dbd9b64dc92fa7f308002e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_setup_expo_bin_x</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a0f5af690640047d3a8a7c94d190c85e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_setup_expo_bin_y</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>ac1be0e4525daa996753a9445e5a4d50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, ArvAttributeInfo &gt;</type>
      <name>m_attributes</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a54629c5ba3a358794e69b82746a5e34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComAdptAravis</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a3eababb736d1e7e66256da3fe91adaeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ComAdptAravis</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>aa304b8a7716019cba57e4b8809539c09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>InitialiseUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a582214720e9450f2e3c77b62fca27564</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CheckConnectionUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a66d13ab5b08e8bd2a18ff67f4019aecc</anchor>
      <arglist>(bool &amp;connected) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CheckStatusUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a6b5693dd2b06f3b35b07cce76a4084d0</anchor>
      <arglist>(ifw::ccf::HwStatus &amp;status, std::string &amp;message) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ConnectUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>ad112562086c6995f58a036f7f5a3f16c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DisconnectUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a3a51eeb2f0a036fcb745c0373aacbb0c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>IsConnectedUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a66578bfe19d6687b786f69a7767076a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReadUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a6d45085d5b22116fc60a3fd953c973ab</anchor>
      <arglist>(const std::string &amp;name, ifw::core::utils::param::Parameter &amp;par) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReceiveUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a50235a0c120da174875142b570e7e260</anchor>
      <arglist>(ifw::ccf::common::DataFrame &amp;frame, bool &amp;frame_received, const double timeout, bool &amp;timed_out) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ScanUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>aa43cfe033b60d468735a6fc272c63fe4</anchor>
      <arglist>(std::vector&lt; ifw::core::utils::param::Parameter &gt; &amp;pars) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>StartUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>ad4db47df6cd30350d8bf1a30703aa6a2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>StopUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a3b868782513716106194aacd438111ef</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>ad3d10f9aefc10e5ee80134751e174ef5</anchor>
      <arglist>(const ifw::core::utils::param::Parameter &amp;par) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>GetTheoreticFrameRateUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>af1c46d568f9017d8d3a5f0ea6f79142f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>_AdjustStreamBytesPerSecHook</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a3cad8f507a6f0d3c3923f9a9cb739c9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int8_t</type>
      <name>_ReadBasicParsHook</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a1a76a92077e06d124f6465c3e2c91234</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int8_t</type>
      <name>_WriteParHook</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a61499c7514ce5924e2e849d051828dc4</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par, bool &amp;ignore_unknown)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetAcqThrExecFlag</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a83970272fcb50d4c5b20f361381c95cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>_Reset</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>afe140181948bf74bbcd74d194b330938</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>_ClearCamHandle</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>acad4613a44a010bb9a776702e987c5ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>_Write</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a5f50bba06db07d46c064c5f95753d1e0</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>_StartAcq</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a182074c78da265cd6fe6644f2c09b298</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>_StartAcqThr</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>ae8fc4338427b50b4e980600c8c441f0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>_PauseAcqThr</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a6406814316708de54558cc6856799698</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>_GetIntEnumValue</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1aravis_1_1ComAdptAravis.html</anchorfile>
      <anchor>a41982a937e235626bcb5d34b725414df</anchor>
      <arglist>(const std::string &amp;name, ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ComAdptAravisEnumWrapper</name>
    <filename>classComAdptAravisEnumWrapper.html</filename>
    <member kind="function">
      <type></type>
      <name>ComAdptAravisEnumWrapper</name>
      <anchorfile>classComAdptAravisEnumWrapper.html</anchorfile>
      <anchor>af71dae8f9aafdcfc0c5a0d0aa387f8c4</anchor>
      <arglist>(ArvDevice *device, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ComAdptAravisEnumWrapper</name>
      <anchorfile>classComAdptAravisEnumWrapper.html</anchorfile>
      <anchor>a1622cc1a7d059f091b9e68af76eb908d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char **</type>
      <name>Strings</name>
      <anchorfile>classComAdptAravisEnumWrapper.html</anchorfile>
      <anchor>afb1f846017b5da380a0cf22e4fd38bf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>gint64 *</type>
      <name>Ints</name>
      <anchorfile>classComAdptAravisEnumWrapper.html</anchorfile>
      <anchor>a47d996d35bf799161cb599821887a1c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>guint</type>
      <name>NbOfValues</name>
      <anchorfile>classComAdptAravisEnumWrapper.html</anchorfile>
      <anchor>a505ee5e0068568567ebb0043f801d04a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToString</name>
      <anchorfile>classComAdptAravisEnumWrapper.html</anchorfile>
      <anchor>ac163b0cc47f95f7fa6c7ff8780260071</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::common::ComAdptBase</name>
    <filename>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</filename>
    <base>ifw::ccf::Base</base>
    <member kind="function">
      <type></type>
      <name>ComAdptBase</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a47a00eb6bbee94ac532c9abfa967b0f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ComAdptBase</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a02a8d35abc7ed35e8b8fa260bf07df6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetDeviceAddress</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>aa61d6334b0416491cf3e345ba36e2356</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const int16_t</type>
      <name>GetDeviceWidth</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a0a88612e42ebf8e665846cf36515d291</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const int16_t</type>
      <name>GetDeviceHeight</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a625d03503334a3affd22f6acc25cecef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const int8_t</type>
      <name>GetDeviceResolution</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>acd4d46beb4c5d5bc701e1afa647ba843</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetId</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>abc24b742d98cff8d56b6d5bdd9e1aebc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetMaxFrameRate</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a932ab7ec83aded48ee8e254c1d4250e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetHostAdddress</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a1b1c2dd233d2cecc7477fb62faf838b3</anchor>
      <arglist>(const std::string &amp;host_address)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string &amp;</type>
      <name>GetHostAddress</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>abe5eb4a1bb278dee2d3fb20533061744</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIsSimAdapter</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a36ea12a47e313271787c3e4f7f2aabff</anchor>
      <arglist>(const bool is_sim)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetIsSimAdapter</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a6ef57852f7426f01a720fa6f8f41e66f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetProtocol</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>aabb345f569313d2085d3c539196db0be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TYPE</type>
      <name>GetDeviceProperty</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>ae4e090d0192a89572646ea762da0d373</anchor>
      <arglist>(const std::string &amp;property)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasDeviceProperty</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>ab19e3da53c86e365251db50eec4745fc</anchor>
      <arglist>(const std::string &amp;property, std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetTheoreticFrameRate</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a42b3506c7ae91538954fb0d47fb9df4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialise</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>adc7f9a83e11e73ad7f4de14dfd90aa7d</anchor>
      <arglist>(const bool re_init=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDeviceAddress</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a3d2f9e9a9fde218d386d5163f0f6db1a</anchor>
      <arglist>(const std::string &amp;address)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckConnection</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a55fc4179c2c280fb975291c0c3bc20de</anchor>
      <arglist>(bool &amp;connected)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckStatus</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>ac0f758b874e5033e5279b34e88234511</anchor>
      <arglist>(ifw::ccf::HwStatus &amp;status, std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsConnected</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a73db4fc880da9b572bd4197757d6673f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckIfConnected</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a26920a69bbcf96991052ca0c27beee17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Connect</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>aefbaae243b745d4a4ebee3be0a7effdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AutoConnect</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>ab60ad9814a86df503a4e32613ed18c85</anchor>
      <arglist>(const uint8_t attempts=5, const double timeout=10)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Disconnect</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>aee5f91ac8623cbe11ce19955a30a365b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteDeviceProps</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a74685d3297cb498cc39e3cf1f2c3a338</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteDevicePropsUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a78f0272328d3d6655b9a50f6e0c60efd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteDefaultSetup</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>af2c9da9366e04525b69807c4213f8bd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteDefaultSetupUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a30783923d51605af3817a0d9e90cd3bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetIsConnected</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>afe57c5b308a90a2553616458d34d9cd2</anchor>
      <arglist>(const bool connected)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetAllowLostFrames</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a9bb415f839114b424908365425265ffc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>IncLostFramesCount</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a395e7061cc38eb00fbb6e042e7d15bd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLostFramesCount</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a495574582b80ceb523df31108069d4e4</anchor>
      <arglist>(const int64_t count)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>GetLostFramesCount</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>abeb226e943085552b388a5d7043fe6c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>GetFrameCounter</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>af418664354f4395e2e0f44c62fb074fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetTimeForLastFrame</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>aa369fffb127b1cd71d4145954571033a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetLostFramesCount</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a4f0e4c81dc12cd4cbb44ec47e1ba7d5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Read</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a9d21a3d6464d6fc1eec9b932826e879e</anchor>
      <arglist>(const std::string &amp;name, ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Read</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>aa7c404304d67eb9d07a71a5d999ed9f9</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names, std::vector&lt; ifw::core::utils::param::Parameter &gt; &amp;pars)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Read</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a64ba91d0dc11eb437144d526dfdb59e9</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>TYPE</type>
      <name>Read</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a7ea0a9ca0cd517b9474f5e5ed73f5637</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Write</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a37ca942dd86d762cd1c81c2143a0dc2a</anchor>
      <arglist>(const ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Write</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>aad36af6c131699dc7a939d769384d526</anchor>
      <arglist>(const std::vector&lt; ifw::core::utils::param::Parameter &gt; &amp;pars)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Write</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>acca4c599e5c1cf613a77adec4f3bc676</anchor>
      <arglist>(const std::string &amp;name, const TYPE &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Receive</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>aa3b9f89e5333ce5a8d22d240ab86699b</anchor>
      <arglist>(ifw::ccf::common::DataFrame &amp;frame, bool &amp;frame_received, const double timeout, bool &amp;timed_out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Scan</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>acf589ffd845df2849e2d1b09e41868ac</anchor>
      <arglist>(std::vector&lt; ifw::core::utils::param::Parameter &gt; &amp;pars)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Start</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>ae11fd2add9596e8832da9fcc9f1713b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Stop</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a2022a1b2ece876355a824e5fc193d74e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HandleSetup</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>af476b1880a290936c0ca7988c8565306</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HandleParPreWrite</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a75f380ef95c8cab6a70e071e54b49cba</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HandleParPostWrite</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>ad66ccc3d37aa38e134faf6b9acb5b96f</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HandleParPostRead</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a508350909c2764a95458c9aaca7c566d</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MapParForDevice</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>acae4cf59dee632f473684e3d45dccfb2</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MapParFromDevice</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>ae60a6744278c34d0f276de155fa6a178</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasNameMapping</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a1dcc248903dd8a57bfd2579c2b73c024</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetAcqTrigger</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>aad057c68b90dd2b4127a5cd193eb3c78</anchor>
      <arglist>(const AcqTrigger &amp;acq_trigger)</arglist>
    </member>
    <member kind="function">
      <type>AcqTrigger &amp;</type>
      <name>GetAcqTrigger</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>ae52a7f138efd426f74be9826ad6f6238</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ifw::ccf::common::TriggerType</type>
      <name>GetAcqTriggerType</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>ab79d6af964f528cde3602e9096947d6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>InitialiseUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a81dbcd46f16dca861ab9d16168a3479a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetDeviceAddressUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>aacb3912154a5473a705edc9161c12eef</anchor>
      <arglist>(const std::string &amp;address)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CheckConnectionUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>af41114690d647586f35873f488119d80</anchor>
      <arglist>(bool &amp;connected)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CheckStatusUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>ae6843332f2895e787af0601514df3ad5</anchor>
      <arglist>(ifw::ccf::HwStatus &amp;status, std::string &amp;message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>HasDevicePropertyUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a137ebdb8b5031343e6b11b538cfd0d36</anchor>
      <arglist>(const std::string &amp;property, std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>GetTheoreticFrameRateUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a479642effbe2f457efa8b551ce8a83fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ConnectUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a1d32e108beffb5589f52bbe6e57d4e2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DisconnectUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>af4eeb86a54e49b6f7aaf683d5543d20e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>IsConnectedUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>af3981c53bf51c8e09d6f1038883103c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReadUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a76f75c90bf63c9bf8a514d9b6c71fb84</anchor>
      <arglist>(const std::string &amp;name, ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReadUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>abd9f6097d7a2129026ee0bc4983457e9</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names, std::vector&lt; ifw::core::utils::param::Parameter &gt; &amp;pars)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReceiveUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a23560ca2c0a92e71d59f93399cfbf70a</anchor>
      <arglist>(ifw::ccf::common::DataFrame &amp;frame, bool &amp;frame_received, const double timeout, bool &amp;timed_out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>AddMetaDataUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a59f3ced5dcc2428c41348adfed19ca00</anchor>
      <arglist>(ifw::ccf::common::DataFrame &amp;frame)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ScanUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a7c5942ea00ba10f40da9dd7e20bb7c9f</anchor>
      <arglist>(std::vector&lt; ifw::core::utils::param::Parameter &gt; &amp;pars)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>StartUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a7bfdff4e3dceeaa29ba7dc8b07d2129b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>StopUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>adda2e897cd2d3daec15c05c4b849a1f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>ae32fb3db34a878f803b69e38965f632a</anchor>
      <arglist>(const ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a7df8f82a9754c67aab95b609b6b891bb</anchor>
      <arglist>(const std::vector&lt; ifw::core::utils::param::Parameter &gt; &amp;pars)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleSetupUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a615d865b6dbcf5415ee30bac411f1307</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReadMutableSetupPars</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a732d0a207d262f2ccd502709e7fad60d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleParPreWriteUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>ad34fd431e362bedf6f7d11957e9fa62e</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleParPostWriteUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a3091b4208905918b915348706c540d70</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleParPostReadUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a4d0b65a44d9d5fb2f9ebacdf2c30f28b</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function">
      <type>const NameMapping &amp;</type>
      <name>GetNameMapping</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>ab4ec55e98dd4959c3db4650d944f73fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetAcqTriggerUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>af52b247e9df865bf1992a02da198d9fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>ResolveHostname</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>ab992936c31bf365b00c74c7e61647622</anchor>
      <arglist>(const std::string &amp;address)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>AdjustExpoTimeFrameRate</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>acf35155093e34022cdc73c2a7b552dfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_is_connected</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a9d1765f9722e7d41f603d7cb55f0230b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AcqTrigger</type>
      <name>m_acq_trigger</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ComAdptBase.html</anchorfile>
      <anchor>a5204e7bab4f60dd54546fc85254b05a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::protocols::envision::ComAdptEnvision</name>
    <filename>classifw_1_1ccf_1_1protocols_1_1envision_1_1ComAdptEnvision.html</filename>
    <base>ifw::ccf::protocols::rtms::ComAdptRtms</base>
    <member kind="function">
      <type></type>
      <name>ComAdptEnvision</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a4357a453b5fb30db3f8ed63eb9c97005</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ComAdptEnvision</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a3f63ada62101c1a5be5fd2413344b180</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>InitialiseUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision_1_1ComAdptEnvision.html</anchorfile>
      <anchor>ab0d62e1a832b3875de620d7793f1b664</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetDeviceAddressUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a21f73879064596a015edbd744c2436a4</anchor>
      <arglist>(const std::string &amp;address) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CheckConnectionUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a253a4667fbbcea1eaa8d47fe0a62210a</anchor>
      <arglist>(bool &amp;connected) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CheckStatusUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a9e76b3b8bad6e3a53d607b7e4f8dfdbe</anchor>
      <arglist>(ifw::ccf::HwStatus &amp;status, std::string &amp;message) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ConnectUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a6c47ebcfe13ef406f5de247d8d98e9d9</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DisconnectUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a920f35b720f313ca1260920e256e165c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReceiveUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a4f9057e9ea1b9241f457b15d26890ef4</anchor>
      <arglist>(ifw::ccf::common::DataFrame &amp;frame, bool &amp;frame_received, const double timeout, bool &amp;timed_out) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReadUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a383fe077579b4719d604a5f2ad019864</anchor>
      <arglist>(const std::string &amp;name, ifw::core::utils::param::Parameter &amp;par) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ScanUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a2a9c8d5bf7bd139cff59d79aa183e0ca</anchor>
      <arglist>(std::vector&lt; ifw::core::utils::param::Parameter &gt; &amp;pars) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>StartUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision_1_1ComAdptEnvision.html</anchorfile>
      <anchor>affeee3c06e9231568804a3505f379990</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>StopUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision_1_1ComAdptEnvision.html</anchorfile>
      <anchor>ae690d5051eda593f79434537e5ce11f4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a0e43e9f8c44b5dffc718ef0c78e6b21e</anchor>
      <arglist>(const ifw::core::utils::param::Parameter &amp;par) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleParPreWriteUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision_1_1ComAdptEnvision.html</anchorfile>
      <anchor>ae16ef9ef207998ae339f56df38d70c29</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleParPostWriteUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a3d70efe9de6585f1dd473d0fcdd2c815</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleParPostReadUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a9609c27fa889c9cadd1f52f15457907d</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleSetupUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a11a2b627a2b8a8eb74feba11c610a62b</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::protocols::envision_llnetio::ComAdptEnvision</name>
    <filename>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1ComAdptEnvision.html</filename>
    <base>ifw::ccf::protocols::rtms_llnetio::ComAdptRtms</base>
    <member kind="function">
      <type></type>
      <name>ComAdptEnvision</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a4afd56929bbc1411d5cb1ce9f8fed555</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ComAdptEnvision</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a95d5a58fb421f78ca9c2d6935a6fcbcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>InitialiseUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a35afa3c70c1e22caef67b0c7a5bea61b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetDeviceAddressUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a1fde3f9f2f56fa2b22def5f4bc1737c7</anchor>
      <arglist>(const std::string &amp;address)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CheckConnectionUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a21d3edf086a7a1efc5d332640cf76cc3</anchor>
      <arglist>(bool &amp;connected)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CheckStatusUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1ComAdptEnvision.html</anchorfile>
      <anchor>ad8a86e0ec15cf6cb0b9b0fd1ae4fd4af</anchor>
      <arglist>(ifw::ccf::HwStatus &amp;status, std::string &amp;message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ConnectUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1ComAdptEnvision.html</anchorfile>
      <anchor>af515215bb788ddb84edbfe1c970df0c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DisconnectUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a199621fb69110405ef955caf5acc625a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReceiveUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a9fd815ebef77b71650178d1a266d3601</anchor>
      <arglist>(ifw::ccf::common::DataFrame &amp;frame, bool &amp;frame_received, const double timeout, bool &amp;timed_out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReadUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1ComAdptEnvision.html</anchorfile>
      <anchor>ae539978ee82c7550c0e19baf7844f2e9</anchor>
      <arglist>(const std::string &amp;name, ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ScanUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a89c99ff57ec1fc60dd329932323286ce</anchor>
      <arglist>(std::vector&lt; ifw::core::utils::param::Parameter &gt; &amp;pars)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>StartUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a834824a88934d43e61281719da9142e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>StopUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a5aafddf8b0c6419ace689e3912e4974e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a4e67ad7d678875a2b191ad383296c47e</anchor>
      <arglist>(const ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleParPreWriteUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a78c23202ed5a38c88d17aaefb81bb940</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleParPostWriteUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a3da7126057caf5618a9fc01f62bd4506</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleParPostReadUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a7235f859e60baef06e2f7cdf0e1b23d5</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleSetupUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1ComAdptEnvision.html</anchorfile>
      <anchor>a56380cec1de87dd1eacb4e56d43cae84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::protocols::genicam::ComAdptGenICam</name>
    <filename>classifw_1_1ccf_1_1protocols_1_1genicam_1_1ComAdptGenICam.html</filename>
    <base>ifw::ccf::common::ComAdptBase</base>
    <member kind="function">
      <type></type>
      <name>ComAdptGenICam</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1genicam_1_1ComAdptGenICam.html</anchorfile>
      <anchor>a1e4ca1550c85634b4c8e9e6743d82b08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ComAdptGenICam</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1genicam_1_1ComAdptGenICam.html</anchorfile>
      <anchor>a5c011715e38adc9f8185ca02d01aa61d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComAdptGenICam</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1genicam_1_1ComAdptGenICam.html</anchorfile>
      <anchor>ab98ae0aa500460230b52c1e54e98b0c9</anchor>
      <arglist>(const ComAdptGenICam &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>ComAdptGenICam &amp;</type>
      <name>operator=</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1genicam_1_1ComAdptGenICam.html</anchorfile>
      <anchor>a33dedf17ea560c82d16001c7effc67e4</anchor>
      <arglist>(const ComAdptGenICam &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitialiseUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1genicam_1_1ComAdptGenICam.html</anchorfile>
      <anchor>a315752fdf920f2c0550aea9cf8346124</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDeviceAddressUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1genicam_1_1ComAdptGenICam.html</anchorfile>
      <anchor>a1f46f9f5b93e50d8f19cdb78ddbe6a6a</anchor>
      <arglist>(const std::string &amp;address) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ConnectUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1genicam_1_1ComAdptGenICam.html</anchorfile>
      <anchor>a7b01fa2760150b1191541601982057c9</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DisconnectUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1genicam_1_1ComAdptGenICam.html</anchorfile>
      <anchor>a35836b7cbf14a41067a616f3aabe49c3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckConnectionUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1genicam_1_1ComAdptGenICam.html</anchorfile>
      <anchor>aa78a32f493282078c786095cccacaa13</anchor>
      <arglist>(bool &amp;connected) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsConnectedUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1genicam_1_1ComAdptGenICam.html</anchorfile>
      <anchor>ac7ea6a66b0c1ec0e84c763c001fcaf4e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckStatusUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1genicam_1_1ComAdptGenICam.html</anchorfile>
      <anchor>aafe49a3f604ac7298ee4b6d55a8233f2</anchor>
      <arglist>(ifw::ccf::HwStatus &amp;status, std::string &amp;message) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReadUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1genicam_1_1ComAdptGenICam.html</anchorfile>
      <anchor>afec5111fb9336868742136a684183b73</anchor>
      <arglist>(const std::string &amp;name, ifw::core::utils::param::Parameter &amp;par) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1genicam_1_1ComAdptGenICam.html</anchorfile>
      <anchor>a18da01cac4808c39d72b24b025e8de54</anchor>
      <arglist>(const ifw::core::utils::param::Parameter &amp;par) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ScanUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1genicam_1_1ComAdptGenICam.html</anchorfile>
      <anchor>a8988f7971a9c971ee683b0ac5c90aa59</anchor>
      <arglist>(std::vector&lt; ifw::core::utils::param::Parameter &gt; &amp;pars) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StartUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1genicam_1_1ComAdptGenICam.html</anchorfile>
      <anchor>a937e8819c9750e5d8d407fb0e0073255</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StopUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1genicam_1_1ComAdptGenICam.html</anchorfile>
      <anchor>aa66188ca9bddf226829ae2b44c2cd634</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReceiveUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1genicam_1_1ComAdptGenICam.html</anchorfile>
      <anchor>a266dc6dff648eeb327c0e6d5944b3091</anchor>
      <arglist>(ifw::ccf::common::DataFrame &amp;frame, bool &amp;frame_received, const double timeout, bool &amp;timed_out) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::protocols::rtms::ComAdptRtms</name>
    <filename>classifw_1_1ccf_1_1protocols_1_1rtms_1_1ComAdptRtms.html</filename>
    <base>ifw::ccf::common::ComAdptBase</base>
    <member kind="function">
      <type></type>
      <name>ComAdptRtms</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms_1_1ComAdptRtms.html</anchorfile>
      <anchor>a4cba2b92ccafc825edd60533fb48e8c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ComAdptRtms</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms_1_1ComAdptRtms.html</anchorfile>
      <anchor>af1882f0315198636be3493dfa8eebf9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>InitialiseUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms_1_1ComAdptRtms.html</anchorfile>
      <anchor>a7201140322b3145e85e9a4e613a48e24</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ConnectUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms_1_1ComAdptRtms.html</anchorfile>
      <anchor>a3b121f0aa540d6c0925727c9b404bdb2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DisconnectUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms_1_1ComAdptRtms.html</anchorfile>
      <anchor>a523f42ab319d3455a05caf39d1ff8427</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>StartUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms_1_1ComAdptRtms.html</anchorfile>
      <anchor>a762c7c63b8ea18444ca97dfe6d415ec7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>StopUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms_1_1ComAdptRtms.html</anchorfile>
      <anchor>a7af877d6dca3214f38256aad3d8b5f66</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReceiveUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms_1_1ComAdptRtms.html</anchorfile>
      <anchor>a074221056e2e26b08938641aaa7b9492</anchor>
      <arglist>(ifw::ccf::common::DataFrame &amp;frame, bool &amp;frame_received, const double timeout, bool &amp;timed_out) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ifw::ccf::tools::rtms2ccflib::RtmsCcfReceiver *</type>
      <name>m_rtms_receiver</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms_1_1ComAdptRtms.html</anchorfile>
      <anchor>a345213c6e1956cf9842c1c6c3ea75179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::thread *</type>
      <name>m_receiver_thread</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms_1_1ComAdptRtms.html</anchorfile>
      <anchor>aa7703d966205cd9ca49d6a9e7707cdf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int8_t</type>
      <name>m_bytes_per_pixel</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms_1_1ComAdptRtms.html</anchorfile>
      <anchor>a1bb61271c1d5790339fa5821e1c4f9d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_ip_address</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms_1_1ComAdptRtms.html</anchorfile>
      <anchor>a6073103044ba83e9dfdd691e93226671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_port</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms_1_1ComAdptRtms.html</anchorfile>
      <anchor>aa6b23dce8e6fe280e75a915f41fbd6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_net_if</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms_1_1ComAdptRtms.html</anchorfile>
      <anchor>a7619c967c1224ac2bed91cad254c20ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_data_type_str</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms_1_1ComAdptRtms.html</anchorfile>
      <anchor>a8da495d5023090fdbe8dd43c5c4b83b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::optional&lt; ifw::fnd::datatype::DataType &gt;</type>
      <name>m_data_type</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms_1_1ComAdptRtms.html</anchorfile>
      <anchor>a9547535df3d1b981b6c7a7d22cefa89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_queue_size</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms_1_1ComAdptRtms.html</anchorfile>
      <anchor>ad4e20de489590f10757b8c5842cb226c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int64_t</type>
      <name>m_previous_lost_frames_count</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms_1_1ComAdptRtms.html</anchorfile>
      <anchor>a2b236da4c872351e8fd469d6e97ae152</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::protocols::rtms_llnetio::ComAdptRtms</name>
    <filename>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</filename>
    <base>ifw::ccf::common::ComAdptBase</base>
    <member kind="function">
      <type></type>
      <name>ComAdptRtms</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>a36b7a42ad5f7501e04fbe218b1e6215b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ComAdptRtms</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>ac59198b558dbcfbbbb016d3ca30618b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>InitialiseUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>afda471de1165203ec711442a18415452</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>StartUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>aeadd711cfe355ba5c8b96fa0171793d0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>StopUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>a98505cc0178852cc986650e04a07ee94</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReceiveUser</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>a725a4470debb25249f152a5bd809de45</anchor>
      <arglist>(ifw::ccf::common::DataFrame &amp;frame, bool &amp;frame_received, const double timeout, bool &amp;timed_out) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; ifw::ccf::tools::llnetio::rtms2ccflib::RtmsCcfReceiver &gt;</type>
      <name>m_rtms_receiver</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>a6fadedda5d38b7a8d9134a2a0059ee8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; std::thread &gt;</type>
      <name>m_receiver_thread</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>aeba2f24bb3c4cca8dcd83928b27a23f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int8_t</type>
      <name>m_bytes_per_pixel</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>a1ff5a3c8104b15b4a869a07f07871e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_width</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>ac028eb06e86c0b1dcfaaa2e4441593fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_height</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>a4149ae7e5046f241f30f326e17f0a4ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_ip_address</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>a891640140b33c9287477c89375ce396b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_interface_name</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>a4a80e29f81e24a893b52c0a0e982920b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_port</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>a531c89270dd9d026f83eb2deb68b50a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_data_type_str</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>abe2f2058b9f174bb68972d05d3c57bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::optional&lt; ifw::fnd::datatype::DataType &gt;</type>
      <name>m_data_type</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>a685395af9ff25f60e57dabb07635e65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_queue_size</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>a8f85b46ec54c03af749913f52926b777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_mtu_size</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>a8c73974eb9ca7094be541636ac23c7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_topic_id</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>a252e115ab2def4d980b736802a828e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ifw::rtmslib::ExtendedInfoMode</type>
      <name>m_ext_info_mode</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>aaa2e14b998bc32fa8fce21a4e8b7be2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int64_t</type>
      <name>m_previous_lost_frames_count</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1rtms__llnetio_1_1ComAdptRtms.html</anchorfile>
      <anchor>aea402c14e76ade063d2747dc0c741cf5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::control::ComAdptSim</name>
    <filename>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</filename>
    <base>ifw::ccf::common::ComAdptBase</base>
    <member kind="function">
      <type></type>
      <name>ComAdptSim</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</anchorfile>
      <anchor>ae5f47141227316d660f062336f887f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ComAdptSim</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</anchorfile>
      <anchor>a67b3d25e5b238e7e46549ff215442765</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>InitialiseUser</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</anchorfile>
      <anchor>aac74e9c72d90a5983f1108c9562ca06f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetDeviceAddressUser</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</anchorfile>
      <anchor>a9a37a96975bef2cc8f3e3008b164047a</anchor>
      <arglist>(const std::string &amp;address) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CheckConnectionUser</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</anchorfile>
      <anchor>a5012d70e86d7d4bd6f464abc03a6876d</anchor>
      <arglist>(bool &amp;connected) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CheckStatusUser</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</anchorfile>
      <anchor>a1a8b3f7422ec022e529b2bba17b9782e</anchor>
      <arglist>(ifw::ccf::HwStatus &amp;status, std::string &amp;message) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ConnectUser</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</anchorfile>
      <anchor>accf181ea012a6750931a218c766b1cb5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DisconnectUser</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</anchorfile>
      <anchor>a29c87ba731f78884f33cc4ecb24ab0b7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReadUser</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</anchorfile>
      <anchor>a54edcb9fb3703ce7b2ce914c2c9df306</anchor>
      <arglist>(const std::string &amp;name, ifw::core::utils::param::Parameter &amp;par) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReceiveUser</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</anchorfile>
      <anchor>a98a4f0a32e19297c7bd2c5e82977d7e7</anchor>
      <arglist>(ifw::ccf::common::DataFrame &amp;frame, bool &amp;frame_received, const double timeout, bool &amp;timed_out) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ScanUser</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</anchorfile>
      <anchor>a79e17f5e91b5d47722726a6de88b8d92</anchor>
      <arglist>(std::vector&lt; ifw::core::utils::param::Parameter &gt; &amp;pars) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>StartUser</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</anchorfile>
      <anchor>a892d4ba1d4366597e2249532575748de</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>StopUser</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</anchorfile>
      <anchor>a04c07d8a876be8a0018dd9a15f8b3d24</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteUser</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</anchorfile>
      <anchor>a555ae79613f92fa5a3851a59e34da093</anchor>
      <arglist>(const ifw::core::utils::param::Parameter &amp;par) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleSetupUser</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</anchorfile>
      <anchor>a2efb140701c2544e1cdaafcb6bc75c1f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleParPreWriteUser</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</anchorfile>
      <anchor>af77ad24cfe7708b9ec8ef625e9b2e4d1</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleParPostWriteUser</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</anchorfile>
      <anchor>ad58f955070f0421f90aee71d665c449f</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleParPostReadUser</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</anchorfile>
      <anchor>a72254553454a6a364b203defbc1f75bd</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetAcqTriggerUser</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ComAdptSim.html</anchorfile>
      <anchor>a70629a3538f1d2f1fd551ebb63815dbf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ComAdptSimTest</name>
    <filename>classComAdptSimTest.html</filename>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetUp</name>
      <anchorfile>classComAdptSimTest.html</anchorfile>
      <anchor>ab186a44e4c4299155c594f59eda68aee</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>ComputeMean</name>
      <anchorfile>classComAdptSimTest.html</anchorfile>
      <anchor>af5bfcc7b8abc9ff1dde590af76635224</anchor>
      <arglist>(const uint16_t *data, size_t count)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint16_t</type>
      <name>ComputeMax</name>
      <anchorfile>classComAdptSimTest.html</anchorfile>
      <anchor>a1002dc460f627fa2116b5de01c0c2351</anchor>
      <arglist>(const uint16_t *data, size_t count)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>ComputeStdDev</name>
      <anchorfile>classComAdptSimTest.html</anchorfile>
      <anchor>acb75d8d6cc1da26dabf7d9b2ac9a28cb</anchor>
      <arglist>(const uint16_t *data, size_t count, double mean)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::pair&lt; double, double &gt;</type>
      <name>FindCentroid</name>
      <anchorfile>classComAdptSimTest.html</anchorfile>
      <anchor>ac7048efeeb8c9cad0a2fcf078924927e</anchor>
      <arglist>(const uint16_t *data, int width, int height)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::common::test::ComAdptTest</name>
    <filename>classifw_1_1ccf_1_1common_1_1test_1_1ComAdptTest.html</filename>
    <base>ifw::ccf::common::ComAdptBase</base>
    <member kind="function">
      <type></type>
      <name>ComAdptTest</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1ComAdptTest.html</anchorfile>
      <anchor>a5c59e734a0bcb6892ff17c14585e90e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ComAdptTest</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1ComAdptTest.html</anchorfile>
      <anchor>a2152e9fdd0ebfb7f7a8a00845223658c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>InitialiseUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1ComAdptTest.html</anchorfile>
      <anchor>ad2524b2e2cfa19d816b8b8c71d50bc52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetCameraAddressUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1ComAdptTest.html</anchorfile>
      <anchor>af875adde50805a89c8951e74f800b7d9</anchor>
      <arglist>(const std::string &amp;address)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CheckConnectionUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1ComAdptTest.html</anchorfile>
      <anchor>aa92a59f74909c9d80ec7e5feac09bac0</anchor>
      <arglist>(bool &amp;connected)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CheckStatusUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1ComAdptTest.html</anchorfile>
      <anchor>a5db79d95bf085ae34140a53ce2d81849</anchor>
      <arglist>(ifw::ccf::HwStatus &amp;status, std::string &amp;message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ConnectUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1ComAdptTest.html</anchorfile>
      <anchor>a0d26f3806e109bcc299ce34f76cb57be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DisconnectUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1ComAdptTest.html</anchorfile>
      <anchor>a6fa4c6cf397d335955444460e3fd827a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>IsConnectedUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1ComAdptTest.html</anchorfile>
      <anchor>a089911478e7b87395cd176ba0a793736</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReadUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1ComAdptTest.html</anchorfile>
      <anchor>a475c356635a845d4405cb131bb200bf5</anchor>
      <arglist>(const std::string &amp;name, ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReceiveUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1ComAdptTest.html</anchorfile>
      <anchor>a97d07c5f153f1cc2b71395190e87d037</anchor>
      <arglist>(ifw::ccf::common::DataFrame &amp;frame, bool &amp;frame_received, const double timeout, bool &amp;timed_out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ScanUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1ComAdptTest.html</anchorfile>
      <anchor>a64b155640ebb7b9e9ee5182ca03bdd83</anchor>
      <arglist>(std::vector&lt; ifw::core::utils::param::Parameter &gt; &amp;pars)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>StartUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1ComAdptTest.html</anchorfile>
      <anchor>af32889c89fb896f07649d02afd47496a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>StopUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1ComAdptTest.html</anchorfile>
      <anchor>ad7ff806b3bcb87e1d17d0f86eba87470</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>WriteUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1ComAdptTest.html</anchorfile>
      <anchor>a9227115f095e51602df6bb837d0f8b51</anchor>
      <arglist>(const ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleParPreWriteUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1ComAdptTest.html</anchorfile>
      <anchor>aa9edbb04f24b55c74bba729f93d76e65</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleParPostWriteUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1ComAdptTest.html</anchorfile>
      <anchor>af1b4108d2b1532628beac05f44b7d41c</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleParPostReadUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1ComAdptTest.html</anchorfile>
      <anchor>a4f30a2be67f1d8829af1e8793174180b</anchor>
      <arglist>(ifw::core::utils::param::Parameter &amp;par)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::common::Config</name>
    <filename>classifw_1_1ccf_1_1common_1_1Config.html</filename>
    <base>ifw::ccf::Base</base>
    <member kind="function">
      <type></type>
      <name>Config</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>ae0a96b753c51c0407fb4160909a1b03a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Config</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>a0a0dc7cf3efa03d378a366b55929db8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseOptions</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>a6842cadfb427ce68d79e91cf22bae20c</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLogProperties</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>a58b46f815765a69006a7c2cc038dadcc</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>aa984f76621e41c263b04a95fef8e4f06</anchor>
      <arglist>(const std::string &amp;filename=&quot;&quot;, bool reset=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetPars</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>a535570b96b2169af689bb206738c2c00</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; &amp;pars, const std::string &amp;pattern=&quot;*&quot;)</arglist>
    </member>
    <member kind="function">
      <type>elt::configng::CiiConfigInstanceNode &amp;</type>
      <name>GetNode</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>aaf1be0c5bdb4faaeb95c77ad9f5f0d0f</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasNode</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>ae1a8381d5fa5b10d88c742345168f8c8</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names, elt::configng::CiiConfigInstanceNode &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasPar</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>aec53d108b84281e70c206817c61c1b25</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names, TYPE &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasPar</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>ab2991cb351cbb0d52942ed4bf60255dd</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names)</arglist>
    </member>
    <member kind="function">
      <type>TYPE</type>
      <name>Get</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>a58b7ef52016894dba0ef676b5781bdb0</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>afc2c124455b8be893207c3a28e96227e</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names, TYPE &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetMaxFrameSize</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>ab1e28f8ef57a4ad178fabdf40e982cb5</anchor>
      <arglist>(const std::string &amp;device=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual uint32_t</type>
      <name>GetMaxFrameSizeUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>a75252ddd717daa2e68a3a8e6dabb22b2</anchor>
      <arglist>(const std::string &amp;device=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>const DeviceInfo &amp;</type>
      <name>GetDeviceInfo</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>aa78db6b3cef55c414c2faa42c5868abd</anchor>
      <arglist>(const std::string &amp;device=&quot;&quot;) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetDeviceProperties</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>a0ec9366a934840814d2a75e22ae8029d</anchor>
      <arglist>(std::map&lt; std::string, DeviceProperty &gt; &amp;device_properties, const std::string &amp;device=&quot;&quot;) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasDeviceProperty</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>a3feff22e293fc3e38bfa7e560354c078</anchor>
      <arglist>(const std::string &amp;name, TYPE &amp;value, const std::string &amp;device=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>const bpo::variables_map &amp;</type>
      <name>GetOptions</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>a981b3d812bfe9f6c0dfce736dd4f8790</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetDeviceName</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>af9a047a5a261e47cbfd1cdc71679f63c</anchor>
      <arglist>(const std::string &amp;device=&quot;&quot;) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasDeviceProperty</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>a841832f78fa002f9760f67fc9527ca09</anchor>
      <arglist>(const std::string &amp;name, DeviceProperty &amp;property, const std::string &amp;device=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDeviceProperty</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>aebe3c756fd871193b1779078e5fd62ba</anchor>
      <arglist>(const std::string &amp;property, TYPE value, const std::string &amp;device=&quot;&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Config &amp;</type>
      <name>Instance</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>af1d9ee833ba16ab51ed5dc201b32c0ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ifw::core::utils::bat::Config &amp;</type>
      <name>BatCfg</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>a82c49f0a36f14d5ed76c622bd8ad2000</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const elt::configng::CiiConfigInstanceNamespace &amp;</type>
      <name>CiiCfg</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>a1cf5ad197a939d3b9259319efa9f9c91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Config *</type>
      <name>s_instance</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>af02ace408e6c7c68cb1582ed330066e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ifw::core::utils::bat::Config</type>
      <name>s_bat_cfg</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>abf7f4c61dd110fc9ba9e2fa090201366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>s_devices</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>aa196edf6ffcb5d65141052994dbbba19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::map&lt; std::string, DeviceInfo &gt;</type>
      <name>s_device_info</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Config.html</anchorfile>
      <anchor>a7ec1e6d442d15c18b775160163118c80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::control::Config</name>
    <filename>classifw_1_1ccf_1_1control_1_1Config.html</filename>
    <base>ifw::ccf::common::Config</base>
    <member kind="function">
      <type></type>
      <name>Config</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Config.html</anchorfile>
      <anchor>ab0ab47db1e0bc9f081098286ce932ad7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Config</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Config.html</anchorfile>
      <anchor>abddcbd728c6127c6e544a8f194c15bec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadConfig</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Config.html</anchorfile>
      <anchor>ac045859e93f598a759f84d2005ec8bb0</anchor>
      <arglist>(const std::string &amp;filename=&quot;&quot;, bool reset=false)</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>GetNbOfProcThreads</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Config.html</anchorfile>
      <anchor>a941bfd643dd20f6822fe2112645ac677</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetProcThreadName</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Config.html</anchorfile>
      <anchor>aa33d0305ce3693625506d87cf29f0a8e</anchor>
      <arglist>(const uint16_t nb)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::string &gt; &amp;</type>
      <name>GetProcThreadNames</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Config.html</anchorfile>
      <anchor>a84f3897cffe4fe16f9eba25abfd67f2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PipelineInfo &amp;</type>
      <name>GetPipelineInfo</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Config.html</anchorfile>
      <anchor>a63f96a2c4195111aa45027046d18cfaf</anchor>
      <arglist>(const std::string &amp;proc_thread_name)</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, RecipeInfo &gt; &amp;</type>
      <name>GetRecipesForProcThread</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Config.html</anchorfile>
      <anchor>a9200dfff07b525d7741c8637687dfb73</anchor>
      <arglist>(const std::string &amp;proc_thread_name)</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, PublisherInfo &gt; &amp;</type>
      <name>GetPubsForProcThread</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Config.html</anchorfile>
      <anchor>acd65674470e19215e6d9b63fdf3840a5</anchor>
      <arglist>(const std::string &amp;proc_thread_name)</arglist>
    </member>
    <member kind="function">
      <type>const PublisherInfo &amp;</type>
      <name>GetPubInfo</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Config.html</anchorfile>
      <anchor>a850527757d8e335ee08437e8a1f31894</anchor>
      <arglist>(const std::string &amp;proc_thread_name, const std::string &amp;pub_thread_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Config &amp;</type>
      <name>Instance</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Config.html</anchorfile>
      <anchor>a491c68a41cc6ca098004a42b842a8677</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Config *</type>
      <name>s_instance</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1Config.html</anchorfile>
      <anchor>a8e31470392d733bfc1345b756dfa43aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::control::DataContext</name>
    <filename>classifw_1_1ccf_1_1control_1_1DataContext.html</filename>
    <member kind="function">
      <type></type>
      <name>DataContext</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DataContext.html</anchorfile>
      <anchor>a969b6a8b7d9c985114c19f7fd5c2c156</anchor>
      <arglist>(Config &amp;config)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataContext</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DataContext.html</anchorfile>
      <anchor>acf572cfc9132fd68cf7f9eedcab04a7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReloadConfig</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DataContext.html</anchorfile>
      <anchor>ad4c80535b5d78774cfa98ce1e2d16d4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateDb</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DataContext.html</anchorfile>
      <anchor>a6b9ed96c1618a0ff1d55adbdcbfa1b0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataContext</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DataContext.html</anchorfile>
      <anchor>a10676a4f2fa68cbf0b43d26f9a146cc9</anchor>
      <arglist>(const DataContext &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>DataContext &amp;</type>
      <name>operator=</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DataContext.html</anchorfile>
      <anchor>aa05f08decb637242658660b43cac4f4d</anchor>
      <arglist>(const DataContext &amp;)=delete</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::common::DataFrame</name>
    <filename>classifw_1_1ccf_1_1common_1_1DataFrame.html</filename>
    <base>ifw::ccf::Base</base>
    <member kind="function">
      <type></type>
      <name>DataFrame</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>adb07aafde2fb23aa794abb0e4d5b273a</anchor>
      <arglist>(const std::string &amp;frame_id, const int16_t frame_q_nb)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataFrame</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>aa4d747aeed3557efef148596e5df22e9</anchor>
      <arglist>(const DataFrame &amp;source)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataFrame</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>afe552bd724471e4aed54739987faaf81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DataFrame</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a554c1034134839fefc9a20d6567d2800</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>ad290267779bf37f44387d6fdd3e42040</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetFrameId</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a6f56487392e92830a4b6ec45f11641ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>GetFrameQNb</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>abce2d4ca939eecbe66bbd8a84b403f6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Store</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>aa414c4f634255df1c2053c997e3407ea</anchor>
      <arglist>(const void *buffer, const uint32_t size, const double time, const int64_t cam_frame_count, const int64_t int_frame_count, const int64_t sub_frame_count, const int64_t exp_nb_sub_frames, const ifw::fnd::datatype::DataType data_type, const int32_t offset_x, const int32_t offset_y, const int32_t width, const int32_t height, const int32_t depth=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddData</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a529a61e18bb58ffff7a1824a39931c23</anchor>
      <arglist>(const void *buffer, const uint32_t size)</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>GetBuffer</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a8947bf3c7642d4fa7ed9a6953f20b87c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>GetBufferReadWrite</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a64372112be710819194b284146a406b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetBufferSize</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a2bbd3eba37127a443d79994a22449bf1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetDataSize</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a4696c15db6ad0efa64441fb396351d70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetDataSize</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a430dad70da3e998c1e2646d574d11768</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetDataSum</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a55006d1ed614fd082f65e5f5ee859a6a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetTime</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a80d35868d9c1c614f7b00da4bc59ee82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>GetCamFrameCount</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>aa02ac08a897e6e5e7b944a11c064fa26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>GetIntFrameCount</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>abd7e9c637662651037a99a272e6f95c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>GetSubFrameCount</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a8e608c5bc510e776e62d5203cfbf4cef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>GetExpNbSubFrames</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a862f4705975c95eee3cfd58edba5d0f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GetOffsetX</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a7859a3dbd8013d3f98394c1ea7540f8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GetOffsetY</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a77dc310158db859e5c781e40c4269d16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GetWidth</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a3e1d2d4a588b0aef5b1f8bc90a403b24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GetHeight</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a66f8ca692f2371a353c2318eac143893</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GetDepth</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a49c85d62495b95626a27693ba2003eba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ifw::fnd::datatype::DataType</type>
      <name>GetDataType</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a1f31a2942f0600238c2bd19e589c4389</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GetResolution</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>ae6a1e4ab3fcc855b7f9b9eb037865fd1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetCompleted</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a21b9bd340243eac9ae7ca978984f49bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCompleted</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a57cdf2375ebfce9e44316d441ea7ef0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddMetaData</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>ad8b6fef6b20b42d4b0fa48c30cabff20</anchor>
      <arglist>(const std::string &amp;name, TYPE &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RemoveMetaData</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a403e11e85f654a614a0ec17c37ad44bb</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasMetadata</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>ad425a7e05659ad879aec16764ee9ee79</anchor>
      <arglist>(const std::string &amp;name, TYPE &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToString</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a06daebdaa6115c1585f5292fd56a5925</anchor>
      <arglist>(const bool full=false) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetConsumerCount</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>aea0a9bee71426c9a8f5c60f01c75df25</anchor>
      <arglist>(const uint8_t count)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetConsumerCount</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a51826e81eae0b6681cc6b214bb46f9a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DecrementConsumerCount</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>afca1539979e84e5cbbac0f953a0a9583</anchor>
      <arglist>(const uint8_t decr=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetHandlingStartTime</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>ad0889860e772c61a3a1898a71400810d</anchor>
      <arglist>(const double time)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetHandlingStartTime</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a28877f36c74083ce31053bcc43255649</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetHandlingTime</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>ac3e7667779c76ce605024b0ef493279c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DataFrame &amp;</type>
      <name>operator=</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DataFrame.html</anchorfile>
      <anchor>a834051ba95d6c7a74dd98c635a7065a1</anchor>
      <arglist>(const DataFrame &amp;source)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::common::Db</name>
    <filename>classifw_1_1ccf_1_1common_1_1Db.html</filename>
    <member kind="function">
      <type></type>
      <name>Db</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>ae765b455eb7a98dcf0cbed9a9e042c0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Db</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>a3dbcbab2860b6476b11db6588adbcccd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenDbPath</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>aa8afc193cc8fadc364d1d0b6b123fb9d</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;db_key_els)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>Scan</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>ab07222b74cb79ca0622ec20f7ce33345</anchor>
      <arglist>(const std::string &amp;key, const std::string &amp;pattern)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsConnected</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>ac0184257b26f1dafba62e41b05f9d7e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetSmState</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>ab5fbf6a218914381f049289e8a6ce4f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetSmStatusState</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>af8652bdffc69216c2190b5cd55f377f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetSmStatusSubstate</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>ab04ba5501a85b631968ad0edea0529cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateSmStatus</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>aada2cf6cd900892649a6b1d5c1a2c391</anchor>
      <arglist>(std::list&lt; scxml4cpp::State * &gt; &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateSmStatus</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>a07b5ed2d6d23b0728e15f506879c4f1c</anchor>
      <arglist>(const std::string &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PublishRecStatus</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>a157592edcc63ac55f27db7ede47a0804</anchor>
      <arglist>(const recif::RecStatus &amp;rec_status)</arglist>
    </member>
    <member kind="function">
      <type>TYPE</type>
      <name>Get</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>adb1f535ffb96f219420452098579c1db</anchor>
      <arglist>(const std::string &amp;db_key)</arglist>
    </member>
    <member kind="function">
      <type>TYPE</type>
      <name>Get2</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>acb24a765f965407458c0777de4c51204</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;db_key_els)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetAsStr</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>a19a93439889fb65356ef0a5ea6d4ed35</anchor>
      <arglist>(const std::string &amp;db_key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>aeca9538ac94a66b2e8ffd37731072afb</anchor>
      <arglist>(const std::string &amp;db_key, const TYPE value, const bool force_update=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set2</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>a23dd822e158886ade6a88ac04ccf9e71</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;db_key_els, const TYPE value, const bool force_update=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFromStr</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>a6ff4ea1118776d3e62af0c48b30bb3f0</anchor>
      <arglist>(const std::string &amp;db_key, const std::string &amp;par_name, const std::string &amp;value, const bool force_update=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFromStr2</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>a3df147195ba5fc66f2133bfca2e9a7d7</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;db_key_els, const std::string &amp;par_name, const std::string &amp;value, const bool force_update=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFromStr</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>a45444c6e8fdd8f64c23a203626f9e63b</anchor>
      <arglist>(const std::string &amp;db_key, const std::string &amp;value, const ifw::fnd::datatype::DataType data_type, const bool force_update=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFromStr2</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>a5bda15cccc72e45525102909148829a7</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;db_key_els, const std::string &amp;value, const ifw::fnd::datatype::DataType data_type, const bool force_update=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TestConnection</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>a61c427bd0ffff4767035f4ed9e65fdf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateStagingSetupInDb</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>a9c46e504ddc565c691819572985fe388</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ifw::core::utils::bat::DbInterface &amp;</type>
      <name>GetBatDb</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>ab9df8fc8fb2ee762726cc446e21db8be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Db</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>a04e0cee5a5926fa2f0a3ef08317ef2f3</anchor>
      <arglist>(const Db &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Db &amp;</type>
      <name>operator=</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>a4e3fe2b3d8eb6a73a3c23d0fba1c9f4e</anchor>
      <arglist>(const Db &amp;)=delete</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Db &amp;</type>
      <name>Instance</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>abefedd8ef3c3e0a7ddf5599064dbdb8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Simulate</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>a11f88bc9f21ec6bc661e7bba02b7e8df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsSimulated</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>a77ee22ca412f0cd6bc192fcc0f9a0238</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Db *</type>
      <name>s_instance</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Db.html</anchorfile>
      <anchor>a5ac67c4388cfe3d6ff71862e4d2a46de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::control::DcsActions</name>
    <filename>classifw_1_1ccf_1_1control_1_1DcsActions.html</filename>
    <member kind="function">
      <type></type>
      <name>DcsActions</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsActions.html</anchorfile>
      <anchor>a0fe85390db5548d5060c060db9726144</anchor>
      <arglist>(boost::asio::io_context &amp;ioc, rad::SMAdapter &amp;sm, DataContext &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Abort</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsActions.html</anchorfile>
      <anchor>a6e7ac3b4ca0b6b90b9e1b8547a44c9a5</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AcqCompleted</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsActions.html</anchorfile>
      <anchor>a1bfa0d21a22aff00a896cc6de03e0120</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AcqFailed</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsActions.html</anchorfile>
      <anchor>a879100bf95c6ddd02127754e9a9483ac</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Execute</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsActions.html</anchorfile>
      <anchor>a6dc8f7bf9010893164b9148d6d82fd12</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExitNoReply</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsActions.html</anchorfile>
      <anchor>a6a0d927989b3eb9257db28f079493e64</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetConfig</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsActions.html</anchorfile>
      <anchor>a053cfec583241f1fd7745708a944e686</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetDiagnostics</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsActions.html</anchorfile>
      <anchor>a2b9057404f5c146651f3c87291716fe1</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetSetup</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsActions.html</anchorfile>
      <anchor>a0dd49ca084657d4f0343ae6e30d9f4b9</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Ping</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsActions.html</anchorfile>
      <anchor>a95a8fa27524cf53befa3f989087a3a1a</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReadPars</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsActions.html</anchorfile>
      <anchor>a2e236c0fa5d1b7f810f78bfaaffaf111</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Recover</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsActions.html</anchorfile>
      <anchor>aed6c88a466198dfbb024dcd11ffee041</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Scan</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsActions.html</anchorfile>
      <anchor>acaf364870c409d033cec6b7961796f4b</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetConfig</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsActions.html</anchorfile>
      <anchor>afcb52c70d4343a81761a76314ff69433</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Setup</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsActions.html</anchorfile>
      <anchor>acf3862ccce6da1b06053f1120b0855a8</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Start</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsActions.html</anchorfile>
      <anchor>aca95fcea07d8f68e797a5c560945c8d1</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WritePars</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsActions.html</anchorfile>
      <anchor>af635e55aea2801a764cade6a9e1d3c96</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DcsActions</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsActions.html</anchorfile>
      <anchor>a1c1489a1e12961000a8f930ca123af9c</anchor>
      <arglist>(const DcsActions &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>DcsActions &amp;</type>
      <name>operator=</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsActions.html</anchorfile>
      <anchor>a547a0080675f588d800bf5ccd35c0fa6</anchor>
      <arglist>(const DcsActions &amp;)=delete</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::common::DcsClient</name>
    <filename>classifw_1_1ccf_1_1common_1_1DcsClient.html</filename>
    <base>ifw::ccf::Base</base>
    <member kind="function">
      <type></type>
      <name>DcsClient</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DcsClient.html</anchorfile>
      <anchor>a323ff3a2ad7cf8ae98667683389d9e12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DcsClient</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DcsClient.html</anchorfile>
      <anchor>aa20109e1116d780656151aa40270361f</anchor>
      <arglist>(const std::string &amp;service_uri)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DcsClient</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DcsClient.html</anchorfile>
      <anchor>acbaee6eb9cd9534b3ef56636eea8752f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GenHelp</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DcsClient.html</anchorfile>
      <anchor>a9fe837313b0e0488d261aa44c28eac20</anchor>
      <arglist>(const std::string &amp;application)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetInterfaceForRequest</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DcsClient.html</anchorfile>
      <anchor>a7b1519cfa0ed702f1f354ead46aa02dd</anchor>
      <arglist>(const std::string &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>SendReq</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DcsClient.html</anchorfile>
      <anchor>a91a62ccc060571bf8826964a4bb80cf5</anchor>
      <arglist>(const std::string &amp;request, const ifw::core::utils::param::ParameterSet &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>SendReqUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DcsClient.html</anchorfile>
      <anchor>a35719564fe564c1df534ea34247cf50d</anchor>
      <arglist>(const std::string &amp;request, const ifw::core::utils::param::ParameterSet &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>SendReq</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DcsClient.html</anchorfile>
      <anchor>a40fa83129413a2941d19b8e0d1604550</anchor>
      <arglist>(const std::string &amp;request, const std::string &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ExecuteShellCmd</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DcsClient.html</anchorfile>
      <anchor>a2a6b92914c8761686ebd61bb1dd19a7f</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>RecStatusToString</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DcsClient.html</anchorfile>
      <anchor>ac1dde485501dbc8d70b4ac98de851b0d</anchor>
      <arglist>(const std::shared_ptr&lt; recif::RecStatus &gt; &amp;rec_status)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>RecWaitStatusToString</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DcsClient.html</anchorfile>
      <anchor>a4342fac8aa093ae789e569bbb22834d5</anchor>
      <arglist>(const std::shared_ptr&lt; recif::RecWaitStatus &gt; &amp;rec_wait_status)</arglist>
    </member>
    <member kind="variable">
      <type>const std::map&lt; std::string, std::vector&lt; std::string &gt; &gt;</type>
      <name>itf_to_req_map</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1DcsClient.html</anchorfile>
      <anchor>a55de6ade50e0ffb614408132cd456cf1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::common::test::DcsClientTest</name>
    <filename>classifw_1_1ccf_1_1common_1_1test_1_1DcsClientTest.html</filename>
    <base>ifw::ccf::common::DcsClient</base>
    <member kind="function">
      <type></type>
      <name>DcsClientTest</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1DcsClientTest.html</anchorfile>
      <anchor>a3c8238b7ca3fd6be1e8db83057378923</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DcsClientTest</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1DcsClientTest.html</anchorfile>
      <anchor>ab1a30cfd0fd6873056607ee304ba20a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>SendReqUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1test_1_1DcsClientTest.html</anchorfile>
      <anchor>add7c2f2b9bb725474357bdddca32bb6f</anchor>
      <arglist>(const std::string &amp;request, const ifw::core::utils::param::ParameterSet &amp;parameters)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::control::DcsCmdsImpl</name>
    <filename>classifw_1_1ccf_1_1control_1_1DcsCmdsImpl.html</filename>
    <member kind="function">
      <type></type>
      <name>DcsCmdsImpl</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsCmdsImpl.html</anchorfile>
      <anchor>afe061b904dfe396f2aaab3892fbaedf2</anchor>
      <arglist>(rad::SMAdapter &amp;sm)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DcsCmdsImpl</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsCmdsImpl.html</anchorfile>
      <anchor>a5d0400310ce377f3c6bf4c77e459e91b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>Abort</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsCmdsImpl.html</anchorfile>
      <anchor>a3b88621ed65ce07f8eb5a1faa0892bab</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>Execute</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsCmdsImpl.html</anchorfile>
      <anchor>a9f9ae05d86b14f7f083b61f6f7f2a9e4</anchor>
      <arglist>(const std::shared_ptr&lt; dcsif::Method &gt; &amp;mal_param) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>GetConfig</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsCmdsImpl.html</anchorfile>
      <anchor>a7c621f99c3c3b711fceca21a7de96e76</anchor>
      <arglist>(const std::string &amp;mal_param) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>GetDiagnostics</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsCmdsImpl.html</anchorfile>
      <anchor>ad239852e714c4c178b44c7ad4d0359ae</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>GetSetup</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsCmdsImpl.html</anchorfile>
      <anchor>aa8a3a3a45dcb2bc8268c6cad2e383216</anchor>
      <arglist>(const std::string &amp;mal_param) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>Ping</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsCmdsImpl.html</anchorfile>
      <anchor>a31aac18d887e4f28470e34b4aeac3999</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>ReadPars</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsCmdsImpl.html</anchorfile>
      <anchor>a4011ede7fd68e86395fdab9b0681dd7b</anchor>
      <arglist>(const std::string &amp;mal_param) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>Recover</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsCmdsImpl.html</anchorfile>
      <anchor>ab51c7ceead844b44892e283ce4cb56d4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>Scan</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsCmdsImpl.html</anchorfile>
      <anchor>aeff19cc1549d2cd006ad196bddaf71a9</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>SetConfig</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsCmdsImpl.html</anchorfile>
      <anchor>a67755e375300035bd4d093ed337b81ae</anchor>
      <arglist>(const std::string &amp;mal_param) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>Setup</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsCmdsImpl.html</anchorfile>
      <anchor>a88d379162acd30c1ecd1cd026266e693</anchor>
      <arglist>(const std::string &amp;mal_param) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>Start</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsCmdsImpl.html</anchorfile>
      <anchor>af802ac86ae4abbc8e1900c3e41722d30</anchor>
      <arglist>(const std::shared_ptr&lt; dcsif::StartProperties &gt; &amp;mal_param) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>WritePars</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1DcsCmdsImpl.html</anchorfile>
      <anchor>ae06e96696e0d2db52d6d383f464065c5</anchor>
      <arglist>(const std::string &amp;mal_param) override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ifw::ccf::common::DeviceInfo</name>
    <filename>structifw_1_1ccf_1_1common_1_1DeviceInfo.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>ToString</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceInfo.html</anchorfile>
      <anchor>a6b9177ea2443527cbbe429ef5dc7780e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_name</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceInfo.html</anchorfile>
      <anchor>ae27308f386a6fc6950e9ff58214a6ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_id</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceInfo.html</anchorfile>
      <anchor>a036b4487f0d1eb64a48f2123ac1c85c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_type</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceInfo.html</anchorfile>
      <anchor>a1b293721f86ea8ce94328bcc355f1be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_model</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceInfo.html</anchorfile>
      <anchor>ad8f7810ce5c72dcfaa8358837081b2ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_manufacturer</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceInfo.html</anchorfile>
      <anchor>af938980ec6c6758e8a6af676d8cf5cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>m_width</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceInfo.html</anchorfile>
      <anchor>a51622baa82d426a505081f64e22c46a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>m_height</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceInfo.html</anchorfile>
      <anchor>a686ea9511efc9c6a8f27a4f5e659a119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>m_max_resolution</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceInfo.html</anchorfile>
      <anchor>a4a9d0468012000ef7f05d4325eb7821b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>m_resolution</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceInfo.html</anchorfile>
      <anchor>a554c5318f1c9aa6fc4d78de1349931f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_data_type</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceInfo.html</anchorfile>
      <anchor>acd787ea13f731026fa2126c734c6e6cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_protocol</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceInfo.html</anchorfile>
      <anchor>ad3d91d649cba364113d47c532fb3c7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_mapping</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceInfo.html</anchorfile>
      <anchor>ad05b32a6ba60a83de84943daee513136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_sdk</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceInfo.html</anchorfile>
      <anchor>a5736d2860b62da831d7e05c79ea59d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_address</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceInfo.html</anchorfile>
      <anchor>afe52cfa63a9fddbe3088b20614aa3d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_sim_address</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceInfo.html</anchorfile>
      <anchor>a5a3d0cb439efac6a852a9fd63efb9f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, DeviceProperty &gt;</type>
      <name>m_device_properties</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceInfo.html</anchorfile>
      <anchor>ae7d16493771688ddd573fce5bd7ee1dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ifw::ccf::common::DeviceProperty</name>
    <filename>structifw_1_1ccf_1_1common_1_1DeviceProperty.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>ToString</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceProperty.html</anchorfile>
      <anchor>a44b2f754d4373ccc2cd90f3b5055b4e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_name</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceProperty.html</anchorfile>
      <anchor>a22a67b0fb008ccabfb2f9f330e9575ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_value</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceProperty.html</anchorfile>
      <anchor>ac5e64a6435969367eb0dba16a51ba494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_write_on_init</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1DeviceProperty.html</anchorfile>
      <anchor>ab7724743afda72f919772c2b3fff3993</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::common::ExecAdptBase</name>
    <filename>classifw_1_1ccf_1_1common_1_1ExecAdptBase.html</filename>
    <base>ifw::ccf::Base</base>
    <member kind="function">
      <type></type>
      <name>ExecAdptBase</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ExecAdptBase.html</anchorfile>
      <anchor>a0fac73d3c8c33731645012928327b2b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExecAdptBase</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ExecAdptBase.html</anchorfile>
      <anchor>a369eb6a7d1b10536ba4ac86f6a10aba8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>Logic</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ExecAdptBase.html</anchorfile>
      <anchor>a22e2b8d04db4b8fed1805cdff1ff3f5b</anchor>
      <arglist>(const std::string &amp;method, const std::string &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>UserLogic</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1ExecAdptBase.html</anchorfile>
      <anchor>a417c74810017e9ba85ca60158a1d8faf</anchor>
      <arglist>(const std::string &amp;method, const std::string &amp;parameters)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::common::FrameQueue</name>
    <filename>classifw_1_1ccf_1_1common_1_1FrameQueue.html</filename>
    <base>ifw::ccf::Base</base>
    <member kind="function">
      <type></type>
      <name>FrameQueue</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameQueue.html</anchorfile>
      <anchor>aef004d0284a8574a6c10ea55ac6c0465</anchor>
      <arglist>(const std::string &amp;name, const uint16_t nb_of_buffers)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FrameQueue</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameQueue.html</anchorfile>
      <anchor>ab743969e66452d666cbce338a3c32b13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameQueue.html</anchorfile>
      <anchor>a1f55e5c01f047179ae8b5da8917d7e01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetName</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameQueue.html</anchorfile>
      <anchor>aacbfe5a40a170cf9b66fb3069899c3ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetFreeFrame</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameQueue.html</anchorfile>
      <anchor>ab0de1ee98680a8c47e5a20ba89847a7b</anchor>
      <arglist>(const uint16_t consumers, DataFrame **frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetFrame</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameQueue.html</anchorfile>
      <anchor>addcb3fad8081fc151f81836e962e0f7d</anchor>
      <arglist>(uint16_t frame_number, DataFrame **frame)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>GetNbOfBuffers</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameQueue.html</anchorfile>
      <anchor>a4e9eabdf48d7e72f53c8335595d991ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>GetNbOfFreeBuffers</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameQueue.html</anchorfile>
      <anchor>a31bc4d10f81dd404436d341f6904716a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::common::FrameStatistics</name>
    <filename>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</filename>
    <member kind="function">
      <type></type>
      <name>FrameStatistics</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>a28a5f3ad8e5c5fbdd76cb37870fe3bc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FrameStatistics</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>a9fdbb3e0d1fa937afc285652f5be42dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>af6a8419e55c452846298620facb8bab1</anchor>
      <arglist>(double deferred_start_time=0.)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetNbOfSamples</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>a2e57e790f570841d26b9325b3de799d8</anchor>
      <arglist>(const uint16_t nb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>ae4c2c8852539147d689662f9ba4b469a</anchor>
      <arglist>(const double fr_recv_timestamp, const double fr_handling_time, const uint32_t fr_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLostFramesCounter</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>a033bfd07febbe159894fb48ac0cab3b5</anchor>
      <arglist>(const uint64_t lost_frames)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>IncSkippedFramesCounter</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>ad7e152371935d7357ea3169a933b37c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetDataSnapshot</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>acd07004547a1bc9bb9d6b3b5af133623</anchor>
      <arglist>(FrameStatistics &amp;trg_obj) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetId</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>acf55b35a3276a296ae4a923482536a0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>GetNbOfSamples</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>a3d4889e6603372bd437fcd69684a902f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetStartTime</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>a6b726b6071b8ca71a3405822d7f2d7c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetLastUpdate</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>a1f02108c9419936c2e930e7e8d440dc1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetTimeFirstFrame</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>a86c80c24c549d288a5263552f10a605a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>GetFrameCount</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>ad50aeaff612390850b4aa387a9e049cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>GetTotalFrameCount</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>ae8c8fa78ef5c7adcaf35d30eb561b0e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>GetVolume</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>a6e422250fa38428b51e471f39696fccf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>GetSkippedFrames</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>af6263fe17b03cd66195a50cf245f09bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>GetLostFrames</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>ad1f21f1bbfe2e24ce672eb7667e6a5b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; double &gt; &amp;</type>
      <name>GetFrRecvTimestamps</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>aa91b897475a3409569c5f88653d9d82a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; uint64_t &gt; &amp;</type>
      <name>GetFrRecvFrCounts</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>ad7863951b8a3bf67b93d3320f8dc04e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; double &gt; &amp;</type>
      <name>GetFrHandlingTimes</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>ad8cee3543670605947e4fc4a20de0f4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToString</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>a84350e284e1de55646d4180306fe22e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FrameStatistics &amp;</type>
      <name>operator=</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>a6b924711f9d2716a8f993247f107724c</anchor>
      <arglist>(const FrameStatistics &amp;source)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>p_id</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>a710b1f96e440cd57eed34ca26ce0a4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint16_t</type>
      <name>p_nb_samples</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>a4b7abf7db83f6e120674d5dc87fdf9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>p_start_time</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>a0ccf7aca604bcfe3dec49f9c8fa557c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>p_last_update</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>aa7b68f950afa6e928ff803650b4f7e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>p_frame_count</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>aecbd37f94cb3bd008e620e6bc891b9df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>p_total_frame_count</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>ace328b5b0307303cc60d46c1e23eef52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>p_volume</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>ade731fc998ca061d8930f2e843067bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>p_lost_frames</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>a1111f33fa66a4958d3a57766abcca0d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint64_t</type>
      <name>p_skipped_frames</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>ac281111c6555b801471d9b796fc4fc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>p_fr_recv_timestamps</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>a27d3357e070c5942bd39af853a122ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>p_first_recv_time</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>ac8fa1c99576ee5319e5a3adf529ac07c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; uint64_t &gt;</type>
      <name>p_fr_recv_fr_counts</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>ad71c3006bffd58e9ed8b65c1dd663c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>p_fr_handling_times</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1FrameStatistics.html</anchorfile>
      <anchor>a1e2854530e7ad426459f9bac198a5354</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::common::InternalDb</name>
    <filename>classifw_1_1ccf_1_1common_1_1InternalDb.html</filename>
    <member kind="function">
      <type></type>
      <name>InternalDb</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1InternalDb.html</anchorfile>
      <anchor>adeddaf51107c49202b967a216d8c0ae7</anchor>
      <arglist>(const std::string &amp;prefix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~InternalDb</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1InternalDb.html</anchorfile>
      <anchor>a8a200ad46b419db7ca2c1750346389f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsConnected</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1InternalDb.html</anchorfile>
      <anchor>a72278d7488ec279779730cd7657cdd1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetPrefix</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1InternalDb.html</anchorfile>
      <anchor>ac861f3c3623c20907a0fe8396916ba8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Get</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1InternalDb.html</anchorfile>
      <anchor>a9331a27d12a99908df807729bf838d2e</anchor>
      <arglist>(const std::string &amp;db_key, TYPE &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1InternalDb.html</anchorfile>
      <anchor>a6c1ac9bfd5ccff11e935496e76b28a34</anchor>
      <arglist>(const std::string &amp;db_key, const TYPE &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>Scan</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1InternalDb.html</anchorfile>
      <anchor>a8d215b235e51da0b526886f7b7daaf3d</anchor>
      <arglist>(const std::string &amp;key, const std::string &amp;pattern)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InternalDb</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1InternalDb.html</anchorfile>
      <anchor>a396df0fe6093104177865edb31c0e30a</anchor>
      <arglist>(const InternalDb &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>InternalDb &amp;</type>
      <name>operator=</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1InternalDb.html</anchorfile>
      <anchor>a2283c84da162d98a021dd34aee071e57</anchor>
      <arglist>(const InternalDb &amp;)=delete</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::mptk::Manager</name>
    <filename>classifw_1_1ccf_1_1mptk_1_1Manager.html</filename>
    <member kind="function">
      <type></type>
      <name>Manager</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Manager.html</anchorfile>
      <anchor>a5e457ca62381a910c1f3687bb37ce63b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Manager</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Manager.html</anchorfile>
      <anchor>a264d6fd348c307f4ce3caef1953eebef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Manager.html</anchorfile>
      <anchor>ad210b31768b82b1a9032fdd0f4454df0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StartThreads</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Manager.html</anchorfile>
      <anchor>a09a4c04ed0b8816a2f7fc00c369e1763</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PauseThreads</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Manager.html</anchorfile>
      <anchor>a43d1e2a1a4464550bed817b39832b5c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StopThreads</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Manager.html</anchorfile>
      <anchor>a1ecdef96ffcc417a8f21f3e0a8fe6083</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>WaitForThreadTerm</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Manager.html</anchorfile>
      <anchor>acbf081231eaa75df759fb7ba73f6375b</anchor>
      <arglist>(const double time_out=ifw::core::utils::base::NO_TIMEOUT)</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>NbOfThreadsRunning</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Manager.html</anchorfile>
      <anchor>a6576fbfc2bbfca2d8d9ff74d798741ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MessageBus &amp;</type>
      <name>MsgBus</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Manager.html</anchorfile>
      <anchor>a24f08d31052d625395958d59c6383964</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToString</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Manager.html</anchorfile>
      <anchor>aa6a9a05e73d4625af4f33110a856b70c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateThread</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Manager.html</anchorfile>
      <anchor>a851f60a4df09ead7e14f614fbfca5551</anchor>
      <arglist>(const std::string &amp;thread_name, const double period=0.1, THREAD_TYPE **thread_obj=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateThread</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Manager.html</anchorfile>
      <anchor>a5a1c3616eeb7d9806ae75386bd1824ea</anchor>
      <arglist>(const THREAD_TYPE &amp;factory_object, const std::string &amp;thread_name, const double period=0.1, THREAD_TYPE **thread_obj=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetThread</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Manager.html</anchorfile>
      <anchor>a29e9b4f8abe345933cc98481560d1fc9</anchor>
      <arglist>(const std::string &amp;thread_name, THREAD_TYPE **thread_obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetThreadNames</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Manager.html</anchorfile>
      <anchor>a2fb261df32ff3646840c6becef77eece</anchor>
      <arglist>(std::list&lt; std::string &gt; &amp;thread_names) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::mptk::Message</name>
    <filename>classifw_1_1ccf_1_1mptk_1_1Message.html</filename>
    <member kind="function">
      <type></type>
      <name>Message</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>a310e1e1468707fa8dad1e22feef8738c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Message</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>a5bbba89f147a7e4bdf411c42d9685e42</anchor>
      <arglist>(const Message &amp;source)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Message</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>a033622cf05717d8eb6641eff910a8442</anchor>
      <arglist>(const std::string &amp;command, const MsgPrio priority, const std::string &amp;sender_thread_name, const std::string &amp;receiver_thread_name, const std::string &amp;m_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Message</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>ab90590a344f140fe4348810927de64bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>a80416aca31ffb0ed86992d935b0681c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetMsgId</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>aff034fa1ca9c8ccf44751352ba10e74c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>Command</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>a1bd3c2e16bd14cc032f6606760f0feda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MsgPrio</type>
      <name>Priority</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>a61bb6be0b858b2aade5ea39bb298976a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>SenderThreadId</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>aa6760daab045267cef3ec30589817c45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>ReceiverThreadId</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>a04b0b5ae3bdc29a51994f81aa743b729</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>Data</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>a21cb7cf1b4fad4009de71d9bd82f616e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetReceptionTime</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>aa11c9bd98e73125b75280dab72976fdf</anchor>
      <arglist>(const double timestamp)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToString</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>ad7376b180e95676867bf0d2eb5d179f1</anchor>
      <arglist>(const uint16_t truncate=128, const bool compact=true) const</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator=</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>a70d2c48f9e7e4162a7b122e0434a51b4</anchor>
      <arglist>(const Message &amp;source)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_id</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>abf1fcda742a3b53567c83e7c7998f9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_command</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>a6f173a0f09d01fac9c19c88748dc8843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MsgPrio</type>
      <name>m_priority</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>a2cf0ba87ba932d46cde6e9eadc98a22b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_sender_thread_name</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>a593ea3681cb5a02d70c4aa2683e09dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_receiver_thread_name</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>a144d05ff767048041eb6d52a43f0db11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_data</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>a537ea679211d3a27afc1ba66d1215751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_submission_time</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>a611e92fbd702d3d3f972c576e5ed23fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_reception_time</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Message.html</anchorfile>
      <anchor>a589cf6fc3c88b723f7d1982248544f2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::mptk::MessageBus</name>
    <filename>classifw_1_1ccf_1_1mptk_1_1MessageBus.html</filename>
    <member kind="function">
      <type></type>
      <name>MessageBus</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1MessageBus.html</anchorfile>
      <anchor>a88e011103c9c768e09ceb88b2d4863fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MessageBus</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1MessageBus.html</anchorfile>
      <anchor>a92b5395feca8d5e178a8897982d92a4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1MessageBus.html</anchorfile>
      <anchor>abcecd82209bec2a6e9f81aeb047220c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageBus &amp;</type>
      <name>RegisterThread</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1MessageBus.html</anchorfile>
      <anchor>ad2702123c164472e97d86176318df4fb</anchor>
      <arglist>(const std::string &amp;thread_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ThreadRegistered</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1MessageBus.html</anchorfile>
      <anchor>a90a15e7ee8a91aad123bb95dd00f3dfe</anchor>
      <arglist>(const std::string &amp;thread_name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SendMessage</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1MessageBus.html</anchorfile>
      <anchor>a27df80e04b000e96d1a8dc10df8beda2</anchor>
      <arglist>(const Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReceiveMessage</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1MessageBus.html</anchorfile>
      <anchor>adc8ec27fc4d024d0f6d39bb97e279511</anchor>
      <arglist>(const std::string &amp;receiver_thread_name, const double timeout, bool &amp;timed_out, Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SendResponse</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1MessageBus.html</anchorfile>
      <anchor>afbad9375f5d94d87e193b85c7804a221</anchor>
      <arglist>(Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReceiveResponse</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1MessageBus.html</anchorfile>
      <anchor>aff6334af7d99b6af128662f3bcc48e2f</anchor>
      <arglist>(const std::string &amp;msg_sender_thread_name, const double timeout, bool &amp;timed_out, Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReceiveResponseByMsgId</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1MessageBus.html</anchorfile>
      <anchor>afa82a144a54d175304976687e7598bb1</anchor>
      <arglist>(const std::string &amp;msg_id, const double timeout, bool &amp;timed_out, Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToString</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1MessageBus.html</anchorfile>
      <anchor>a1082f25929738d506f67ed1af7800f3e</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::common::MonAdptBase</name>
    <filename>classifw_1_1ccf_1_1common_1_1MonAdptBase.html</filename>
    <base>ifw::ccf::Base</base>
    <member kind="function">
      <type></type>
      <name>MonAdptBase</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1MonAdptBase.html</anchorfile>
      <anchor>aa577d5b8b089fb444611de651d7eae29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MonAdptBase</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1MonAdptBase.html</anchorfile>
      <anchor>a70c1ebd80e9ffd6a319971f292b8f040</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Logic</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1MonAdptBase.html</anchorfile>
      <anchor>a8ba759c88dcac2100ceaaa23194cfe1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>UserLogic</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1MonAdptBase.html</anchorfile>
      <anchor>a6233dd362542211e777eaf1398ca2601</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::control::MonitorThread</name>
    <filename>classifw_1_1ccf_1_1control_1_1MonitorThread.html</filename>
    <base>ifw::ccf::mptk::Thread</base>
    <member kind="function">
      <type></type>
      <name>MonitorThread</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1MonitorThread.html</anchorfile>
      <anchor>af8845a95c139b561b2d5d487b52549c3</anchor>
      <arglist>(const std::string &amp;thread_name, ifw::ccf::mptk::MessageBus &amp;message_bus, const double period=0.1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MonitorThread</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1MonitorThread.html</anchorfile>
      <anchor>a2872f30118f7964472c8b5f82bd00505</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialise</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1MonitorThread.html</anchorfile>
      <anchor>af7f3b578a5067c7bd40d91ef75a97b2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>UserLogic</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1MonitorThread.html</anchorfile>
      <anchor>aacf4604cdf42fe99f280d887e9bdfba3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::stdpub::MudpiCreator</name>
    <filename>classifw_1_1ccf_1_1stdpub_1_1MudpiCreator.html</filename>
    <member kind="function">
      <type></type>
      <name>MudpiCreator</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1MudpiCreator.html</anchorfile>
      <anchor>a5a24b4016860a97ecfee80ea18571535</anchor>
      <arglist>(uint32_t mudpi_topic_id, uint16_t mudpi_component_id, uint32_t starting_mudpi_sample_id, hrtcpif::SimSource hrtcp_sim_source, hrtcpif::Endianness hrtcp_endianness, int bytes_per_pixel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MudpiCreator</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1MudpiCreator.html</anchorfile>
      <anchor>a089e349dbaaddb4c5f3cb1077b9f4f11</anchor>
      <arglist>(MudpiCreator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MudpiCreator</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1MudpiCreator.html</anchorfile>
      <anchor>ab50c0b8a42a1eeae9789d14117e57fc4</anchor>
      <arglist>(MudpiCreator &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>MudpiCreator &amp;</type>
      <name>operator=</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1MudpiCreator.html</anchorfile>
      <anchor>aa6a5a5a19a7a5e9139cd612f7f49b633</anchor>
      <arglist>(MudpiCreator &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; mudpiif::mudpiPacketJumbo &gt; &amp;</type>
      <name>getMudpiPackets</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1MudpiCreator.html</anchorfile>
      <anchor>a3d0052a8760e550fa4f9945a805a3267</anchor>
      <arglist>(std::vector&lt; unsigned char &gt; &amp;raw_image_data, double timestamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>increaseSampleId</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1MudpiCreator.html</anchorfile>
      <anchor>a0bb703c29231da3ec70c4efe6acbcdc8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::common::NameMapping</name>
    <filename>classifw_1_1ccf_1_1common_1_1NameMapping.html</filename>
    <base>ifw::ccf::Base</base>
    <class kind="struct">ifw::ccf::common::NameMapping::ParameterProperty</class>
    <member kind="function">
      <type></type>
      <name>NameMapping</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1NameMapping.html</anchorfile>
      <anchor>ae198421ca399bff9031e50deecb7e665</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NameMapping</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1NameMapping.html</anchorfile>
      <anchor>a43feabbe24aa214fd4c51f35e675e29e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Load</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1NameMapping.html</anchorfile>
      <anchor>a82f81bc169851eff5863635008079371</anchor>
      <arglist>(const std::string &amp;name_mapping)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddNameMapping</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1NameMapping.html</anchorfile>
      <anchor>a77f0798a7181921183443485e1dc0f4f</anchor>
      <arglist>(const std::string &amp;primary_name, const std::string &amp;secondary_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasNameMapping</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1NameMapping.html</anchorfile>
      <anchor>a02ec852f41fdb6770d3f63b0e42d2f30</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>GetPossibleNames</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1NameMapping.html</anchorfile>
      <anchor>a837464b194ccaa90d31e312ad04fed12</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetPrimaryName</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1NameMapping.html</anchorfile>
      <anchor>acf997d881975e90ce37fa29d19fac05f</anchor>
      <arglist>(const std::string &amp;secondary_name, const bool tolerant=true) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetSecondaryName</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1NameMapping.html</anchorfile>
      <anchor>ab235a98748b624dc7df2a3aafa0cca40</anchor>
      <arglist>(const std::string &amp;primary_name, const bool tolerant=true) const</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, std::string &gt; &amp;</type>
      <name>GetPrimaryToSecondaryMap</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1NameMapping.html</anchorfile>
      <anchor>a1fb5d8868471eafa575432811124a47e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, std::string &gt; &amp;</type>
      <name>GetSecondaryToPrimaryMap</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1NameMapping.html</anchorfile>
      <anchor>a607d94dc21fa1fc81ae95d1395e4096d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToString</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1NameMapping.html</anchorfile>
      <anchor>a48fb680a0a557d286bcf324480cc9545</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParameterProperty</type>
      <name>GetParameterProperty</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1NameMapping.html</anchorfile>
      <anchor>adfdb4ebd3340bf70e75a4b3ceeb167d3</anchor>
      <arglist>(const std::string &amp;secondary_name) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::protocols::envision_llnetio::OpcuaClientWrapper</name>
    <filename>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1OpcuaClientWrapper.html</filename>
    <member kind="function">
      <type></type>
      <name>OpcuaClientWrapper</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1OpcuaClientWrapper.html</anchorfile>
      <anchor>a1d94def852d7e5b8aa1a59f09aee8962</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OpcuaClientWrapper</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1OpcuaClientWrapper.html</anchorfile>
      <anchor>ac578423a9eb1715332c54b9c24c1aecd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpcuaClientWrapper</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1OpcuaClientWrapper.html</anchorfile>
      <anchor>a29f1f9952d7b6b35817ebf8a22efdef4</anchor>
      <arglist>(const OpcuaClientWrapper &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>OpcuaClientWrapper &amp;</type>
      <name>operator=</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1OpcuaClientWrapper.html</anchorfile>
      <anchor>a336308331736472f9726717255a29bfd</anchor>
      <arglist>(const OpcuaClientWrapper &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OpcuaClientWrapper</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1OpcuaClientWrapper.html</anchorfile>
      <anchor>ae40ac5312fceb68110e892aef91cefd6</anchor>
      <arglist>(OpcuaClientWrapper &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>OpcuaClientWrapper &amp;</type>
      <name>operator=</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1OpcuaClientWrapper.html</anchorfile>
      <anchor>ae2b8ebb35b8780bb9d94d28277249e94</anchor>
      <arglist>(OpcuaClientWrapper &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Connect</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1OpcuaClientWrapper.html</anchorfile>
      <anchor>af305256777e9255e0bd42d37be1f3a46</anchor>
      <arglist>(const std::string &amp;device, const std::string &amp;address)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Disconnect</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1OpcuaClientWrapper.html</anchorfile>
      <anchor>ae97aa36379b41c39bbeac5eceb52d0bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Read</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1OpcuaClientWrapper.html</anchorfile>
      <anchor>a56b0171782dd1d413f6d6ef72448431f</anchor>
      <arglist>(ifw::core::protocol::base::VectorVariant &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Write</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1OpcuaClientWrapper.html</anchorfile>
      <anchor>a13361676ae9f5912c3ba75f859562422</anchor>
      <arglist>(const ifw::core::protocol::base::VectorVariant &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Rpc</name>
      <anchorfile>classifw_1_1ccf_1_1protocols_1_1envision__llnetio_1_1OpcuaClientWrapper.html</anchorfile>
      <anchor>a412e987c4ce704e53723a2c908b5284d</anchor>
      <arglist>(const std::string &amp;obj, const std::string &amp;proc, const ifw::core::protocol::base::VectorVariant &amp;params, ifw::core::protocol::base::Variant &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ifw::ccf::common::NameMapping::ParameterProperty</name>
    <filename>structifw_1_1ccf_1_1common_1_1NameMapping_1_1ParameterProperty.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>m_default_value</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1NameMapping_1_1ParameterProperty.html</anchorfile>
      <anchor>ac8469ba23e625bcbac0414a40a8284eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ifw::fnd::datatype::DataType</type>
      <name>m_data_type</name>
      <anchorfile>structifw_1_1ccf_1_1common_1_1NameMapping_1_1ParameterProperty.html</anchorfile>
      <anchor>af1ee3fb1b5a04b1828e88e38a15fdfc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ifw::ccf::control::PipelineInfo</name>
    <filename>structifw_1_1ccf_1_1control_1_1PipelineInfo.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>m_pipeline</name>
      <anchorfile>structifw_1_1ccf_1_1control_1_1PipelineInfo.html</anchorfile>
      <anchor>a8205dae6b0a459daf1ec01e341d39a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8_t</type>
      <name>m_output_queue_size</name>
      <anchorfile>structifw_1_1ccf_1_1control_1_1PipelineInfo.html</anchorfile>
      <anchor>aaf4beb7180181feb315b2f4e01500013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_allow_frame_skipping</name>
      <anchorfile>structifw_1_1ccf_1_1control_1_1PipelineInfo.html</anchorfile>
      <anchor>a7059b9e1bb805e89a01260513ad6d402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, RecipeInfo &gt;</type>
      <name>m_recipes</name>
      <anchorfile>structifw_1_1ccf_1_1control_1_1PipelineInfo.html</anchorfile>
      <anchor>ad871befbb6aee75b49db2b864a5ef339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, PublisherInfo &gt;</type>
      <name>m_publishers</name>
      <anchorfile>structifw_1_1ccf_1_1control_1_1PipelineInfo.html</anchorfile>
      <anchor>aa6b08006d7d159bb015aaf63bc6c0c8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::control::ProcThread</name>
    <filename>classifw_1_1ccf_1_1control_1_1ProcThread.html</filename>
    <base>ifw::ccf::mptk::Thread</base>
    <base>ifw::ccf::Base</base>
    <member kind="function">
      <type></type>
      <name>ProcThread</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ProcThread.html</anchorfile>
      <anchor>a937efa16c303cccec80b57cfb3cf026c</anchor>
      <arglist>(const std::string &amp;thread_name, ifw::ccf::mptk::MessageBus &amp;message_bus, const double period=0.1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ProcThread</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ProcThread.html</anchorfile>
      <anchor>ae5a4d345079ef70ac1c2c9f8d4d17514</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialise</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ProcThread.html</anchorfile>
      <anchor>a24922c35c09ab793ee6169bcb53347e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>UserLogic</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ProcThread.html</anchorfile>
      <anchor>aa9e4b3acfea69f78423bf9939b1a0e42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetInputQ</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ProcThread.html</anchorfile>
      <anchor>aeab63eec733fedb2315d67f32f0f9b72</anchor>
      <arglist>(std::shared_ptr&lt; ifw::ccf::common::FrameQueue &gt; &amp;queue)</arglist>
    </member>
    <member kind="function">
      <type>ifw::ccf::common::FrameQueue &amp;</type>
      <name>GetInputQ</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ProcThread.html</anchorfile>
      <anchor>aef65e9b32c9c6ea8a9628748f3dce04c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOutputQ</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ProcThread.html</anchorfile>
      <anchor>a92d44a5618c2e1283f93f37bea982e17</anchor>
      <arglist>(std::shared_ptr&lt; ifw::ccf::common::FrameQueue &gt; &amp;queue)</arglist>
    </member>
    <member kind="function">
      <type>ifw::ccf::common::FrameQueue &amp;</type>
      <name>GetOutputQ</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ProcThread.html</anchorfile>
      <anchor>a9512f85de9040c47334cb079c4b1f5f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStatus</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ProcThread.html</anchorfile>
      <anchor>ab3d5190fdedb29d415cbcaa18ba1d529</anchor>
      <arglist>(const ifw::ccf::ProcStatus status)</arglist>
    </member>
    <member kind="function">
      <type>ifw::ccf::ProcStatus</type>
      <name>GetStatus</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ProcThread.html</anchorfile>
      <anchor>a202a023698412b0fc5350b498480597a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddRecipe</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ProcThread.html</anchorfile>
      <anchor>a429dee4f00f0cdd3045a40f6b0c2857e</anchor>
      <arglist>(std::shared_ptr&lt; ifw::ccf::common::RecipeBase &gt; &amp;recipe_obj)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>NbOfRecipes</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ProcThread.html</anchorfile>
      <anchor>a25a03f9ee0225b3820313e59d997ddbc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ifw::ccf::common::RecipeBase &amp;</type>
      <name>GetRecipe</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ProcThread.html</anchorfile>
      <anchor>abdefb168e7892d447eaf3fd9134f46e0</anchor>
      <arglist>(const uint16_t nb)</arglist>
    </member>
    <member kind="function">
      <type>ifw::ccf::common::FrameStatistics &amp;</type>
      <name>GetFrameStat</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ProcThread.html</anchorfile>
      <anchor>ab807c3cb36c89956c89c22a950d9a699</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetPipelineEnabled</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ProcThread.html</anchorfile>
      <anchor>a00b0e2894795bc3f9c095ae53c44c1ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetStatusAll</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1ProcThread.html</anchorfile>
      <anchor>a7ab595c0fd874d22e65d0102eb364bda</anchor>
      <arglist>(const ifw::ccf::ProcStatus status)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::common::PubBase</name>
    <filename>classifw_1_1ccf_1_1common_1_1PubBase.html</filename>
    <base>ifw::ccf::Base</base>
    <member kind="function">
      <type></type>
      <name>PubBase</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>abaface76b0b1e43221151180cd39786d</anchor>
      <arglist>(const std::string &amp;proc_thread_name, const std::string &amp;pub_thread_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PubBase</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a916fea9fd6df3cacf4ff018176331953</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PubBase</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a7086a988a7c1411b61aa045778d4d2e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialise</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>ac2eb0fcd5649484c6c454470896e728b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetInitialised</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a56b0d752aff6d4a007a393924792938e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Dismantle</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>af3f2919370d4f4905be2d62bba7d627f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetEnabled</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a4727b6487a9e3a0155278bc3754e8055</anchor>
      <arglist>(const bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetEnabled</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>afe14ed952a091b922156472ac2f4639e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetProcThreadName</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a67f6f90c22faf29cc47b1254c056c08a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetPubId</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a3509fa99465a75a427321ec83e9e2d7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetPubThreadName</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>adffba8b7beb4c8152fb26fe2b1c7dd0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Publish</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a8ac28c2712c21dee76249562e8b8e670</anchor>
      <arglist>(DataFrame &amp;frame, const bool force)</arglist>
    </member>
    <member kind="function">
      <type>PubType</type>
      <name>GetPublisherType</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a82b2eadf14d8ebc6ac3e8ce28f2104c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Activate</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a79497403af7d0528e85ee78dbf3aa756</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ActivateUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a06de05826330d001a405c564187dc414</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Deactivate</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>af126e2a9c986b598063a7f90a4478a54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DeactivateUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a9a2450b20375baff4eeedbd799ca94a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetActivated</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>ad393901ec68f3d1f242bbb9382e81ea1</anchor>
      <arglist>(const bool activated)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetActivated</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a54a8941940201f0061cce445882a45ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CheckForDeactivationUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>ac35a24b0bb31cd85eac1f80006cb11e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PublisherStatus &amp;</type>
      <name>GetPubStatus</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a0058dca44717a2d7a07f33f37977eaa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EstimateExecution</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a430ad5f43d993e620ffebf1828b31389</anchor>
      <arglist>(double &amp;duration, int64_t &amp;nb_of_frames)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetPubStatus</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a2132ffe8a01d514cf91dd9393531926c</anchor>
      <arglist>(PublisherStatus &amp;pub_stat) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>InitialiseUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a47dc4dabf387b7bcf18e71468c4a210a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DismantleUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a318f9b5d771bd8cbe0d7aa75e420b450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PublishUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a457d29ef58a3bccbaf72b4f274785ced</anchor>
      <arglist>(DataFrame &amp;frame)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CreateObjectUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a8ead592c20b237f2bafe5a201625e2b5</anchor>
      <arglist>(const std::string &amp;proc_thread_name, const std::string &amp;pub_thread_name, PubBase **new_object)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>EstimateExecutionUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a71d2a88f0c5e36aed2e9de88059497c1</anchor>
      <arglist>(double &amp;duration, int64_t &amp;nb_of_frames)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetDbStatus</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a0ee65479a44f17bfc076fc9748ce5501</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateDbStatus</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>aeadebf6adb8f6b9cfe686a03858b88ee</anchor>
      <arglist>(const bool force_update=false) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToString</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a21c703504e92be30f1d03fc1317ee817</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>GenId</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a58e5693623c37d11f3c8fbc61c2059ab</anchor>
      <arglist>(const std::string &amp;proc_thread_name, const std::string &amp;pub_thread_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddPubFactoryObj</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a03b766fcceeb261e873362d3e9847d2d</anchor>
      <arglist>(TYPE &amp;pub_factory_obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::map&lt; std::string, std::shared_ptr&lt; PubBase &gt; &gt; &amp;</type>
      <name>GetPubFactoryObjs</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a6f8a1e3878dd8570e267cc4c39a60463</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CreatePubObj</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>abac30a796b061c1f60b99359bdb4634d</anchor>
      <arglist>(const std::string &amp;class_name, const std::string &amp;proc_thread_name, const std::string &amp;pub_thread_name, PubBase **new_object)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GetPubObj</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a6b7d09127083e631fcf1b8165eede3bc</anchor>
      <arglist>(const std::string &amp;proc_thread_name, const std::string &amp;pub_thread_name, PubBase **pub_obj, const bool initialise=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GetPubObjs</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a813325256d6cf6044a8f05337ee63d17</anchor>
      <arglist>(std::vector&lt; PubBase * &gt; &amp;pub_objs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasPubObj</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a368d947ef9cca48afa6a6fbbc98ad907</anchor>
      <arglist>(const std::string &amp;proc_thread_name, const std::string &amp;pub_thread_name, PubBase **pub_obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetRecTrigger</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a4fdf3efd7b1c197cb200077504d4c990</anchor>
      <arglist>(const double rec_trigger)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>GetRecTrigger</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a4f1d4eac1a88f80f0f93b27063d0a3ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetDeferredStart</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>af4dcd9fa619ce6498f1251eae041c1b6</anchor>
      <arglist>(const bool def_start_active)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetDeferredStart</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a53e47207047246d509ba7bcdbee7b17d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PubType</type>
      <name>m_publisher_type</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>a5a3a32911ea4a12ef2039fbb8103c0c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_initialised</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>af2002fdfeee22c6ac9f95bd414963859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_setup_enabled</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>aa2de99f22db0f3eea54b0b691a7bc8d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_stat_active</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PubBase.html</anchorfile>
      <anchor>aceb290cfceeee18d9e226f87a027c67e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::stdpub::PubDdt</name>
    <filename>classifw_1_1ccf_1_1stdpub_1_1PubDdt.html</filename>
    <base>ifw::ccf::common::PubBase</base>
    <member kind="function">
      <type></type>
      <name>PubDdt</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubDdt.html</anchorfile>
      <anchor>aedadce9753e8768e2dd42263e3235059</anchor>
      <arglist>(const std::string &amp;proc_thread_name, const std::string &amp;pub_thread_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PubDdt</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubDdt.html</anchorfile>
      <anchor>a828e8803fdf46d133c9f94c5aff9d52b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PubDdt</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubDdt.html</anchorfile>
      <anchor>adfd176e10ce0fe3ca25c68c8de99a557</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>InitialiseUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubDdt.html</anchorfile>
      <anchor>ae5e6347de77df9b1d5de99145189d0a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PublishUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubDdt.html</anchorfile>
      <anchor>ac06d040b8a0bc1491a003ad016e29510</anchor>
      <arglist>(ifw::ccf::common::DataFrame &amp;frame)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DismantleUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubDdt.html</anchorfile>
      <anchor>a77567655f8e382759b858ce2ca86c869</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CreateObjectUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubDdt.html</anchorfile>
      <anchor>a464d77ddca28a624f8fa314e53c99825</anchor>
      <arglist>(const std::string &amp;proc_thread_name, const std::string &amp;pub_thread_name, PubBase **new_object)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>GetDdtDataType</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubDdt.html</anchorfile>
      <anchor>ad17fbbcaba9b423f42c7cb2b57f07c8c</anchor>
      <arglist>(ifw::fnd::datatype::DataType data_type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_SetSimulation</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubDdt.html</anchorfile>
      <anchor>a00ad1b14f8f42c1ea19472d436df0977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>SETUP_KEY_DDT_ID</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubDdt.html</anchorfile>
      <anchor>adafbb6add0651fe01d773ed41de71e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>SETUP_KEY_DDT_BROKER</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubDdt.html</anchorfile>
      <anchor>a2a041da924cbbf3621bf321080812bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>SETUP_KEY_MAX_RATE</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubDdt.html</anchorfile>
      <anchor>a187b57fa91237012bbacffad6ff7675d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::stdpub::PubFits</name>
    <filename>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</filename>
    <base>ifw::ccf::common::PubBase</base>
    <member kind="enumeration">
      <type></type>
      <name>Format</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>a6fec4dcc8b8a3ae9d71e35cb05a9b0c6</anchor>
      <arglist></arglist>
      <enumvalue file="classifw_1_1ccf_1_1stdpub_1_1PubFits.html" anchor="a6fec4dcc8b8a3ae9d71e35cb05a9b0c6a0679273e201afd0bf57af3961f8a23b8">SINGLE</enumvalue>
      <enumvalue file="classifw_1_1ccf_1_1stdpub_1_1PubFits.html" anchor="a6fec4dcc8b8a3ae9d71e35cb05a9b0c6afbfd6568f88d940b586c9ddf8f68236d">CUBE</enumvalue>
      <enumvalue file="classifw_1_1ccf_1_1stdpub_1_1PubFits.html" anchor="a6fec4dcc8b8a3ae9d71e35cb05a9b0c6aa4f4d87107d8ecb1fde8fbac7977b9f0">MEF</enumvalue>
      <enumvalue file="classifw_1_1ccf_1_1stdpub_1_1PubFits.html" anchor="a6fec4dcc8b8a3ae9d71e35cb05a9b0c6a8ea09305ec80a645d45deccf8fc79d1e">CUBE_X</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RecordingMode</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>a04394557ab71bac72f007085ffcd4b80</anchor>
      <arglist></arglist>
      <enumvalue file="classifw_1_1ccf_1_1stdpub_1_1PubFits.html" anchor="a04394557ab71bac72f007085ffcd4b80a5fb1f955b45e38e31789286a1790398d">ALL</enumvalue>
      <enumvalue file="classifw_1_1ccf_1_1stdpub_1_1PubFits.html" anchor="a04394557ab71bac72f007085ffcd4b80a21ef3147a98040a9167367c1ad8d065e">INTERVAL</enumvalue>
      <enumvalue file="classifw_1_1ccf_1_1stdpub_1_1PubFits.html" anchor="a04394557ab71bac72f007085ffcd4b80ad9d83fc826ae0d42075af007a477e2c9">PERIODIC</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TimestampTableType</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>aba3fe955c8764dd3813d461dd54b9940</anchor>
      <arglist></arglist>
      <enumvalue file="classifw_1_1ccf_1_1stdpub_1_1PubFits.html" anchor="aba3fe955c8764dd3813d461dd54b9940ab50339a10e1de285ac99d4c3990b8693">NONE</enumvalue>
      <enumvalue file="classifw_1_1ccf_1_1stdpub_1_1PubFits.html" anchor="aba3fe955c8764dd3813d461dd54b9940a98ad0e8750ae10ad556ed7a62affb452">BINARY</enumvalue>
      <enumvalue file="classifw_1_1ccf_1_1stdpub_1_1PubFits.html" anchor="aba3fe955c8764dd3813d461dd54b9940ad2cd8253361a9c732d21ca1d336599cc">ASCII</enumvalue>
    </member>
    <member kind="function">
      <type></type>
      <name>PubFits</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>a52351b9ad63cd7fef5d0cc3c2c3bfd16</anchor>
      <arglist>(const std::string &amp;proc_thread_name, const std::string &amp;pub_thread_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PubFits</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>a0a0ce5af31faf0ea58016b9006e74d55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PubFits</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>a1e7c1ad415280945027626b32ee78f63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>InitialiseUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>ad12ef3f16efd4f2c28f09ecbcfd5bf35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PublishUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>aed9b22bfd10368d2ea6a38490980cd91</anchor>
      <arglist>(ifw::ccf::common::DataFrame &amp;frame)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CheckForDeactivationUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>ae518cdfa1db60bb1ec022af176b83e48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ActivateUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>ae19783463338a5d09e2617fd4d5c13bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DeactivateUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>a9738e969683088778b9ca808501a058f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CreateObjectUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>afc852567884edc5cccc8a197aeca0ef9</anchor>
      <arglist>(const std::string &amp;proc_thread_name, const std::string &amp;pub_thread_name, PubBase **new_object)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>EstimateExecutionUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>ac6db904f8357290c2211884a088d8bc4</anchor>
      <arglist>(double &amp;duration, int64_t &amp;nb_of_frames)</arglist>
    </member>
    <member kind="function">
      <type>Format</type>
      <name>FormatToNb</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>a9ddbfd57fa867c6b094db69aee012eae</anchor>
      <arglist>(const std::string &amp;format)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FormatToStr</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>acc9760277d4bd326a332177bce3a44d2</anchor>
      <arglist>(const Format format)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DecodeRecMode</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>a7a64174981fb65215b14109b716f9cfc</anchor>
      <arglist>(const std::string &amp;rec_mode_specifier)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>RecordingModeToStr</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>acfc1b07afc8c3df43b1763e394364c22</anchor>
      <arglist>(const RecordingMode mode)</arglist>
    </member>
    <member kind="function">
      <type>TimestampTableType</type>
      <name>TimestampTblTypeToNb</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>addfc82d8c0e6294011a12a2947ab09df</anchor>
      <arglist>(const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>TimestampTblTypeToStr</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>aae871a10aaad700c0fd96827480970a1</anchor>
      <arglist>(const TimestampTableType type)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>SETUP_KEY_NB_OF_FRAMES</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>afa739693d227a06778621259f8f940c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>SETUP_KEY_OVERWRITE</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>af19770733966216faf211d32d847dae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>SETUP_KEY_REC_MODE</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>aa861a128f3d1edb64492d7114991de0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>SETUP_KEY_NB_REC_HDR_BLOCKS</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>aa6573e6467f859f7a73ebf8677fbc1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>SETUP_KEY_ADD_TIMESTAMPS_TBL</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>a67060f61c4e4dc4810fab678c4aca018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>FORMAT_SINGLE</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>abf62c5410702c3cebc6f4bfbf595c286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>FORMAT_CUBE</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>a4e9a0ca8c66a2d65439cbd58b7436594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>FORMAT_MEF</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>a628ef71d9f8c178475840f5622ebc2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>FORMAT_CUBE_X</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>a497b5e25e5c312a39db6a10cb7189376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>RECORDING_MODE_ALL</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>a3289aca26834703cc826f874ad9478db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>RECORDING_MODE_INTERVAL</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>a6b557ef556f461b078d78d0df5b5f820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>RECORDING_MODE_PERIODIC</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>ad024355aaaca68f59062428e26958017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>TIMESTAMP_TBL_NONE</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>a11f198b8be631a03d5e036329bb4fa7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>TIMESTAMP_TBL_BINARY</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>af1a155002d341c473bb4eaa3cb25c115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>TIMESTAMP_TBL_ASCII</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>aedd547fd79e606a979b8ac2f2d2d025e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>s_initialised</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>abea7d82bfcf526a94cfde545d15d0f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>s_padding_bytes</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubFits.html</anchorfile>
      <anchor>acf5456ae74d884cd24b9a0d51a58c099</anchor>
      <arglist>[2880]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ifw::ccf::control::PublisherInfo</name>
    <filename>structifw_1_1ccf_1_1control_1_1PublisherInfo.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>m_name</name>
      <anchorfile>structifw_1_1ccf_1_1control_1_1PublisherInfo.html</anchorfile>
      <anchor>acdf3c8de7e19c6642b862f306c648a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_adapter</name>
      <anchorfile>structifw_1_1ccf_1_1control_1_1PublisherInfo.html</anchorfile>
      <anchor>ad8986ec29fed39ba89c64d8da331cc0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::common::PublisherStatus</name>
    <filename>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</filename>
    <base>ifw::ccf::Base</base>
    <member kind="function">
      <type></type>
      <name>PublisherStatus</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>aa128bc4f05117cdd40fa6c2c7e970941</anchor>
      <arglist>(const std::string &amp;pub_id, const std::string obj_id=&quot;ifw::ccf::common::PublisherStatus&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PublisherStatus</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>a1a44da6f82c8312f2bbc9354fbfee177</anchor>
      <arglist>(const PublisherStatus &amp;source)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PublisherStatus</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>aa9a55a176775d0b663f3e5af8ce6fde8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PublisherStatus</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>a11690a25b08e1b5426592340d9b450fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>a74eccc126dc3520c17bb33598c173eeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetPubId</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>a4d9409ab271d9636e5a70be1d4038c55</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStatus</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>a015842d921b2b44f8f5109f8bdc181f4</anchor>
      <arglist>(const PubStatus status)</arglist>
    </member>
    <member kind="function">
      <type>PubStatus</type>
      <name>GetStatus</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>a3bc16c5db317a63f442ab9cab9264e4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetStartTime</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>ae74ccebfeeadc4e6c48bc2917c3ae0a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IncrFramesHandled</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>a0c43bf7473a6630746abbb54caa56ffe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>GetFramesHandled</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>a97fae49b23af4f28641b7816c8eaaa33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>IncrVolumeHandled</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>a915984fbb0c0d99c8715640a7514f46a</anchor>
      <arglist>(const uint32_t vol)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>GetVolumeHandled</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>aac59a8dddcb7df9308385f874ed0fff9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddFileStored</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>ad5638d50791d046929927cbfd46e3e06</anchor>
      <arglist>(const std::string &amp;new_file)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>GetNbOfFilesStored</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>aa2177ad6293f5318c255e87c1395f133</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetFilesStored</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>a83791e5422631a8ca82454b4b0e4f3c8</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;files_stored) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFramesHandled</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>ac5723bdd6589815df0bea2bff8075e22</anchor>
      <arglist>(const int64_t nb_of_frames_handled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetVolumeHandled</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>ad69a1ac4c26627cdb4cea9299405f5e3</anchor>
      <arglist>(const int64_t volume_handled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFilesStored</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>a343f1f96bfcf71633288132d967f95b0</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;files_stored)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToString</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>a582f4805e374278995c76bcaa458f78b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PublisherStatus &amp;</type>
      <name>operator=</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1PublisherStatus.html</anchorfile>
      <anchor>aefbd666e6d29ed515ffd15bf5de191dc</anchor>
      <arglist>(const PublisherStatus &amp;source)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::stdpub::PubRtms</name>
    <filename>classifw_1_1ccf_1_1stdpub_1_1PubRtms.html</filename>
    <base>ifw::ccf::common::PubBase</base>
    <member kind="function">
      <type></type>
      <name>PubRtms</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubRtms.html</anchorfile>
      <anchor>a814a3efe14dc692deb7af0e3ef315265</anchor>
      <arglist>(const std::string &amp;proc_thread_name, const std::string &amp;pub_thread_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PubRtms</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubRtms.html</anchorfile>
      <anchor>a2f82f2e0ea4ff6c19617f8bcecbb2d4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PubRtms</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubRtms.html</anchorfile>
      <anchor>a40f770fe7ab5511e016ec3ac0d305605</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>InitialiseUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubRtms.html</anchorfile>
      <anchor>a6fddcae6e510aba26fbcce11d6447b03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PublishUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubRtms.html</anchorfile>
      <anchor>a798568fa97d2fce25b390b85e037a2df</anchor>
      <arglist>(ifw::ccf::common::DataFrame &amp;frame)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DismantleUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubRtms.html</anchorfile>
      <anchor>a5b91da33c606e088a24f01c8d5de7b88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CreateObjectUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubRtms.html</anchorfile>
      <anchor>a0ab77838df0f0912339ace1c58d4ccf0</anchor>
      <arglist>(const std::string &amp;proc_thread_name, const std::string &amp;pub_thread_name, PubBase **new_object)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_SetSimulation</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubRtms.html</anchorfile>
      <anchor>a89d6ee836ede6fdee0aa29d0f2eb6e1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>SETUP_KEY_BPP</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubRtms.html</anchorfile>
      <anchor>a565d462bbf8086b552c3853d8a714c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>SETUP_KEY_TOPIC_ID</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubRtms.html</anchorfile>
      <anchor>a636aa9baaa613f8340e5a1a83e6cd068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>SETUP_KEY_SAMPLE_ID</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubRtms.html</anchorfile>
      <anchor>a99fc8276828b3323d32624d011323248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>SETUP_KEY_PKT_SEND_DELAY</name>
      <anchorfile>classifw_1_1ccf_1_1stdpub_1_1PubRtms.html</anchorfile>
      <anchor>a8116e8761645e6d60d89a7c4b4b39548</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::control::PubThread</name>
    <filename>classifw_1_1ccf_1_1control_1_1PubThread.html</filename>
    <base>ifw::ccf::mptk::Thread</base>
    <base>ifw::ccf::Base</base>
    <member kind="function">
      <type></type>
      <name>PubThread</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1PubThread.html</anchorfile>
      <anchor>a2b8bba967328a7e050cdc4c05d73ca6e</anchor>
      <arglist>(const std::string &amp;thread_name, ifw::ccf::mptk::MessageBus &amp;message_bus, const double period=0.1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PubThread</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1PubThread.html</anchorfile>
      <anchor>a2d995ed1fd1bd3d02ad59877c1dd70fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialise</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1PubThread.html</anchorfile>
      <anchor>ac9ba809459a75ecc34d2538b6855f229</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>UserLogic</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1PubThread.html</anchorfile>
      <anchor>a1e98fe506c924ee2aa63a00690878e8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetProcThrOutputQ</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1PubThread.html</anchorfile>
      <anchor>a93ec3c3a4bb733514cc1f3620e2feef3</anchor>
      <arglist>(std::shared_ptr&lt; ifw::ccf::common::FrameQueue &gt; &amp;queue)</arglist>
    </member>
    <member kind="function">
      <type>ifw::ccf::common::FrameQueue &amp;</type>
      <name>GetProcThrOutputQ</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1PubThread.html</anchorfile>
      <anchor>afe64fd77faee4e9aed89c9e05ed24f57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStatus</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1PubThread.html</anchorfile>
      <anchor>a945a8f7ce0c9c6ff138823fe37a6bc6a</anchor>
      <arglist>(const ifw::ccf::PubStatus status)</arglist>
    </member>
    <member kind="function">
      <type>ifw::ccf::PubStatus</type>
      <name>GetStatus</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1PubThread.html</anchorfile>
      <anchor>a1821a8d828014c1045a6128074f55f9f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddPublisher</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1PubThread.html</anchorfile>
      <anchor>ab77f93ef32ff818736ce35ab491f280c</anchor>
      <arglist>(ifw::ccf::common::PubBase &amp;pub_obj)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>NbOfPublishers</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1PubThread.html</anchorfile>
      <anchor>a69cebd15b6dd97071ff5aaecdedc4304</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ifw::ccf::common::PubBase &amp;</type>
      <name>GetPublisher</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1PubThread.html</anchorfile>
      <anchor>af5f4db7686323cd3aa7eba0032bac35a</anchor>
      <arglist>(const uint16_t nb) const</arglist>
    </member>
    <member kind="function">
      <type>ifw::ccf::common::PubBase &amp;</type>
      <name>GetPublisher</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1PubThread.html</anchorfile>
      <anchor>a570e144beb77335bef18b748f32b8e28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::list&lt; ifw::ccf::common::PubBase * &gt; &amp;</type>
      <name>GetPublishers</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1PubThread.html</anchorfile>
      <anchor>a84893a7fd0e055a35591b1e10260d1f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetParentProcThreadName</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1PubThread.html</anchorfile>
      <anchor>a08f057b766a600a9982b768aa96e6b52</anchor>
      <arglist>(const std::string &amp;parent_proc_thread_name)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetParentProcThreadName</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1PubThread.html</anchorfile>
      <anchor>a8a2aab69073cc824a2535f48c271fe4e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ifw::ccf::common::FrameStatistics &amp;</type>
      <name>GetFrameStat</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1PubThread.html</anchorfile>
      <anchor>aa5921067abf6493075de1572c9f14ec0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetStatusAll</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1PubThread.html</anchorfile>
      <anchor>acd8afaab2e95df444d9bb17278eed6a9</anchor>
      <arglist>(const ifw::ccf::PubStatus status)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::control::RecActions</name>
    <filename>classifw_1_1ccf_1_1control_1_1RecActions.html</filename>
    <member kind="function">
      <type></type>
      <name>RecActions</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecActions.html</anchorfile>
      <anchor>ab2298102e89a84b380bb3390f0da8758</anchor>
      <arglist>(boost::asio::io_context &amp;ioc, rad::SMAdapter &amp;sm, DataContext &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RecAbort</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecActions.html</anchorfile>
      <anchor>ad510edfa36ea9a749daa16d5faa35333</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RecCompleted</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecActions.html</anchorfile>
      <anchor>a5d7ce62204c3651497d1e8b073178946</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RecContinue</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecActions.html</anchorfile>
      <anchor>abea08c28ae46e0f2983ae2d025a0d33e</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RecFailure</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecActions.html</anchorfile>
      <anchor>afbbbc0fb3ffe00181a7ed4ba464839fc</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RecPause</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecActions.html</anchorfile>
      <anchor>abea31f58b8751947821710a9ac7f8c29</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RecStart</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecActions.html</anchorfile>
      <anchor>ab12de61dacdabe3b7e13790a3aa82683</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RecStatus</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecActions.html</anchorfile>
      <anchor>a54629cd772847fe3d9a2d0da2b61b01f</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RecStop</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecActions.html</anchorfile>
      <anchor>af4201c42f933ab7199ea2dbbf9dc8356</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RecWait</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecActions.html</anchorfile>
      <anchor>a70d09a1f2555d8bb52a631c5561789b4</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RecActions</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecActions.html</anchorfile>
      <anchor>a2c1a23499985515b3d4cb5f04638dcdb</anchor>
      <arglist>(const RecActions &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>RecActions &amp;</type>
      <name>operator=</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecActions.html</anchorfile>
      <anchor>a96e31c51e7b54d2b4090dd4633a29dc5</anchor>
      <arglist>(const RecActions &amp;)=delete</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::control::RecCmdsImpl</name>
    <filename>classifw_1_1ccf_1_1control_1_1RecCmdsImpl.html</filename>
    <member kind="function">
      <type></type>
      <name>RecCmdsImpl</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecCmdsImpl.html</anchorfile>
      <anchor>a45d263cf96d66ef9c4a35df711a47ffe</anchor>
      <arglist>(rad::SMAdapter &amp;sm)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RecCmdsImpl</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecCmdsImpl.html</anchorfile>
      <anchor>ada9457f0a19794b927ac130660b9e080</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>RecAbort</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecCmdsImpl.html</anchorfile>
      <anchor>a9db9f0b36335b969ea619282d995ceed</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::shared_ptr&lt; recif::RecStatus &gt; &gt;</type>
      <name>RecContinue</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecCmdsImpl.html</anchorfile>
      <anchor>a0d5454b66bea600e23e6443d6e468927</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::shared_ptr&lt; recif::RecStatus &gt; &gt;</type>
      <name>RecPause</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecCmdsImpl.html</anchorfile>
      <anchor>ac737f4f7cbcee0725fbaa4a4194e8198</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::shared_ptr&lt; recif::RecStatus &gt; &gt;</type>
      <name>RecStart</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecCmdsImpl.html</anchorfile>
      <anchor>aaa3629251194e88157755d2fb5afcfb7</anchor>
      <arglist>(const std::shared_ptr&lt; recif::RecProperties &gt; &amp;mal_param) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::shared_ptr&lt; recif::RecStatus &gt; &gt;</type>
      <name>RecStatus</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecCmdsImpl.html</anchorfile>
      <anchor>a16bf8a7728ada6d7c3ab549c915b0ec2</anchor>
      <arglist>(const std::string &amp;mal_param) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::shared_ptr&lt; recif::RecStatus &gt; &gt;</type>
      <name>RecStop</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecCmdsImpl.html</anchorfile>
      <anchor>a154ca730b029cb439b7e1579edfb4bce</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::shared_ptr&lt; recif::RecWaitStatus &gt; &gt;</type>
      <name>RecWait</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecCmdsImpl.html</anchorfile>
      <anchor>a16ff894a83ffdaa29963edf568650905</anchor>
      <arglist>(const std::shared_ptr&lt; recif::RecWaitSpec &gt; &amp;mal_param) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::stdrecipe::RecipeAverage</name>
    <filename>classifw_1_1ccf_1_1stdrecipe_1_1RecipeAverage.html</filename>
    <base>ifw::ccf::common::RecipeBase</base>
    <member kind="function">
      <type></type>
      <name>RecipeAverage</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeAverage.html</anchorfile>
      <anchor>a721e842a73133d80b1e7ef28a63e45e4</anchor>
      <arglist>(const std::string &amp;proc_thread_name, const std::string &amp;recipe_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RecipeAverage</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeAverage.html</anchorfile>
      <anchor>ab91b10bf6f15a31d3461ed931cc3d4dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RecipeAverage</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeAverage.html</anchorfile>
      <anchor>a6abe090bfdfa22ab373fc4208500291c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>InitialiseUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeAverage.html</anchorfile>
      <anchor>a197ceb42dee8bc656be6256b70b45d4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>EnableUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeAverage.html</anchorfile>
      <anchor>ab725110a42bfac76622b6cb82903e3ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DisableUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeAverage.html</anchorfile>
      <anchor>a0001f290d298dbbff6073c98068a9632</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ProcessUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeAverage.html</anchorfile>
      <anchor>a4cd4e7305ee94efeb4383bc1580fed5f</anchor>
      <arglist>(ifw::ccf::common::DataFrame &amp;frame)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleSetupUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeAverage.html</anchorfile>
      <anchor>a7c1f0f0dce365788fed609b0d0a8888c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CreateObjectUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeAverage.html</anchorfile>
      <anchor>aadef2edd682b8f6ae7e22a0caa7ab1d4</anchor>
      <arglist>(const std::string &amp;proc_thread_name, const std::string &amp;recipe_name, std::shared_ptr&lt; RecipeBase &gt; &amp;new_object)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>SETUP_KEY_WINDOW_SIZE</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeAverage.html</anchorfile>
      <anchor>a2bcd0587a3b94b30f1d6b6e83eefc186</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::common::RecipeBase</name>
    <filename>classifw_1_1ccf_1_1common_1_1RecipeBase.html</filename>
    <base>ifw::ccf::Base</base>
    <member kind="function">
      <type></type>
      <name>RecipeBase</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a7f6dc9af47a37a3d1428971003d9299d</anchor>
      <arglist>(const std::string &amp;proc_thread_name, const std::string &amp;recipe_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RecipeBase</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>ae47308528d82d0437843ef7306474b77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RecipeBase</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>ad39c5d9ec0655561c9d09c1fffc1cc9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Initialise</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a2cb7cea73efc7819925bdfceef771671</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>InitialiseUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>ab309821a53fe4a7aff748b2257608ef0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetInitialised</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a995d5451a88f6915f4317f7f488d55ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetRecipeId</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a076b9cab7df0c409ebff447d7ee6ce7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetProcThreadName</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>ac88ee9c0214d44481d28ad94e61bc054</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetRecipeName</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a996934a93921a1580784673bc938c169</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetDbPath</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a90a24adb03473ad0a603a82f2bc6aba1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Process</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a2716c214e318adbffb1cac5ffa6b7930</anchor>
      <arglist>(DataFrame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Enable</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a8f57c2594abb033563f8339ec61f8e52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>EnableUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>ad737a4037da049eec0cae45595260385</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Disable</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a495d2a84d9d8b78598b288cd15647a80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DisableUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>ad0d8db1b1dc834c49f736307559e47bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetEnabled</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a45a556e1862b7ee1e9822cdde887805a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ProcessUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>af604bb5a24efdaa5faaa8bfe7421be04</anchor>
      <arglist>(DataFrame &amp;frame)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CreateObjectUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a22dd37a6ac620ee517d6d0c0a461b04d</anchor>
      <arglist>(const std::string &amp;proc_thread_name, const std::string &amp;recipe_name, std::shared_ptr&lt; RecipeBase &gt; &amp;new_object)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetStatus</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>aa5cc9c5779940c7ad6d6355d2cd9e878</anchor>
      <arglist>(const ProcStatus status)</arglist>
    </member>
    <member kind="function">
      <type>ProcStatus</type>
      <name>GetStatus</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>ab9165e6caf9140e711b76b3d99433c24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HandleSetup</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a87c3c52b3305c61199c5b3af92c3ce6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleSetupUser</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a756d79b040619af343c78fc25e24ab84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string &amp;</type>
      <name>GenId</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a24548617a4db3fb830d627cd97c74ba2</anchor>
      <arglist>(const std::string &amp;proc_thread_name, const std::string &amp;recipe_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddRecipeFactoryObj</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a5dc2e47d150c7812b8b7a31e308f9d8f</anchor>
      <arglist>(TYPE &amp;recipe_factory_obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::map&lt; std::string, std::shared_ptr&lt; RecipeBase &gt; &gt; &amp;</type>
      <name>GetRecipeFactoryObjs</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a900fb29945fb7e7f6fbf611976953706</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>CreateRecipeObj</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>aca4104b5e665cd87cca434061b896a8f</anchor>
      <arglist>(const std::string &amp;class_name, const std::string &amp;proc_thread_name, const std::string &amp;recipe_name, std::shared_ptr&lt; RecipeBase &gt; &amp;new_obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GetRecipeObj</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a0a81c243c651496c89f703da93c26853</anchor>
      <arglist>(const std::string &amp;class_name, const std::string &amp;proc_thread_name, std::shared_ptr&lt; RecipeBase &gt; &amp;recipe_obj, const bool initialise=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::map&lt; std::string, std::shared_ptr&lt; RecipeBase &gt; &gt; &amp;</type>
      <name>GetRecipeObjs</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a70c60262fcfbe11f0eeac03be69856e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasRecipeObj</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a6f1ab1f7f10e7c8b7336045876029497</anchor>
      <arglist>(const std::string &amp;class_name, const std::string &amp;proc_thread_name, std::shared_ptr&lt; RecipeBase &gt; &amp;recipe_obj)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetEnabled</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a7ab941c2e6284f6e3b8f27a8fc436a05</anchor>
      <arglist>(const bool enabled)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DisableRecipe</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1RecipeBase.html</anchorfile>
      <anchor>a3fdd806565e26604413018f563d0323d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::stdrecipe::RecipeCentroid</name>
    <filename>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</filename>
    <base>ifw::ccf::common::RecipeBase</base>
    <member kind="function">
      <type></type>
      <name>RecipeCentroid</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</anchorfile>
      <anchor>ac754c5f6d99565d12f7c08f4adab8fa2</anchor>
      <arglist>(const std::string &amp;proc_thread_name, const std::string &amp;recipe_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RecipeCentroid</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</anchorfile>
      <anchor>ac357d405de9a0b9d1e4a3a81f23c337e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RecipeCentroid</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</anchorfile>
      <anchor>a21ae6f4db291db74b3c4b0b63702bcd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>InitialiseUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</anchorfile>
      <anchor>aabf00cf3407d70c9feb611c8ecc7f5ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>EnableUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</anchorfile>
      <anchor>abdf755ff527b1d175aa637cb398a05c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DisableUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</anchorfile>
      <anchor>a9229d1c07469bdfab12ea27899de8e23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ProcessUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</anchorfile>
      <anchor>abda794e55ce123b176e90cad90ab1342</anchor>
      <arglist>(ifw::ccf::common::DataFrame &amp;frame)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>CreateObjectUser</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</anchorfile>
      <anchor>a0170c30cac057ed9349404bef711dad4</anchor>
      <arglist>(const std::string &amp;proc_thread_name, const std::string &amp;recipe_name, std::shared_ptr&lt; RecipeBase &gt; &amp;new_object)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>SETUP_KEY_MAX_CENTRE_ERROR</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</anchorfile>
      <anchor>ab24a52f6cbb444ded32d8be3bb40438d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>SETUP_KEY_MAX_SIGMA_ERROR</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</anchorfile>
      <anchor>abb5d9d1916cdf6c79986799a6ab79053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>SETUP_KEY_ROBUSTNESS</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</anchorfile>
      <anchor>ad0e56da932de0005d419a8b72e151aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_centroid_error</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</anchorfile>
      <anchor>a105dfc10ecfe67c3a00674038a41fa57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_centre_intensity</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</anchorfile>
      <anchor>a7444e62ceba0c843b3321f989f0781bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cpl_size</type>
      <name>m_window</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</anchorfile>
      <anchor>a30947b56d383a9467d61e70b9c712763</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_centre</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</anchorfile>
      <anchor>ad7c26ec742892b9fbe9c83eba2e8c408</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_sigma</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</anchorfile>
      <anchor>a5394985576cbcf31d26a979dacd78679</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_centre_error</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</anchorfile>
      <anchor>a56aef3ef7be1b5989badffa9454ad510</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_sigma_error</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</anchorfile>
      <anchor>a920694ae8f4d2d7fc97601bd76465309</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cpl_error_code</type>
      <name>m_cpl_error</name>
      <anchorfile>classifw_1_1ccf_1_1stdrecipe_1_1RecipeCentroid.html</anchorfile>
      <anchor>a0ba36c5b279fad60dc769df98cbd0967</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ifw::ccf::control::RecipeInfo</name>
    <filename>structifw_1_1ccf_1_1control_1_1RecipeInfo.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>m_name</name>
      <anchorfile>structifw_1_1ccf_1_1control_1_1RecipeInfo.html</anchorfile>
      <anchor>a697465becaa811e88eb07323b7c8d2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_adapter</name>
      <anchorfile>structifw_1_1ccf_1_1control_1_1RecipeInfo.html</anchorfile>
      <anchor>a269f00fd5f5243e5b7a7009e6a3d2ad6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::control::RecWaitRequest</name>
    <filename>classifw_1_1ccf_1_1control_1_1RecWaitRequest.html</filename>
    <member kind="function">
      <type></type>
      <name>RecWaitRequest</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecWaitRequest.html</anchorfile>
      <anchor>a21962571154e559b2e25004801694a27</anchor>
      <arglist>(const std::string &amp;rec_id, rad::cii::Request&lt; std::shared_ptr&lt; recif::RecWaitStatus &gt;, std::shared_ptr&lt; recif::RecWaitSpec &gt; &gt; *rec_req)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RecWaitRequest</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecWaitRequest.html</anchorfile>
      <anchor>a956dace9f510c5b37ff37091b6a1b14b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>rad::cii::Request&lt; std::shared_ptr&lt; recif::RecWaitStatus &gt;, std::shared_ptr&lt; recif::RecWaitSpec &gt; &gt; &amp;</type>
      <name>GetReq</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecWaitRequest.html</anchorfile>
      <anchor>a74ff9a4eeb58c6921d76a2baca1b89e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetReqTime</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecWaitRequest.html</anchorfile>
      <anchor>af6afa5cc5eba0679691c450163e40165</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetRecId</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecWaitRequest.html</anchorfile>
      <anchor>af4db572b521365f83074017e3c7f08f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetResponseSent</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecWaitRequest.html</anchorfile>
      <anchor>a028177abd6f8b0c6136b5f34a54b24d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetResponseSent</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecWaitRequest.html</anchorfile>
      <anchor>a148f123f6a947728e931322ab8cfb59a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetResponseSentTime</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1RecWaitRequest.html</anchorfile>
      <anchor>adaf74fa2a7935b4779eb5e543697bbe4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::mptk::Response</name>
    <filename>classifw_1_1ccf_1_1mptk_1_1Response.html</filename>
    <member kind="function">
      <type></type>
      <name>Response</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Response.html</anchorfile>
      <anchor>ad3fc40a0b489caae742887846b4d913f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Response</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Response.html</anchorfile>
      <anchor>a8b0b6f66f3ef13a0be57ea1e0aade022</anchor>
      <arglist>(const Response &amp;source)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Response</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Response.html</anchorfile>
      <anchor>a8f60360c9a3f0395ec3d0751b85727e7</anchor>
      <arglist>(const Message &amp;message, const std::string &amp;response_code, const std::string &amp;response_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Response</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Response.html</anchorfile>
      <anchor>a18d74adc84727c1d8a4f244ae10efb91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Message &amp;</type>
      <name>GetMessage</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Response.html</anchorfile>
      <anchor>ac953f75d993e10e3d74d55cbb5a83c24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>Code</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Response.html</anchorfile>
      <anchor>a8c105f63cb568bbf74c0066df165f230</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>Data</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Response.html</anchorfile>
      <anchor>afbdb97d17089757b4da51fecdec58969</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToString</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Response.html</anchorfile>
      <anchor>aaa523911018c3407e2661521b19e7c56</anchor>
      <arglist>(const uint16_t truncate=128) const</arglist>
    </member>
    <member kind="function">
      <type>Response &amp;</type>
      <name>operator=</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Response.html</anchorfile>
      <anchor>ae683f114a1c9534cd92d96b2435037c8</anchor>
      <arglist>(const Response &amp;source)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ifw::ccf::mptk::Message</type>
      <name>m_message</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Response.html</anchorfile>
      <anchor>a9130a6da7d376f9c8188f2bde9418a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_response_code</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Response.html</anchorfile>
      <anchor>a21c2ddb3ca4a81ed49c5dad2107419bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_response_data</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Response.html</anchorfile>
      <anchor>ad9b1107d0d094801d7627aa91dfaa752</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::tools::llnetio::rtms2ccflib::RtmsCcfReceiver</name>
    <filename>classifw_1_1ccf_1_1tools_1_1llnetio_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</filename>
    <member kind="function">
      <type></type>
      <name>RtmsCcfReceiver</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1llnetio_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a2d05e2487c0a05cff503446a6c442bf5</anchor>
      <arglist>(const std::string &amp;receiver_ip, const std::string &amp;interface_name, const int port, const ifw::fnd::datatype::DataType data_type, const int width, const int height, int queue_size, const uint16_t mtu_size, const ifw::rtmslib::ExtendedInfoMode ext_info_mode, const int32_t topic_id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RtmsCcfReceiver</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1llnetio_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a54c399be0880e0d912ffcb79d16d42ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleSampleUser</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1llnetio_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a85013e67fe9e74cb361b4b86a400589d</anchor>
      <arglist>(ifw::rtmslib::SampleExtInfo &amp;ext_info, std::vector&lt; uint8_t &gt; &amp;sample_payload)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetFrame</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1llnetio_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a8cc56c790dda2ed24b506fbe3cb14a9f</anchor>
      <arglist>(ifw::ccf::common::DataFrame &amp;data_frame, double timeout, bool &amp;frame_received, bool &amp;timed_out)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>StopReceiver</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1llnetio_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a287a57761179ab0147c84b46b0853276</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ifw::ccf::common::FrameQueue *</type>
      <name>m_frame_queue</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1llnetio_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a1bd8dfe96e7cc3e2b48cca6222e67b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ifw::ccf::common::DataFrame *</type>
      <name>m_cur_input_frame</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1llnetio_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a5aae864e86a27d15c28c64d1901673cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_queue_size</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1llnetio_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>ac8cd043e949d40c87509abce8ff6bdae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_receiver_index</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1llnetio_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a34bc581898443c12436de989b948acc1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::tools::rtms2ccflib::RtmsCcfReceiver</name>
    <filename>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</filename>
    <member kind="function">
      <type></type>
      <name>RtmsCcfReceiver</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>ae42ffd077f1b4d9127b81087b01c4b8d</anchor>
      <arglist>(std::string address, int port, std::string net_if, int width, int height, int bpp, ifw::fnd::datatype::DataType data_type, int queue_size=10)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RtmsCcfReceiver</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a5c1b399235a1f6b2f57a219dc943beb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleLeaderPacket</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a6637b3602f86cd9642e757500c34d600</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandlePayloadPacket</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>ad18bbfd52f6da9ad4e06e5836a67ad39</anchor>
      <arglist>(mudpiif::mudpiPacketJumbo &amp;packet)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleTrailerPacket</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a9aa18217c0bcbd48f9137702887d6386</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleLostPackets</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a465b64cc28da8c0a0c66fccecc10c0ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>HandleWrongFrameId</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a301b4eeec7e7208a8f2e4bb5d31b73c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetFrame</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a545d31d9cd8282e832f23d211ac655e7</anchor>
      <arglist>(const double timeout, ifw::ccf::common::DataFrame &amp;data_frame, bool &amp;frame_received)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>GetLostFramesCount</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>aea7496d949e351b33fdedd20bdcfbf79</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_packet_timeout</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a1d5d01a1cf7de31e82b4df2034662d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ifw::ccf::common::FrameQueue *</type>
      <name>m_frame_queue</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a87c2785108ebd04779023f30ddf5901e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ifw::ccf::common::DataFrame *</type>
      <name>m_cur_input_frame</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a788bd5dc06bc2610f1265da08b996157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; ifw::ccf::common::DataFrame * &gt;</type>
      <name>m_ready_frames</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a20bcdd80755123562c0032fc2789f872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::mutex</type>
      <name>m_ready_frames_mutex</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a4aaafb266eca2a8ea3b394e2a4779230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_client_frame_index</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>af376f2b576c4c00376017a6d5f248fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ifw::fnd::datatype::DataType</type>
      <name>m_data_type</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>afcc6d163b948271c45f77cfff533c4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_queue_size</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a124999f5b77fe9ab00c3db53ebc1b3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>m_receiver_index</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a92f20c7693d7d31a2510ea095d77d4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>m_lost_frames</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a4e14584f6c453993207aa5a54304899a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>m_frame_bytes_received</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>ab38e9c80ffd50782f6d527f49182c8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>m_frame_payload_packet_count</name>
      <anchorfile>classifw_1_1ccf_1_1tools_1_1rtms2ccflib_1_1RtmsCcfReceiver.html</anchorfile>
      <anchor>a5d494dc0198ba81d568a006d8efcc09c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::control::test::ServerInstance</name>
    <filename>classifw_1_1ccf_1_1control_1_1test_1_1ServerInstance.html</filename>
    <member kind="function">
      <type></type>
      <name>ServerInstance</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1test_1_1ServerInstance.html</anchorfile>
      <anchor>a018a6f7b287a874b4aeb0725c2f6ad56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ServerInstance</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1test_1_1ServerInstance.html</anchorfile>
      <anchor>a70acd4e2ea36dbebbab58298b76f2333</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExecuteServer</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1test_1_1ServerInstance.html</anchorfile>
      <anchor>ad3ba96722566f7751b7f05e37244232f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StopServer</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1test_1_1ServerInstance.html</anchorfile>
      <anchor>a4e1be1b4cd8c7c4eb38f12932b165c70</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::common::Setup</name>
    <filename>classifw_1_1ccf_1_1common_1_1Setup.html</filename>
    <base>ifw::ccf::Base</base>
    <member kind="function">
      <type></type>
      <name>Setup</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a4d123f28a24891d729eb923caa799850</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Setup</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>ae4e62d06984c99fef2330bebc8a336e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>elt::configng::CiiConfigInstanceNode &amp;</type>
      <name>GetStagingNode</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a3895050af43aac0f20a77e5dbd8a2dfe</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names)</arglist>
    </member>
    <member kind="function">
      <type>elt::configng::CiiConfigInstanceNode &amp;</type>
      <name>GetNode</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a1e52ca7bd8d756d7358cb3f1733dddb0</anchor>
      <arglist>(const elt::configng::CiiConfigDocument *doc, const std::vector&lt; std::string &gt; &amp;names)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetRootNodeName</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>ab1e205d0fe9467bf34eb5b1d982ef939</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasCurrentPar</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a1a81f8571bfd42296393d2a9e096dd13</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names, TYPE &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasPar</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a9a3cc623052db46557a907ffffce3395</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names, TYPE &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParDefined</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a3bcb57103127eeaee46fdceacab9c521</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasStagingPar</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a4f39d01c265860d470b5a87e3fd04618</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names, TYPE &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasStagingParKey</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a8fae4fa067c9ecd626cba18c1a3f4de8</anchor>
      <arglist>(const std::string &amp;name, TYPE &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetStagingSetup</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a7b94b0e8b888024f2401ca6c2b1eb0c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddStagingPar</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a55db020a15315ae582bf1613c53d0a25</anchor>
      <arglist>(const std::string &amp;name, const TYPE value)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>GetSetupCmdStagingPars</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a5d3ada45bdfd37948ef94f3b5d183616</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetPars</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a87f87a71d48f23866f652bdd938a26a4</anchor>
      <arglist>(std::map&lt; std::string, std::string &gt; &amp;pars, const std::string &amp;pattern=&quot;*&quot;)</arglist>
    </member>
    <member kind="function">
      <type>TYPE</type>
      <name>GetCurrentValue</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a70f487b11b37f3eafaf975ce7e0dfdf3</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>TYPE</type>
      <name>GetCurrentValue</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a72fcdbc7d8ded1060abdae8e2a9078fc</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names)</arglist>
    </member>
    <member kind="function">
      <type>TYPE</type>
      <name>GetValue</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a03784ed38d38c85b82c76b26a1cdc2a5</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names)</arglist>
    </member>
    <member kind="function">
      <type>TYPE</type>
      <name>GetValueKey</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a660e6e8dd51a2537be73270570329bb7</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadStagingSetup</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a572304b6317872a8b1f9767865e5f74d</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AcceptStagingSetup</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>aadf802f2a281f9786817db380e46ceae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StagingSetupToString</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>acbcdc98ea5bb3ba44d0e95fce9bf7d87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>SetupToString</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>aada312b7656345673997ebf1c4e75b74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>CheckNodeNames</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>ac3d1011b48fc38ca1d55ca334205a8da</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>CheckNodeName</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a2314f870b14d919e1e16f1413bab0187</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const elt::configng::CiiConfigDocument &amp;</type>
      <name>GetRefSetup</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a7603d9b15bfb7885d115981b02e9d94d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Setup &amp;</type>
      <name>Instance</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a0c8dba5797b89e728480ddd5e1f22281</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Setup *</type>
      <name>s_instance</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>aee20c55c55e6da2dc16c09a2577f2d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>StoreStagingPar</name>
      <anchorfile>classifw_1_1ccf_1_1common_1_1Setup.html</anchorfile>
      <anchor>a3195da3bec2cd5710e087c1f11e8fc93</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::control::StdActions</name>
    <filename>classifw_1_1ccf_1_1control_1_1StdActions.html</filename>
    <member kind="function">
      <type></type>
      <name>StdActions</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>ac80c7fda990a75c911f8e42ac2fcf8dd</anchor>
      <arglist>(boost::asio::io_context &amp;ioc, rad::SMAdapter &amp;sm, DataContext &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notifyStatus</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>a7c719dc027e94ed7146cd24c55c79dd8</anchor>
      <arglist>(std::list&lt; scxml4cpp::State * &gt; &amp;status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>notifyEvent</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>a2294e0801b296108eefd9254b8b6f678</anchor>
      <arglist>(scxml4cpp::Event *event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Status</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>a1efd0ffeb82fb6bb0ced993f5d87fed7</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Stop</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>ac49d3bf6a19b62aa6baa718fbd650a35</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>ac61dc65eab97b4002a858dd6de2dbb69</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Enable</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>a3ca5270068f1105d6827a952821cf4c6</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Disable</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>ac8ab838b4dd0b6815efc1cc2b564ae54</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>aba1450114933a9dba13a8dd80887c418</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLogLevel</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>a49fe4b186204c591655a8d6bf1e22fb3</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetLogLevel</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>ad2da766f9b751addad094792cf708599</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Exit</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>a376fe11056e759cb6043aff221d57ebd</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetState</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>a8b389e4f9b55ab4e1cb1e045bdc7fc55</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetStatus</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>a4308aa91b8ae4550b72de83bf1b5e618</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetVersion</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>a71eee120ce3a21d0a53adf07942e031b</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitDone</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>ad2ddfd53df3d5e861fdf9cd36b06bf86</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitFailure</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>a80924c1ae0139342fdbbcac97af023f5</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExitNoReply</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>a8a4b05aa164f7aa21d5fe101896dc474</anchor>
      <arglist>(scxml4cpp::Context *c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StdActions</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>aed14ad4040bb557787646c11da78f436</anchor>
      <arglist>(const StdActions &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>StdActions &amp;</type>
      <name>operator=</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdActions.html</anchorfile>
      <anchor>afd6a10efb133dade9e2bc86bb3f81b50</anchor>
      <arglist>(const StdActions &amp;)=delete</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::control::StdCmdsImpl</name>
    <filename>classifw_1_1ccf_1_1control_1_1StdCmdsImpl.html</filename>
    <member kind="function">
      <type></type>
      <name>StdCmdsImpl</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdCmdsImpl.html</anchorfile>
      <anchor>a50bfb0f7a8f60215a347a68a4a6eeed4</anchor>
      <arglist>(rad::SMAdapter &amp;sm)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StdCmdsImpl</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdCmdsImpl.html</anchorfile>
      <anchor>ab8b3c5ac0cb426773777abb280ba78e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>Disable</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdCmdsImpl.html</anchorfile>
      <anchor>a1bdde9f4384b612be093d4ebf7432bc2</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>Enable</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdCmdsImpl.html</anchorfile>
      <anchor>af6342d68395415aeb022dae5424b4be9</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>Exit</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdCmdsImpl.html</anchorfile>
      <anchor>ac2b2258476d74d2d0dc930825171eb20</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>GetState</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdCmdsImpl.html</anchorfile>
      <anchor>aa629b7955ec0670b347db3ad6b2bdd70</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>GetStatus</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdCmdsImpl.html</anchorfile>
      <anchor>a7a2a49d12b8fbc64050660d160ad8543</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>GetVersion</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdCmdsImpl.html</anchorfile>
      <anchor>a921d848f9b7d354181fd1966ccd9e34a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>Init</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdCmdsImpl.html</anchorfile>
      <anchor>a584fd50289b29f4127c526f8604829fb</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>Reset</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdCmdsImpl.html</anchorfile>
      <anchor>ab13ac83b5011d9ba52229aa0f666ccc0</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>SetLogLevel</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdCmdsImpl.html</anchorfile>
      <anchor>aa1979ea685c7e0b69358dd56b901eefd</anchor>
      <arglist>(const std::shared_ptr&lt; stdif::LogInfo &gt; &amp;mal_param) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual elt::mal::future&lt; std::string &gt;</type>
      <name>Stop</name>
      <anchorfile>classifw_1_1ccf_1_1control_1_1StdCmdsImpl.html</anchorfile>
      <anchor>ac76fe686f53f78fa8a2d3cdc3f1db34b</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ifw::ccf::control::TelemetryCacheEntry</name>
    <filename>structifw_1_1ccf_1_1control_1_1TelemetryCacheEntry.html</filename>
    <member kind="variable">
      <type>TelemetryNode</type>
      <name>node</name>
      <anchorfile>structifw_1_1ccf_1_1control_1_1TelemetryCacheEntry.html</anchorfile>
      <anchor>a73a2f47f8b9eaa1a20c21feb40655df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ifw::core::utils::param::Parameter</type>
      <name>par</name>
      <anchorfile>structifw_1_1ccf_1_1control_1_1TelemetryCacheEntry.html</anchorfile>
      <anchor>a6ec4096a5ddd6ef141d2b5ecc5931be4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ifw::ccf::control::TelemetryNode</name>
    <filename>structifw_1_1ccf_1_1control_1_1TelemetryNode.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>m_name</name>
      <anchorfile>structifw_1_1ccf_1_1control_1_1TelemetryNode.html</anchorfile>
      <anchor>ab382cdc580c18d6d48c2ca0737f85948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_oldb_node</name>
      <anchorfile>structifw_1_1ccf_1_1control_1_1TelemetryNode.html</anchorfile>
      <anchor>ab82ff0551e1fb50591dc6bacfe264be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>m_metadata_key</name>
      <anchorfile>structifw_1_1ccf_1_1control_1_1TelemetryNode.html</anchorfile>
      <anchor>a8aa9696b57e9cb8bb74816893c2a69b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestThread</name>
    <filename>classTestThread.html</filename>
    <base>ifw::ccf::mptk::Thread</base>
    <member kind="function">
      <type></type>
      <name>TestThread</name>
      <anchorfile>classTestThread.html</anchorfile>
      <anchor>a6ced26ff06d5535fd9c3fe3cd12a11fe</anchor>
      <arglist>(const std::string &amp;thread_name, ifw::ccf::mptk::MessageBus &amp;message_bus, const double period=0.1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestThread</name>
      <anchorfile>classTestThread.html</anchorfile>
      <anchor>ae96aa097b97679c15fb78db027874244</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UserLogic</name>
      <anchorfile>classTestThread.html</anchorfile>
      <anchor>ad3b672681ad4ed6dbee73f83e298c895</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestThread1</name>
    <filename>classTestThread1.html</filename>
    <base>ifw::ccf::mptk::Thread</base>
    <member kind="function">
      <type></type>
      <name>TestThread1</name>
      <anchorfile>classTestThread1.html</anchorfile>
      <anchor>a14ac355f9e8218d70d5326445b62881a</anchor>
      <arglist>(const std::string &amp;thread_name, ifw::ccf::mptk::MessageBus &amp;message_bus, const double period=0.1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestThread1</name>
      <anchorfile>classTestThread1.html</anchorfile>
      <anchor>a1aab389d67950622ca99871196dd5fe3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UserLogic</name>
      <anchorfile>classTestThread1.html</anchorfile>
      <anchor>a2f2fb3461cc114096b66fb50d825391e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ifw::ccf::mptk::Thread</name>
    <filename>classifw_1_1ccf_1_1mptk_1_1Thread.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>ThreadExecControl</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a8632f8892d966ffae115e3fc6eee6bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THREAD_EXEC_STOPPED</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a8632f8892d966ffae115e3fc6eee6bd9aec6ca6badb5d3e5854917633e898493e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THREAD_EXEC_RUNNING</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a8632f8892d966ffae115e3fc6eee6bd9a35956acc855b9c17d5df8414c4dfb62b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THREAD_EXEC_PAUSED</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a8632f8892d966ffae115e3fc6eee6bd9a49ab765f6f3ae28742da3ac40ecce276</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THREAD_EXEC_STOPPED</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a8632f8892d966ffae115e3fc6eee6bd9aec6ca6badb5d3e5854917633e898493e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THREAD_EXEC_RUNNING</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a8632f8892d966ffae115e3fc6eee6bd9a35956acc855b9c17d5df8414c4dfb62b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THREAD_EXEC_PAUSED</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a8632f8892d966ffae115e3fc6eee6bd9a49ab765f6f3ae28742da3ac40ecce276</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Thread</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>abae909ffaff3ce48e695d775e7e3a2a7</anchor>
      <arglist>(const std::string &amp;thread_name, MessageBus &amp;message_bus, const double period=0.1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Thread</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a65d5b0609611e5537566f4ea3dcabbde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPriority</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a6700631cc27f8bfb00e4af61c95a8a98</anchor>
      <arglist>(const int prio=-1)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetName</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a8b9620f55a11e88077c51eb9e5907c83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>acd99a5b813b4a9199980c719792eb0ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>UserLogic</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a84bc9e96af62257a8a6c302a3901abc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Start</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a95a0670bd0e553e4b118badb763d975f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Stop</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a24d5b626b8b88c4cac03f1cc64fb140e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Pause</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>afce01a7c6fdfb57e0cca42c5f2a1eede</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Continue</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a6e2639462b4c4001cac901720526dbf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetDrift</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a415977ede5de8e468e12c7cc46390174</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetExecFlag</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a0ddddfa1673bc21e3f69a0c0390586cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ThreadExecControl</type>
      <name>GetExecFlag</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a3f9f15258105f46f216afdaa0d937389</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Terminated</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>ac20a4a66e57cca5a8fb781bb5c22c52c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageBus &amp;</type>
      <name>MsgBus</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a49f7ff93358fceb4e60387cbafa90b39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ToString</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a587b92a23eb5ec55b68e7dbacc693fbf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::map&lt; std::string, Thread * &gt;</type>
      <name>s_thread_registry</name>
      <anchorfile>classifw_1_1ccf_1_1mptk_1_1Thread.html</anchorfile>
      <anchor>a7dbf38a0f7bdad6c06eccfb6d386b361</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TmpCountingSem</name>
    <filename>classTmpCountingSem.html</filename>
    <member kind="function">
      <type></type>
      <name>TmpCountingSem</name>
      <anchorfile>classTmpCountingSem.html</anchorfile>
      <anchor>a23f01dd61ad257a69ba021c2816f0c2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TmpCountingSem</name>
      <anchorfile>classTmpCountingSem.html</anchorfile>
      <anchor>a597403269e80d0fff6c931e6162d4e06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classTmpCountingSem.html</anchorfile>
      <anchor>a3a9b4666fde2ce2204565a3e4475cf7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>acquire</name>
      <anchorfile>classTmpCountingSem.html</anchorfile>
      <anchor>ae2615c512951d2ba81a620eece8f94f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>try_acquire_for</name>
      <anchorfile>classTmpCountingSem.html</anchorfile>
      <anchor>a5599f8b99691128bde6e712e9f7f2450</anchor>
      <arglist>(const double time)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ccfCli</name>
    <filename>namespaceccfCli.html</filename>
  </compound>
  <compound kind="namespace">
    <name>CcfClient</name>
    <filename>namespaceCcfClient.html</filename>
  </compound>
  <compound kind="namespace">
    <name>ccfFitsCubeGen</name>
    <filename>namespaceccfFitsCubeGen.html</filename>
  </compound>
  <compound kind="namespace">
    <name>ccfgui_keywords</name>
    <filename>namespaceccfgui__keywords.html</filename>
  </compound>
  <compound kind="namespace">
    <name>clib</name>
    <filename>namespaceclib.html</filename>
    <namespace>clib::ccf_async_commands</namespace>
    <namespace>clib::ccf_commands</namespace>
    <namespace>clib::dcs_async_commands</namespace>
    <namespace>clib::dcs_commands</namespace>
    <namespace>clib::logger</namespace>
    <namespace>clib::rec_async_commands</namespace>
    <namespace>clib::rec_commands</namespace>
    <namespace>clib::utils</namespace>
  </compound>
  <compound kind="namespace">
    <name>clib::ccf_async_commands</name>
    <filename>namespaceclib_1_1ccf__async__commands.html</filename>
  </compound>
  <compound kind="namespace">
    <name>clib::ccf_commands</name>
    <filename>namespaceclib_1_1ccf__commands.html</filename>
  </compound>
  <compound kind="namespace">
    <name>clib::dcs_async_commands</name>
    <filename>namespaceclib_1_1dcs__async__commands.html</filename>
  </compound>
  <compound kind="namespace">
    <name>clib::dcs_commands</name>
    <filename>namespaceclib_1_1dcs__commands.html</filename>
  </compound>
  <compound kind="namespace">
    <name>clib::logger</name>
    <filename>namespaceclib_1_1logger.html</filename>
  </compound>
  <compound kind="namespace">
    <name>clib::rec_async_commands</name>
    <filename>namespaceclib_1_1rec__async__commands.html</filename>
  </compound>
  <compound kind="namespace">
    <name>clib::rec_commands</name>
    <filename>namespaceclib_1_1rec__commands.html</filename>
  </compound>
  <compound kind="namespace">
    <name>clib::utils</name>
    <filename>namespaceclib_1_1utils.html</filename>
  </compound>
  <compound kind="namespace">
    <name>conf</name>
    <filename>namespaceconf.html</filename>
  </compound>
  <compound kind="namespace">
    <name>eso</name>
    <filename>namespaceeso.html</filename>
    <namespace>eso::uatools</namespace>
  </compound>
  <compound kind="namespace">
    <name>eso::uatools</name>
    <filename>namespaceeso_1_1uatools.html</filename>
  </compound>
  <compound kind="namespace">
    <name>fits_cube_gen</name>
    <filename>namespacefits__cube__gen.html</filename>
    <namespace>fits_cube_gen::lib</namespace>
  </compound>
  <compound kind="namespace">
    <name>fits_cube_gen::lib</name>
    <filename>namespacefits__cube__gen_1_1lib.html</filename>
  </compound>
  <compound kind="namespace">
    <name>ifw</name>
    <filename>namespaceifw.html</filename>
    <namespace>ifw::ccf</namespace>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf</name>
    <filename>namespaceifw_1_1ccf.html</filename>
    <namespace>ifw::ccf::common</namespace>
    <namespace>ifw::ccf::control</namespace>
    <namespace>ifw::ccf::mptk</namespace>
    <namespace>ifw::ccf::protocols</namespace>
    <namespace>ifw::ccf::stdpub</namespace>
    <namespace>ifw::ccf::stdrecipe</namespace>
    <namespace>ifw::ccf::tools</namespace>
    <class kind="class">ifw::ccf::Base</class>
    <member kind="function">
      <type>void</type>
      <name>SetApplicationLogName</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ad91c99407921dfb0f72c3a00b9c509a0</anchor>
      <arglist>(const std::string &amp;app_name)</arglist>
    </member>
    <member kind="function">
      <type>log4cplus::Logger &amp;</type>
      <name>Logger</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a23296c2f1a42a9bd3fbbcae688560d77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>log4cplus::Logger &amp;</type>
      <name>FastLogger</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a187b66eaffebade344f084c772cda16b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ifw::ccf::common::Db &amp;</type>
      <name>GetDb</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ab31c1b437cf72ec2e9274f5627f54f71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ifw::ccf::common::Setup &amp;</type>
      <name>GetSetup</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a73bafbd267e80102cb080453cf2d17ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ccf_application_name</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aa177b2d4eaa360c911a159d97357bcc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CCF_VERSION</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a5a4e4293ef697ec43e65c67498a656fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>IFW_VERSION</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ac58f472c8af92f411a50620f6f412779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>NO_VALUE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af6e11da7c2c8e5aa709d160192407e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a5925a9329b72ed43b2756d549a675f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_TIME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a393ff8cb255f1963b761dc53af326750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_WIN_BINX</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a0c3aa5e83c86d1404df5955e899d6676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_WIN_BINY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aa88945a06eea0941ac556820d375106f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_WIN_STARTX</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a75895a76b4d9f763546b839ee693fbdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_WIN_STARTY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a381069950f3d85f289ca2506e4c43289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_SYSTEM</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a78b18479a0b191d1f4440b94f276cc31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_NAME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ad9cfd827c4615ca005a784b110772f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_ID</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a04797058f36c176ba4bb5a47ec5019e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_MODEL</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ad438285999a8f12e85a875aec61b76dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_CHIPMODEL</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>abf016d32291fde294974ed7d50258efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_TYPE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ad7087a8193292d405e90eb7ff0564f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_ACQUISITION</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>abd867026a6c5d294309824f8c2e54e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_MONITORING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aeea80952d502113932b1dd8f67cc9598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_TELEMETRY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a554edffb0c1e72e50d814eddd58e4f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_PROCESSING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a440a4a5ea6c02ab86c91a37eb0cd936e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_RECORDING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a5f22a8a097956bc7381448772d283bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_SERVER</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6812be8d7b9d4e3ecf9e4c4444c81109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_TASKS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>afbf2b8b342ea0163586f9691ec4a198e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ADAPTER</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a93ea5a4834dc0d49e333fb8a23d77eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ADDRESS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae0e05fcf6ea73eb2fb0048183d446d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_AUTO_ADJUST_TIME_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a40e6e282b349adebf23559d30f459d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ALLOW_FRAME_SKIPPING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a31c9a4193c81c6199f1ac12a5d874a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ALLOW_LOST_FRAMES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a2cfb5513d0a997a42ff8db3ec99a3d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_AUTO_STOP_ACQ_AFTER_REC</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af3922cf557b4cf1a1b0a297ecff2c4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ENABLED</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a802aefe2c8657a2e0f50825130224dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_DATA_TYPE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a62120db3db319c19b5a1f34de0073386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_DEVICES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af62b26a535b3e9c48574ca143910be52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_HEIGHT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a896affd621f810d85169555e09646c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ID</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a05df1a8e9e1fa8a2a49e7831c069e149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_INIT_SETUP</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6444a46ff738a693c35fe67a6cc18ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_INPUT_QUEUE_SIZE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a9752db7fe9a6ab6f895488bfccbe4115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MANUFACTURER</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a76071b891734ed7229e0c815957954bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MAPPING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a3319d3cdc25badf9bef920709dfa98ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MAX_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a66cc1b9bea41e9442b9d29836b3e993d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MAX_RESOLUTION</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a81a22c6b416a57ddf0dadf71de814db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_METADATA_MAP</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a51bb27a8b7ed628e608f2e29f61446ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_METADATA_KEY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aaf1e5ca6470350014c6c6407cb423aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MODEL</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a0ab56772d8d4299d3fd0cd2067042ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_NAME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a0eb5d8a13f6c293966091b68b4dd0e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_NAMES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a3604a5fba2263d17df1e120f6f0f863b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_NB_OF_SAMPLES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a25d5b94426cc08e254b050edaa601425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_OLDB_NODE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a57f57aa2e2056d81f216a08395082ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_OUPUT_QUEUE_SIZE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a92fb41abecb2a3ca11d84ce336c00ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PERIOD</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ab1467a27f0b44a223c4aaed36aed60d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PIPELINE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a3636351a2a7790e17fbdd71c3d803c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PROPERTIES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a652fb6103b328978d7eca6be529c9bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PROTOCOL</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af2d005b4b389e8b7a39fbe51d1cdfd45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PUBLISHERS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a242f7b0c7e54cce3a3d1b39fd1e33254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_RECIPES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af2494d0fb95bcb987f6a9fe313b5d7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_REC_HIST_EXP</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af75f3227f87883aa21214f76c64daae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_REC_HIST_SIZE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a90f10c554332017de844a1223244bdb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_RESOLUTION</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>abc0d65c28133ba72aa7246eaa10271ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_SDK</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a9114ec44062e61625074c202d00ea45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_SIMULATION</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>adf64a2a9bda7c6df0aa9acb4896b9885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_SIM_ADDRESS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ab39f85d255ac798598b76cf6098b22b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_TYPE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a9ce884a18b72af10b65de0df3e99fcc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_VALUE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a8fde4b2282f944ae3af1f467253652eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_WIDTH</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aec4d0feb9ac8916c983213526eb3ddb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_WRITE_ON_INIT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a29c36af9890a9c476bfa16f514e6b3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_NODE_EXPO</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a643c92c65b363626f5b1b5a6c03d57cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_NODE_SIM</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a63f8f51655e7c56fb28bea7a6d63a013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_ADDRESS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a0ee1170aa530cd5cb1ea1c9ef58887cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_BASENAME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>addb5cfe921b3b8281977a97da7d3188d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_BIN_X</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a31dae0b033860fc512c1926cabb26392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_BIN_Y</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6cd144ea786de35dd400e7e2e0a4a7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_DELAY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a7cc26b923914624690ef3dd4ba71484f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_ENABLED</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>acaab0191609bdd8afe27dd759d0a4fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_FILE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a09c974e92609e09357c20bdea182f28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_FORMAT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a202c625c9c1e7f21b162fc3053f21c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_FRAME_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aac492ea36fb7ab34b50137e3ec4529af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_FRAME_RATE_LIMIT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a42c265a018b6b9181bb1efebf59827ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_INTERFACE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a135132d297627af5e09dcbfcb19fc03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MAX_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a705ef3284e9ff464e02a83b5e7887762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MAX_SHIFT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae43b97c98e79c5dc0541bc8304568369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MAX_SHIFT_PR_FRAME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae08c9e9aad0d73c30a04d7b25a1bc44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MAX_SIZE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aa6cedb9b529278f93aa04e80d672a21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MODE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a5b27219f20dd9eeddfef7b6c20ec0ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_NB</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae9538f6f8d79b111d3ffa353215b222e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a13c0d2ba952d5401fac63a1b5c196863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_NOISE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a00049a0039ffd2d59bc243d0312d26a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_PORT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a048998a016dbad340717ddc9aa03cb15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_TIME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ac89ad00116f0426fa43bfb5d121fc56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_TYPE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aa6c0ed05b8e25b5f6c02afd7993ea4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_WIN_START_X</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a4820a3d30c948af91bb2f166b5607acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_WIN_START_Y</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>acade74b18ba2614958cb3326550c361a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_WIN_WIDTH</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aef1e7b8a2fb9742084b8db5080b376c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_WIN_HEIGHT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aba683e409a6a9ec75b63e7efb2a7b2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_FILE_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a250c66b03748aab5af5af9c3ee37c6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_GAUSSIAN_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a22fd151be79015324dd86370877d624c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_MULTI_GAUSSIAN_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a8f12ffd405f849eaadffe8fc9e5aa8b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_FLAT_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a9be3cb5069c45b12330c85be03ef8f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_GRID_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a8fdf64a97df07e4e0f93ca6b8006f88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_GRADIENT_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6060255e01ce03be61016a7f34ac52af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_RING_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a22cf3c6d135a797dfbd89d6c6c488d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_CHECKERBOARD_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a7f3bf326d09f74554d79c83ee1015dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_NOISE_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae6bd48de8a5927c3cda228f6c36e0580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_GRATING_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>adb7afe322104c5f36878ed79b8b4e8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ThreadType</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a43a70671c8d1dbaf4e3a02e32185cb6c</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a43a70671c8d1dbaf4e3a02e32185cb6caff3e179b3cc64393841107ccba0d6e48">MONITOR</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a43a70671c8d1dbaf4e3a02e32185cb6ca43b69991c89437567369fc6354008255">ACQUISITION</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a43a70671c8d1dbaf4e3a02e32185cb6cae133e9a63fd4950f19c2180be4047ecc">PROCESSING</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a43a70671c8d1dbaf4e3a02e32185cb6ca02c25714ac6e2973dfb530a7520c80ae">PUBLISHER</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a43a70671c8d1dbaf4e3a02e32185cb6ca0db45d2a4141101bdfe48e3314cfbca3">UNDEFINED</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>HwStatus</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>abccbbf38e3cda8f5ab0a3c4742aa11ec</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="abccbbf38e3cda8f5ab0a3c4742aa11eca10c838b8da25cf719fc5a0183dc90779">NOT_OK</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="abccbbf38e3cda8f5ab0a3c4742aa11ecae0aa021e21dddbd6d8cecec71e9cf564">OK</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Status</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae4125136222950818e73865c879845f7</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="ae4125136222950818e73865c879845f7a36fc6065a3e970bc3e6b2e59da52bf2a">FAILURE</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="ae4125136222950818e73865c879845f7ad0749aaba8b833466dfcbb0428e4f89c">SUCCESS</enumvalue>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>STATE_ON_NOT_OP_NOT_READY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ab39f3d43ca24c76085dd357754fb6f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>STATE_ON_NOT_OP_READY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a3adc776ab40f1719f0f21e43b276231d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>STATE_ON_OP_IDLE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ab6619a9fb22a0c0cfbd150f06a1ac349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>STATE_ON_OP_ACQ</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ad8d274f6528b3296aa4e04a945d8d6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>STATE_ON_OP_ACQ_NOT_REC</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a24dc555f6d50e163d3abfb88f25d18d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>STATE_ON_OP_ACQ_REC</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a0d938051a05e00ace72378539abae793</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SendThrMsg</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>afc78d36522330cb3836de4154d37b9c0</anchor>
      <arglist>(const std::string &amp;command, const std::string &amp;sender_thread_name, const std::string &amp;receiver_thread_name, const std::string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReceiveThrMsg</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a5a784cf7b75a450ab1d31352a1b1ffb3</anchor>
      <arglist>(const std::string &amp;receiver_thread_name, const double time_out, ifw::ccf::mptk::Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AssertPtr</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af853aaf31ac7eb74cfd8c38a91d45a88</anchor>
      <arglist>(const void *ptr, const std::string &amp;object, const std::string &amp;location)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DecomposeSmStatus</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ac8018f96607d5152b430d9e6bc942132</anchor>
      <arglist>(const std::string &amp;sm_state, std::string &amp;sum_state, std::string &amp;sum_substate)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PubType</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ad671a37186677bad5552bb2183829851</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="ad671a37186677bad5552bb2183829851a0db45d2a4141101bdfe48e3314cfbca3">UNDEFINED</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="ad671a37186677bad5552bb2183829851a6106cd30b22a82df6165f121308b5366">RECORDING</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="ad671a37186677bad5552bb2183829851ad9668a5e114d5eb3b108aa12165ecdf2">NOT_RECORDING</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PubStatus</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a16fe475ef124cb1dd8b95f3b9f1b9f59</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a16fe475ef124cb1dd8b95f3b9f1b9f59a18ff74f43da410c5529f7d6fca84f115">ACTIVE</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a16fe475ef124cb1dd8b95f3b9f1b9f59a8f7afecbc8fbc4cd0f50a57d1172482e">COMPLETED</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a16fe475ef124cb1dd8b95f3b9f1b9f59a09d4d696b4e935115b9313e3c412509a">STOPPED</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a16fe475ef124cb1dd8b95f3b9f1b9f59a4e6c860e5da10e31c5fd9cb76ddc2025">ABORTED</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a16fe475ef124cb1dd8b95f3b9f1b9f59ab9e14d9b2886bcff408b85aefa780419">FAILED</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a16fe475ef124cb1dd8b95f3b9f1b9f59a0db45d2a4141101bdfe48e3314cfbca3">UNDEFINED</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ProcStatus</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a95d530fcb21222e0bd3c575fedce7670</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a95d530fcb21222e0bd3c575fedce7670a0db45d2a4141101bdfe48e3314cfbca3">UNDEFINED</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a95d530fcb21222e0bd3c575fedce7670aa5daf7f2ebbba4975d61dab1c40188c7">IDLE</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a95d530fcb21222e0bd3c575fedce7670ae133e9a63fd4950f19c2180be4047ecc">PROCESSING</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a95d530fcb21222e0bd3c575fedce7670a2c616b2713e2e0aed04b4c4752c88133">FINISHED</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a95d530fcb21222e0bd3c575fedce7670ab9e14d9b2886bcff408b85aefa780419">FAILED</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ExpoMode</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a7ca50f3a5c2fc317943f8506649c3ff6</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a7ca50f3a5c2fc317943f8506649c3ff6ac655b16830f780071f535b8a4ef4105f">FINITE</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a7ca50f3a5c2fc317943f8506649c3ff6ab1fa9dd3af034b3ef4291579aa673c07">CONTINUOUS</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a7ca50f3a5c2fc317943f8506649c3ff6a6b273343c454f9c53dcfc9c4ccf171d2">INACTIVE</enumvalue>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SUCCESS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a87a13080a0662756e366b17ebae70130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>FAILURE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae0adae28e2c237af4a5bd5b84a636fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StatusToStr</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a687f20cb123a5f1c6c678627c3667e9a</anchor>
      <arglist>(ifw::ccf::Status status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetRecStatusObj</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a4733b43937839dfdbe14a1c3d5210ba5</anchor>
      <arglist>(std::shared_ptr&lt; recif::RecStatus &gt; &amp;rec_status_obj, const recif::RecStatusNames rec_status=recif::RecStatusNames::Undefined)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyRecStatusObj</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a00044e7e5daddc431ccf7e8e74a6bd64</anchor>
      <arglist>(const std::shared_ptr&lt; recif::RecStatus &gt; &amp;src_rec_status_obj, const std::shared_ptr&lt; recif::RecStatus &gt; &amp;trg_rec_status_obj)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SimType</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a162445c907e39e9759b764c71a0e828e</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828ea9fc5887c030f7a3e19821ebec457e719">FILE</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828ea0fceff26ae86a047835cafbb6cadb1b9">GAUSSIAN</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828ea7fb383a0e3f4fe30796425f740a90371">MULTI_GAUSSIAN</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828eaf88a77e3d68d251c3dc4008c327b5a0c">FLAT</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828eabc899ea5d6a94a8e4e60c16244919ba0">GRID</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828ea90f70ea2675c36bd9b0b44a79f37a41f">GRADIENT</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828eae69b8a2544417fb71e2767e95d7ac8f3">RING</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828eac8b844b448c8a0386fe94ebc492270d8">CHECKERBOARD</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828ea2a8eb3b0974dc3508ba003d3f7a37e52">NOISE</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a162445c907e39e9759b764c71a0e828ea5120300a12045eb59b83c829dfb0517f">GRATING</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GradientDir</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a02b993b726db72a6ce692de17dfb9130</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a02b993b726db72a6ce692de17dfb9130a86e5d0d8407ce71f7e2004ef3949894e">HORIZONTAL</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a02b993b726db72a6ce692de17dfb9130a3e1b74251c07310c5f1b968145bf00dc">VERTICAL</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="a02b993b726db72a6ce692de17dfb9130adcc72e2cbeadb84b595687bc3edba0f2">RADIAL</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>NoiseDist</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ab2595237cd7ee94ada57228c431c7592</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="ab2595237cd7ee94ada57228c431c7592a0fceff26ae86a047835cafbb6cadb1b9">GAUSSIAN</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="ab2595237cd7ee94ada57228c431c7592a92a9a9519a6a4f5edd0b2694fe1c9122">POISSON</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf.html" anchor="ab2595237cd7ee94ada57228c431c7592a891f35a29c3d51d02ffd42dd6dcc69b2">UNIFORM</enumvalue>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>EXPO_MODE_FINITE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a824ac5e30e8db405a86f108fddc391e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>EXPO_MODE_CONTINUOUS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ababb6adcf04e0761fb224191725af57a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>EXPO_MODE_INACTIVE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aac1ed57261b1abf0983674aae870109e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>REC_ID_PREFIX</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a9da17198badfe6e022c48910a8274641</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ExpoMode</type>
      <name>ExpoModeToNb</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a314f5ec10d6f756572576c30c5f4c336</anchor>
      <arglist>(const std::string &amp;expo_mode)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_DELIM</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a2f0a47578296f329a2366d2a71181292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_SM_STATUS_STATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a73dd278618065383eb965b66be1194e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_SM_STATUS_SUBSTATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a4895b3ce7e0c6778e581acf06c99122c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_SM_STATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a1f6944fd7014c7b3f9945a0d66bf3573</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ifw::fnd::datatype::DataType</type>
      <name>CiiCfgNodeToIfwDataType</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae5f2c83023fc9a78db982e1120987330</anchor>
      <arglist>(elt::configng::CiiConfigInstanceNode &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintStackTrace</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>afcc50fdf54b47ad55b826c439558a207</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a5925a9329b72ed43b2756d549a675f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_TIME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a393ff8cb255f1963b761dc53af326750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_WIN_BINX</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a0c3aa5e83c86d1404df5955e899d6676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_WIN_BINY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aa88945a06eea0941ac556820d375106f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_WIN_STARTX</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a75895a76b4d9f763546b839ee693fbdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_EXPO_WIN_STARTY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a381069950f3d85f289ca2506e4c43289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_SYSTEM</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a78b18479a0b191d1f4440b94f276cc31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_NAME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ad9cfd827c4615ca005a784b110772f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_ID</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a04797058f36c176ba4bb5a47ec5019e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_MODEL</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ad438285999a8f12e85a875aec61b76dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_CHIPMODEL</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>abf016d32291fde294974ed7d50258efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>META_KEY_CAM_TYPE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ad7087a8193292d405e90eb7ff0564f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_ACQUISITION</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>abd867026a6c5d294309824f8c2e54e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_MONITORING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aeea80952d502113932b1dd8f67cc9598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_TELEMETRY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a554edffb0c1e72e50d814eddd58e4f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_PROCESSING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a440a4a5ea6c02ab86c91a37eb0cd936e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_RECORDING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a5f22a8a097956bc7381448772d283bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_SERVER</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6812be8d7b9d4e3ecf9e4c4444c81109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_NODE_TASKS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>afbf2b8b342ea0163586f9691ec4a198e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ADAPTER</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a93ea5a4834dc0d49e333fb8a23d77eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ADDRESS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae0e05fcf6ea73eb2fb0048183d446d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_AUTO_ADJUST_TIME_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a40e6e282b349adebf23559d30f459d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ALLOW_FRAME_SKIPPING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a31c9a4193c81c6199f1ac12a5d874a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ALLOW_LOST_FRAMES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a2cfb5513d0a997a42ff8db3ec99a3d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_AUTO_STOP_ACQ_AFTER_REC</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af3922cf557b4cf1a1b0a297ecff2c4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ENABLED</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a802aefe2c8657a2e0f50825130224dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_DATA_TYPE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a62120db3db319c19b5a1f34de0073386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_DEVICES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af62b26a535b3e9c48574ca143910be52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_HEIGHT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a896affd621f810d85169555e09646c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ID</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a05df1a8e9e1fa8a2a49e7831c069e149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_INIT_SETUP</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6444a46ff738a693c35fe67a6cc18ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_INPUT_QUEUE_SIZE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a9752db7fe9a6ab6f895488bfccbe4115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MANUFACTURER</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a76071b891734ed7229e0c815957954bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MAPPING</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a3319d3cdc25badf9bef920709dfa98ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MAX_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a66cc1b9bea41e9442b9d29836b3e993d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MAX_RESOLUTION</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a81a22c6b416a57ddf0dadf71de814db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_METADATA_MAP</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a51bb27a8b7ed628e608f2e29f61446ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_METADATA_KEY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aaf1e5ca6470350014c6c6407cb423aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_MODEL</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a0ab56772d8d4299d3fd0cd2067042ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_NAME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a0eb5d8a13f6c293966091b68b4dd0e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_NAMES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a3604a5fba2263d17df1e120f6f0f863b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_NB_OF_SAMPLES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a25d5b94426cc08e254b050edaa601425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_OLDB_NODE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a57f57aa2e2056d81f216a08395082ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_OUPUT_QUEUE_SIZE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a92fb41abecb2a3ca11d84ce336c00ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PERIOD</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ab1467a27f0b44a223c4aaed36aed60d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PIPELINE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a3636351a2a7790e17fbdd71c3d803c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PROPERTIES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a652fb6103b328978d7eca6be529c9bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PROTOCOL</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af2d005b4b389e8b7a39fbe51d1cdfd45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_PUBLISHERS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a242f7b0c7e54cce3a3d1b39fd1e33254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_RECIPES</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af2494d0fb95bcb987f6a9fe313b5d7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_REC_HIST_EXP</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af75f3227f87883aa21214f76c64daae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_REC_HIST_SIZE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a90f10c554332017de844a1223244bdb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_RESOLUTION</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>abc0d65c28133ba72aa7246eaa10271ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_SDK</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a9114ec44062e61625074c202d00ea45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_SIMULATION</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>adf64a2a9bda7c6df0aa9acb4896b9885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_SIM_ADDRESS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ab39f85d255ac798598b76cf6098b22b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_TYPE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a9ce884a18b72af10b65de0df3e99fcc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_VALUE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a8fde4b2282f944ae3af1f467253652eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_WIDTH</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aec4d0feb9ac8916c983213526eb3ddb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_WRITE_ON_INIT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a29c36af9890a9c476bfa16f514e6b3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_NODE_EXPO</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a643c92c65b363626f5b1b5a6c03d57cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_NODE_SIM</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a63f8f51655e7c56fb28bea7a6d63a013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_ADDRESS</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a0ee1170aa530cd5cb1ea1c9ef58887cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_BASENAME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>addb5cfe921b3b8281977a97da7d3188d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_BIN_X</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a31dae0b033860fc512c1926cabb26392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_BIN_Y</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6cd144ea786de35dd400e7e2e0a4a7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_DELAY</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a7cc26b923914624690ef3dd4ba71484f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_ENABLED</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>acaab0191609bdd8afe27dd759d0a4fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_FILE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a09c974e92609e09357c20bdea182f28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_FORMAT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a202c625c9c1e7f21b162fc3053f21c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_FRAME_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aac492ea36fb7ab34b50137e3ec4529af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_FRAME_RATE_LIMIT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a42c265a018b6b9181bb1efebf59827ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_INTERFACE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a135132d297627af5e09dcbfcb19fc03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MAX_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a705ef3284e9ff464e02a83b5e7887762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MAX_SHIFT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae43b97c98e79c5dc0541bc8304568369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MAX_SHIFT_PR_FRAME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae08c9e9aad0d73c30a04d7b25a1bc44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MAX_SIZE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aa6cedb9b529278f93aa04e80d672a21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_MODE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a5b27219f20dd9eeddfef7b6c20ec0ee0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_NB</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae9538f6f8d79b111d3ffa353215b222e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_RATE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a13c0d2ba952d5401fac63a1b5c196863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_NOISE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a00049a0039ffd2d59bc243d0312d26a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_PORT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a048998a016dbad340717ddc9aa03cb15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_TIME</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ac89ad00116f0426fa43bfb5d121fc56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_TYPE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aa6c0ed05b8e25b5f6c02afd7993ea4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_WIN_START_X</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a4820a3d30c948af91bb2f166b5607acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_WIN_START_Y</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>acade74b18ba2614958cb3326550c361a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_WIN_WIDTH</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aef1e7b8a2fb9742084b8db5080b376c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SETUP_KEY_WIN_HEIGHT</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aba683e409a6a9ec75b63e7efb2a7b2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_FILE_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a250c66b03748aab5af5af9c3ee37c6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_GAUSSIAN_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a22fd151be79015324dd86370877d624c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_MULTI_GAUSSIAN_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a8f12ffd405f849eaadffe8fc9e5aa8b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_FLAT_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a9be3cb5069c45b12330c85be03ef8f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_GRID_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a8fdf64a97df07e4e0f93ca6b8006f88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_GRADIENT_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6060255e01ce03be61016a7f34ac52af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_RING_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a22cf3c6d135a797dfbd89d6c6c488d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_CHECKERBOARD_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a7f3bf326d09f74554d79c83ee1015dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_NOISE_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae6bd48de8a5927c3cda228f6c36e0580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>SIM_TYPE_GRATING_STR</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>adb7afe322104c5f36878ed79b8b4e8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>PUB_STAT_NAME_ACTIVE</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae5494c1b05186a5801d16bcde8f422f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>PUB_STAT_NAME_COMPLETED</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a03423fd86b9a78cbee17072236491f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>PUB_STAT_NAME_STOPPED</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a3a67aa3ae5300fbb8e895b8579dc25a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>PUB_STAT_NAME_ABORTED</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a5be5419ee4269619304e20548d919738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>PUB_STAT_NAME_FAILED</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a218578a65c26f2d8d93fd44cda39811a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>PUB_STAT_NAME_UNDEFINED</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>ae16e71179f31c09e71c2f3034dc9c57d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PubStatusNameToStr</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a97adb81fdab97bc1079f824215b96f0f</anchor>
      <arglist>(PubStatus pub_status_nb)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>RecStatusNameToStr</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>a6167d513221d367ed32f755c4cb3940e</anchor>
      <arglist>(recif::RecStatusNames rec_status_nb)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>BuildKey</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>af72e655c3b66c35eaac461e2be2f879d</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;elements)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>SplitKey</name>
      <anchorfile>namespaceifw_1_1ccf.html</anchorfile>
      <anchor>aaa5f73bcec4adec0168e48624e4986f5</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf::common</name>
    <filename>namespaceifw_1_1ccf_1_1common.html</filename>
    <namespace>ifw::ccf::common::fits</namespace>
    <namespace>ifw::ccf::common::test</namespace>
    <class kind="class">ifw::ccf::common::AcqTrigger</class>
    <class kind="class">ifw::ccf::common::AppBase</class>
    <class kind="class">ifw::ccf::common::ComAdptBase</class>
    <class kind="class">ifw::ccf::common::Config</class>
    <class kind="class">ifw::ccf::common::DataFrame</class>
    <class kind="class">ifw::ccf::common::Db</class>
    <class kind="class">ifw::ccf::common::DcsClient</class>
    <class kind="struct">ifw::ccf::common::DeviceInfo</class>
    <class kind="struct">ifw::ccf::common::DeviceProperty</class>
    <class kind="class">ifw::ccf::common::ExecAdptBase</class>
    <class kind="class">ifw::ccf::common::FrameQueue</class>
    <class kind="class">ifw::ccf::common::FrameStatistics</class>
    <class kind="class">ifw::ccf::common::InternalDb</class>
    <class kind="class">ifw::ccf::common::MonAdptBase</class>
    <class kind="class">ifw::ccf::common::NameMapping</class>
    <class kind="class">ifw::ccf::common::PubBase</class>
    <class kind="class">ifw::ccf::common::PublisherStatus</class>
    <class kind="class">ifw::ccf::common::RecipeBase</class>
    <class kind="class">ifw::ccf::common::Setup</class>
    <member kind="enumeration">
      <type></type>
      <name>TriggerType</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a2e4e07c7494b9cb1dcc80cf969fab56e</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf_1_1common.html" anchor="a2e4e07c7494b9cb1dcc80cf969fab56eac023ee28e6cb71d64feec71f0cbac067">SIGNAL</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf_1_1common.html" anchor="a2e4e07c7494b9cb1dcc80cf969fab56ea2d68e18daf502fbc61cd9d459b617a8b">ABS_TIME</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf_1_1common.html" anchor="a2e4e07c7494b9cb1dcc80cf969fab56ea72baef04098f035e8a320b03ad197818">CUSTOM</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf_1_1common.html" anchor="a2e4e07c7494b9cb1dcc80cf969fab56ea29b49ac013c4624b51d17a503baf07d1">NOT_USED</enumvalue>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetHostAddress_</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>aeef5d92625012671132a60b2879b8e9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ifw::fnd::datatype::DataType</type>
      <name>StrParToDataType</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>acbd9dcb2311634a6c65ba64b85c28acb</anchor>
      <arglist>(const std::string &amp;par_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckIfReqSupported</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a7bbb124919f0b82b3b759c974892b6a4</anchor>
      <arglist>(const std::string &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetHostAddress</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a3edec2623f904c3f1da19f0456427533</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ifw::ccf::common::Config &amp;</type>
      <name>GetCfg</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a64ebf719a56ac4171f062794b5d710c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ifw::fnd::datatype::DataType</type>
      <name>ParToIfwDataType</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a197f01a1d4b40c900cac3497e94e46a9</anchor>
      <arglist>(const std::string &amp;par)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ConvertImage</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a99c6a67f656735e4e2eca124d419e27a</anchor>
      <arglist>(SRC_IM_TYPE *image_buffer, uint32_t pixels, TRG_IM_TYPE **target_buf, uint32_t *target_buf_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrepCplImage</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>ae0ba68b6f5acf0ac2268f8c1932feaa4</anchor>
      <arglist>(const ifw::ccf::common::DataFrame &amp;frame, cpl_image **image, ifw::fnd::datatype::DataType *target_data_type, uint32_t *target_buffer_size)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetImageDir</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>acb28c65aad8570f3c152cfbbe19654c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>PackParameters</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a8b10f33136f89fbbd6c2235f64bf9553</anchor>
      <arglist>(const ifw::core::utils::param::ParameterSet &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnpackParameters</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>aa8d806bb239aa4fa050b6aa7bf29c2ce</anchor>
      <arglist>(const std::string &amp;parameters, ifw::core::utils::param::ParameterSet &amp;par_set)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>get_call_stack</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>aa85d7fdd0b207721ae7756333b255a27</anchor>
      <arglist>(int max_frames=64)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_ID</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a5238eefe2b2c3ef65191782127eb2d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_NAME</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>ad0c5aaef97bd8d97d54bdb29f9bc6072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_ADAPTER</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a2d28051a6e030870b73873965260c37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_START</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>abf2aa1228595968dcca4feb719fe53ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_STATUS</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>ac186b513a4e69a4296110570b1e141a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_FRAMES_HANDLED</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a36954258d59cdb6e0b6679d89f3f0196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_VOLUME_HANDLED</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>abf181bb195811093819663a9a55ff788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_NB_OF_FILES_STORED</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a2b344f0c868ae6c57a27764ce1410c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_FILES_STORED</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>afbedd87cfa0eaef0bb56de9327100447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_ID</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a5238eefe2b2c3ef65191782127eb2d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_NAME</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>ad0c5aaef97bd8d97d54bdb29f9bc6072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_ADAPTER</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a2d28051a6e030870b73873965260c37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_START</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>abf2aa1228595968dcca4feb719fe53ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_STATUS</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>ac186b513a4e69a4296110570b1e141a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_FRAMES_HANDLED</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a36954258d59cdb6e0b6679d89f3f0196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_VOLUME_HANDLED</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>abf181bb195811093819663a9a55ff788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_NB_OF_FILES_STORED</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>a2b344f0c868ae6c57a27764ce1410c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>DB_NODE_PUB_FILES_STORED</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common.html</anchorfile>
      <anchor>afbedd87cfa0eaef0bb56de9327100447</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf::common::fits</name>
    <filename>namespaceifw_1_1ccf_1_1common_1_1fits.html</filename>
    <member kind="function">
      <type>int</type>
      <name>BitpixToCfitsioDataType</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common_1_1fits.html</anchorfile>
      <anchor>a8202cd32a102ce0360e71f56841c445c</anchor>
      <arglist>(const int8_t bitpix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetKeys</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common_1_1fits.html</anchorfile>
      <anchor>a9f62a5f7c5ab3e9307f780f526405dc9</anchor>
      <arglist>(std::shared_ptr&lt; CCfits::FITS &gt; &amp;fits_handle, const int16_t hdu_nb, const std::vector&lt; std::string &gt; &amp;keys, std::map&lt; std::string, std::pair&lt; std::string, std::string &gt; &gt; &amp;key_values, const bool ignore_missing_keys)</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>BitpixToBytesPerPixel</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common_1_1fits.html</anchorfile>
      <anchor>af4f852de5b86aac054e70fcbd368dbc6</anchor>
      <arglist>(const int8_t bitpix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadImageData</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common_1_1fits.html</anchorfile>
      <anchor>a68bd9d9422964d8ada6ac7621a70c314</anchor>
      <arglist>(const std::string &amp;filename, const int16_t hdu_nb, ifw::fnd::datatype::DataType &amp;pixel_data_type, void **image_buffer, uint32_t &amp;image_size, std::map&lt; std::string, std::pair&lt; std::string, std::string &gt; &gt; &amp;key_values, const std::list&lt; std::string &gt; &amp;req_keys)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DataTypeToBzero</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common_1_1fits.html</anchorfile>
      <anchor>a39acdfbda933deea49c5b3fa2ce354b6</anchor>
      <arglist>(const int fits_data_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AppendImageExtension</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common_1_1fits.html</anchorfile>
      <anchor>adc1c6ff9e8ce622ac12feef079bcc468</anchor>
      <arglist>(std::shared_ptr&lt; CCfits::FITS &gt; &amp;fits_handle, const ifw::core::dit::did::Did &amp;dictionary, const std::string &amp;ext_name, const ifw::fnd::fits::BitPix bitpix, const std::vector&lt; int32_t &gt; &amp;naxes, const uint32_t image_size, const void *image_buffer, const uint16_t nb_of_hdr_blocks=1)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>GetNbOfHdus</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common_1_1fits.html</anchorfile>
      <anchor>a793db662ad3dca26db9530bc6666f377</anchor>
      <arglist>(std::shared_ptr&lt; CCfits::FITS &gt; &amp;fits_handle)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf::common::test</name>
    <filename>namespaceifw_1_1ccf_1_1common_1_1test.html</filename>
    <class kind="class">ifw::ccf::common::test::ComAdptTest</class>
    <class kind="class">ifw::ccf::common::test::DcsClientTest</class>
    <member kind="variable">
      <type>const std::string</type>
      <name>DCS_CLIENT_HELP</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common_1_1test.html</anchorfile>
      <anchor>ad47b818e1cbf67b011f2bc43f8cc4d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const auto</type>
      <name>STATE_ON_NOT_OP_NOT_READY</name>
      <anchorfile>namespaceifw_1_1ccf_1_1common_1_1test.html</anchorfile>
      <anchor>afd1350a218ca0527ef66680c9d737dc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf::control</name>
    <filename>namespaceifw_1_1ccf_1_1control.html</filename>
    <namespace>ifw::ccf::control::test</namespace>
    <class kind="class">ifw::ccf::control::AcqThread</class>
    <class kind="class">ifw::ccf::control::ActionMgr</class>
    <class kind="class">ifw::ccf::control::ActivityInitialising</class>
    <class kind="class">ifw::ccf::control::ActivityRecording</class>
    <class kind="class">ifw::ccf::control::Application</class>
    <class kind="class">ifw::ccf::control::ComAdptSim</class>
    <class kind="class">ifw::ccf::control::Config</class>
    <class kind="class">ifw::ccf::control::DataContext</class>
    <class kind="class">ifw::ccf::control::DcsActions</class>
    <class kind="class">ifw::ccf::control::DcsCmdsImpl</class>
    <class kind="class">ifw::ccf::control::MonitorThread</class>
    <class kind="struct">ifw::ccf::control::PipelineInfo</class>
    <class kind="class">ifw::ccf::control::ProcThread</class>
    <class kind="struct">ifw::ccf::control::PublisherInfo</class>
    <class kind="class">ifw::ccf::control::PubThread</class>
    <class kind="class">ifw::ccf::control::RecActions</class>
    <class kind="class">ifw::ccf::control::RecCmdsImpl</class>
    <class kind="struct">ifw::ccf::control::RecipeInfo</class>
    <class kind="class">ifw::ccf::control::RecWaitRequest</class>
    <class kind="class">ifw::ccf::control::StdActions</class>
    <class kind="class">ifw::ccf::control::StdCmdsImpl</class>
    <class kind="struct">ifw::ccf::control::TelemetryCacheEntry</class>
    <class kind="struct">ifw::ccf::control::TelemetryNode</class>
    <member kind="function">
      <type>Config &amp;</type>
      <name>GetCfg</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a6b1306a1dd06616c6edb12fe02205277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ifw::ccf::common::Setup &amp;</type>
      <name>GetSetup</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>ad5ebad29f26e6efe6cb4220ed658850a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>constexpr double</type>
      <name>FRAME_RECV_TIMEOUT</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>aab710e88c234b1dd3958d71ad0d4c5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr double</type>
      <name>NO_FRAME_RECV_SLEEP_TIME</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a2919a08c63cc3b31c308a65dbcdf3e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ADPT_ACTIVE</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>af0261802dd3e4bdcb5fdca6819dca734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ADPT_DISABLE_DURING_ACQ</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a0864a3313ad8ad2365d760c8ec201147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_ADPT_PERIOD</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>ab764c96a2970fef98759aea608142aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_DISABLE_DURING_ACQ</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a2cb3d391c813816ad34b086c126cc3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_NODES_LIST_DEF</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a1141770376fefe1fcf8f1bc794513199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_NODES</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a2da4398f7eae28f26752f53cc4071265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_OLDB_NODE</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a1a1e435c3845be589baed50e6079f4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>CFG_KEY_META_KEY</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>af8239c11408052fbabe7d0dbdc7cbf57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>TEL_UNDEFINED_VALUE</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a6ab5917dc259fcc79c6981e1e8634161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr double</type>
      <name>TEL_WARN_THROTTLE_PERIOD</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>ae4c15c297b3ded78074740953250cbfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>MAX_START_AT_TIME</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a487d4d0f40bfc59b92270d676f9cc1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>MON_THR_TAG</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a92e83f4581d3fa32467d012be82b2742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>ACQ_THR_TAG</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a45455ea0b30886fa03a5035e6dddc583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>INPUT_Q_TAG</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a5b5f21bfbbfba57044a7041bea5e92a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::string_view</type>
      <name>OUTPUT_Q_TAG</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a0185d99bed41b5edcc3098a421ad6999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_TERM</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>ab7c8bb97fdf90120176f0135c29fcf33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_SETUP</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a5d07dddc5b710f607381d640b005b88a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_NEW_DATA</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a58e94d9e38ab3623938c78433613b0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_PUBLISH</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>ae43190b6f0abaef1ff3be1c1255bf05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_START</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a534397fb857cc475d303d66d46f02970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>MON_THR_TAG</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a92e83f4581d3fa32467d012be82b2742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>ACQ_THR_TAG</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a45455ea0b30886fa03a5035e6dddc583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>INPUT_Q_TAG</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a5b5f21bfbbfba57044a7041bea5e92a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::string_view</type>
      <name>OUTPUT_Q_TAG</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a0185d99bed41b5edcc3098a421ad6999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_TERM</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>ab7c8bb97fdf90120176f0135c29fcf33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_SETUP</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a5d07dddc5b710f607381d640b005b88a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_NEW_DATA</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a58e94d9e38ab3623938c78433613b0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_PUBLISH</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>ae43190b6f0abaef1ff3be1c1255bf05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_SIG_START</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a534397fb857cc475d303d66d46f02970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>ACTIVE_REC_MUTEX</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a236ba05dda4d82676c6a77211dc3cf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>REC_HISTORY_MUTEX</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a562747204842234ea50a669344a6bc25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>MUTEX_REC_WAIT_REQUESTS</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>a9fcfa503f1cf77ab3b983933a0e0f8cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>MUTEX_TELEMETRY</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>ab13b0f70ae2486e3afc92c4ab0d2ccda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>MUTEX_TELEMETRY_CACHE</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>aeadea54e407b15ca9f8d6c9367728eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CcfRequestRejectHandler</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>ab2e47cb84920ed353717786a15edd2f8</anchor>
      <arglist>(const rad::AnyEvent &amp;event, const std::string &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>Application &amp;</type>
      <name>App</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control.html</anchorfile>
      <anchor>af684c9471bfe99680b2b1d5dd4f942a7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf::control::test</name>
    <filename>namespaceifw_1_1ccf_1_1control_1_1test.html</filename>
    <class kind="class">ifw::ccf::control::test::ServerInstance</class>
    <member kind="function">
      <type>void</type>
      <name>Server</name>
      <anchorfile>namespaceifw_1_1ccf_1_1control_1_1test.html</anchorfile>
      <anchor>ae944c6c2bd70f69fdd12ccc8d4500435</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf::mptk</name>
    <filename>namespaceifw_1_1ccf_1_1mptk.html</filename>
    <class kind="class">ifw::ccf::mptk::Manager</class>
    <class kind="class">ifw::ccf::mptk::Message</class>
    <class kind="class">ifw::ccf::mptk::MessageBus</class>
    <class kind="class">ifw::ccf::mptk::Response</class>
    <class kind="class">ifw::ccf::mptk::Thread</class>
    <member kind="enumeration">
      <type></type>
      <name>MsgPrio</name>
      <anchorfile>namespaceifw_1_1ccf_1_1mptk.html</anchorfile>
      <anchor>ae0f3b47d797d08a5ddf7da6956758dbe</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf_1_1mptk.html" anchor="ae0f3b47d797d08a5ddf7da6956758dbea41bc94cbd8eebea13ce0491b2ac11b88">LOW</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf_1_1mptk.html" anchor="ae0f3b47d797d08a5ddf7da6956758dbeab89de3b4b81c4facfac906edf29aec8c">HIGH</enumvalue>
    </member>
    <member kind="function">
      <type>log4cplus::Logger &amp;</type>
      <name>Logger</name>
      <anchorfile>namespaceifw_1_1ccf_1_1mptk.html</anchorfile>
      <anchor>a9b0f302ff90420b4ae8d3d5ebad362c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SplitDblTime</name>
      <anchorfile>namespaceifw_1_1ccf_1_1mptk.html</anchorfile>
      <anchor>aa33d2e33170b853984f30283f095aefe</anchor>
      <arglist>(const double time, int64_t &amp;secs, int64_t &amp;nano_secs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SleepUntil</name>
      <anchorfile>namespaceifw_1_1ccf_1_1mptk.html</anchorfile>
      <anchor>a4171bc0785fea71547b5f6319006f34e</anchor>
      <arglist>(struct timespec *ts, int delay)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ThreadLogic</name>
      <anchorfile>namespaceifw_1_1ccf_1_1mptk.html</anchorfile>
      <anchor>a5a56c901904cc01c432fc7afb1bd8c32</anchor>
      <arglist>(const char *thread_name)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>THREAD_REGISTRY</name>
      <anchorfile>namespaceifw_1_1ccf_1_1mptk.html</anchorfile>
      <anchor>a827bd44e2ee0ee6cd2dd7fabf284a719</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf::protocols</name>
    <filename>namespaceifw_1_1ccf_1_1protocols.html</filename>
    <namespace>ifw::ccf::protocols::aravis</namespace>
    <namespace>ifw::ccf::protocols::envision</namespace>
    <namespace>ifw::ccf::protocols::envision_llnetio</namespace>
    <namespace>ifw::ccf::protocols::genicam</namespace>
    <namespace>ifw::ccf::protocols::rtms</namespace>
    <namespace>ifw::ccf::protocols::rtms_llnetio</namespace>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf::protocols::aravis</name>
    <filename>namespaceifw_1_1ccf_1_1protocols_1_1aravis.html</filename>
    <class kind="struct">ifw::ccf::protocols::aravis::ArvAttributeInfo</class>
    <class kind="struct">ifw::ccf::protocols::aravis::ArvFrame</class>
    <class kind="class">ifw::ccf::protocols::aravis::ComAdptAravis</class>
    <member kind="enumeration">
      <type></type>
      <name>ArvDatatype</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1aravis.html</anchorfile>
      <anchor>a0442eee7bab945eb0240d55176ea8178</anchor>
      <arglist></arglist>
      <enumvalue file="namespaceifw_1_1ccf_1_1protocols_1_1aravis.html" anchor="a0442eee7bab945eb0240d55176ea8178a91a9f00265967fcb4bd45d9daebcf40c">ARV_DATA_TYPE_UNKNOWN</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf_1_1protocols_1_1aravis.html" anchor="a0442eee7bab945eb0240d55176ea8178a26fc1bbd0998a8e7726d011737fe08ed">ARV_DATA_TYPE_COMMAND</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf_1_1protocols_1_1aravis.html" anchor="a0442eee7bab945eb0240d55176ea8178af6620619c2a02ad4f8a6a6cc3f149ab5">ARV_DATA_TYPE_ENUM</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf_1_1protocols_1_1aravis.html" anchor="a0442eee7bab945eb0240d55176ea8178a7fec79388337809f6e216aab95c40722">ARV_DATA_TYPE_BOOLEAN</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf_1_1protocols_1_1aravis.html" anchor="a0442eee7bab945eb0240d55176ea8178a34e256359a63710702550b6d4e3e4aa5">ARV_DATA_TYPE_INTEGER</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf_1_1protocols_1_1aravis.html" anchor="a0442eee7bab945eb0240d55176ea8178afc095fa4f04ba36e49ac50c2bf30f87a">ARV_DATA_TYPE_STRING</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf_1_1protocols_1_1aravis.html" anchor="a0442eee7bab945eb0240d55176ea8178a957d32ee5a14fbdc144e86c872c721bf">ARV_DATA_TYPE_FLOAT</enumvalue>
      <enumvalue file="namespaceifw_1_1ccf_1_1protocols_1_1aravis.html" anchor="a0442eee7bab945eb0240d55176ea8178a7c14b2e399e6a977840f9b20394f6191">_ARV_DATA_TYPE_FORCE_32</enumvalue>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FrameReceptionThread</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1aravis.html</anchorfile>
      <anchor>a333b319f5114460421623628d0cd0ec8</anchor>
      <arglist>(void *com_adapter)</arglist>
    </member>
    <member kind="function">
      <type>ifw::ccf::common::Setup &amp;</type>
      <name>GetSetup</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1aravis.html</anchorfile>
      <anchor>a4486b0b9b00a1558ad1ef02b00065330</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>SetupKey</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1aravis.html</anchorfile>
      <anchor>a36d718f2013fe7976f7b5ee5b59275fe</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;names)</arglist>
    </member>
    <member kind="variable">
      <type>const auto</type>
      <name>ARAVIS_INFINITE</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1aravis.html</anchorfile>
      <anchor>a8a429133bd1b732dca7a39cb1e34d59e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf::protocols::envision</name>
    <filename>namespaceifw_1_1ccf_1_1protocols_1_1envision.html</filename>
    <class kind="class">ifw::ccf::protocols::envision::ComAdptEnvision</class>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>DEV_PROP_OPCUA_OBJECT</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1envision.html</anchorfile>
      <anchor>a8bf6fec9590f972bd43677506a280b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>DEV_PROP_OPCUA_NS</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1envision.html</anchorfile>
      <anchor>a3bd55e001e55a5652218c53f6201c8a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf::protocols::envision_llnetio</name>
    <filename>namespaceifw_1_1ccf_1_1protocols_1_1envision__llnetio.html</filename>
    <class kind="class">ifw::ccf::protocols::envision_llnetio::ComAdptEnvision</class>
    <class kind="class">ifw::ccf::protocols::envision_llnetio::OpcuaClientWrapper</class>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>DEV_PROP_OPCUA_OBJECT</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1envision__llnetio.html</anchorfile>
      <anchor>acd33246512d3aece95b933a18d790acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>DEV_PROP_OPCUA_NS</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1envision__llnetio.html</anchorfile>
      <anchor>abe14c8c6653cbcf4cc063110f731fb0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf::protocols::genicam</name>
    <filename>namespaceifw_1_1ccf_1_1protocols_1_1genicam.html</filename>
    <class kind="class">ifw::ccf::protocols::genicam::ComAdptGenICam</class>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf::protocols::rtms</name>
    <filename>namespaceifw_1_1ccf_1_1protocols_1_1rtms.html</filename>
    <class kind="class">ifw::ccf::protocols::rtms::ComAdptRtms</class>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>RTMS_PROP_IP_ADDRESS</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1rtms.html</anchorfile>
      <anchor>a70a675aff8c80a4955a5c23692262302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>RTMS_PROP_PORT</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1rtms.html</anchorfile>
      <anchor>acfd3308473a968cb8e522e909903cbd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>RTMS_PROP_NET_IF</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1rtms.html</anchorfile>
      <anchor>a98ef1fb881b8ebe8cfa5013029c32151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>RTMS_PROP_WIDTH</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1rtms.html</anchorfile>
      <anchor>a510cc5baa74915c3c21350ba5c0b1b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>RTMS_PROP_HEIGHT</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1rtms.html</anchorfile>
      <anchor>a6147269e347c45a145d8b20bbdd76a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>RTMS_PROP_DATA_TYPE</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1rtms.html</anchorfile>
      <anchor>acc13dbb4bb422347d34f0ef003688f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>RTMS_PROP_QUEUE_SIZE</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1rtms.html</anchorfile>
      <anchor>addb1d11871dd7767e351fb6245e3872e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf::protocols::rtms_llnetio</name>
    <filename>namespaceifw_1_1ccf_1_1protocols_1_1rtms__llnetio.html</filename>
    <class kind="class">ifw::ccf::protocols::rtms_llnetio::ComAdptRtms</class>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>RTMS_PROP_IP_ADDRESS</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1rtms__llnetio.html</anchorfile>
      <anchor>a610879ae6fb6c7cb6f2cecbf2e06faa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>RTMS_PROP_PORT</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1rtms__llnetio.html</anchorfile>
      <anchor>a981ce635cd282253f6a6063f96ebf6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>RTMS_PROP_NET_IF</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1rtms__llnetio.html</anchorfile>
      <anchor>af6cced3a6b7dbb6327a5548df61e1f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>RTMS_PROP_WIDTH</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1rtms__llnetio.html</anchorfile>
      <anchor>a634751e5fd3d9fe8c8a7b423d69cc8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>RTMS_PROP_HEIGHT</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1rtms__llnetio.html</anchorfile>
      <anchor>a725627ded1d2dd6c2903a4c089b2aa69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>RTMS_PROP_DATA_TYPE</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1rtms__llnetio.html</anchorfile>
      <anchor>ae7cc115421cb3674bcb20405f51cf780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>RTMS_PROP_QUEUE_SIZE</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1rtms__llnetio.html</anchorfile>
      <anchor>ab8b6b399bccae0e3522c9af4d074f782</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>RTMS_PROP_MTU_SIZE</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1rtms__llnetio.html</anchorfile>
      <anchor>a68c487305fd2694ba3b775784690dcea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>RTMS_PROP_TOPIC_ID</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1rtms__llnetio.html</anchorfile>
      <anchor>ace5024394b429bd12ebec04ecfb64375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr auto</type>
      <name>RTMS_PROP_SAMPLE_EXT_INFO</name>
      <anchorfile>namespaceifw_1_1ccf_1_1protocols_1_1rtms__llnetio.html</anchorfile>
      <anchor>a923eb7da10582755026d6d82c8145bac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf::stdpub</name>
    <filename>namespaceifw_1_1ccf_1_1stdpub.html</filename>
    <class kind="class">ifw::ccf::stdpub::MudpiCreator</class>
    <class kind="class">ifw::ccf::stdpub::PubDdt</class>
    <class kind="class">ifw::ccf::stdpub::PubFits</class>
    <class kind="class">ifw::ccf::stdpub::PubRtms</class>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf::stdrecipe</name>
    <filename>namespaceifw_1_1ccf_1_1stdrecipe.html</filename>
    <class kind="class">ifw::ccf::stdrecipe::RecipeAverage</class>
    <class kind="class">ifw::ccf::stdrecipe::RecipeCentroid</class>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf::tools</name>
    <filename>namespaceifw_1_1ccf_1_1tools.html</filename>
    <namespace>ifw::ccf::tools::llnetio</namespace>
    <namespace>ifw::ccf::tools::rtms2ccflib</namespace>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf::tools::llnetio</name>
    <filename>namespaceifw_1_1ccf_1_1tools_1_1llnetio.html</filename>
    <namespace>ifw::ccf::tools::llnetio::rtms2ccflib</namespace>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf::tools::llnetio::rtms2ccflib</name>
    <filename>namespaceifw_1_1ccf_1_1tools_1_1llnetio_1_1rtms2ccflib.html</filename>
    <class kind="class">ifw::ccf::tools::llnetio::rtms2ccflib::RtmsCcfReceiver</class>
  </compound>
  <compound kind="namespace">
    <name>ifw::ccf::tools::rtms2ccflib</name>
    <filename>namespaceifw_1_1ccf_1_1tools_1_1rtms2ccflib.html</filename>
    <class kind="class">ifw::ccf::tools::rtms2ccflib::RtmsCcfReceiver</class>
  </compound>
  <compound kind="namespace">
    <name>send_cmd</name>
    <filename>namespacesend__cmd.html</filename>
  </compound>
  <compound kind="namespace">
    <name>start_test_procs</name>
    <filename>namespacestart__test__procs.html</filename>
  </compound>
  <compound kind="namespace">
    <name>stop_test_procs</name>
    <filename>namespacestop__test__procs.html</filename>
  </compound>
  <compound kind="namespace">
    <name>stress_tests</name>
    <filename>namespacestress__tests.html</filename>
  </compound>
  <compound kind="namespace">
    <name>test_ccf_commands</name>
    <filename>namespacetest__ccf__commands.html</filename>
  </compound>
  <compound kind="namespace">
    <name>test_utils</name>
    <filename>namespacetest__utils.html</filename>
  </compound>
  <compound kind="namespace">
    <name>windowing_stress_test</name>
    <filename>namespacewindowing__stress__test.html</filename>
  </compound>
  <compound kind="namespace">
    <name>wscript</name>
    <filename>namespacewscript.html</filename>
  </compound>
  <compound kind="page">
    <name>ccf_sim_adapter</name>
    <title>CCF Simulation Adapter</title>
    <filename>ccf_sim_adapter.html</filename>
    <docanchor file="ccf_sim_adapter.html" title="Overview">sim_overview</docanchor>
    <docanchor file="ccf_sim_adapter.html" title="Processing Pipeline">sim_processing</docanchor>
    <docanchor file="ccf_sim_adapter.html" title="Simulation Types">sim_types</docanchor>
    <docanchor file="ccf_sim_adapter.html" title="File (default)">sim_type_file</docanchor>
    <docanchor file="ccf_sim_adapter.html" title="Gaussian">sim_type_gaussian</docanchor>
    <docanchor file="ccf_sim_adapter.html" title="MultiGaussian">sim_type_multigaussian</docanchor>
    <docanchor file="ccf_sim_adapter.html" title="Flat">sim_type_flat</docanchor>
    <docanchor file="ccf_sim_adapter.html" title="Grid">sim_type_grid</docanchor>
    <docanchor file="ccf_sim_adapter.html" title="Gradient">sim_type_gradient</docanchor>
    <docanchor file="ccf_sim_adapter.html" title="Ring">sim_type_ring</docanchor>
    <docanchor file="ccf_sim_adapter.html" title="Checkerboard">sim_type_checkerboard</docanchor>
    <docanchor file="ccf_sim_adapter.html" title="Noise">sim_type_noise</docanchor>
    <docanchor file="ccf_sim_adapter.html" title="Grating">sim_type_grating</docanchor>
    <docanchor file="ccf_sim_adapter.html" title="Common Parameters">sim_common_params</docanchor>
    <docanchor file="ccf_sim_adapter.html" title="Exposure/Window Parameters">sim_expo_params</docanchor>
    <docanchor file="ccf_sim_adapter.html" title="Device Properties">sim_device_props</docanchor>
  </compound>
</tagfile>
