FC2ブログ

CBPeripheralManagerDelegate Protocol Reference メモ

CBPeripheralManagerDelegate Protocol Reference メモ

概要
CBPeripheralManager object のデリゲートは、
CBPeripheralManagerDelegate protocol、非常に多いオプションメソッド
から成り立つプロトコル、一つの必須のメソッドを採用しなければならない。
プロトロルのオプションメソッドが、発行とアドバタイズすることと、モニター
に読むこと、書き込みとリモートcentral device から応答承諾を確立するために
使われる。
プロトコルの必須のメソッドは、peripheral manager が使用できているかどうかと
peripherl managerの状態が更新されたときを示します。

Instance Methods
peripheralManager:central:didSubscribeToCharacteristic:
リモートセントラルでバイスにcharacteristic’s value が
登録した時に呼ぶ出される。

- (void)peripheralManager:(CBPeripheralManager *)peripheral central:(CBCentral *)central
didSubscribeToCharacteristic:(CBCharacteristic *)characteristic

Parameters
peripheral
情報を供給するperipheral manager
central
characteristic’s valueを同意したリモートセントラルデバイス。
characteristic
同意した値の特徴

peripheralManager:central:didUnsubscribeFromCharacteristic:

リモートセントラルデバイスがcharacteristic’s valueを拒否したときに呼び出される。

- (void)peripheralManager:(CBPeripheralManager *)peripheral central:(CBCentral *)
central didUnsubscribeFromCharacteristic:(CBCharacteristic *)characteristic

Parameters
peripheral
情報から供給するperipheral manager
central
characteristic’s valueを登録したリモートセントラルデバイス。
characteristic
削除した値の特徴。

peripheralManager:didAddService:error:
あなたがlocal Generic Attribute Profile (GATT) databaseへサービスと任意の
characteristicsの関係したcharacteristic descriptors を出版した。

- (void)peripheralManager:(CBPeripheralManager *)peripheral didAddService
:(CBService *)service error:(NSError *)error

Parameters
peripheral
情報を供給したperipheral manager
service
ローカルGATT database へ追加したサービス。
error
エラーが発生した場合、失敗の原因。

peripheralManager:didReceiveReadRequest:
ローカルperipheral デバイス が動的な値を持つcharacteristicから
リクエストを読むAttribute Protocolの受け取ったときに発生する。

- (void)peripheralManager:(CBPeripheralManager *)peripheral
didReceiveReadRequest:(CBATTRequest *)request

Parameters
peripheral
情報を供給するperipheral manager
request
characteristic’s valueを読むためにリクエストを表すCBATTRequest オブジェクト.

peripheralManager:didReceiveWriteRequests:
ローカルperipheral デバイスが動的な値をもつcharacteristicをリクエストをATTを
受け取るときに発生します。

- (void)peripheralManager:(CBPeripheralManager *)peripheral didReceiveWriteRequests
:(NSArray *)requests

Parameters
peripheral
情報を供給するperipheral manager
requests
CBATTRequest オブジェクトの配列またはCBATTRequest objectsがcharacteristicの値を
書き込むためのリクエストを表す。

peripheralManager:willRestoreState:
peripheral manager がシステムによって回復したときに発生する。
- (void)peripheralManager:(CBPeripheralManager *)peripheral willRestoreState:(NSDictionary *)dict

Parameters
peripheral
情報を供給するperipheral manager
dict
アプリを終わらせる時間のシステムよって保存されたperipheral manager についての情報を含むdictionary.

peripheralManagerDidStartAdvertising:error:
あなたがローカルperipheral デバイスデータをアドバタイズを始めたときに発生します。
- (void)peripheralManagerDidStartAdvertising:(CBPeripheralManager *)peripheral error:(NSError *)error

Parameters
peripheral
情報を供給するperipheral manager
error
errorが起きたとき、失敗の原因。

peripheralManagerDidUpdateState:
peripheral manager's の状態が更新されたときに発生します。(必須)
- (void)peripheralManagerDidUpdateState:(CBPeripheralManager *)peripheral

Parameters
peripheral
状態がかわったperipheral manager

peripheralManagerIsReadyToUpdateSubscribers:
ローカルperipheral デバイスがcharacteristic valueを更新して送るため
に再び準備した際に発生します。(必須)

- (void)peripheralManagerIsReadyToUpdateSubscribers:(CBPeripheralManager *)peripheral
Parameters
peripheral
情報を供給したperipheral manager

Constants

Peripheral Manager State Restoration Options
initWithDelegate:queue:options: メソッドを選択するために使われるKeys.
NSString *const CBPeripheralManagerRestoredStateServicesKey;
NSString *const CBPeripheralManagerRestoredStateAdvertisementDataKey;

Constants
CBPeripheralManagerRestoredStateServicesKey
アプリの時間へローカルperipheralのデータベースへ出版されたサービスのすべてを含む
CBMutableService オブジェクトの配列.
サービスについてすべての情報は、サービスが含まれたcharacteristics、
characteristic descriptors、加工したセントラルを回復する。

CBPeripheralManagerRestoredStateAdvertisementDataKey
アプリがシステムによって終了した時間にアドバタイズされたperipheral manager を
含むDictonary.
スポンサーサイト
姉妹サイトだよ! よかったらみてね!

コメントの投稿

非公開コメント

twitter
twitter アカウント @drum_kuroneko 気軽にフォローしてください。
誰でも簡単に開発ができます!!
人気ナンバー1
自己紹介

yuutyan0205

プロガー:yuutyan0205
きままな自由人です。

たまにプログラミングを行っています。

仕事ください・・・

開発者アプリ一覧 気になったらダウンロードしてください。
開発環境おすすめ
カレンダー
09 | 2018/10 | 11
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -
最新記事
月別アーカイブ
カテゴリ
アクセスランキング
[ジャンルランキング]
コンピュータ
1015位
アクセスランキングを見る>>

[サブジャンルランキング]
マック
52位
アクセスランキングを見る>>
訪問者数
現在の訪問者数
現在の閲覧者数:
全記事表示リンク

全ての記事を表示する

相互リンク希望の方とご質問ある方ご連絡ください。

名前:
メール:
件名:
本文: