User manual - デバイス制御ライブラリリファレンスマニュアル(2014年10月10日)
278
16.4.5 BT_SetLocalInfo
DT-970 本体のデバイス情報を設定します。
H BT_SetLocalInfo(
BT_LOCALINFO *
s_localinfo
);
パラメータ
s_localinfo
本体のデバイス情報を設定する構造体変数のポインタ
typedef struct {
B LocalAddr[18]; :本体の Bluetooth アドレス
形式は”XX:XX:XX:XX:XX:XX”となります
XはASCIIの16進数(0~9およびA~F)
(値は変更できません)
B LocalName[82]; :本体の Bluetooth デバイス名
H LocalClass; :本体の Bluetooth デバイスクラス
} BT_LOCALINFO
戻り値
E_BTOK
:正常終了
E_BTNG
:異常終了
解説
本関数を実行する前に、BT_GetLocalInfo関数を実
行し、本体のデバイス情報を取得してください。
その後、デバイス名、デバイスクラスのパラメータを変更して、本関数を実行してください。
Bluetooth デバイス名に使用できる文字は ASCII のみです。半角カナや 2 バイト文字は使用できませ
ん。設定可能な Bluetooth デバイス名の長さは最大で 81 文字です。
Bluetooth デバイスクラスには、次の値を設定してください。
iOS に HID で接続する場合 :0x0540
iOS 以外の場合 :0
本関数で設定したデバイス情報はグローバル領域に保存され、OS がリセットされるまで保持されま
す。
参照
BT_LOCALINFO構造体