ros-noetic-cob-monitoring (0.6.32-1focal) focal; urgency=high

  * Merge pull request #329 <https://github.com/ipa320/cob_command_tools/issues/329> from Deleh/fix/netdata_diagnostics_level
    Change NetData malformed data diagnostics level from ERROR to WARN
  * remove type hints
  * adjust string formatting syntax
  * move netdata communication to interface class
  * change netdata malformed data diagnostic level
  * Merge pull request #328 <https://github.com/ipa320/cob_command_tools/issues/328> from Deleh/feature/wlan_monitor_reconnect
    Reconnect if SSH session is inactive
  * finalize
  * add ssh_connection_state to diagnostics
  * reconnect if session is inactive
  * Contributors: Denis Lehmann, Felix Messmer, fmessmer

 -- Felix Messmer <felixmessmer@gmail.com>  Fri, 28 Apr 2023 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.31-1focal) focal; urgency=high

  * Merge pull request #327 <https://github.com/ipa320/cob_command_tools/issues/327> from Deleh/fix/emergency_stop_monitor
    Collect only error and stale messages as errors
  * collect only error and stale messages as errors
  * Merge pull request #326 <https://github.com/ipa320/cob_command_tools/issues/326> from fmessmer/debug/netdata
    fix netdata queries
  * fix pylint
  * fix return types
  * harmonize Exception handling of cpu_monitor
  * raise error when netdata request failed; show failed chart names
  * include url in loginfo
  * Merge pull request #325 <https://github.com/ipa320/cob_command_tools/issues/325> from Deleh/fix/ntp_monitor
    Fix NTP monitor
  * decode stderr
  * Merge pull request #323 <https://github.com/ipa320/cob_command_tools/issues/323> from pgehring/fix/paramiko_login
    [kevin] disable unsupported algorithms of linksys router
  * fix pylint
  * paramiko version check
  * disable unsupported algorithms of linksys router
  * Contributors: Denis Lehmann, Felix Messmer, Florian Weisshardt, fmessmer, pgehring

 -- Felix Messmer <felixmessmer@gmail.com>  Tue, 03 Jan 2023 23:00:00 -0000

ros-noetic-cob-monitoring (0.6.30-1focal) focal; urgency=high

  * Merge pull request #322 <https://github.com/ipa320/cob_command_tools/issues/322> from Deleh/fix/wlan_monitor_diagnostics
    Set diagnostic level to ERROR on exception
  * harmonization
  * set diagnostic level to ERROR on exception
  * Merge pull request #321 <https://github.com/ipa320/cob_command_tools/issues/321> from LoyVanBeek/fix/netdata_based_diagnostics
    Fix/netdata based diagnostics
  * Split CPU load diagnostics from uptime stats
  * Try both spellings of core temp module name
  * fixing crashed thread if netdata data was malformed and make netdata module name for core temps in api calls configurable
  * Contributors: Björn Eistel, Denis Lehmann, Felix Messmer, Loy van Beek, fmessmer

 -- Felix Messmer <felixmessmer@gmail.com>  Wed, 16 Nov 2022 23:00:00 -0000

ros-noetic-cob-monitoring (0.6.29-1focal) focal; urgency=high



 -- Felix Messmer <felixmessmer@gmail.com>  Thu, 28 Jul 2022 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.28-1focal) focal; urgency=high

  * Merge pull request #314 <https://github.com/ipa320/cob_command_tools/issues/314> from pgehring/feature/netdata_cpu_monitor
    [diagnostics] aquire all cpu data from netdata
  * compatible format
  * expose netdata_tools errors in diagnostics
  * remove ipmi data aquisition
  * check max clock speed
  * parse netdata dict correctly
  * fix typo
  * pass interval to netdata
  * fix strings in diag_vals
  * parse netdata uptime
  * parse netdata mem and swap util
  * parse netdata cpu_util
  * convert to int
  * fix wrong keyword
  * fix timer interval usage
  * cleanup
  * use cores detected by netdata
  * get memory and swap usage from netdata
  * handle empty netdata reponse correctly
  * fix pylint
  * proper python module for netdata_tools
  * wip
  * move netdata functions to module
  * get core temperature from netdata
  * check cpu utilisation with netdata
  * Contributors: Felix Messmer, fmessmer, pgehring

 -- Felix Messmer <felixmessmer@gmail.com>  Mon, 14 Mar 2022 23:00:00 -0000

