----------------------------------------------------------------------------- Constructor -----------------------------------------------------------------------------
| 60 | // Constructor |
| 61 | //----------------------------------------------------------------------------- |
| 62 | WakeUp::WakeUp |
| 63 | ( |
| 64 | uint32 const _homeId, |
| 65 | uint8 const _nodeId |
| 66 | ): |
| 67 | CommandClass( _homeId, _nodeId ), |
| 68 | m_mutex( new Mutex() ), |
| 69 | m_awake( true ), |
| 70 | m_pollRequired( false ) |
| 71 | { |
| 72 | Timer::SetDriver(GetDriver()); |
| 73 | Options::Get()->GetOptionAsBool("AssumeAwake", &m_awake); |
| 74 | m_com.EnableFlag(COMPAT_FLAG_WAKEUP_DELAYNMI, 0); |
| 75 | SetStaticRequest( StaticRequest_Values ); |
| 76 | } |
| 77 | |
| 78 | //----------------------------------------------------------------------------- |
| 79 | // <WakeUp::~WakeUp> |
nothing calls this directly
no test coverage detected