00001 #ifndef SYSTEMDIAGNOSTICSNODE_HPP_ 00002 #define SYSTEMDIAGNOSTICSNODE_HPP_ 00003 #include <ros/ros.h> 00004 #include <labust/diagnostics/BatteryDiagnostics.hpp> 00005 #include <labust/diagnostics/ThrusterDiagnostics.hpp> 00006 00007 namespace labust { 00008 namespace diagnostics { 00012 class SystemDiagnosticsNode { 00013 00014 public: 00015 SystemDiagnosticsNode(); 00016 ~SystemDiagnosticsNode(); 00017 00018 private: 00019 void onInit(); 00020 BatteryDiagnostics battery_diagnostics; 00021 ThrusterDiagnostics thruster_diagnostics; 00022 }; 00023 00024 } 00025 } 00026 00027 /* SYSTEMDIAGNOSTICSNODE_HPP_ */ 00028 #endif