> For the complete documentation index, see [llms.txt](https://sdk.twelite.info/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sdk.twelite.info/twelite-net-api-expl/twelite-net-raiburari.md).

# TWELITE NET ライブラリ構造

ユーザアプリケーションは TWELITE NET (TWENET) のライブラリおよびペリフェラルAPIを介して無線モジュールを制御します。TWELITE NET のライブラリは３つに分かれています。

![TWENET ライブラリ構造](/files/-LAvfr-VXP8W-5ZubS2o)

### libTWENET\_{ARCH}.a

アプリケーションループの定義、イベント処理、無線ネットワーク処理など

### libTWENETExt\_{ARCH}.a

始動処理、MAC層へのインタフェースなど

### libTWENETUtils\_{ARCH}.a

一般的なアルゴリズムやペリフェラルの手続きなど

*（ソース添付：MWSDK/TWENET/????/TWENETUtils/Source : ????にはライブラリバージョンに相当するフォルダ名が入ります）*

{% hint style="info" %}
{ARCH} は、TWELITE のモデル名が入ります。BLUE, REDなど。
{% endhint %}
