Thread Native Modules

Here is a list of all modules:
API This module includes the application programming interface to the OpenThread stack
Error This module includes error definitions used in OpenThread
Execution
Instance This module includes functions that control the OpenThread Instance
Tasklets This module includes functions that control the Thread stack's execution
IPv6 Networking
DNSv6 This module includes functions that control DNS communication
DNS-SD Server This module includes APIs for DNS-SD server
ICMPv6 This module includes functions that control ICMPv6 communication
IPv6 This module includes functions that control IPv6 communication
SRP This module includes functions that control SRP client behavior
Ping Sender This file includes the OpenThread API for the ping sender module
TCP This module includes functions that control TCP communication
UDP
UDP This module includes functions that control UDP communication
UDP Forward This module includes functions for UDP forward feature
Link
Link This module includes functions that control link-layer configuration
Link Metrics This module includes functions that control the Link Metrics protocol
Raw Link This module includes functions that control the raw link-layer configuration
Message This module includes functions that manipulate OpenThread message buffers
Multi Radio Link This module includes definitions and functions for multi radio link
Thread
Backbone Router This module includes functions for the OpenThread Backbone Router Service
Border Agent This module includes functions for the Thread Border Agent role
Border Router This module includes functions to manage local network data with the OpenThread Border Router
Commissioner This module includes functions for the Thread Commissioner role
General This module includes functions for all Thread roles
Joiner This module includes functions for the Thread Joiner role
Operational Dataset This module includes functions for Dataset Updater
Router/Leader This module includes functions for Thread Routers and Leaders
Server This module includes functions to manage local network data with the OpenThread Server
Add-Ons
Channel Manager This module includes functions for Channel Manager
Channel Monitoring This module includes functions for channel monitoring feature
Child Supervision This module includes functions for child supervision feature
CoAP
CoAP This module includes functions that control CoAP communication
CoAP Secure This module includes functions that control CoAP Secure (CoAP over DTLS) communication
Command Line Interface This module includes functions that control the Thread stack's execution
Co-processor Remote Procedure Call This module includes functions that allow a Host processor to execute remote procedure calls on a co-processor over spinel
Crypto This module includes cryptographic functions
Entropy Source This module includes functions that manages entropy source
Factory Diagnostics This module includes functions that control the Thread stack's execution
Heap This module includes functions that set the external OpenThread heap
History Tracker
Jam Detection This module includes functions for signal jamming detection feature
Logging This module includes OpenThread logging related definitions
Network Co-Processor This module includes functions that control the Thread stack's execution
Network Time Synchronization This module includes functions that control network time synchronization service
Random Number Generator
RNG Cryptographic This module includes functions that generates cryptographic random numbers
RNG Non-cryptographic This module includes functions that generates non cryptographic random numbers
SNTP This module includes functions that control SNTP communication
Platform Abstraction This module includes the platform abstraction used by the OpenThread stack
Alarm This module includes the platform abstraction for the alarm service
Co-processor Remore Procedure Call This module includes the platform abstraction for Co-processor RPC (CRPC) features
Entropy This module includes the platform abstraction for entropy generation
Factory Diagnostics This module includes the platform abstraction for diagnostics features
Logging This module includes the platform abstraction for the debug log service
Memory This module includes the platform abstraction for dynamic memory allocation
Message Pool This module includes the platform abstraction for the message pool
Miscellaneous This module includes platform abstractions for miscellaneous behaviors
Network Simulator This module includes the platform abstraction for OTNS
Radio This module includes the platform abstraction for radio communication
Types This module includes the platform abstraction for a radio frame
Configuration This module includes the platform abstraction for radio configuration
Operation This module includes the platform abstraction for radio operations
Settings This module includes the platform abstraction for non-volatile storage of settings
SPI Slave This module includes the platform abstraction for SPI slave communication
Time Service This module includes the platform abstraction for the time service
Toolchain This module defines a toolchain abstraction layer through macros
TREL This module includes the platform abstraction for Thread Radio Encapsulation Link (TREL) using an IPv6/UDP interface
Plat-crypto This module includes the platform abstraction for Crypto