79void setServices(std::initializer_list<Service *> services);
83void setVersion(
char maj,
char min,
char patch);
120void writeNV(
byte nv,
byte val);
Definition TimedResponse.h:26
Definition AbstractEventTeachingService.cpp:13
void setServices(std::initializer_list< Service * > services)
Definition VLCB.cpp:31
void setEventsStart(byte n)
Optional: Sets the address where event data starts in the EEPROM.
Definition VLCB.cpp:61
void setVersion(char maj, char min, char patch)
Definition VLCB.cpp:41
void writeNV(byte nv, byte val)
Definition VLCB.cpp:91
void setMaxEvents(byte n)
Set the max number of events the module can handle.
Definition VLCB.cpp:56
byte findExistingEventByEv(int evIndex, byte value)
Definition VLCB.cpp:101
bool sendMessageWithNN(VlcbOpCodes opc)
Definition VLCB.cpp:141
bool doesEventExistAtIndex(byte eventIndex)
Definition VLCB.cpp:116
unsigned int getFreeEEPROMbase()
Definition VLCB.cpp:171
void createEventAtIndex(byte eventIndex, unsigned int nn, unsigned int en)
Definition VLCB.cpp:126
void setNumEventVariables(byte n)
Set the number of event variables that are used by each stored event.
Definition VLCB.cpp:66
byte findExistingEvent(unsigned int nn, unsigned int en)
Definition VLCB.cpp:106
void resetModule()
Definition VLCB.cpp:176
void setName(char *mname)
Definition VLCB.cpp:36
byte readNV(byte nv)
Definition VLCB.cpp:86
void begin()
Definition VLCB.cpp:181
void setModuleId(byte manu, byte moduleId)
Definition VLCB.cpp:46
bool isEventIndexValid(byte eventIndex)
Definition VLCB.cpp:111
void checkStartupAction(byte greenLedPin, byte yellowLedPin, byte pushButtonPin)
Definition VLCB.cpp:16
void writeEventVariable(byte eventIndex, byte evIndex, byte value)
Definition VLCB.cpp:136
void setNumNodeVariables(byte n)
Set number of node variables that the module will use.
Definition VLCB.cpp:51
void addTimedResponseTask(TimedResponse::Task *task)
Definition VLCB.cpp:166
unsigned int getNodeNum()
Definition VLCB.cpp:81
byte findEmptyEventSpace()
Definition VLCB.cpp:121
void process()
Definition VLCB.cpp:187
byte getEventEVval(byte idx, byte evnum)
Definition VLCB.cpp:96
VlcbModeParams getCurrentMode()
Definition VLCB.cpp:71
byte getCANID()
Definition VLCB.cpp:76
VlcbModeParams
Definition vlcbdefs.hpp:562
VlcbOpCodes
Definition vlcbdefs.hpp:188