API version 15

BluetoothPeripheral.Readメソッド

iOSAndroidWindows

 

説明

指定のキャラクタリスティック(≒プロパティ)から値を読み出します。

 

データの読み込みが完了するかタイムアウトまで処理を戻しません。

 

呼出形式

ByteArray data= peripheral.Read( serviceUuid , characteristicUuid )

 

戻り値

読み込んだデータを格納したByteArrayオブジェクト

 

引数

String serviceUuid

サービスを識別するUUID

 

 

String characteristicUuid

キャラクタリスティックを識別するUUID

 

例外

FUNC-4

引数の値が不正です。

 

RTM-124

デバイスに接続されていません

 

RTM-83

Bluetoothが有効になっていません。

 

RTM-72

読み込み操作を完了できませんでした

 

RTM-78

Bluetoothデバイスとの通信がタイムアウトしました。

 

RTM-79

不明なサービスIDです。

 

RTM-80

不明なキャラクタリスティックIDです。

使用例

BluetoothPeripheral peripheral {
	Function onCharacteristicChanged(e) {
		/*イベント処理*/
	}
}
Button btnBleConnect {
	X = 16;
	Y = 576;
	Width = 104;
	Height = 40;
	Title = "BLE 接続";
	Function OnTouch( e ) {
		//.peripheral.Connect(deviceId);
	}
}
Button btnBleReadService {
	X = 16;
	Y = 624;
	Width = 104;
	Height = 40;
	Title = "BLE Read";
	Function OnTouch( e ) {
		var serviceUUID = "00000000-1111-2222-3333-4444-555555555555";
		var characteristicUUID = "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee";
		var data = //.peripheral.Read(serviceUUID, characteristicUUID);
		//.peripheral.Write(serviceUUID, characteristicUUID, data);
	}
}

 

関連項目

Writeメソッド

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る