User manual - デバイス制御ライブラリリファレンスマニュアル(2014年10月10日)

282
16.4.9 BT_SelectDev
接続する Bluetooth 機器を指定します。
H BT_SelectDev(
BT_DEVINFO *
s_devinfo
,
B
Security
);
パラメータ
s_devinfo
デバイス情報が格納されている構造体変数のポインタ
typedef struct {
UW ErrFlag; :エラーフラグ
B DevAddr[18]; :Bluetooth アドレス
XX:XX:XX:XX:XX:XXとなります
XASCII16(09AF)
B DevName[82]; :Bluetooth デバイス名
H DevClass; :Bluetooth デバイスクラス
} BT_DEVINFO;
Security
セキュリティモード
BT_SEC_NORMAL
BT 接続時に認証および暗号化を使用しない
BT_SEC_AUTH
BT 接続時に認証のみを有効にする
BT_SEC_ENCRYPT
BT 接続時に認証と暗号化を有効にする
BT_SEC_SSPJST
BT 接続時に SSP(Just Works)を使用する
戻り値
E_BTOK
:正常終了
E_BTNG
:異常終了
解説
本関数に指定するデバイス情報は、BT_GetDevInfo BT_GetDevNameBT_LoadDevInfoのうちの
いずれかの関
数を使用して、取得しておいてください。
本関数で認証または暗号化を有効に設定する場合は、BT_SetPassKey関数を実行してパスキーを設
定しておく必要があります
iOS HID で接続する場合には、BT_SEC_SSPJST にしてください。
参照
BT_DEVINFO構造体