![]() |
HAN-FUN API
1.5.3
This project provides the common implementation of ULE Alliance's HAN-FUN application protocol.
|
Event Scheduling Service : Client side implementation. More...
#include <event_scheduling.h>
Public Member Functions | |
IClient () | |
Constructor. | |
virtual | ~IClient () |
Destructor. | |
virtual void | activate_scheduler (const Protocol::Address &addr, bool enabled) |
Send a HAN-FUN message containing a Scheduling::ACTIVATE_SCHEDULER_CMD , to the given network address. More... | |
virtual void | define_event (const Protocol::Address &addr, uint8_t id, uint8_t status, Interval &time, uint8_t pid) |
Send a HAN-FUN message containing a Scheduling::DEFINE_EVENT_CMD , to the given network address. More... | |
virtual void | delete_event (const Protocol::Address &addr, uint8_t id) |
Send a HAN-FUN message containing a Scheduling::DELETE_CMD , to the given network address. More... | |
![]() | |
uint16_t | uid () const |
This method returns the interface UID. More... | |
Event Scheduling Service : Client side implementation.
This class provides the client side of the Event Scheduling interface.
Definition at line 202 of file event_scheduling.h.
|
inlinevirtual |
Send a HAN-FUN message containing a Scheduling::ACTIVATE_SCHEDULER_CMD
, to the given network address.
[in] | addr | the network address to send the message to. |
[in] | enabled | enable/disable scheduler. |
Definition at line 219 of file event_scheduling.h.
References HF::Core::Scheduling::IClient::activate_scheduler().
|
virtual |
Send a HAN-FUN message containing a Scheduling::DEFINE_EVENT_CMD
, to the given network address.
[in] | addr | the network address to send the message to. |
[in] | id | the ID for the event entry. |
[in] | status | the event entry status. |
[in] | time | the interval to set the event entry to. |
[in] | pid | the batch program to call on event. |
|
inlinevirtual |
Send a HAN-FUN message containing a Scheduling::DELETE_CMD
, to the given network address.
[in] | addr | the network address to send the message to. |
[in] | id | entry ID to delete. |
Definition at line 272 of file event_scheduling.h.
References HF::Core::Scheduling::IClient::delete_event().