Public Member Functions | Private Member Functions | Private Attributes | List of all members
cpu_temperature_diagnostics::CpuTemperatureDiagnostic Class Reference

#include <cpu_temperature_diagnostic.hh>

Public Member Functions

 CpuTemperatureDiagnostic (SensorChip &chip)
 
void critical_temp_override (int critical_temp)
 Overrides the chip read critical temperature. More...
 
void emit_diagnostics ()
 
void max_temp_override (int max_temp)
 Overrides the chip read maximum temperature. More...
 

Private Member Functions

void diagnostics_callback (diagnostic_updater::DiagnosticStatusWrapper &stat) const
 

Private Attributes

SensorChip chip_
 
diagnostic_updater::Updater diagnostics_updater_
 

Detailed Description

Definition at line 40 of file cpu_temperature_diagnostic.hh.

Constructor & Destructor Documentation

◆ CpuTemperatureDiagnostic()

cpu_temperature_diagnostics::CpuTemperatureDiagnostic::CpuTemperatureDiagnostic ( SensorChip chip)
explicit

Definition at line 40 of file cpu_temperature_diagnostic.cc.

Member Function Documentation

◆ critical_temp_override()

void cpu_temperature_diagnostics::CpuTemperatureDiagnostic::critical_temp_override ( int  critical_temp)

Overrides the chip read critical temperature.

Parameters
critical_tempNew critical temperature

Definition at line 81 of file cpu_temperature_diagnostic.cc.

◆ diagnostics_callback()

void cpu_temperature_diagnostics::CpuTemperatureDiagnostic::diagnostics_callback ( diagnostic_updater::DiagnosticStatusWrapper stat) const
private

Definition at line 53 of file cpu_temperature_diagnostic.cc.

◆ emit_diagnostics()

void cpu_temperature_diagnostics::CpuTemperatureDiagnostic::emit_diagnostics ( )

Definition at line 76 of file cpu_temperature_diagnostic.cc.

◆ max_temp_override()

void cpu_temperature_diagnostics::CpuTemperatureDiagnostic::max_temp_override ( int  max_temp)

Overrides the chip read maximum temperature.

Parameters
max_tempNew maximum temperature

Definition at line 86 of file cpu_temperature_diagnostic.cc.

Member Data Documentation

◆ chip_

SensorChip cpu_temperature_diagnostics::CpuTemperatureDiagnostic::chip_
private

Definition at line 63 of file cpu_temperature_diagnostic.hh.

◆ diagnostics_updater_

diagnostic_updater::Updater cpu_temperature_diagnostics::CpuTemperatureDiagnostic::diagnostics_updater_
private

Definition at line 64 of file cpu_temperature_diagnostic.hh.


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


cpu_temperature_diagnostics
Author(s):
autogenerated on Mon Feb 28 2022 22:08:46