Uniot Core
0.8.1
Loading...
Searching...
No Matches
UniotCore Member List

This is the complete list of members for UniotCore, including all inherited members.

addLispPrimitive(Primitive *primitive)UniotCoreinline
addSystemListener(std::function< void(unsigned int, int)> callback, unsigned int firstTopic, Topics... otherTopics)UniotCoreinline
addWifiStatusLedListener(std::function< void(bool)> callback)UniotCoreinline
begin(uint32_t eventBusTaskPeriod=10)UniotCoreinline
cancelTimer(TimerId id)UniotCoreinline
configUser(const String &user)UniotCoreinline
configWiFiCredentials(const String &ssid, const String &password="")UniotCoreinline
configWiFiResetButton(uint8_t pinBtn, uint8_t activeLevelBtn=LOW, bool registerLispBtn=true)UniotCoreinline
configWiFiResetOnReboot(uint8_t maxRebootCount, uint32_t rebootWindowMs=10000)UniotCoreinline
configWiFiStatusLed(uint8_t pinLed, uint8_t activeLevelLed=HIGH)UniotCoreinline
createTask(const char *name, uniot::SchedulerTask::SchedulerTaskCallback callback)UniotCoreinline
emitSystemEvent(unsigned int topic, int message)UniotCoreinline
enablePeriodicDateSave(uint32_t periodSeconds=5 *60)UniotCoreinline
getActiveListenersCount() constUniotCoreinline
getActiveTimersCount() constUniotCoreinline
getAppKit()UniotCoreinline
getEventBus()UniotCoreinline
getScheduler()UniotCoreinline
INVALID_LISTENER_IDUniotCorestatic
INVALID_TIMER_IDUniotCorestatic
isSystemListenerActive(ListenerId id)UniotCoreinline
isTimerActive(TimerId id)UniotCoreinline
ListenerId typedefUniotCore
loop()UniotCoreinline
publishLispEvent(const String &eventID, int32_t value)UniotCoreinline
registerLispAnalogInput(uint8_t first, Pins... pins)UniotCoreinline
registerLispAnalogOutput(uint8_t first, Pins... pins)UniotCoreinline
registerLispButton(uniot::Button *button, uint32_t id=FOURCC(_btn))UniotCoreinline
registerLispDigitalInput(uint8_t first, Pins... pins)UniotCoreinline
registerLispDigitalOutput(uint8_t first, Pins... pins)UniotCoreinline
registerLispObject(const String &primitiveName, uniot::RecordPtr link, uint32_t id=FOURCC(____))UniotCoreinline
removeSystemListener(ListenerId id)UniotCoreinline
removeSystemListeners(unsigned int firstTopic, Topics... otherTopics)UniotCoreinline
setImmediate(std::function< void()> callback)UniotCoreinline
setInterval(std::function< void()> callback, uint32_t intervalMs, short times=0)UniotCoreinline
setLispEventInterceptor(uniot::LispEventInterceptor interceptor)UniotCoreinline
setTimeout(std::function< void()> callback, uint32_t timeoutMs)UniotCoreinline
TimerId typedefUniotCore
UniotCore()UniotCoreinline