31 virtual void processAction(
const Action &action)
override;
37 virtual byte getServiceVersionID()
const override
43 void (*eventhandler)(
byte index,
const VlcbMessage *msg) =
nullptr;
44 void handleConsumedMessage(
const VlcbMessage *msg);
45 void processAccessoryEvent(
const VlcbMessage *msg,
unsigned int nn,
unsigned int en);
48 unsigned int diagEventsConsumed = 0;
49 unsigned int diagEventsAcknowledged = 0;
Service for consuming events.
Definition EventConsumerService.h:25
void setEventHandler(void(*fptr)(byte index, const VlcbMessage *msg))
Interface base class for all VLCB services.
Definition Service.h:25
VlcbServiceTypes
Definition vlcbdefs.hpp:487
@ SERVICE_ID_CONSUMER
Definition vlcbdefs.hpp:497