Skip to content

History / RaftNetworkManagerSysMod

Revisions

  • Record warnings (_warning, acknowledge); MQTT pubSources kept while disconnected and clientID default; wifiip from the next WiFi start; NetMan settings table with the real config keys - Device types: _warning field, the acknowledge list, wildcard and build behaviour, raft devtypes acknowledge, push and the Device Types app; raft new's "all" choice (RaftCore #35, RaftCLI #11, raftjs #28) - MQTT/StatePublisher: createSubscription subscriptions (pubSources) persist; clientID default (RaftSysMods #16) - RegisteringAsADataSource: createSubscription called on the StatePublisher SysMod (the example called the base class's, which does nothing) - NetMan: wifiip applied at the next WiFi start, DHCP again when cleared; NetworkSystem::setWifiStaticIP; settings table keys as read by NetworkSettings::setFromConfig, missing rows added - FileSystem: example tree no longer implies MQTT TLS Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 27, 2026
  • MQTT (QoS 1 acks, inbound commands, credentials, connect timing), WiFi on demand / fast reconnect / static IP / sdkconfig fragments, and the generalCall record field - MQTTManager: config keys as in the code (name, path, qos, retain, pubSources, username, password, keepAliveSecs), inbound topics run as commands, QoS 1 acknowledgement, connection timing, status and named values (RaftCore #34, #36; RaftSysMods #14) - StatePublisher: MQTT subscriptions are removed by a publish while the broker isn't connected - DNSResolver: first lookup timing - NetMan: startMode onDemand, wifistart/wifistop/wifiip, fast reconnect, wifiBand, static IP, credentials applied only if changed, named values (RaftCore #37; RaftSysMods #15) - Build: RAFT_SDKCONFIG_FRAGMENTS and the sdkconfig layers - Device type records: generalCall; I2C bus generalCallRoundMs; the scanner's general calls (RaftCore #35, RaftI2C #10) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @robdobsn robdobsn committed Oct 27, 2026
  • Documentation of network manager settings

    @robdobsn robdobsn committed Oct 15, 2026
  • wifiscan doc update

    @robdobsn robdobsn committed Sep 20, 2026
  • Updated wifiscan API

    @robdobsn robdobsn committed Sep 20, 2026
  • Major documentation overhaul Co-authored-by: Copilot <copilot@github.com>

    @robdobsn robdobsn committed May 3, 2026
  • Added NetworkManager docs

    @robdobsn robdobsn committed Oct 12, 2024