トップ 一覧 検索 ヘルプ RSS ログイン

Palm OS Programmer's Companion Volume II/5-8の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
[[← 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]]