18 #ifndef _mtsWatchdogServer_h
19 #define _mtsWatchdogServer_h
68 #endif // _mtsWatchdogServer_h
#define CMN_LOG_LOD_RUN_ERROR
Definition: cmnLogLoD.h:93
mtsWatchdogServer(void)
Definition: mtsWatchdogServer.h:45
Base class for high level objects.
Definition: cmnGenericObject.h:51
CMN_DECLARE_SERVICES_INSTANTIATION(mtsWatchdogServer)
Definition: mtsWatchdogServer.h:28
bool IsOK
Definition: mtsWatchdogServer.h:38
~mtsWatchdogServer()
Definition: mtsWatchdogServer.h:51
Definition: mtsStateTable.h:67
Forward declarations and #define for cisstMultiTask.
Definition: osaStopwatch.h:82
double Timeout
Definition: mtsWatchdogServer.h:33
Defines cmnGenericObject.
bool WatchdogState
Definition: mtsWatchdogServer.h:42
osaStopwatch StopWatch
Definition: mtsWatchdogServer.h:32
mtsFunctionWrite * WatchdogReadBool
Definition: mtsWatchdogServer.h:35
void AddToProvidedInterface(mtsInterfaceProvided &provInt, mtsStateTable &stateTable)
Definition: mtsInterfaceProvided.h:96
void SetTimeoutPeriod(const double &seconds)
Definition: mtsWatchdogServer.h:55
mtsFunctionWrite * WatchdogWriteBool
Definition: mtsWatchdogServer.h:36
Definition: mtsFunctionWrite.h:37
bool CheckAndUpdate(void)
const int CMN_NO_DYNAMIC_CREATION
Definition: cmnClassRegisterMacros.h:328