#ifndef WATCHDOG_H_ #define WATCHDOG_H_ #include #include #include #include class Watchdog: public ExecutableObjectIF, public SystemObject { public: Watchdog(object_id_t objectId, uint32_t interval_us, uint32_t initial_interval_us); virtual ~Watchdog(); virtual ReturnValue_t performOperation(); MessageQueueId_t getCommandQueue(); protected: MessageQueue commandQueue; }; #endif /* WATCHDOG_H_ */