Skip to content

EthernetModule

Ethernet placeholder — registers the type in the TypeRegistry so it can appear in state/modulemanager.json without crashing. Ethernet is not yet implemented. Introduced in Sprint 8.


What it does

EthernetModule is a stub. setup() writes "unsupported" to its status display control. loop() and teardown() are no-ops. The module exists so:

  • The type can be added to the module tree today (future implementation won't require a schema migration).
  • healthReport() returns a predictable "eth=unsupported" string that automated tests can assert on.

Controls

Key Type Value Description
status display "unsupported" Always set to "unsupported" in setup()

Test coverage

Network and WiFi — lifecycle does not crash; status is "unsupported" after setup(); category is "network".


Source