3 #ifndef SZA_UTIL_REMOTESENSORRRD_H
4 #define SZA_UTIL_REMOTESENSORRRD_H
20 class RemoteSensorRrd :
public RemoteSensorCoProc {
26 RemoteSensorRrd(std::string host,
27 unsigned timeoutIntervalInSeconds=0);
29 RemoteSensorRrd(std::string host,
30 SystemStatusSubsystemMutex* ms,
34 unsigned timeoutIntervalInSeconds=0);
36 RemoteSensorRrd(std::string host,
37 SystemStatusSubsystemMutex* ms,
45 sza::util::Temperature& minTemp,
46 sza::util::Temperature& maxTemp,
47 unsigned timeoutIntervalInSeconds=0);
52 virtual ~RemoteSensorRrd();
65 void compileGetDeviceStatusStateMachine();
69 virtual std::string getCommandString();
73 virtual void processDeviceStatus();
75 void writeMonitorPoints(
bool isReachable);
84 #endif // End #ifndef SZA_UTIL_REMOTESENSORRRD_H
Abstract base class for any enumerated constants, like state machines.
Tagged: Mon Jul 19 14:47:35 PDT 2004.
Boolean value monitor point.
Double value monitor point.
Absolute time value monitor point.