# References

- [the\_app](https://mwm5.twelite.info/1.0-2/references/the_app.md): アプリ記述setup(),loop()の切り替え
- [Parser](https://mwm5.twelite.info/1.0-2/references/parser.md): シリアル電文パーサー
- [TWESERCMD](https://mwm5.twelite.info/1.0-2/references/parser/twesercmd.md): 書式パーサー
- [IParser](https://mwm5.twelite.info/1.0-2/references/parser/twesercmd/iparser.md): パーサーの基底クラス
- [AsciiParser](https://mwm5.twelite.info/1.0-2/references/parser/twesercmd/asciiparser.md): アスキー形式のパーサー
- [TWEFMT](https://mwm5.twelite.info/1.0-2/references/parser/twefmt.md): パケット定義
- [TwePacket, spTwePacket](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/twepacket.md): パケットオブジェクト
- [E\_PKT](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/twepacket/e_pkt.md): パケット種別定義
- [idenify\_packet\_type()](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/twepacket/idenify_packet_type.md): パケット種別判定
- [newTwePacket()](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/twepacket/newtwepacket.md): パケットデータの解釈とオブジェクト生成
- [refTwePacket()](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/twepacket/reftwepacket.md): spTwePacketオブジェクトの参照
- [Packet Types](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types.md): パケット種別ごとの定義
- [TwePacketAppIO](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types/twepacketappio.md)
- [DataAppIO](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types/twepacketappio/dataappio.md)
- [TwePacketPal](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types/twepacketpal.md): TWELITE PALのパケット
- [DataPal](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types/twepacketpal/datapal.md): PAL共通データ
- [E\_PAL\_PCB](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types/twepacketpal/e_pal_pcb.md): PAL基板種別
- [E\_PAL\_DATA\_TYPE](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types/twepacketpal/e_pal_data_type.md)
- [E\_CAUSE](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types/twepacketpal/e_cause.md)
- [PalEvent](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types/twepacketpal/palevent.md)
- [PalDataInfo](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types/twepacketpal/paldatainfo.md)
- [PalBase](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types/twepacketpal/palbase.md): PALセンサー共通データ
- [PalMag](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types/twepacketpal/palbase/palmag.md): 開閉センサーパル(MAG)のセンサーデータ
- [PalAmb](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types/twepacketpal/palbase/palamb.md): 環境センサーパル(AMB)のセンサーデータ
- [PalMot](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types/twepacketpal/palbase/palmot.md): 動作センサーパル(MOT)のセンサーデータ
- [TwePacketActStd](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types/twepacketactstd.md)
- [DataAppUART (Act用)](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types/twepacketactstd/dataappuart_act.md)
- [TwePacketTwelite](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types/twepackettwelite.md)
- [DataTwelite](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types/twepackettwelite/datatwelite.md): App\_Twelite データ
- [TwePacketAppUart](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types/twepacketappuart.md)
- [DataAppUART](https://mwm5.twelite.info/1.0-2/references/parser/twefmt/packet-types/twepacketappuart/dataappuart.md)
- [Terminal](https://mwm5.twelite.info/1.0-2/references/untitled.md): ターミナル（コンソール）
- [TWETERM](https://mwm5.twelite.info/1.0-2/references/untitled/tweterm.md): ターミナル(コンソール)
- [ESC Sequence](https://mwm5.twelite.info/1.0-2/references/untitled/tweterm/esc-sequence.md): エスケープシーケンス
- [TermAttr](https://mwm5.twelite.info/1.0-2/references/untitled/tweterm/termattr.md)
- [ITerm](https://mwm5.twelite.info/1.0-2/references/untitled/tweterm/iterm.md): ターミナル用文字バッファ管理クラス
- [TWETerm\_M5\_Console](https://mwm5.twelite.info/1.0-2/references/untitled/tweterm/tweterm_m5_console.md): M5Stack用のLcd描画ターミナル
- [TWEFONT](https://mwm5.twelite.info/1.0-2/references/untitled/twefont.md): フォント定義や描画
- [FontDef](https://mwm5.twelite.info/1.0-2/references/untitled/twefont/fontdef.md): フォント定義クラス
- [createFont???()](https://mwm5.twelite.info/1.0-2/references/untitled/twefont/createfont.md): フォントジェネレータ関数
- [drawChar()](https://mwm5.twelite.info/1.0-2/references/untitled/twefont/drawchar.md): フォントの描画
- [queryFont()](https://mwm5.twelite.info/1.0-2/references/untitled/twefont/queryfont.md): フォントクラスオブジェクトの取得
- [Basics](https://mwm5.twelite.info/1.0-2/references/basics.md): 汎用クラス・関数
- [TWE](https://mwm5.twelite.info/1.0-2/references/basics/twe.md): 基本クラス、関数
- [IStreamOut](https://mwm5.twelite.info/1.0-2/references/basics/twe/untitled.md)
- [Print Formatted](https://mwm5.twelite.info/1.0-2/references/basics/twe/print-formatted.md): printfmt, fPrintf(), snPrintf()
- [TWEUTILS](https://mwm5.twelite.info/1.0-2/references/basics/tweutils.md): ユーティリティ関数
- [FixedQueue](https://mwm5.twelite.info/1.0-2/references/basics/tweutils/fixedqueue.md): 固定長キュー
- [InputQueue](https://mwm5.twelite.info/1.0-2/references/basics/tweutils/inputqueue.md)
- [SimpleBuffer](https://mwm5.twelite.info/1.0-2/references/basics/tweutils/simplebuffer.md): 固定バッファ長の配列クラス
- [SmplBuf\_Byte](https://mwm5.twelite.info/1.0-2/references/basics/tweutils/simplebuffer/smplbuf_byte.md): バイト配列
- [SmplBuf\_ByteL\<N>](https://mwm5.twelite.info/1.0-2/references/basics/tweutils/simplebuffer/smplbuf_bytel-less-than-int-greater-than.md)
- [SmplBuf\_ByteSL\<N>](https://mwm5.twelite.info/1.0-2/references/basics/tweutils/simplebuffer/smplbuf_bytesl-less-than-int-greater-than.md)
- [SmplBuf\_WChar](https://mwm5.twelite.info/1.0-2/references/basics/tweutils/simplebuffer/smplbuf_wchar.md)
- [SmplBuf\_WCharL\<int>](https://mwm5.twelite.info/1.0-2/references/basics/tweutils/simplebuffer/smplbuf_wcharl-less-than-int-greater-than.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mwm5.twelite.info/1.0-2/references.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
