Shinobi Library - 拡張機器判別関数

syExtChkModemCountry

モデムのカントリーコードの取得

書式

Sint32 syExtChkModemCountry( void )

引数

なし

戻り値

モデムカントリーコード定数

解説

EXTENSION端子に接続されているモデムのカントリーコードを返します。

 定義   意味 
 SYD_EXT_CHK_MODEM_COUNTRY_USA   アメリカ 
 SYD_EXT_CHK_MODEM_COUNTRY_EU   ヨーロッパ 
 SYD_EXT_CHK_MODEM_COUNTRY_JAPAN   日本 
 SYD_EXT_CHK_MODEM_COUNTRY_AUSTRALIA   オーストラリア 
 SYD_EXT_CHK_MODEM_COUNTRY_UNKNOWN   カントリーコード不明 
 SYD_EXT_CHK_MODEM_COUNTRY_ERROR   エラー(ライブラリ未初期化/モデムなし) 


用例

Sint32 country;
country = syExtChkModemCountry();
if ( country == SYD_EXT_CHK_MODEM_COUNTRY_JAPAN ){
	/* Japanese Modem */
	...
} else {
	/* Not Japanese modem */
	...
}

備考

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

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


参照

syExtChkConnect()
 EXTENSION端子への接続機器の確認
syExtChkModemSpeed()
 モデムの通信速度の取得

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