<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/pr2_robot/pr2_computer_monitor/src/pr2_computer_monitor/</path>
    <filename>____init_____8py</filename>
    <namespace>pr2_computer_monitor</namespace>
  </compound>
  <compound kind="file">
    <name>cpu_monitor.py</name>
    <path>/tmp/ws/src/pr2_robot/pr2_computer_monitor/scripts/</path>
    <filename>cpu__monitor_8py</filename>
    <class kind="class">cpu_monitor::CPUMonitor</class>
    <namespace>cpu_monitor</namespace>
    <member kind="function">
      <type>def</type>
      <name>check_clock_speed</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a67962d02335da148e27c459f22cea76b</anchor>
      <arglist>(enforce_speed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_core_temps</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a71854da488954e6a597d8ce26097e3b6</anchor>
      <arglist>(sys_temp_strings)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_ipmi</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a2b128830716a986fc0d791b607808f50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_memory</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a3fe053f32c1a09541ca76086f4e205ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_mpstat</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a86a29a8cb6939353ef195d35aeb97459</anchor>
      <arglist>(core_count=-1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_uptime</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a9b0314c72b120adbeeafbfeaa4ef72b1</anchor>
      <arglist>(load1_threshold, load5_threshold)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_core_temp_names</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a41b7fa3f18f664780431b7377b04d6af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_status_stale</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>abcabb59bfda74fa9659b1c2efb6495bc</anchor>
      <arglist>(stat, last_update_time)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_Thread__stop</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a2fbd917dc2e7abda71d903084fa5f34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a7e691e1b30778edc69a4e65a1415d4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>acc05e27e93abfd0a534e7747f2e80d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cpu_node</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>aff22f94e38c4ab653d0e8e552bdb9f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>af68abbeff0e1f254b7e8c3909dd9231f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dest</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>aaceb75d2b2370607f0d2a74eacdcba10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>has_error_core_count</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>ab6e26d958dddd328c07bb62a24b909c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>has_warned_mpstat</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>adedd6a033c8139622d9e499a68c811b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>ae7aabacf712da12f4908b95e05fa8dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hostname</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>aa14ae3cf33bdfa3fd1f44435de8d5738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>metavar</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>abd590c1f022ea67e7249e1c71de69a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>options</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a21707d63dc8cec30e26ab015810b2de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a0578106242979377da25e6cde642bc50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a471d85d8f9424c1a76b76a48a7338125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>stat_dict</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a2a8543a8da30915989c4096bc2f3e1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>usage_old</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a816f96650e0c5e60387ffb6814bc82ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hd_monitor.py</name>
    <path>/tmp/ws/src/pr2_robot/pr2_computer_monitor/scripts/</path>
    <filename>hd__monitor_8py</filename>
    <class kind="class">hd_monitor::hd_monitor</class>
    <namespace>hd_monitor</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_hddtemp_data</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a461b1584840de92d796ddf30eaaa0df4</anchor>
      <arglist>(hostname=&apos;localhost&apos;, port=7634)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_status_stale</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a6a152452d85cb62e4d89456fa8267922</anchor>
      <arglist>(stat, last_update_time)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_Thread__stop</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a3b19a17944b6eaea4f49508a19261e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>ab421d8df48fa13f594338b1f6e9f49d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>ac48ad716dc6ff1afd76efd9fa2c06f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>critical_hd_level</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>af972678d0929fd3fda3cfea0b63ad9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a64b46665626b4b3f2731d0ce7e96fb28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dest</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a7cdaf409492c62e6f7f90804ae079760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hd_monitor</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>aeba24c35d93cdc477e3b3c4ab4204ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hd_temp_error</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>aaa3fd37bf6d514b27cba1686760d67aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hd_temp_warn</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>ae635c61ca935e86309c074a08a0093d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a8551a004bb9213bb15a9ffa54f14c490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>home_dir</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a368da79ef761eee68ae268a04a9297e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hostname</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a584d3bf3e373a5379d0dc297c5be696b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>low_hd_level</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a3520df8f252d66aecdae3f33bc93b8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>metavar</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a1fea666307c8efcedada715276e9437a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>options</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a73c75b1bae10cfa372f11de7a944117e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>afe67cce134006cd1df14e1c847314512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a76bf05bba26b062dc3e3e807577a93a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>REMOVABLE</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a78941adc25be57d7d514eaad5375e1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>stat_dict</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a9b755c258c1297c48cfa6c1fa913a547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>temp_dict</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>ab6214dd379404effc5659ca92f44e059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>usage_dict</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>ac7b19f6db5f46319869c14a744bc972b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>network_detector.cpp</name>
    <path>/tmp/ws/src/pr2_robot/pr2_computer_monitor/src/</path>
    <filename>network__detector_8cpp</filename>
    <member kind="function">
      <type>bool</type>
      <name>initSocket</name>
      <anchorfile>network__detector_8cpp.html</anchorfile>
      <anchor>a3d517af0aeb5d491de52a9efd9aea4ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>interfaceIsRunning</name>
      <anchorfile>network__detector_8cpp.html</anchorfile>
      <anchor>a6455f783cc7bb4935f44d4e8721480a2</anchor>
      <arglist>(std::string interface_name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>network__detector_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>socket_fd</name>
      <anchorfile>network__detector_8cpp.html</anchorfile>
      <anchor>ad02424c03e4b1b3ddbdb78d829489ac3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ntp_monitor.py</name>
    <path>/tmp/ws/src/pr2_robot/pr2_computer_monitor/scripts/</path>
    <filename>ntp__monitor_8py</filename>
    <namespace>ntp_monitor</namespace>
    <member kind="function">
      <type>def</type>
      <name>ntp_monitor</name>
      <anchorfile>namespacentp__monitor.html</anchorfile>
      <anchor>a6d14c8db5f9702a12bd0a80defdc366d</anchor>
      <arglist>(ntp_hostname, offset=500, self_offset=500, diag_hostname=None, error_offset=5000000, ignore_self=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ntp_monitor_main</name>
      <anchorfile>namespacentp__monitor.html</anchorfile>
      <anchor>ad890bb83650de77325c38d0543a4d4bc</anchor>
      <arglist>(argv=sys.argv)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_Thread__stop</name>
      <anchorfile>namespacentp__monitor.html</anchorfile>
      <anchor>a4fd6b3459e6e83c175738677ed525f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacentp__monitor.html</anchorfile>
      <anchor>ade025ab08706bc44475a4c8e41151b9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nvidia_smi_util.py</name>
    <path>/tmp/ws/src/pr2_robot/pr2_computer_monitor/src/pr2_computer_monitor/</path>
    <filename>nvidia__smi__util_8py</filename>
    <namespace>pr2_computer_monitor::nvidia_smi_util</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_find_val</name>
      <anchorfile>namespacepr2__computer__monitor_1_1nvidia__smi__util.html</anchorfile>
      <anchor>a33a28bc488fabad70017766d3e2c58a9</anchor>
      <arglist>(output, word)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_rads_to_rpm</name>
      <anchorfile>namespacepr2__computer__monitor_1_1nvidia__smi__util.html</anchorfile>
      <anchor>a7ad785e737d10eba83bda03395e8da4f</anchor>
      <arglist>(rads)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_rpm_to_rads</name>
      <anchorfile>namespacepr2__computer__monitor_1_1nvidia__smi__util.html</anchorfile>
      <anchor>a3cc823c938a23c6526e3d4fb629d04f3</anchor>
      <arglist>(rpm)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_gpu_status</name>
      <anchorfile>namespacepr2__computer__monitor_1_1nvidia__smi__util.html</anchorfile>
      <anchor>a392c8e3b6f66fd69e24a0c0a290cf6ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gpu_status_to_diag</name>
      <anchorfile>namespacepr2__computer__monitor_1_1nvidia__smi__util.html</anchorfile>
      <anchor>afc51ec6f21d7003d24d6d85a68a5e584</anchor>
      <arglist>(gpu_stat)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_smi_output</name>
      <anchorfile>namespacepr2__computer__monitor_1_1nvidia__smi__util.html</anchorfile>
      <anchor>ab1cea0974197324aa41088fb42d672d0</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_FAN_RPM</name>
      <anchorfile>namespacepr2__computer__monitor_1_1nvidia__smi__util.html</anchorfile>
      <anchor>ac022e465aaac2f6c4ad526639315ce7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacepr2__computer__monitor_1_1nvidia__smi__util.html</anchorfile>
      <anchor>a313ab45c7cd07dc932dd8d0679366c1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nvidia_temp.py</name>
    <path>/tmp/ws/src/pr2_robot/pr2_computer_monitor/scripts/</path>
    <filename>nvidia__temp_8py</filename>
    <class kind="class">nvidia_temp::NVidiaTempMonitor</class>
    <namespace>nvidia_temp</namespace>
    <member kind="variable">
      <type></type>
      <name>monitor</name>
      <anchorfile>namespacenvidia__temp.html</anchorfile>
      <anchor>a11b6ed6b5b3a51754a189081e5228f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>my_rate</name>
      <anchorfile>namespacenvidia__temp.html</anchorfile>
      <anchor>a0e37f224c947e656b2ff6fc203f6465e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacenvidia__temp.html</anchorfile>
      <anchor>a9b06bb944dcee491f348258c3d98629e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parse_test.py</name>
    <path>/tmp/ws/src/pr2_robot/pr2_computer_monitor/test/</path>
    <filename>parse__test_8py</filename>
    <class kind="class">parse_test::TestNominalParser</class>
    <namespace>parse_test</namespace>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceparse__test.html</anchorfile>
      <anchor>a599458afe083198880e24870b6224cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>suite</name>
      <anchorfile>namespaceparse__test.html</anchorfile>
      <anchor>a840dd37355be50825478d9d9149f3ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TEXT_HIGH_TEMP_PATH</name>
      <anchorfile>namespaceparse__test.html</anchorfile>
      <anchor>a88e8420fdfe7d84dc4cc060094804044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TEXT_PATH</name>
      <anchorfile>namespaceparse__test.html</anchorfile>
      <anchor>aaec6f4e2782f2a8c5d2cdb15760a2d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>verbosity</name>
      <anchorfile>namespaceparse__test.html</anchorfile>
      <anchor>ac2b8ac368c68109e786c5ff2692c70ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/pr2_robot/pr2_computer_monitor/</path>
    <filename>setup_8py</filename>
    <namespace>setup</namespace>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wifi_monitor.py</name>
    <path>/tmp/ws/src/pr2_robot/pr2_computer_monitor/scripts/</path>
    <filename>wifi__monitor_8py</filename>
    <class kind="class">wifi_monitor::WifiMonitor</class>
    <namespace>wifi_monitor</namespace>
    <member kind="function">
      <type>def</type>
      <name>mark_diag_stale</name>
      <anchorfile>namespacewifi__monitor.html</anchorfile>
      <anchor>aaa045ff8669b2b11f766bde296b6bd96</anchor>
      <arglist>(diag_stat=None, error=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wifi_to_diag</name>
      <anchorfile>namespacewifi__monitor.html</anchorfile>
      <anchor>acc91268860144044c1f10b7c81cbc7ec</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>DIAG_NAME</name>
      <anchorfile>namespacewifi__monitor.html</anchorfile>
      <anchor>a11f1810d3475459edb8fc266ce05b55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERROR_TIME</name>
      <anchorfile>namespacewifi__monitor.html</anchorfile>
      <anchor>aeec3347d7a2d7ea605f483781ec624f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacewifi__monitor.html</anchorfile>
      <anchor>a9d07d4206c1c050980bd450706a0c24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>namespacewifi__monitor.html</anchorfile>
      <anchor>a6f747419b4bcbfe89ba08e2937e8160c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WARN_TIME</name>
      <anchorfile>namespacewifi__monitor.html</anchorfile>
      <anchor>a829a10a0fb07243754f1c153873c29f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wifi_monitor</name>
      <anchorfile>namespacewifi__monitor.html</anchorfile>
      <anchor>a8d3d2bbe53e47a0f51783c38f63d9cdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cpu_monitor::CPUMonitor</name>
    <filename>classcpu__monitor_1_1CPUMonitor.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>a61d6934a1ad8f556d2bf986321027f81</anchor>
      <arglist>(self, hostname, diag_hostname)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cancel_timers</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>ac11c16b46011a7e9ab7815f3869c3741</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_nfs_stat</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>aa6657e636638148e98dd396a09aa0c90</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_temps</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>a1ba38aba3be24896822b0f22b7bdaba0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_usage</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>abd84f3a4678a07c308fc956898154c69</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_stats</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>a03e628bf8dbf969319e6224e36a3595a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_restart_temp_check</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>a27e8ef4fce23462a5fc1cf3095884712</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_check_core_temps</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>ae9cc14d312665d841618116ae1b85bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_check_ipmi</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>a8f23ecbf05365b9439cc03133f682b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_check_nfs</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>a94def489870a934edcdce11f1766c9e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_diag_pub</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>adba1fe9ac1b7312316df77d8b8c7a489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_enforce_speed</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>a9229219f306773541e51993493e7d693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_last_nfs_time</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>ade3bdcfdfd172032bdfcded8129cae94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_last_publish_time</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>a9160b4dd7a6cf228e90dddab295608a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_last_temp_time</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>a02425b957848dfdf13680169fec75dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_last_usage_time</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>a1f2efc0ba111acdeab939980b6f4ad74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_load1_threshold</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>a7a40429e757f0c43a06dacb3b3847a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_load5_threshold</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>aa04120c07af55bf21780daf1283c4a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_mutex</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>ad9d144b9ce1c5456400ab0a3a8623b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_nfs_stat</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>add52d30c924afc587f03f9eb125475c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_nfs_timer</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>ac96c870ba6d35be69f9122532717d624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_num_cores</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>af090d0665ea987d7efb3bc79b34997ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_temp_stat</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>a908ed62008b3806af56bc48fc3f5b9e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_temp_vals</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>ad3958ddb1289eed0d7b55ed8282bd63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_temps_timer</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>add3b25cac14ca40e33dcafe03aea939d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_usage_stat</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>af1543e2b85587b83fd02d39cb90da5a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_usage_timer</name>
      <anchorfile>classcpu__monitor_1_1CPUMonitor.html</anchorfile>
      <anchor>ae04e1ed3510710b4bf20760a210a4cf4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hd_monitor::hd_monitor</name>
    <filename>classhd__monitor_1_1hd__monitor.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classhd__monitor_1_1hd__monitor.html</anchorfile>
      <anchor>a54c0c9843a0bf40752f2c5a62274999d</anchor>
      <arglist>(self, hostname, diag_hostname, home_dir=&apos;&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cancel_timers</name>
      <anchorfile>classhd__monitor_1_1hd__monitor.html</anchorfile>
      <anchor>ad9a38cebfb60bc57a70ef729d1f294a6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_disk_usage</name>
      <anchorfile>classhd__monitor_1_1hd__monitor.html</anchorfile>
      <anchor>a07dd7a7e6ee71c723b775c7182dc7860</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_temps</name>
      <anchorfile>classhd__monitor_1_1hd__monitor.html</anchorfile>
      <anchor>ae7408b732f9b7392d908d4c6383917b7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_stats</name>
      <anchorfile>classhd__monitor_1_1hd__monitor.html</anchorfile>
      <anchor>ad71cfe6ca96533159c34581b87349677</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_diag_pub</name>
      <anchorfile>classhd__monitor_1_1hd__monitor.html</anchorfile>
      <anchor>ae6aeb1d8b025b9f5a2ced6b835b734c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_home_dir</name>
      <anchorfile>classhd__monitor_1_1hd__monitor.html</anchorfile>
      <anchor>a8008a1c1bcca554369e499b6dc215859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_hostname</name>
      <anchorfile>classhd__monitor_1_1hd__monitor.html</anchorfile>
      <anchor>a8bb926cd08d62c86e988fb521071da14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_last_publish_time</name>
      <anchorfile>classhd__monitor_1_1hd__monitor.html</anchorfile>
      <anchor>a5824b3d4bb1cc59d511bc5ed5fc8e989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_last_temp_time</name>
      <anchorfile>classhd__monitor_1_1hd__monitor.html</anchorfile>
      <anchor>a477a15c661029b8d203fb135efec4e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_last_usage_time</name>
      <anchorfile>classhd__monitor_1_1hd__monitor.html</anchorfile>
      <anchor>a732386e8640e06fe2e8b9d892f805b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_mutex</name>
      <anchorfile>classhd__monitor_1_1hd__monitor.html</anchorfile>
      <anchor>aefeff9fb052210e000aaab3583231cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_no_temp_warn</name>
      <anchorfile>classhd__monitor_1_1hd__monitor.html</anchorfile>
      <anchor>a96bb74d75841d8f4683efd346ef9dfaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_temp_stat</name>
      <anchorfile>classhd__monitor_1_1hd__monitor.html</anchorfile>
      <anchor>a747d283798f646c5039a2aff287fdc26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_temp_timer</name>
      <anchorfile>classhd__monitor_1_1hd__monitor.html</anchorfile>
      <anchor>a9916b5e592a330a6718b4737642ede08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_usage_stat</name>
      <anchorfile>classhd__monitor_1_1hd__monitor.html</anchorfile>
      <anchor>a6b03651fb4a4366aa9e82e834cfb9365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_usage_timer</name>
      <anchorfile>classhd__monitor_1_1hd__monitor.html</anchorfile>
      <anchor>aff735e56bc8970e1a67f34d8dcbbce07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nvidia_temp::NVidiaTempMonitor</name>
    <filename>classnvidia__temp_1_1NVidiaTempMonitor.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnvidia__temp_1_1NVidiaTempMonitor.html</anchorfile>
      <anchor>a955b81225e9e85f2f2cb194314a4e424</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pub_status</name>
      <anchorfile>classnvidia__temp_1_1NVidiaTempMonitor.html</anchorfile>
      <anchor>a6349f5082a418c8203d31cb1d52ce793</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_gpu_pub</name>
      <anchorfile>classnvidia__temp_1_1NVidiaTempMonitor.html</anchorfile>
      <anchor>a341e21fea0f07b3487ab026568a02bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_pub</name>
      <anchorfile>classnvidia__temp_1_1NVidiaTempMonitor.html</anchorfile>
      <anchor>a533cde5fe638d044796cf21234910edd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>parse_test::TestNominalParser</name>
    <filename>classparse__test_1_1TestNominalParser.html</filename>
    <member kind="function">
      <type>def</type>
      <name>setUp</name>
      <anchorfile>classparse__test_1_1TestNominalParser.html</anchorfile>
      <anchor>a817f01df6ad0348ef26b6e0a66041c6c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_empty_parse</name>
      <anchorfile>classparse__test_1_1TestNominalParser.html</anchorfile>
      <anchor>adc59a1b3d37a9935c74511596541942a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_high_temp_parse</name>
      <anchorfile>classparse__test_1_1TestNominalParser.html</anchorfile>
      <anchor>a61bbfeca9e0b9bcdd79d7d38196af983</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_parse</name>
      <anchorfile>classparse__test_1_1TestNominalParser.html</anchorfile>
      <anchor>a849dcc95c9f5f7dd4767668ee4944b55</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classparse__test_1_1TestNominalParser.html</anchorfile>
      <anchor>a9b825d2d156c2f2aa7c8a991d52558a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>high_temp_data</name>
      <anchorfile>classparse__test_1_1TestNominalParser.html</anchorfile>
      <anchor>aab715c1ed37ca1b4df353d60373b7df0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wifi_monitor::WifiMonitor</name>
    <filename>classwifi__monitor_1_1WifiMonitor.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwifi__monitor_1_1WifiMonitor.html</anchorfile>
      <anchor>ac3c5761c49f658cfe40afc8051ffa51b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish_stats</name>
      <anchorfile>classwifi__monitor_1_1WifiMonitor.html</anchorfile>
      <anchor>a729e6e629dd4b8a14851698cbe68d80f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_cb</name>
      <anchorfile>classwifi__monitor_1_1WifiMonitor.html</anchorfile>
      <anchor>a7fb4213a15093616fdf508e06bbca682</anchor>
      <arglist>(self, msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_ddwrt_sub</name>
      <anchorfile>classwifi__monitor_1_1WifiMonitor.html</anchorfile>
      <anchor>accedf65194a6d2419b565fe36f9cc565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_diag_pub</name>
      <anchorfile>classwifi__monitor_1_1WifiMonitor.html</anchorfile>
      <anchor>a617806fdfc8fad4194cb88a66f4d7c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_last_msg</name>
      <anchorfile>classwifi__monitor_1_1WifiMonitor.html</anchorfile>
      <anchor>a93de0d068aeb8dc849ab507c6526e58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_last_update_time</name>
      <anchorfile>classwifi__monitor_1_1WifiMonitor.html</anchorfile>
      <anchor>ae3c7ec4ad1323bb3d223bed7c510d48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_mutex</name>
      <anchorfile>classwifi__monitor_1_1WifiMonitor.html</anchorfile>
      <anchor>af6ab9a9203fffc71577e8b6c8c1e90d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_start_time</name>
      <anchorfile>classwifi__monitor_1_1WifiMonitor.html</anchorfile>
      <anchor>aa6401b0894514617190a3011c1cad42d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cpu_monitor</name>
    <filename>namespacecpu__monitor.html</filename>
    <class kind="class">cpu_monitor::CPUMonitor</class>
    <member kind="function">
      <type>def</type>
      <name>check_clock_speed</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a67962d02335da148e27c459f22cea76b</anchor>
      <arglist>(enforce_speed)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_core_temps</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a71854da488954e6a597d8ce26097e3b6</anchor>
      <arglist>(sys_temp_strings)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_ipmi</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a2b128830716a986fc0d791b607808f50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_memory</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a3fe053f32c1a09541ca76086f4e205ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_mpstat</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a86a29a8cb6939353ef195d35aeb97459</anchor>
      <arglist>(core_count=-1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_uptime</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a9b0314c72b120adbeeafbfeaa4ef72b1</anchor>
      <arglist>(load1_threshold, load5_threshold)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_core_temp_names</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a41b7fa3f18f664780431b7377b04d6af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_status_stale</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>abcabb59bfda74fa9659b1c2efb6495bc</anchor>
      <arglist>(stat, last_update_time)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_Thread__stop</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a2fbd917dc2e7abda71d903084fa5f34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a7e691e1b30778edc69a4e65a1415d4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>acc05e27e93abfd0a534e7747f2e80d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cpu_node</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>aff22f94e38c4ab653d0e8e552bdb9f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>af68abbeff0e1f254b7e8c3909dd9231f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dest</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>aaceb75d2b2370607f0d2a74eacdcba10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>has_error_core_count</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>ab6e26d958dddd328c07bb62a24b909c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>has_warned_mpstat</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>adedd6a033c8139622d9e499a68c811b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>ae7aabacf712da12f4908b95e05fa8dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hostname</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>aa14ae3cf33bdfa3fd1f44435de8d5738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>metavar</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>abd590c1f022ea67e7249e1c71de69a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>options</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a21707d63dc8cec30e26ab015810b2de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a0578106242979377da25e6cde642bc50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a471d85d8f9424c1a76b76a48a7338125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>stat_dict</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a2a8543a8da30915989c4096bc2f3e1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>usage_old</name>
      <anchorfile>namespacecpu__monitor.html</anchorfile>
      <anchor>a816f96650e0c5e60387ffb6814bc82ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>hd_monitor</name>
    <filename>namespacehd__monitor.html</filename>
    <class kind="class">hd_monitor::hd_monitor</class>
    <member kind="function">
      <type>def</type>
      <name>get_hddtemp_data</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a461b1584840de92d796ddf30eaaa0df4</anchor>
      <arglist>(hostname=&apos;localhost&apos;, port=7634)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_status_stale</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a6a152452d85cb62e4d89456fa8267922</anchor>
      <arglist>(stat, last_update_time)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_Thread__stop</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a3b19a17944b6eaea4f49508a19261e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>ab421d8df48fa13f594338b1f6e9f49d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>args</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>ac48ad716dc6ff1afd76efd9fa2c06f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>critical_hd_level</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>af972678d0929fd3fda3cfea0b63ad9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a64b46665626b4b3f2731d0ce7e96fb28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dest</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a7cdaf409492c62e6f7f90804ae079760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hd_monitor</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>aeba24c35d93cdc477e3b3c4ab4204ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hd_temp_error</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>aaa3fd37bf6d514b27cba1686760d67aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hd_temp_warn</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>ae635c61ca935e86309c074a08a0093d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>help</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a8551a004bb9213bb15a9ffa54f14c490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>home_dir</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a368da79ef761eee68ae268a04a9297e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hostname</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a584d3bf3e373a5379d0dc297c5be696b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>low_hd_level</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a3520df8f252d66aecdae3f33bc93b8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>metavar</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a1fea666307c8efcedada715276e9437a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>options</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a73c75b1bae10cfa372f11de7a944117e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parser</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>afe67cce134006cd1df14e1c847314512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a76bf05bba26b062dc3e3e807577a93a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>REMOVABLE</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a78941adc25be57d7d514eaad5375e1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>stat_dict</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>a9b755c258c1297c48cfa6c1fa913a547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>temp_dict</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>ab6214dd379404effc5659ca92f44e059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>usage_dict</name>
      <anchorfile>namespacehd__monitor.html</anchorfile>
      <anchor>ac7b19f6db5f46319869c14a744bc972b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ntp_monitor</name>
    <filename>namespacentp__monitor.html</filename>
    <member kind="function">
      <type>def</type>
      <name>ntp_monitor</name>
      <anchorfile>namespacentp__monitor.html</anchorfile>
      <anchor>a6d14c8db5f9702a12bd0a80defdc366d</anchor>
      <arglist>(ntp_hostname, offset=500, self_offset=500, diag_hostname=None, error_offset=5000000, ignore_self=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ntp_monitor_main</name>
      <anchorfile>namespacentp__monitor.html</anchorfile>
      <anchor>ad890bb83650de77325c38d0543a4d4bc</anchor>
      <arglist>(argv=sys.argv)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_Thread__stop</name>
      <anchorfile>namespacentp__monitor.html</anchorfile>
      <anchor>a4fd6b3459e6e83c175738677ed525f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>NAME</name>
      <anchorfile>namespacentp__monitor.html</anchorfile>
      <anchor>ade025ab08706bc44475a4c8e41151b9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nvidia_temp</name>
    <filename>namespacenvidia__temp.html</filename>
    <class kind="class">nvidia_temp::NVidiaTempMonitor</class>
    <member kind="variable">
      <type></type>
      <name>monitor</name>
      <anchorfile>namespacenvidia__temp.html</anchorfile>
      <anchor>a11b6ed6b5b3a51754a189081e5228f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>my_rate</name>
      <anchorfile>namespacenvidia__temp.html</anchorfile>
      <anchor>a0e37f224c947e656b2ff6fc203f6465e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacenvidia__temp.html</anchorfile>
      <anchor>a9b06bb944dcee491f348258c3d98629e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>parse_test</name>
    <filename>namespaceparse__test.html</filename>
    <class kind="class">parse_test::TestNominalParser</class>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceparse__test.html</anchorfile>
      <anchor>a599458afe083198880e24870b6224cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>suite</name>
      <anchorfile>namespaceparse__test.html</anchorfile>
      <anchor>a840dd37355be50825478d9d9149f3ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TEXT_HIGH_TEMP_PATH</name>
      <anchorfile>namespaceparse__test.html</anchorfile>
      <anchor>a88e8420fdfe7d84dc4cc060094804044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TEXT_PATH</name>
      <anchorfile>namespaceparse__test.html</anchorfile>
      <anchor>aaec6f4e2782f2a8c5d2cdb15760a2d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>verbosity</name>
      <anchorfile>namespaceparse__test.html</anchorfile>
      <anchor>ac2b8ac368c68109e786c5ff2692c70ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pr2_computer_monitor</name>
    <filename>namespacepr2__computer__monitor.html</filename>
    <namespace>pr2_computer_monitor::nvidia_smi_util</namespace>
  </compound>
  <compound kind="namespace">
    <name>pr2_computer_monitor::nvidia_smi_util</name>
    <filename>namespacepr2__computer__monitor_1_1nvidia__smi__util.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_find_val</name>
      <anchorfile>namespacepr2__computer__monitor_1_1nvidia__smi__util.html</anchorfile>
      <anchor>a33a28bc488fabad70017766d3e2c58a9</anchor>
      <arglist>(output, word)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_rads_to_rpm</name>
      <anchorfile>namespacepr2__computer__monitor_1_1nvidia__smi__util.html</anchorfile>
      <anchor>a7ad785e737d10eba83bda03395e8da4f</anchor>
      <arglist>(rads)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_rpm_to_rads</name>
      <anchorfile>namespacepr2__computer__monitor_1_1nvidia__smi__util.html</anchorfile>
      <anchor>a3cc823c938a23c6526e3d4fb629d04f3</anchor>
      <arglist>(rpm)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_gpu_status</name>
      <anchorfile>namespacepr2__computer__monitor_1_1nvidia__smi__util.html</anchorfile>
      <anchor>a392c8e3b6f66fd69e24a0c0a290cf6ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gpu_status_to_diag</name>
      <anchorfile>namespacepr2__computer__monitor_1_1nvidia__smi__util.html</anchorfile>
      <anchor>afc51ec6f21d7003d24d6d85a68a5e584</anchor>
      <arglist>(gpu_stat)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>parse_smi_output</name>
      <anchorfile>namespacepr2__computer__monitor_1_1nvidia__smi__util.html</anchorfile>
      <anchor>ab1cea0974197324aa41088fb42d672d0</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_FAN_RPM</name>
      <anchorfile>namespacepr2__computer__monitor_1_1nvidia__smi__util.html</anchorfile>
      <anchor>ac022e465aaac2f6c4ad526639315ce7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacepr2__computer__monitor_1_1nvidia__smi__util.html</anchorfile>
      <anchor>a313ab45c7cd07dc932dd8d0679366c1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>setup</name>
    <filename>namespacesetup.html</filename>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wifi_monitor</name>
    <filename>namespacewifi__monitor.html</filename>
    <class kind="class">wifi_monitor::WifiMonitor</class>
    <member kind="function">
      <type>def</type>
      <name>mark_diag_stale</name>
      <anchorfile>namespacewifi__monitor.html</anchorfile>
      <anchor>aaa045ff8669b2b11f766bde296b6bd96</anchor>
      <arglist>(diag_stat=None, error=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wifi_to_diag</name>
      <anchorfile>namespacewifi__monitor.html</anchorfile>
      <anchor>acc91268860144044c1f10b7c81cbc7ec</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>DIAG_NAME</name>
      <anchorfile>namespacewifi__monitor.html</anchorfile>
      <anchor>a11f1810d3475459edb8fc266ce05b55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ERROR_TIME</name>
      <anchorfile>namespacewifi__monitor.html</anchorfile>
      <anchor>aeec3347d7a2d7ea605f483781ec624f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacewifi__monitor.html</anchorfile>
      <anchor>a9d07d4206c1c050980bd450706a0c24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>namespacewifi__monitor.html</anchorfile>
      <anchor>a6f747419b4bcbfe89ba08e2937e8160c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>WARN_TIME</name>
      <anchorfile>namespacewifi__monitor.html</anchorfile>
      <anchor>a829a10a0fb07243754f1c153873c29f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wifi_monitor</name>
      <anchorfile>namespacewifi__monitor.html</anchorfile>
      <anchor>a8d3d2bbe53e47a0f51783c38f63d9cdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