ros-noetic-cob-monitoring (0.6.27-1focal) focal; urgency=high



 -- Felix Messmer <felixmessmer@gmail.com>  Tue, 11 Jan 2022 23:00:00 -0000

ros-noetic-cob-monitoring (0.6.26-1focal) focal; urgency=high

  * Merge pull request #307 <https://github.com/ipa320/cob_command_tools/issues/307> from floweisshardt/feature/emergency_monitor
    add topics for em released info
  * add topics for em released info
  * Merge pull request #306 <https://github.com/ipa320/cob_command_tools/issues/306> from fmessmer/fix_cob_monitoring
    fix cob_monitoring
  * add traceback to all cob_monitoring exceptions
  * fix string format
  * add exception traceback
  * Contributors: Felix Messmer, fmessmer, mailto:robot@mrk-4

 -- Felix Messmer <felixmessmer@gmail.com>  Thu, 25 Nov 2021 23:00:00 -0000

ros-noetic-cob-monitoring (0.6.25-1focal) focal; urgency=high

  * Merge pull request #305 <https://github.com/ipa320/cob_command_tools/issues/305> from fmessmer/fix_deprecation
    fix deprecation warning
  * fix deprecation warning
  * Contributors: Felix Messmer, fmessmer

 -- Felix Messmer <felixmessmer@gmail.com>  Sun, 01 Aug 2021 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.24-1focal) focal; urgency=high



 -- Felix Messmer <felixmessmer@gmail.com>  Thu, 01 Jul 2021 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.23-1focal) focal; urgency=high



 -- Felix Messmer <felixmessmer@gmail.com>  Wed, 30 Jun 2021 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.22-1focal) focal; urgency=high



 -- Felix Messmer <felixmessmer@gmail.com>  Sun, 09 May 2021 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.21-1focal) focal; urgency=high

  * Merge pull request #299 <https://github.com/ipa320/cob_command_tools/issues/299> from HannesBachter/fix/wlan_monitor
    Fix/wlan monitor
  * decode values before adding them
  * generically generate key value pairs from iwconfig output
  * handle unconnected WIFI
  * Merge pull request #297 <https://github.com/ipa320/cob_command_tools/issues/297> from fmessmer/fix/python3_decode
    python3 decode stdout
  * fix parse info
  * python3 decode bytes
  * python3 decode stdout
  * Contributors: Felix Messmer, HannesBachter, fmessmer, hyb, mailto:robot@cob4-12

 -- Felix Messmer <felixmessmer@gmail.com>  Mon, 05 Apr 2021 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.20-1focal) focal; urgency=high

  * Merge pull request #295 <https://github.com/ipa320/cob_command_tools/issues/295> from fmessmer/cob_monitoring_comment_dependency_python-mechanize
    commenting dependency python3-mechanize
  * commenting dependency python3-mechanize
  * Contributors: Felix Messmer, fmessmer

 -- Felix Messmer <felixmessmer@gmail.com>  Sun, 24 Jan 2021 23:00:00 -0000

ros-noetic-cob-monitoring (0.6.19-1focal) focal; urgency=high

  * Merge pull request #287 <https://github.com/ipa320/cob_command_tools/issues/287> from fmessmer/fix_catkin_lint
    fix catkin_lint
  * fix catkin_lint
  * Contributors: Felix Messmer, fmessmer

 -- Felix Messmer <felixmessmer@gmail.com>  Tue, 01 Dec 2020 23:00:00 -0000

