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 |