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