ros-noetic-cob-monitoring (0.6.18-1focal) focal; urgency=high

  * Merge pull request #286 <https://github.com/ipa320/cob_command_tools/issues/286> from fmessmer/fix_noetic
    fix noetic
  * ignore pylint assignment-from-none
  * ROS_PYTHON_VERSION conditional dependency for psutil
  * ROS_PYTHON_VERSION conditional dependency for requests
  * ROS_PYTHON_VERSION conditional dependency for mechanize
  * Contributors: Felix Messmer, fmessmer

 -- Felix Messmer <felixmessmer@gmail.com>  Tue, 20 Oct 2020 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.17-1focal) focal; urgency=high

  * Merge pull request #284 <https://github.com/ipa320/cob_command_tools/issues/284> from fmessmer/test_noetic
    test noetic
  * ROS_PYTHON_VERSION conditional dependency for paramiko
  * Bump CMake version to avoid CMP0048 warning
  * Contributors: Felix Messmer, fmessmer

 -- Felix Messmer <felixmessmer@gmail.com>  Fri, 16 Oct 2020 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.16-1focal) focal; urgency=high

  * Merge pull request #278 <https://github.com/ipa320/cob_command_tools/issues/278> from fmessmer/fix_net_monitor
    fix int conversion for carrier_changes
  * fix int conversion for carrier_changes
  * Merge pull request #275 <https://github.com/ipa320/cob_command_tools/issues/275> from fmessmer/refactor_hz_monitor
    refactor hz monitor
  * allow min_duration until setting no_messages_anymore
  * explicit sleep
  * make hz and hzerror mandatory parameters
  * refactor hz_monitor
  * use format for log strings
  * Merge pull request #270 <https://github.com/ipa320/cob_command_tools/issues/270> from LoyVanBeek/feature/python3_compatibility
    [ci_updates] pylint + Python3 compatibility
  * fix isnumeric
  * fix more pylint errors
  * fix pylint errors
  * python3 compatibility via 2to3
  * Merge pull request #271 <https://github.com/ipa320/cob_command_tools/issues/271> from fmessmer/ci_updates
    [travis] ci updates
  * catkin_lint fixes
  * Merge pull request #268 <https://github.com/ipa320/cob_command_tools/issues/268> from fmessmer/carrier_changes_diag_warn
    diag warn for carrier changes
  * diag warn for carrier changes
  * Merge pull request #267 <https://github.com/ipa320/cob_command_tools/issues/267> from HannesBachter/fix/network_error_message
    [wlan monitor] print executing user for wlan monitor error message
  * print executing user for wlan monitor error message
  * Contributors: Felix Messmer, Loy van Beek, fmessmer, hyb

 -- Felix Messmer <felixmessmer@gmail.com>  Tue, 17 Mar 2020 23:00:00 -0000

ros-noetic-cob-monitoring (0.6.15-1focal) focal; urgency=high

  * Merge pull request #255 <https://github.com/ipa320/cob_command_tools/issues/255> from floweisshardt/fix/wlan_monitor
    more verbose error message for wlan monitor
  * more verbose error message for wlan monitor
  * Merge pull request #254 <https://github.com/ipa320/cob_command_tools/issues/254> from floweisshardt/remove_terminal_spam
    remove terminal spam
  * remove terminal spam
  * Contributors: Florian Weisshardt, floweisshardt

 -- Felix Messmer <felixmessmer@gmail.com>  Wed, 06 Nov 2019 23:00:00 -0000

