> 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/en/twelite-net-api-expl/twenet-fur.md).

# TWENET working flow

{% hint style="info" %}
We are sorry, the diagram is not translated.
{% endhint %}

The following diagram illustrates the basic flow of TWENET.

![](https://382916112-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LApFq98GrqkjGMpByJw%2F-LAvkUsX6lPOl1NtofQJ%2F-LAvkdLM1-YURckvTS6I%2Fimage.png?alt=media\&token=12c85177-a9f1-4a64-94bd-29640feb0cf3)

A more detailed description of the operation is given in the child pages of this page.

* 電源投入またはスリープ復帰: Power up or Waking up from sleep
* スリープ復帰: Waking up from sleep
* スリープ実行: Perform sleeping
* cbAppColdStart(FALSE): Declaration of the modules used
* cbAppColdStart(TRUE): Network settings, Hardware initialization
* cbAppWarmStart(FALSE): Determination of waking factors
* cbAppWarmStart(TRUE): Hardware initalization
* TWENET開始: Start the TWENET
* イベント: incoming event
* ユーザ定義イベント処理関数: User defined event handling functions
