Shinobi Library - 拡張機器判別関数

syExtChkConnect

EXTENSION端子への接続機器の確認

書式

Sint32 syExtChkConnect( type )
Uint32 type

引数

type   接続の確認をする機器

戻り値

SYD_EXT_CHK_CONNECT_OK   接続されている
SYD_EXT_CHK_CONNECT_NG   接続されていない
SYD_EXT_CHK_CONNECT_ERROR   エラー(ライブラリ未初期化/引数が不正)

解説

引数に指定した機器がEXTENSION端子に接続されているかどうかを返します。

 定義   機器 
 SYD_EXT_CHK_TYPE_MODEM   モデム 
 SYD_EXT_CHK_TYPE_LAN   ブロードバンドアダプタ 


用例

Sint32 c;
c = syExtChkConnect( SYD_EXT_CHK_MODEM );
if ( c == SYD_EXT_CHK_CONNECT_OK ){
	/* Modem detected */
	...
} else if ( c == SYD_EXT_CHK_CONNECT_NG ) {
	/* No modem */
	... 
} else {
	/* Error */
	...
}

備考

この関数を使用する前に、sbInitSystem()関数内のsyHwInit()関数によって拡張機器判別ライブラリの初期化を行なっておく必要があります。 初期化をせずに使用した場合、返値は常にSYD_EXT_CHK_CONNECT_ERRORとなります。

参照

syExtChkModemCountry()
 モデムのカントリーコードの取得
syExtChkModemSpeed()
 モデムの通信速度の取得

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