User manual - Bluetoothライブラリマニュアルver.1.08(2014年8月6日)

8
4.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_AUDIO
BTCOD_MAJOR_PERIPHERAL
BTCOD_MAJOR_IMAGING
BTCOD_MAJOR_UNCLASSIFIED
■マイナーデバイスクラス
マイナーデバイスクラスは、Bluetooth デバイスの詳細な機器属性を示すパラメータです。
メジャーデバイスクラスごとに、使用可能なマイナーデバイスクラスが決められています。
以下のパラメータは、BTCOD_MAJOR_LAN_ACCESS_POINT を除く全てのメジャーデバイスクラスと組み
合わせて使用します。
BTCOD_MINOR_UNCLASSIFIED
以下のパラメータは、BTCOD_MAJOR_COMPUTER デバイスクラスと組み合わせて使用します。
BTCOD_COMPUTER_DESKTOP
BTCOD_COMPUTER_SERVER
BTCOD_COMPUTER_LAPTOP
BTCOD_COMPUTER_HANDHELD
BTCOD_COMPUTER_PALM
BTCOD_COMPUTER_WEARABLE
以下のパラメータは、BTCOD_MAJOR_PHONE デバイスクラスと組み合わせて使用します。
BTCOD_PHONE_CELLULAR
BTCOD_PHONE_CORDLESS
BTCOD_PHONE_SMART
BTCOD_PHONE_MODEM