ros-noetic-cob-monitoring (0.6.14-1focal) focal; urgency=high



 -- Felix Messmer <felixmessmer@gmail.com>  Tue, 06 Aug 2019 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.13-1focal) focal; urgency=high

  * Merge pull request #248 <https://github.com/ipa320/cob_command_tools/issues/248> from LoyVanBeek/feature/reduce_load
    Feature/reduce load
  * PEP-8 this code
  * Also use self.read_sysinfo in get_sys_net
  * Cache file-handles instead of opening them again over and over again
    Reduces load om my laptop from 1.9% CPU to 1.1% CPU (after an initial warm up-period of < 20sec with higher usage)
  * If value is str 'n/a', do not try to convert and calc with it, just use 0
  * Instead of opening subprocess to cat info about network, open the file directly
    Reduces load from 6-7% to under 2%
  * Instead of opening a subprocess to cat something, just open the file and read the contents
    Reduces load from this node on my system from 11-12% to 6-7%
  * Contributors: Felix Messmer, Florian Weisshardt, Loy van Beek, andreeatulbure, fmessmer

 -- Felix Messmer <felixmessmer@gmail.com>  Thu, 18 Jul 2019 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.12-1focal) focal; urgency=high



 -- Felix Messmer <felixmessmer@gmail.com>  Thu, 06 Jun 2019 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.11-1focal) focal; urgency=high

  * Merge pull request #243 <https://github.com/ipa320/cob_command_tools/issues/243> from KITrobotics/cpu_monitor_str_repair
    Repaired call of str object in cpu_monitor
  * Merge pull request #244 <https://github.com/ipa320/cob_command_tools/issues/244> from fmessmer/enhance_wlan_monitor
    query all wireless interfaces, fix parsing
  * query all wireless interfaces, fix parsing
  * Repaired call of str object in cpu_monitor
  * Contributors: Felix Messmer, andreeatulbure, fmessmer

 -- Felix Messmer <felixmessmer@gmail.com>  Thu, 04 Apr 2019 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.10-1focal) focal; urgency=high

  * Merge pull request #242 <https://github.com/ipa320/cob_command_tools/issues/242> from fmessmer/diagnostics_based_em_stop_monitor
    diagnostics-based emergency state verbalization
  * diagnostics-based emergency state verbalization
  * Merge pull request #236 <https://github.com/ipa320/cob_command_tools/issues/236> from fmessmer/missing_dependency_python-requests
    add missing dependency python-requests
  * add missing dependency python-requests
  * add missing rosdep key ifstat
  * Merge pull request #235 <https://github.com/ipa320/cob_command_tools/issues/235> from fmessmer/network_monitor_internal
    network monitor internal
  * additional net and statistic keys
  * proper timer and STALE handling
  * add net_monitor from ethz-asl/ros-system-monitor
  * Merge pull request #232 <https://github.com/ipa320/cob_command_tools/issues/232> from Acuda/feature/core_thermal_throttling
    new metrics (thermal throttling, idlejitter) for cpu monitor based on netdata
  * use False as default in order to not produce stale/error diagnostics for robots that do not want/have the respective tools setup
  * new metrics (thermal throttling, idlejitter) for cpu monitor based on netdata
  * Contributors: Björn Eistel, Felix Messmer, fmessmer

 -- Felix Messmer <felixmessmer@gmail.com>  Wed, 13 Mar 2019 23:00:00 -0000

