CBUUIDクラスリファレンス 日本語訳
定数
CB_EXTERN NSString * const CBUUIDCharacteristicExtendedPropertiesString;
extended properties descriptorのUUIDの文字列表現です。 このデスクリプタに対応する値は、NSNumber オブジェクトです。
CB_EXTERN NSString * const CBUUIDCharacteristicUserDescriptionString;
user description descriptorのUUIDの文字列表現です。 このデスクリプタに対応する値は、NSString オブジェクトです。
CB_EXTERN NSString * const CBUUIDClientCharacteristicConfigurationString;
client configuration descriptor のUUIDの文字列表現です。 このデスクリプタに対応する値は、NSNumber オブジェクトです。
CB_EXTERN NSString * const CBUUIDServerCharacteristicConfigurationString;
server configuration descriptor のUUIDの文字列表現です。 このデスクリプタに対応する値は、NSNumber オブジェクトです。
CB_EXTERN NSString * const CBUUIDCharacteristicFormatString;
presentation format descriptor のUUIDの文字列表現です。 このデスクリプタに対応する値は、NSData オブジェクトです。
CB_EXTERN NSString * const CBUUIDCharacteristicAggregateFormatString;
server configuration descriptor のUUIDの文字列表現です。
CB_EXTERN NSString * const CBUUIDGenericAccessProfileString;
GAP のUUIDの文字列表現です。
CB_EXTERN NSString * const CBUUIDGenericAttributeProfileString;
GATT のUUIDの文字列表現です。
CB_EXTERN NSString * const CBUUIDDeviceNameString;
GAP device name のUUIDの文字列表現です。
CB_EXTERN NSString * const CBUUIDAppearanceString;
GAP appearance UUID のUUIDの文字列表現です。
CB_EXTERN NSString * const CBUUIDPeripheralPrivacyFlagString;
GAP privacy flag UUID の文字列表現です。
CB_EXTERN NSString * const CBUUIDReconnectionAddressString;
GAP reconnection address UUID の文字列表現です。
CB_EXTERN NSString * const CBUUIDPeripheralPreferredConnectionParametersString;
GAP preferred connection parameter UUID の文字列表現です。
CB_EXTERN NSString * const CBUUIDServiceChangedString;
GATT service changed UUID の文字列表現です。
CBUUID クラス
16-bitまたは128-bitのBluetooth UUIDを表すクラスです。 16-bit UUIDは、いうまでもなく、Bluetooth Base UUIDで事前に満たされています。 (訳者注:Bluetooth Low EnergyのUUIDは、128-bitが基本です。しかし、Bluetooth SIGが定義したものは16-bitの短縮形UUIDが使えます。この16-bitのUUIDは、Bluetooth Base UUIDという128-bit のUUIDの先頭の末尾16-bitを使うことで、実現しています。)
プロパティ
@property(nonatomic, readonly) NSData *data;
NSDataとしてのUUID
/*!
- @method UUIDWithString:
- @discussion
-
Creates a CBUUID with a 16-bit or 128-bit UUID string representation.
-
The expected format for 128-bit UUIDs is a string punctuated by hyphens, for example 68753A44-4D6F-1226-9C60-0050E4C00067.
メソッド
+ (CBUUID *)UUIDWithString:(NSString *)theString;
16-bitもしくは128-bitのUUID文字列表記からCBUUIDを作ります。 128-bit UUIDはハイフンで区切られた文字列フォーマットを期待します。例: 68753A44-4D6F-1226-9C60-0050E4C00067 。 (訳者注:16-bitのUUIDは、4桁の16進表記文字列で与えます。先頭に0xをつける必要は、ありません。)
+ (CBUUID *)UUIDWithData:(NSData *)theData;
16-bitもしくは128-bitのデータコンテナからCBUUIDを作ります。
+ (CBUUID *)UUIDWithCFUUID:(CFUUIDRef)theUUID;
CFUUIDRef からCBUUIDを作ります。