1 #ifndef TEMPERATURE_MONITOR_H
2 #define TEMPERATURE_MONITOR_H
4 #include "Thermometer.h"
5 #include "Temperature_Monitor_Options.h"
6 #include "Naming_Context.h"
8 class Temperature_Monitor
11 Temperature_Monitor( Temperature_Monitor_Options
& opt
,
12 Naming_Context
& naming_context
);
17 void record_temperature(float temp
);
18 void record_failure();
19 void reset_device(Name_Binding_Ptr
& resetCount
);
22 Thermometer
* thermometer_
;
23 Temperature_Monitor_Options
& opt_
;
24 Naming_Context
& naming_context_
;
27 #endif /* TEMPERATURE_MONITOR_H */