![]() |
Firmware for an ad-hoc mesh network of Internet-of-Things devices based on LoRa (Long Range radio) that can be deployed quickly and cheaply.
|
This is the complete list of members for Duck, including all inherited members.
deviceId | Duck | protected |
Duck() | Duck | inline |
Duck(String id) | Duck | |
duckLora | Duck | protected |
duckNet | Duck | protected |
getPassword() | Duck | inline |
getReceiveFlag() | Duck | inlineprotectedstatic |
getSsid() | Duck | inline |
getType()=0 | Duck | protectedpure virtual |
handleOtaUpdate() | Duck | protected |
imAlive(void *) | Duck | protectedstatic |
isWifiConnected() | Duck | inline |
onPacketReceived() | Duck | protectedstatic |
processPortalRequest() | Duck | protected |
reboot(void *) | Duck | protectedstatic |
receivedFlag | Duck | protectedstatic |
reconnectWifi(String ssid, String password) | Duck | inlineprotectedvirtual |
run()=0 | Duck | protectedpure virtual |
sendPayloadStandard(String msg="", String topic="", String senderId="", String messageId="", String path="") | Duck | |
setReceiveFlag(bool value) | Duck | inlineprotectedstatic |
setupDns() | Duck | |
setupInternet(String ssid, String password) | Duck | |
setupOTA() | Duck | |
setupRadio(float band=CDPCFG_RF_LORA_FREQ, int ss=CDPCFG_PIN_LORA_CS, int rst=CDPCFG_PIN_LORA_RST, int di0=CDPCFG_PIN_LORA_DIO0, int di1=CDPCFG_PIN_LORA_DIO1, int txPower=CDPCFG_RF_LORA_TXPOW) | Duck | |
setupSerial(int baudRate=115200) | Duck | |
setupWebServer(bool createCaptivePortal=false, String html="") | Duck | |
setupWifi(const char *ap="🆘 DUCK EMERGENCY PORTAL") | Duck | |
setupWithDefaults(String ssid, String password) | Duck | inlineprotectedvirtual |
ssidAvailable(String ssid) | Duck | inline |
startReceive() | Duck | protected |
startTransmit() | Duck | protected |
toggleReceiveFlag() | Duck | inlineprotectedstatic |
~Duck() | Duck | inline |