ros-noetic-cob-monitoring (0.6.9-1focal) focal; urgency=high

  * update maintainer
  * Contributors: ipa-fxm

 -- Felix Messmer <felixmessmer@gmail.com>  Fri, 20 Jul 2018 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.8-1focal) focal; urgency=high

  * Merge pull request #205 <https://github.com/ipa320/cob_command_tools/issues/205> from fmessmer/wlan_monitor
    adding wlan_monitor
  * fix syntax
  * do not set diagnostic level on high core temperature
  * allow ssh connection without passwd via ssh-key
  * humanreadable exceptions
  * adding wlan_monitor
  * Merge pull request #223 <https://github.com/ipa320/cob_command_tools/issues/223> from fmessmer/fix_monitor_virtual_temp
    refactor monitors
  * call update once at startup to prevent No Data diagnostics
  * more monitoring info
  * fix nodes on robot
  * cleanup, consistency and proper timer
  * more info, more robust, more consistent
  * only get temperatures of platform devices - no virtual
  * Merge pull request #221 <https://github.com/ipa320/cob_command_tools/issues/221> from fmessmer/missing_dependency_ntpdate
    add missing dependency ntpdate
  * add missing dependency ntpdate
  * Contributors: Felix Messmer, ipa-fxm, mailto:robot@cob4-15

 -- Felix Messmer <felixmessmer@gmail.com>  Fri, 20 Jul 2018 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.7-1focal) focal; urgency=high

  * Merge remote-tracking branch 'origin/indigo_release_candidate' into indigo_dev
  * Merge pull request #214 <https://github.com/ipa320/cob_command_tools/issues/214> from ipa-fmw/fix/emstop_monitor
    [EM stop monitor] prevent emstop monitor from saying empty strings
  * prevent emstop monitor from saying empty strings
  * Merge pull request #211 <https://github.com/ipa320/cob_command_tools/issues/211> from ipa-fxm/enhance_em_sound_logic
    enhance emergency sound output
  * enhance emergency sound output
  * Merge pull request #208 <https://github.com/ipa320/cob_command_tools/issues/208> from ipa-fxm/allow_distinct_say_on_release
    allow distinct say on released
  * allow distinct say on released
  * Merge pull request #207 <https://github.com/ipa320/cob_command_tools/issues/207> from ipa-fxm/sound_emergency_stop_monitor
    Sound emergency stop monitor
  * allow to configure battery monitor notifications
  * allow to configure emergency stop notifications
  * Merge pull request #200 <https://github.com/ipa320/cob_command_tools/issues/200> from ipa-fxm/configurable_ntp_monitor
    enhance ntp_monitor
  * Merge pull request #202 <https://github.com/ipa320/cob_command_tools/issues/202> from ipa-fxm/update_maintainer
    update maintainer
  * update maintainer
  * refactor ntp_monitor
  * made ntp_monitor configurable via yaml
  * Merge pull request #197 <https://github.com/ipa320/cob_command_tools/issues/197> from ipa-fxm/APACHE_license
    use license apache 2.0
  * use license apache 2.0
  * Contributors: Felix Messmer, Florian Weisshardt, Richard Bormann, ipa-fxm, ipa-uhr-mk, mailto:robot@cob4-2

 -- Felix Messmer <felixmessmer@gmail.com>  Sat, 06 Jan 2018 23:00:00 -0000

