Skip to main content

Module thread

Module thread 

Source

Modules§

config

Structs§

ActiveScanResult
Active scan result
EnergyScanResult
Energy scan result
EspThread
EspThread wraps a ThreadDriver Data Link layer instance, and binds the OSI Layer 3 (network) facilities of ESP IDF to it.
Host
The driver will operate as a host
Ipv6Packet
The Ipv6 packet received from Thread via the ThreadDriver::set_rx_callback method
Node
The regular mode of operation for the EspThread instance
OutSrpSubtypeLabelsIter
An iterator over the subtype labels of an SRP service as returned by OpenThread::srp_services.
OutSrpTxtEntriesIter
An iterator over the TXT entries of an SRP service as returned by OpenThread::srp_services.
SrpConf
The SRP configuration of the OpenThread stack.
SrpService
An SRP service that can be registered with the OpenThread stack.
ThreadDriver
This struct provides a safe wrapper over the ESP IDF Thread C driver.

Enums§

Ipv6Incoming
The incoming Ipv6 data received from Thread via the ThreadDriver::set_rx_callback method
Role
The current role of the device in the Thread network
SrpState
An enum describing the status of either a concrete SRP service, or the SRP host.
ThreadEvent
Events reported by the Thread stack on the system event loop

Traits§

Mode
A trait shared between the Host and RCP modes providing the option for these to do additional initialization.
NetifMode
Trait shared between the modes of operation of the EspThread instance

Type Aliases§

OutSrpService
Type alias for an SRP service as returned by OpenThread::srp_services.
SrpServiceSlot
The unique ID of a registered SRP service