| BuiltInNetworkCommunicationInterfaceSettings | GHIElectronics.TinyCLR.Devices.Network | Built-in MAC — no extra wiring required. |
| EthernetNetworkInterfaceProperties | GHIElectronics.TinyCLR.Devices.Network | Ethernet-specific interface properties. |
| EthernetNetworkInterfaceSettings | GHIElectronics.TinyCLR.Devices.Network | Ethernet interface settings. |
| NetworkAddressChangedEventArgs | GHIElectronics.TinyCLR.Devices.Network | Arguments for NetworkController.NetworkAddressChanged. |
| NetworkCommunicationInterfaceSettings | GHIElectronics.TinyCLR.Devices.Network | Base class for transport-bus settings. |
| NetworkController | GHIElectronics.TinyCLR.Devices.Network | Represents a network interface — Ethernet, WiFi (station or AP), or PPP. Configure the interface settings, optionally the underlying communication interface (built-in MAC, SPI, or UART), then Enable the controller. Subscribe to NetworkLinkConnectedChanged and NetworkAddressChanged for status. Use SetAsDefaultController to choose which interface handles outbound traffic when multiple are up. |
| NetworkControllerApiWrapper | GHIElectronics.TinyCLR.Devices.Network.Provider | Concrete INetworkControllerProvider backed by the native TinyCLR network HAL (lwIP + mbedTLS). |
| NetworkInterfaceProperties | GHIElectronics.TinyCLR.Devices.Network | Common interface properties. Cast via GetEthernetProperties / GetWiFiProperties / GetPppProperties for transport-specific fields. |
| NetworkInterfaceSettings | GHIElectronics.TinyCLR.Devices.Network | Common interface settings — IP/DHCP/DNS/MAC. Subclass per transport for additional fields. |
| NetworkIPProperties | GHIElectronics.TinyCLR.Devices.Network | IP-level interface properties. |
| NetworkLinkConnectedChangedEventArgs | GHIElectronics.TinyCLR.Devices.Network | Arguments for NetworkController.NetworkLinkConnectedChanged. |
| PppNetworkInterfaceProperties | GHIElectronics.TinyCLR.Devices.Network | PPP-specific interface properties. |
| PppNetworkInterfaceSettings | GHIElectronics.TinyCLR.Devices.Network | PPP-specific interface settings (cellular modems, dial-up). |
| SpiNetworkCommunicationInterfaceSettings | GHIElectronics.TinyCLR.Devices.Network | Settings for an external SPI-attached network controller (chip select, reset, interrupt pins, SPI mode). |
| UartNetworkCommunicationInterfaceSettings | GHIElectronics.TinyCLR.Devices.Network | Settings for an external UART-attached network controller (cellular modem, etc.). |
| WiFiNetworkInterfaceProperties | GHIElectronics.TinyCLR.Devices.Network | WiFi-specific interface properties. |
| WiFiNetworkInterfaceSettings | GHIElectronics.TinyCLR.Devices.Network | WiFi-specific interface settings. |