API version 15
iOSAndroidWindows
説明 |
指定のキャラクタリスティック(≒プロパティ)に値を書き込みます。
書き込み処理が完了するかタイムアウトまで処理を戻しません。
|
|
呼出形式 |
peripheral.Write( serviceUuid , characteristicUuid , data )
|
|
戻り値 |
なし
|
|
引数 |
String serviceUuid |
サービスを識別するUUID
|
|
String characteristicUuid |
キャラクタリスティックを識別するUUID
|
|
ByteArray data |
書き込むデータ
|
例外 |
FUNC-4 |
引数の値が不正です。 |
|
RTM-124 |
デバイスに接続されていません |
|
RTM-83 |
Bluetoothが有効になっていません。 |
|
RTM-73 |
書き込み操作を完了できませんでした |
|
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); } }
|
|
関連項目 |
Readメソッド |