23 #include "clock_adapter.h"
25 #include <AdapterConfiguration.hh>
26 #include <AdapterExecInterface.hh>
27 #include <AdapterFactory.hh>
29 #include <StateCacheEntry.hh>
40 : TimeAdapter(execInterface)
50 pugi::xml_node
const xml)
51 : TimeAdapter(execInterface, xml)
67 PLEXIL::g_configuration->registerLookupInterface(
"time",
this);
77 clock_ = reinterpret_cast<fawkes::Clock *>(m_execInterface.getProperty(
"::Fawkes::Clock"));
124 if (state != PLEXIL::State::timeState()) {
126 cache_entry.setUnknown();
159 if (state != PLEXIL::State::timeState()) {
166 warn(
"FawkesTimeAdapter:setThresholds: timeout already passed");
187 m_execInterface.notifyOfExternalEvent();
202 initFawkesTimeAdapter()