Merge pull request #271 from fmessmer/ci_updates
[travis] ci updates
catkin_lint fixes
Merge pull request #268 from fmessmer/carrier_changes_diag_warn
diag warn for carrier changes
diag warn for carrier changes
Merge pull request #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
0.6.15 (2019-11-07)
Merge pull request #255 from floweisshardt/fix/wlan_monitor
more verbose error message for wlan monitor
more verbose error message for wlan monitor
Merge pull request #254 from floweisshardt/remove_terminal_spam
remove terminal spam
remove terminal spam
Contributors: Florian Weisshardt, floweisshardt
0.6.14 (2019-08-07)
0.6.13 (2019-07-19)
System Message: WARNING/2 (<string>, line 125)
Title underline too short.
0.6.13 (2019-07-19)
------------------
Merge pull request #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
0.6.12 (2019-06-07)
0.6.11 (2019-04-05)
Merge pull request #243 from KITrobotics/cpu_monitor_str_repair
Repaired call of str object in cpu_monitor
Merge pull request #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
0.6.10 (2019-03-14)
Merge pull request #242 from fmessmer/diagnostics_based_em_stop_monitor
diagnostics-based emergency state verbalization
diagnostics-based emergency state verbalization
Merge pull request #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 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 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
0.6.9 (2018-07-21)
update maintainer
Contributors: ipa-fxm
0.6.8 (2018-07-21)
Merge pull request #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 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 from fmessmer/missing_dependency_ntpdate
add missing dependency ntpdate