CASSIOPEIA DT-10 ライブラリマニュアル for C++ 【Bluetooth 編】 Ver 1.
DT-10 ライブラリマニュアル CASIO Bluetooth Library 変 更 履 歴 No Revision 更新日 項 1 1.
DT-10 ライブラリマニュアル CASIO Bluetooth Library 目次 §2.BLUETOOTHライブラリ..................................................................................................................................................... 1 2-1.機能 .......................................................................................................................................................1 2-2.動作環境 ................................................................................................................................
DT-10 ライブラリマニュアル CASIO Bluetooth Library §2.Bluetooth ライブラリ 2-1.機能 Bluetooth ライブラリは、DT-10 に内蔵している Bluetooth モジュールを利用して、他の Bluetooth 機器との 接続および通信を行うためのライブラリです。通常は本体内蔵の Bluetooth 接続ツールを使用して Bluetooth 機 器との接続を行いますが、本ライブラリを使用することにより、ユーザアプリケーションから直接 Bluetooth 機 器との接続および通信を行うことができます。なお、Bluetooth ライブラリと Bluetooth 接続ツールを同時に使用 することはできません。 サポートする通信プロファイルは以下の通りです。いずれのプロファイルにおいても、仮想 COM ポートを使 用して通信を行います。 シリアルプロファイル(マスター) COM6: シリアルプロファイル(スレーブ) COM7: ダイヤルアッププロファイル BTP1: 2-2.
DT-10 ライブラリマニュアル CASIO Bluetooth Library 2-5.使用方法 開発環境において、プログラムソース内にヘッダファイル BluetoothLib.h と BluetoothLibDef.h をインクル ードし、インポートライブラリ BluetoothLib.lib を使用するライブラリとして指定してください。 また、事前に BTLib.dll、BluetoothLib.
DT-10 ライブラリマニュアル CASIO Bluetooth Library 2-5-1.Bluetooth の通信動作モードについて Bluetooth 機器間で通信を行う場合、Bluetooth 通信機器はピコネットと呼ばれるワイヤレスネットワークを構 成し、その中で各 Bluetooth 機器はマスタまたはスレーブのいずれかのモードで動作します。 ・通信先の Bluetooth 機器が Bluetooth モデム・携帯電話・アクセスポイント・プリンタ等の場合 HT本体をマスタモード、他の通信機器をスレーブモードで使用します ・通信先の Bluetooth 機器が PC・他のHTの場合 一方の Bluetooth 機器をマスタモード、もう一方をスレーブモードで使用します 2-5-2.
DT-10 ライブラリマニュアル CASIO Bluetooth Library 2-6.関数一覧 Bluetooth 接続を行うためのライブラリ関数の一覧を以下に示します。 2-6-1.
DT-10 ライブラリマニュアル CASIO Bluetooth Library 2-7.関数リファレンス 2-7-1.
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTST_DEVICEINFO 構造体を使用する関数は以下の通りです。 BTGetDeviceInfo BTGetServiceInfo BTSelectDevice BTTrustDevice BTRegisterDeviceInfo BTSearchDeviceInfo BTDeleteDeviceInfo BTGetDefaultDeviceInfo BTSetDefaultDevice 2-7-2.
DT-10 ライブラリマニュアル CASIO Bluetooth Library (2) デバイスクラスの定義 デバイスクラスは、Bluetooth 機器がどのような属性を持っているかを示すパラメータです。デバイスクラス のパラメータは、メジャーサービスクラス、メジャーデバイスクラス、マイナーデバイスクラスの 3 種類があ ります。パラメータは以下のように設定してください。 BTST_LOCALINFO 構造体のメンバーに以下の様に設定してください。 LocalClass1 ← メジャーデバイスクラスを設定 LocalClass2 ← マイナーデバイスクラスを設定 LocalClass3 ← メジャーサービスクラスを設定 (ⅰ)メジャーデバイスクラス メジャーデバイスクラスは、Bluetooth デバイスの大まかな機器属性を示すパラメータです。以下のパ ラメータのうち、どれか 1 種類が使用可能です。 BTCOD_MAJOR_MISC BTCOD_MAJOR_COMPUTER BTCOD_MAJOR_PHONE BTCOD_MAJOR_LAN_ACCESS_POINT BTCOD_MAJOR_AU
DT-10 ライブラリマニュアル CASIO Bluetooth Library 以下のパラメータは、BTCOD_MAJOR_PHONE デバイスクラスと組み合わせて使用します。 BTCOD_PHONE_CELLULAR BTCOD_PHONE_CORDLESS BTCOD_PHONE_SMART BTCOD_PHONE_MODEM 以下のパラメータは、BTCOD_MAJOR_LAN_ACCESS_POINT デバイスクラスと組み合わせて使用し ます。 BTCOD_LAP_FULLY_AVAILABLE BTCOD_LAP_USAGE_1 BTCOD_LAP_USAGE_2 BTCOD_LAP_USAGE_3 BTCOD_LAP_USAGE_4 BTCOD_LAP_USAGE_5 BTCOD_LAP_USAGE_6 BTCOD_LAP_NOT_AVAILABLE 8
DT-10 ライブラリマニュアル CASIO Bluetooth Library 以下のパラメータは、BTCOD_MAJOR_AUDIO デバイスクラスと組み合わせて使用します。 BTCOD_AUDIO_HEADSET_PROFILE BTCOD_AUDIO_HANDS_FREE BTCOD_AUDIO_RESERVED1 BTCOD_AUDIO_MICROPHONE BTCOD_AUDIO_LOUDSPEAKER BTCOD_AUDIO_HEADPHONES BTCOD_AUDIO_PORTABLE_AUDIO BTCOD_AUDIO_CAR_AUDIO BTCOD_AUDIO_SET_TOP_BOX BTCOD_AUDIO_HI_FI_DEVICE BTCOD_AUDIO_VCR BTCOD_AUDIO_VIDEO_CAMERA BTCOD_AUDIO_CAMCORDER BTCOD_AUDIO_VIDEO_MONITOR BTCOD_AUDIO_DISPLAY_LOUDSPEAKER BTCOD_AUDIO_VIDEO_CONFERENCING BTCOD_AUDIO_RESERVED BTCOD_AU
DT-10 ライブラリマニュアル CASIO Bluetooth Library 以下のパラメータは、BTCOD_MAJOR_IMAGING デバイスクラスと組み合わせて使用します。 BTCOD_IMAGING_RESERVED1 BTCOD_IMAGING_RESERVED2 BTCOD_IMAGING_DISPLAY BTCOD_IMAGING_CAMERA BTCOD_IMAGING_SCANNER BTCOD_IMAGING_PRINTER (ⅲ)メジャーサービスクラス メジャーサービスクラスは、Bluetooth デバイスのサービス属性を示すパラメータです。以下のパラメ ータが使用可能です。各パラメータの論理和(OR)を取ることにより、複数のメジャークラスサービスを 設定することが可能です。 BTCOD_LIMITED_DISCOVERABLE BTCOD_RESERVED_1 BTCOD_RESERVED_2 BTCOD_POSITIONING BTCOD_NETWORKING BTCOD_RENDERING BTCOD_CAPTURING BTCOD_OBJECT_TRANSFER BTCOD_
DT-10 ライブラリマニュアル CASIO Bluetooth Library (ⅳ)デバイスクラスパラメータの取得・設定方法 DT-10 本 体 の デ バ イ ス ク ラ ス を 取 得 す る 場 合 は 、 BTGetLocalInfo 関 数 を 実 行 し た 後 、 引 数 の BTST_LOCALINFO 構造体の LocalClass1, LocalClass2, LocalClass3 の各メンバを参照します。他の Bluetooth デバイスのデバイスクラスを取得する場合は、BTGetDeviceInfo 関数を実行した後、引数の BTST_DEVICEINFO 構造体の DeviceClass1, DeviceClass2, DeviceClass3 の各メンバを参照します。 HT 本体のデバイスクラスを設定する場合は、BTST_LOCALINFO 構造体の LocalClass メンバにデバ イスクラスパラメータを設定後、BTSetLocalInfo 関数を実行します。 ※デバイスクラスパラメータの詳細につきましては、Bluetooth Assinged Numbers を参照して
DT-10 ライブラリマニュアル CASIO Bluetooth Library (3) サービス UUID の定義 サービス UUID は、通信先の Bluetooth デバイスで使用可能なサービスを取得する際に使用されるパラメー タです。以下のパラメータが使用できます。 サービス UUID BTUUID_SDP_PROTOCOL BTUUID_WAP BTUUID_RFCOMM_PROTOCOL BTUUID_WAP_CLIENT BTUUID_TCS_PROTOCOL BTUUID_PANU BTUUID_CTP_PROTOCOL BTUUID_NAP BTUUID_L2CAP_PROTOCOL BTUUID_GN BTUUID_IP_PROTOCOL BTUUID_DIRECT_PRINTING BTUUID_UDP_PROTOCOL BTUUID_REFERENCE_PRINTING BTUUID_TCP_PROTOCOL BTUUID_IMAGING BTUUID_TCS_AT_PROTOCOL BTUUID_IMAGING_RESPONDER BTUUID_
DT-10 ライブラリマニュアル CASIO Bluetooth Library サービスクラスは、BTGetServiceInfo 関数を実行したとき、BTST_DEVICEINFO 構造体の ProfileUUID メン バに値が格納されます。 13
DT-10 ライブラリマニュアル CASIO Bluetooth Library 2-7-3.
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTERR_NO_MEMORY BTERR_INVALID_PARAMETER BTERR_OPERATION_FAILED BTERR_INVALID_HANDLE BTERR_CONNECTION_CLOSED BTERR_BUFFER_TOO_SMALL BTERR_END_OF_LIST BTERR_ALREADY_EXISTS BTERR_NOT_FOUND BTERR_OVERFLOW BTERR_TIMEOUT BTERR_NOT_IMPLEMENTED BTERR_NO_RESOURCES BTERR_INVALID_CONNECTION BTERR_UNINITIALIZED BTERR_UNLOADING BTERR_NO_SERVER BTERR_INVALID_STATE BTERR_HW_ERROR BTERR_DOES_NOT_EXIST BTERR_CONNECTION_FAILED BTERR_CONNECTION_LOST BTERR_EARLY_RETURN BTERR_CANCELLED_B
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTERR_MAXIMUM_RECURSION BTERR_NO_MATCH BTERR_PROTOCOL_UNAVAILABLE BTERR_VERSION BTERR_VALUE_NOT_FOUND BTERR_SET_STRING_VALUE BTERR_SET_UINT_VALUE BTERR_SET_BIN_VALUE BTERR_UNK_VALUE_TYPE BTERR_MALFORMED_ADDRESS BTERR_INVALID_PORT BTERR_INVALID_UUID BTERR_SERVICE_DOES_NOT_EXIST BTERR_OBJECT_TYPE_INVALID BTERR_DEFAULT_OBJECT_NOT_SET BTERR_MALFORMED_PROPERTY BTERR_COULD_NOT_READ_FILE BTERR_FILE_NOT_FOUND BTERR_DIRECTORY_NOT_FOUND BTERR_CONNECTED BTERR_MALFORMED_PRINTABL
DT-10 ライブラリマニュアル CASIO Bluetooth Library 2-7-4.
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTInitialize 機能 Bluetooth デバイスの使用を開始します。Bluetooth 仮想 COM ポートも初期化されます。他の Bluetooth 機器との接続および通信を行う前に、最初にこの関数を必ず実行してください。 書式 LONG BTInitialize ( void ) パラメータ なし 戻り値 BTERR_SUCCESS 正常終了 BTERR_FAILED 初期化に失敗 BTERR_DRIVER ドライバーエラー FUNCTION_UNSUPPORT 未サポートエラー インクルード #include “BluetoothLib.h” #include “BTLib.
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTDeInitialize 機能 Bluetooth デバイスの使用を終了します。Bluetooth 仮想 COM ポートも使用できなくなります。 他の Bluetooth 機器との通信終了後、最後にこの関数を必ず実行してください。 書式 LONG BTDeInitialize ( void ) パラメータ なし 戻り値 BTERR_SUCCESS 正常終了 BTERR_FAILED リソース解放に失敗 BTERR_DRIVER ドライバーエラー FUNCTION_UNSUPPORT 未サポートエラー インクルード #include “BluetoothLib.h” #include “BTLib.
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTGetLocalInfo 機能 Bluetooth デバイス情報を取得します。本関数では、BTST_LOCALINFO 構造体の全てのメンバが取得 されます。 Bluetooth デバイスモードおよび Bluetooth デバイスクラスにおいて取得可能なパラメータについては、 2-7-2 を参照してください。 書式 LONG BTGetLocalInfo ( BTST_LOCALINFO *LocalInfo ) パラメータ LocalInfo [out] DT-10 本体の Bluetooth デバイス情報 戻り値 BTERR_SUCCESS 正常終了 BTERR_FAILED デバイス情報取得失敗 BTERR_DRIVER ドライバーエラー FUNCTION_UNSUPPORT 未サポートエラー インクルード #include “BluetoothLib.h” #include “BTLib.
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTSetLocalInfo 機能 Bluetooth デバイス情報を設定します。本関数を実行する前に、BTGetLocalInfo 関数を実行して、現在 の Bluetooth デバイス情報を取得してください。 本関数では、BTST_LOCALINFO 構造体のメンバのうち、Bluetooth アドレスを除く全てのデバイス情 報が設定されます。Bluetooth デバイスモードおよび Bluetooth デバイスクラスにおいて設定可能なパ ラメータについては、2-7-2 を参照してください。 書式 LONG BTSetLocalInfo ( BTST_LOCALINFO *LocalInfo ) パラメータ LocalInfo [in] 設定する HT 本体の Bluetooth デバイス情報 戻り値 BTERR_SUCCESS 正常終了 BTERR_FAILED デバイス情報設定失敗 BTERR_DRIVER ドライバーエラー FUNCTION_UNSUPPORT 未サポートエラー イ
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTInquiry 機能 他の Bluetooth 機器の Inquiry(問い合わせ)を実行します。 書式 LONG BTInquiry ( HANDLE *DeviceHandle, DWORD *DeviceNumber, DWORD InquiryTime ) パラメータ DeviceHandle [out] DT-10 はこのパラメータを無視しますので、 NULL を指定して下さい。 戻り値 DeviceNumber [out] Inquiry で発見された Bluetooth 機器の数を格納する変数 InquiryTime [in] Inquiry を実行する時間(単位はミリ秒) BTERR_SUCCESS 正常終了 BTERR_FAILED Bluetooth 機器の Inquiry 失敗 BTERR_DRIVER ドライバーエラー FUNCTION_UNSUPPORT 未サポートエラー インクルード #include “BluetoothLib.
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTGetDeviceInfo 機能 BTInquiry 関数で発見された Bluetooth 機器のデバイス情報を取得します。BTInquiry 関数を実行後、 必ず本関数を実行して Bluetooth 機器情報を取得してください。 本関数で取得できるデバイス情報は、以下の通りです。Bluetooth デバイスクラスにおいて取得可能な パラメータについては、2-7-2 を参照してください。 ・Bluetooth 機器名 ・Bluetooth 機器アドレス ・Bluetooth デバイスクラス 書式 LONG BTGetDeviceInfo ( BTST_DEVICEINFO *DeviceInfo, DWORD DeviceNumber, HANDLE *DeviceHandle ) パラメータ DeviceInfo [out] Bluetooth 機器情報を格納する構造体変数 配列として用意してください。 ▲1 戻り値 DeviceNumber [in] BTInquiry 関数で取得した B
DT-10 ライブラリマニュアル CASIO Bluetooth Library 報を取得する場合は、本関数を実行後、BTGetServiceInfo 関数を実行してください。 24
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTGetServiceInfo 機能 通信する Bluetooth 機器のサービス情報を取得します。取得可能なサービスクラスパラメータについて は、2-7-2 を参照してください。 本関数を実行する前に、BTGetDeviceInfo 関数を実行して、サービス情報以外のデバイス情報をあらか じめ取得してください。 書式 LONG BTGetServiceInfo ( BTST_DEVICEINFO *DeviceInfo ) パラメータ DeviceInfo [in / out] Bluetooth 機器情報 戻り値 BTERR_SUCCESS 正常終了 BTERR_FAILED Bluetooth 機器サービス情報取得失敗 BTERR_DRIVER ドライバーエラー FUNCTION_UNSUPPORT 未サポートエラー インクルード #include “BluetoothLib.
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTSelectDevice 機能 接続する Bluetooth 機器を指定します。Bluetooth 通信を開始する前にこの関数を実行して、接続する Bluetooth 機器を選択してください。 書式 LONG BTSelectDevice ( BTST_DEVICEINFO *DeviceInfo, LPTSTR PortName ) パラメータ DeviceInfo [in] 接続する Bluetooth 機器の情報 デフォルトの Bluetooth 機器を指定する場合、NULL を指定する PortName [in] 接続する通信ポート 以下の中から一つを指定する 戻り値 BTPORT_SERIAL 仮想シリアル BTPORT_DIALUP ダイヤルアップ BTPORT_LAN LAN アクセスポイント BTERR_SUCCESS 正常終了 BTERR_FAILED Bluetooth 機器の指定に失敗 BTERR_DRIVER ドライバーエラー FUNCTION_U
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTSetPassKey 機能 DT-10 本体の PassKey を設定します。PassKey は、DT-10 本体で他の Bluetooth 機器とのボンドを実 行する場合、および他の Bluetooth 機器から PassKey 要求があったときに使用されます。 パラメータの設定により、他の Bluetooth 機器からの PassKey 要求を拒否することが可能です。設定し た PassKey は、BTSetPassKey 関数および BTDeInitialize 関数を実行するまで有効です。 書式 LONG BTSetPassKey ( LPTSTR PassKey ) パラメータ PassKey [in] 設定するパスキー NULL または空文字列(””)を指定した場合、他の Bluetooth 機器 からの PassKey 要求を拒否する 戻り値 BTERR_SUCCESS 正常終了 BTERR_FAILED PassKey の設定に失敗 BTERR_DRIVER ドライバーエラ
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTTrustDevice 機能 DT-10 本体から、指定した Bluetooth 機器との信頼を行います。 書式 LONG BTTrustDevice ( BTST_DEVICEINFO *DeviceInfo, LPTSTR PortName ) パラメータ DeviceInfo [in] デバイスの信頼を実行する Bluetooth 機器の情報 NULL を指定した場合、デフォルトの Bluetooth 機器とのデバイスの 信頼を実行する PortName [in] デフォルトで通信する設定をした通信ポート DeviceInfo で NULL を指定した場合のみ、以下の中から一つを指定する 戻り値 BTPORT_SERIAL 仮想シリアル BTPORT_DIALUP ダイヤルアップ BTPORT_LAN LAN アクセスポイント BTERR_SUCCESS 正常終了 BTERR_FAILED Bluetooth 機器とのボンドに失敗 BTERR_DRIVER ドライバー
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTGetLastError 機能 Bluetooth ライブラリ関数呼び出しで発生したエラー詳細を取得します。 この関数で取得したエラー詳細は機種により異なります。システムライブラリの SysGetModelName 関 数で 機種を確認する必要があります。 書式 LONG BTGetLastError(void) パラメータ なし 戻り値 エラーコード詳細が、戻ります。エラーコード詳細は 2-7-3 エラーフラグの値です。 FUNCTION_UNSUPPORT 未サポートエラー インクルード #include “BTLib.
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTRegisterLocalInfo 機能 DT-10 本体の Bluetooth デバイス情報をレジストリに登録します。 登録したデバイス情報は、次回 BTInitialize 関数を実行したときに再設定されます。 書式 LONG BTRegisterLocalInfo ( void ) パラメータ なし 戻り値 BTERR_SUCCESS 正常終了 BTERR_FAILED デバイス情報登録失敗 BTERR_DRIVER ドライバーエラー FUNCTION_UNSUPPORT 未サポートエラー インクルード #include “BluetoothLib.
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTRegisterDeviceInfo 機能 Bluetooth 機器の情報をレジストリに登録します。 書式 LONG BTRegisterDeviceInfo ( BTST_DEVICEINFO *DeviceInfo ) パラメータ DeviceInfo [in] 登録する Bluetooth 機器の情報 戻り値 BTERR_SUCCESS 正常終了 BTERR_FAILED Bluetooth 機器情報のレジストリへの登録失敗 BTERR_DRIVER ドライバーエラー FUNCTION_UNSUPPORT 未サポートエラー インクルード #include “BluetoothLib.
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTSearchDeviceInfo 機能 検索キーを指定して、Bluetooth 機器の情報をレジストリから検索して取得します。 検索キーと一致する Bluetooth 機器情報の数のみを取得することも可能です。 書式 LONG BTSearchDeviceInfo ( BTST_DEVICEINFO *DeviceInfo, DWORD *DeviceNumber, LPTSTR SearchKey ) パラメータ DeviceInfo [in / out] キーと一致した Bluetooth 機器の情報 DeviceNumber で指定した数以上の配列を用意する NULL を指定した場合、キーと一致した Bluetooth 機器の数のみを返す DeviceNumber [in / out] 取得する Bluetooth 機器情報の最大値を設定する 実行後、キーと一致した Bluetooth 機器の数が格納される SearchKey [in] Bluetooth 機器情報検索キー Blu
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTDeleteDeviceInfo 機能 指定した Bluetooth 機器の情報をレジストリから削除します。 書式 LONG BTDeleteDeviceInfo ( BT_DEVICEINFO *DeviceInfo ) パラメータ DeviceInfo [in] 削除する Bluetooth 機器の情報を格納する構造体 戻り値 BTERR_SUCCESS 正常終了 BTERR_FAILED Bluetooth 機器情報のレジストリからの削除失敗 BTERR_DRIVER ドライバーエラー FUNCTION_UNSUPPORT 未サポートエラー インクルード #include “BluetoothLib.
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTGetDefaultDeviceInfo 機能 デフォルトで通信する Bluetooth 機器の情報を取得します。 書式 LONG BTGetDefaultDeviceInfo ( BTST_DEVICEINFO *DeviceInfo, LPTSTR PortName ) パラメータ DeviceInfo [out] デフォルトの Bluetooth 機器の情報を取得する構造体 PortName [in] デフォルトの Bluetooth 機器と通信するときの通信ポート 以下の中から一つを指定する 戻り値 BTPORT_SERIAL 仮想シリアル BTPORT_DIALUP ダイヤルアップ BTPORT_LAN LAN アクセスポイント BTERR_SUCCESS 正常終了 BTERR_FAILED デフォルトで通信する Bluetooth 機器情報の取得失敗 BTERR_DRIVER ドライバーエラー FUNCTION_UNSUPPORT 未サポートエラー インク
DT-10 ライブラリマニュアル CASIO Bluetooth Library BTSetDefaultDevice 機能 デフォルトで通信する Bluetooth 機器を設定します。 本関数で設定したデフォルトの Bluetooth 機器は、次回 BTInitialize 関数を実行したときに有効となり ます。 書式 LONG BTSetDefaultDevice ( BTST_DEVICEINFO *DeviceInfo, LPTSTR PortName ) パラメータ DeviceInfo [in] デフォルトに設定する Bluetooth 機器の情報を格納する構造体 NULL を指定した場合、デフォルトで通信するデバイスを設定しない PortName [in] デフォルトの Bluetooth 機器と通信するときの通信ポート 以下の中から一つを指定する 戻り値 BTPORT_SERIAL 仮想シリアル BTPORT_DIALUP ダイヤルアップ BTPORT_LAN LAN アクセスポイント BTERR_SUCCESS 正常終了 BTERR_FAILED
DT-10 ライブラリマニュアル CASIO Bluetooth Library 4-8.各プロファイルの Bluetooth 機器接続手順 DT-10 がサポートしているプロファイルを使用して、他の Bluetooth 機器との接続および通信を行う手順を示 します。 4-8-1.
DT-10 ライブラリマニュアル CASIO Bluetooth Library 4-8-2.
DT-10 ライブラリマニュアル CASIO Bluetooth Library (2) サーバ(スレーブ)モードで接続する場合 (1) Bluetooth デバイスの初期 (6) Bluetooth 機器との接続 通信先の Bluetooth 機器で 化 接続操作を実行 (2) Bluetooth デバイスの情報設 (7) Bluetooth 機器との通信を実 定 BTGetLocalInfo 行 (3) Bluetooth デバイスの情報 (8) Bluetooth 機器の切断 通信先の Bluetooth 機器で を 切断操作を実行 レジストリへ登録 (4) Bluetooth Passkey の設定 (9) 仮想 COM ポートのクロー BTSetPassKey ズ (5) 仮想 COM ポートのオープ (10) Bluetooth デバイスの使用を終 ン 了 ・サーバモードで接続する場合、本体に Bluetooth 機器情報を登録する必要はありません。 ・複数の Bluetooth 機器とシリアル通信を行う場合は、手順(2)から手順(9)を繰り返し実行してくだ
DT-10 ライブラリマニュアル CASIO Bluetooth Library 4-8-3.
DT-10 ライブラリマニュアル CASIO Bluetooth Library DT-10 ライブラリマニュアル for C++ 【Bluetooth 編】 Ver1.