Public Member Functions | Private Member Functions | Private Attributes | List of all members
diagnostic_common_diagnostics.cpu_monitor.CpuTask Class Reference
Inheritance diagram for diagnostic_common_diagnostics.cpu_monitor.CpuTask:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, warning_percentage, window=1)
 
def run (self, stat)
 
- Public Member Functions inherited from diagnostic_updater::DiagnosticTask
 DiagnosticTask (const std::string name)
 
const std::string & getName ()
 
virtual void run (diagnostic_updater::DiagnosticStatusWrapper &stat)=0
 
virtual ~DiagnosticTask ()
 

Private Member Functions

def _get_average_reading (self)
 

Private Attributes

 _readings
 
 _warning_percentage
 

Detailed Description

Definition at line 46 of file cpu_monitor.py.

Constructor & Destructor Documentation

◆ __init__()

def diagnostic_common_diagnostics.cpu_monitor.CpuTask.__init__ (   self,
  warning_percentage,
  window = 1 
)

Definition at line 47 of file cpu_monitor.py.

Member Function Documentation

◆ _get_average_reading()

def diagnostic_common_diagnostics.cpu_monitor.CpuTask._get_average_reading (   self)
private

Definition at line 52 of file cpu_monitor.py.

◆ run()

def diagnostic_common_diagnostics.cpu_monitor.CpuTask.run (   self,
  stat 
)

Definition at line 58 of file cpu_monitor.py.

Member Data Documentation

◆ _readings

diagnostic_common_diagnostics.cpu_monitor.CpuTask._readings
private

Definition at line 50 of file cpu_monitor.py.

◆ _warning_percentage

diagnostic_common_diagnostics.cpu_monitor.CpuTask._warning_percentage
private

Definition at line 49 of file cpu_monitor.py.


The documentation for this class was generated from the following file:


diagnostic_common_diagnostics
Author(s): Brice Rebsamen
autogenerated on Mon Feb 28 2022 22:18:19