ClusterDuck Protocol
PapaDuck Member List

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

callbackFunc typedefPapaDuck
deviceId (defined in Duck)Duckprotected
Duck()PapaDuckinline
Duck(String id)PapaDuck
Duck::Duck(String id)Duck
duckLora (defined in Duck)Duckprotected
duckNet (defined in Duck)Duckprotected
getPassword()Duckinline
getReceiveFlag() (defined in Duck)Duckinlineprotectedstatic
getSsid()Duckinline
handleOtaUpdate()Duckprotected
imAlive(void *) (defined in Duck)Duckprotectedstatic
isWifiConnected()Duckinline
onPacketReceived() (defined in Duck)Duckprotectedstatic
onReceiveDuckData(callbackFunc cb)PapaDuckinline
processPortalRequest()Duckprotected
reboot(void *) (defined in Duck)Duckprotectedstatic
receivedFlag (defined in Duck)Duckprotectedstatic
reconnectWifi(String ssid, String password)PapaDuckvirtual
run()PapaDuckvirtual
sendPayloadStandard(String msg="", String topic="", String senderId="", String messageId="", String path="")Duck
setReceiveFlag(bool value) (defined in Duck)Duckinlineprotectedstatic
setupDns()Duck
setupInternet(String ssid, String password)Duck
setupOTA() (defined in Duck)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="")PapaDuckvirtual
ssidAvailable(String ssid)Duckinline
startReceive()Duckprotected
startTransmit()Duckprotected
toggleReceiveFlag() (defined in Duck)Duckinlineprotectedstatic
~Duck() (defined in Duck)Duckinline