Palm Programmer's Laboratory
Palm OS Programmer's Companion Volume II/5
5 シリアル通信
Palm OS(R) のシリアル通信ソフトウェアは、高パフォーマンスのシリアル通信能力を提供します。バイトレベルのシリアル入出力、CRC-16 によるベストエフォート型のパケットベース入出力、リトライと確認による信頼性の高いデータ転送、接続管理、モデムからのダイアル能力、などが含まれます。
この章は、シリアル通信システムの異なるパーツを理解する助けになるでしょう。また、それらをどのように使用するかについて説明します。以下のトピックを取り上げます。
- シリアルハードウェアセクションでは、シリアルポートハードウェアについて説明します。
- バイトオーダーセクションでは、あらゆるデータで使用するバイトオーダーについて簡単に説明します。
- シリアル通信アーキテクチャ階層セクションでは、階層構造についての概要を図解を入れて示します。
- シリアルマネージャは、バイトレベルのシリアル入出力と RS-232・USB・Bluetooth・赤外線シグナルの制御を担当します。
- 接続マネージャは、接続( Connection)環境設定パネルに含まれるコネクションプロファイルに対して他のアプリケーションがアクセスしたり接続の追加や削除をしたりできるようにします。
- シリアルリンクプロトコルは、パケットの送受信に効果的なメカニズムを提供します。
- シリアルリンクマネージャは、Palm OS におけるシリアルリンクプロトコルの実装です。
- 注
- Palm OS は Bluetooth 接続をサポートしていますが、Bluetooth は追加のハードウェアとソフトウェアを必要とし、これを書いている時点ではそれらは利用できません。