Palm Programmer's Laboratory
Palm OS Programmer's Companion Volume II/5-8
5-8 シリアル通信の要約
| 新旧シリアルマネージャ関数 | |
|---|---|
| ポートを開く/閉じる | |
| SrmOpen SrmOpenBackground SerOpen SerClose |
SrmExtOpen SrmExtOpenBackground SrmClose |
| データの受信 | |
| SrmReceive SrmReceiveCheck SrmReceiveFlush SrmReceiveWait SrmReceiveWindowClose SrmReceiveWindowOpen |
SerReceive SerReceiveCheck SerReceiveFlush SerReceiveWait |
| データの送信 | |
| SrmSend SrmSendCheck SrmSendFlush SrmSendWait |
SerSend SerSendFlush SerSendWait |
| ポートの設定 | |
| SrmSetReceiveBuffer SrmControl SrmCustomControl |
SerControl SerSetReceiveBuffer SerSetSettings SerGetSettings |
| エラーチェック | |
| SrmClearErr SrmGetStatus |
SerClearErr SerGetStatus |
| デバイス情報の取得 | |
| SrmGetDeviceCount | SrmGetDeviceInfo |
| ウェイクアップハンドラの実装 | |
| SrmPrimeWakeupHandler | SrmSetWakeupHandler |
| 仮想ドライバ関数 | |
|---|---|
| DrvEntryPointProcPtr GetSizeProcPtr GetSpaceProcPtr VdrvControlProcPtr VdrvOpenProcPtr VdrvOpenProcV4Ptr |
VdrvStatusProcPtr VdrvWriteProcPtr VdrvControlCustomProcPtr WriteBlockProcPtr WriteByteProcPtr SignalCheckPtr |
| 接続マネージャ関数 | |
|---|---|
| 基本接続マネージャ関数 | |
| CncAddProfile CncDeleteProfile |
CncGetProfileInfo CncGetProfileList |
| 拡張接続マネージャ関数 | |
| CncProfileCreate CncProfileDelete CncProfileGetCurrent CncProfileGetIDFromIndex CncProfileGetIDFromName CncProfileGetIndex CncProfileOpenDB CncProfileSetCurrent CncProfileSettingGet CncProfileSettingSet |
CncGetParamType CncGetSystemFlagBitnum CncGetTrueParamID CncIsFixedLengthParamType CncIsSystemFlags CncIsSystemRange CncIsThirdPartiesRange CncIsVariableLengthParamType CncProfileCloseDB CncProfileCount |
| シリアルリンクマネージャ関数 | |
|---|---|
| SlkClose SlkCloseSocket SlkFlushSocket SlkOpen SlkOpenSocket |
SlkReceivePacket SlkSendPacket SlkSetSocketListener SlkSocketPortID SlkSocketSetTimeout |
