19 #ifndef _mtsWatchdogClient_h
20 #define _mtsWatchdogClient_h
64 #endif // _mtsWatchdogClient_h
Defines the command interfaces.
Defines a function object to use a void command (mtsCommandVoid)
Defines the command interfaces.
Definition: mtsFunctionRead.h:37
CMN_DECLARE_SERVICES_INSTANTIATION(mtsWatchdogClient)
void AddToRequiredInterface(mtsInterfaceRequired &reqInt)
Definition: mtsInterfaceRequired.h:85
#define CMN_LOG_LOD_RUN_ERROR
Definition: cmnLogLoD.h:93
Definition: mtsFunctionVoid.h:36
Base class for high level objects.
Definition: cmnGenericObject.h:51
bool IsOK
Definition: mtsWatchdogClient.h:40
bool CheckAndUpdate(void)
struct mtsWatchdogClient::@130 Watchdog
mtsFunctionVoid ResetState
Definition: mtsWatchdogClient.h:37
double Timeout
Definition: mtsWatchdogClient.h:33
void SetTimeoutPeriod(const double &seconds)
Definition: mtsWatchdogClient.h:51
Definition: osaStopwatch.h:82
Definition: mtsWatchdogClient.h:28
Defines cmnGenericObject.
mtsFunctionWrite WriteState
Definition: mtsWatchdogClient.h:36
Definition: mtsFunctionWrite.h:37
~mtsWatchdogClient()
Definition: mtsWatchdogClient.h:47
const int CMN_NO_DYNAMIC_CREATION
Definition: cmnClassRegisterMacros.h:328
mtsWatchdogClient()
Definition: mtsWatchdogClient.h:42
osaStopwatch StopWatch
Definition: mtsWatchdogClient.h:32
mtsFunctionRead ReadState
Definition: mtsWatchdogClient.h:35