Guides and Sample Code

Developer

Playground Book Format Reference

On This Page

PlaygroundBluetoothConnectionView

A view that displays the connection status of a single peripheral to the central manager for the current playground page and that lets you discover, connect to, and disconnect from another peripheral.
あるビュー、それはある単一の周辺機器の接続状態を現在のプレイグラウンドページのためのセントラルマネージャに表示します、そしてそれはあなたに他の周辺機器を発見させ、それに接続させ、およびそれから切断させます。

Figure 35-1A PlaygroundBluetoothConnectionView instance in the peripheral selection state.
図 35-1 周辺機器選択状態のPlaygroundBluetoothConnectionViewインスタンス。
image: ../Art/SP_pgbt_connectionview_2x.png

Initializers
イニシャライザ

init(centralManager:delegate:dataSource:)

Creates a new, empty view that can be populated with items when peripherals are connected to the central manager.
新しい、空のビューを作成します、それは周辺機器がセントラルマネージャに接続される時にいくつかの項目で満たされることが出来るものです。

Declaration
宣言

  • init(centralManager: PlaygroundBluetoothCentralManager, delegate: PlaygroundBluetoothConnectionViewDelegate? = nil, dataSource: PlaygroundBluetoothConnectionViewDataSource? = nil)

Parameters
パラメータ

centralManager

The central manager whose peripherals will be displayed in the view.
それの周辺機器がビューにおいて表示される、セントラルマネージャ。

delegate

A delegate you supply to make decisions about which peripherals are displayed in the view.
どの周辺機器がビューにおいて表示されるかについて決定するためにあなたが提供するデリゲート。

dataSource

A data source that provides subviews for available peripherals.
利用可能な周辺機器のためのサブビューを提供するデータソース。

Instance Properties
インスタンスプロパティ

delegate

A delegate you supply to make decisions about which peripherals are displayed in the view.
どの周辺機器がビューにおいて表示されるかについて決定するためにあなたが提供するデリゲート。

Declaration
宣言

  1. weak var delegate: PlaygroundBluetoothConnectionViewDelegate?

dataSource

A data source that provides subviews for available peripherals.
利用可能な周辺機器のためのサブビューを提供するデータソース。

Declaration
宣言

  1. weak var dataSource: PlaygroundBluetoothConnectionViewDataSource?

Instance Methods
インスタンスメソッド

setItem(_:forPeripheral:)

Sets all of the information about the specified peripheral at once.
指定された周辺機器について全ての情報を一度に設定します。

Declaration
宣言

  • func setItem(_ item: Item, forPeripheral peripheral: CBPeripheral)

Parameters
パラメータ

item

A PlaygroundBluetoothConnectionView.Item that holds information about the specified peripheral.
あるPlaygroundBluetoothConnectionView.Item、それは指定の周辺機器についての情報を保持します。

peripheral

The peripheral corresponding to the PlaygroundBluetoothConnectionView.Item being displayed.
表示されているPlaygroundBluetoothConnectionView.Itemに対応している周辺機器。

setName(_:forPeripheral:)

Displays the name of the specified peripheral.
指定の周辺機器の名前を表示します。

Declaration
宣言

  • func setName(_ name: String, forPeripheral peripheral: CBPeripheral)

Parameters
パラメータ

name

The user-facing name of the specified peripheral.
指定の周辺機器のユーザ向けの名前。

peripheral

The peripheral corresponding to the name.
その名前に対応する周辺機器。

setIcon(_:forPeripheral:)

Displays an icon representing the specified peripheral.
指定の周辺機器を表しているアイコンを表示します。

Declaration
宣言

  • func setIcon(_ icon: UIImage, forPeripheral peripheral: CBPeripheral)

Parameters
パラメータ

icon

An icon that represents the specified peripheral.
あるアイコン、それは指定の周辺機器を表します。

peripheral

The peripheral corresponding to the icon being displayed.
表示されているアイコンに対応している周辺機器。

setIssueIcon(_:forPeripheral:)

Displays an icon indicating that the specified peripheral is available but may not be usable.
指定の周辺機器が利用可能であるが使用できないかもしれないことを示すアイコンを表示します。

Declaration
宣言

  • func setIssueIcon(_ issueIcon: UIImage, forPeripheral peripheral: CBPeripheral)

Parameters
パラメータ

issueIcon

An icon indicating that the specified peripheral may not function correctly.
指定の周辺機器が正しく機能しないかもしれないことを示すアイコン。

peripheral

The problematic peripheral.
問題のある周辺機器。

Discussion
解説

Use an issue icon to indicate problems such as outdated firmware or a lost connection.
問題点アイコンを使って旧式のファームウェアや接続の喪失といった問題を指し示してください。

setBatteryLevel(_:forPeripheral:)

Displays the battery level for the specified peripheral.
指定の周辺機器のバッテリーレベルを表示します。

Declaration
宣言

  • func setBatteryLevel(_ batteryLevel: Double?, forPeripheral peripheral: CBPeripheral)

Parameters
パラメータ

batteryLevel

A value between 0 and 1.0 indicating the peripheral’s percent battery charge.
その周辺機器のバッテリ充電割合を指し示している 0 と 1.0 の間のある値。

peripheral

The peripheral corresponding to the battery level being displayed.
表示されているバッテリレベルに関連付いた周辺機器。

setFirmwareStatus(_:forPeripheral:)

Displays whether or not the specified peripheral’s firmware is up-to-date.
指定の周辺機器のファームウェアが最新かどうかを表示します。

Declaration
宣言

  • func setFirmwareStatus(_ firmwareStatus: Item.FirmwareStatus?, forPeripheral peripheral: CBPeripheral)

Parameters
パラメータ

firmwareStatus

A value that indicates whether the specified peripheral needs a firmware update.
ある値、それは指定の周辺機器がファームウェアアップデートを必要とするかどうかを示します。

peripheral

The peripheral corresponding to the firmware readiness being set.
設定される準備が整っているファームウェアに関連する周辺機器。