Shinobi Library - 拡張機器判別関数

syExtChkModemSpeed

モデムの通信速度の取得

書式

Sint32 syExtChkModemSpeed( void )

引数

なし

戻り値

モデムスピード定数

解説

EXTENSION端子に接続されているモデムの通信速度を返します。

 定義   意味 
 SYD_EXT_CHK_MODEM_SPEED_33600   33.6Kbpsモデム 
 SYD_EXT_CHK_MODEM_SPEED_56K   56Kbpsモデム 
 SYD_EXT_CHK_MODEM_SPEED_UNKNOWN   通信速度不明 
 SYD_EXT_CHK_MODEM_SPEED_ERROR   エラー(ライブラリ未初期化/モデムなし) 


用例

Sint32 speed;
speed = syExtChkModemSpeed();
if ( speed == SYD_EXT_CHK_MODEM_SPEED_33600 ){
	/* 33.6K Modem */
	...
} else {
	/* No 33.6K modem */
	...
}


備考

この関数を使用する前に、sbInitSystem()関数内のsyHwInit()関数によって拡張機器判別ライブラリの初期化を行なっておく必要があります。

初期化をせずに使用した場合とモデムが接続されていない場合は返値は常にSYD_EXT_CHK_MODEM_SPEED_ERRORとなります。


参照

syExtChkConnect()
 EXTENSION端子への接続機器の確認
syExtChkModemCountry()
 モデムのカントリーコードの取得

syExtChkModemSpeed
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000