ros-noetic-cob-monitoring (0.6.6-1focal) focal; urgency=high

  * fix parameter name
  * use desired frequency as default windows size for the topic freq monitor
  * adjust tolerance, window_size
  * allow to monitor multiple topics
  * adjust to hz_monitor yaml layout
  * generic topic status monitor based on diagnostic updater
  * [hotfix] python syntax
  * remove useless code (#173 <https://github.com/ipa320/cob_command_tools/issues/173>)
  * update psutil api
  * add fake_diagnostics
  * get num_cores from psutils
  * add proper print_functions import
  * some python3 print fixes
  * rospy.sleep exception handling
  * manually fix changelog
  * make smapling rate configurable and add warning
  * Contributors: Benjamin Maidel, Felix Messmer, Sourav Senapati, ipa-fxm, msh

 -- Felix Messmer <felixmessmer@gmail.com>  Sun, 16 Jul 2017 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.5-1focal) focal; urgency=high

  * fix diagnostics output
  * 
    
      * Made changes to handle HZ monitoring for multiple topics.
    
  * 
    
      * Minor fix for publishing multiple topics.
    
  * 
    
      * Made changes for handling multiple hz topics.
    
  * 
    
      * Completely commented out the code segments for HDD temperature statistics.
      * Added cla for providing directory name, default is root directory.
    
  * use reasonable default window size and fix status level
  * fix code style
  * add hz monitor
  * simplify emergency_stop monitor
  * fix emergency_stop monitor for enable_light set to false
  * enable cpu warnings in diagnostics
  * increased battery_monitors led prio
  * check if light is enabled
  * init light mode object
  * Contributors: Benjamin Maidel, Florian Weisshardt, fmw-hb, fmw-ss, ipa-cob4-5, ipa-nhg, msh

 -- Felix Messmer <felixmessmer@gmail.com>  Sun, 09 Oct 2016 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.4-1focal) focal; urgency=high

  * stop charging mode if no more power_state msgs received
  * fix node and class name
  * fix emergency_stop_monitor
  * parameter name consistency
  * fix script
  * configurable battery thresholds
  * parameter for enabling sound and light
  * combine battery_light_monitor and battery_monitor
  * add say output to battery_light_monitor
  * added actionlib exec dep and install tag
  * fixes
  * fix
  * fix
  * use cob_lights track_id in battery light monitor
  * adapted em stop monitor to new cob_light
  * fixes due to cob_light changes
  * changes due to cob_lights refactor
  * implemented compatibility for non addressable led bands
  * switched from info to debug message
  * switched from action to service
  * added monitor to switch cobs light if charging
  * set queue size to 1
  * Update emergency_stop_monitor.py
  * fixed em stop monitor
  * removed configuration files
  * fixes type conversion in ddwrt
  * Contributors: Benjamin Maidel, Florian Weisshardt, ipa-bnm, ipa-cob4-2, ipa-fxm, ipa-nhg

 -- Felix Messmer <felixmessmer@gmail.com>  Thu, 31 Mar 2016 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.3-1focal) focal; urgency=high

  * remove obsolete autogenerated mainpage.dox files
  * remove trailing whitespaces
  * remove trailing whitespaces
  * migrate to package format 2
  * sort dependencies
  * critically review dependencies
  * Contributors: ipa-fxm

 -- Felix Messmer <felixmessmer@gmail.com>  Mon, 24 Aug 2015 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.2-1focal) focal; urgency=high

  * fix emergency_stop_monitor (tested on cob4-2: OK)
  * enhance emergency_stop_monitor with diagnostics_based and motion_based
  * emergency stop monitor includes diagnostics and em stop
  * reworked emergency_stop_monitor (sets leds based on diagnostics), still needs to be updated to be robot independent (hardcoded components)
  * cleanup CMakeLists
  * have speach output for emergency switch to OK
  * make colors for error, warning and ok configurable
  * fix light for simple_script_server, adapt emergency_stop_monitor for cob4 by supporting mulitple light components
  * added install tags
  * Contributors: Florian Weisshardt, ipa-cob4-2, ipa-fmw, ipa-fxm, ipa-nhg

 -- Felix Messmer <felixmessmer@gmail.com>  Tue, 16 Jun 2015 22:00:00 -0000

ros-noetic-cob-monitoring (0.6.1-1focal) focal; urgency=high

  * Update battery_monitor.py
  * move cob_monitoring to cob_command_tools
  * Contributors: Florian Weisshardt, ipa-nhg

 -- Felix Messmer <felixmessmer@gmail.com>  Sun, 14 Dec 2014 23:00:00 -0000

ros-noetic-cob-monitoring (0.5.2-1focal) focal; urgency=high



 -- Felix Messmer <felixmessmer@gmail.com>  Wed, 26 Mar 2014 23:00:00 -0000

ros-noetic-cob-monitoring (0.5.1-1focal) focal; urgency=high

  * Initial catkinization.
  * no speach output for first emergency change
  * enhanced battery monitoring
  * separate monitoring
  * add todos to monitoring
  * add sound to em monitoring
  * monitoring package
  * Contributors: abubeck, ipa-fmw

 -- Felix Messmer <felixmessmer@gmail.com>  Wed, 19 Mar 2014 23:00:00 -0000


