# TWELITE NET ライブラリ構造

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

![TWENET ライブラリ構造](https://2381872165-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LApFq98GrqkjGMpByJw%2F-LAvfm_xU0Ww6-Y4yDmt%2F-LAvfr-VXP8W-5ZubS2o%2Fimage.png?alt=media\&token=a1520e7a-2ce1-42f1-9c97-59a30eb72174)

### libTWENET\_{ARCH}.a

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

### libTWENETExt\_{ARCH}.a

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

### libTWENETUtils\_{ARCH}.a

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

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

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