|
|
❌ 失败 1 项:
• 嵌套块验证失败:组件 BluetoothLE1(BluetoothLE) 没有方法 "WriteString",已拒绝添加
[{"action": "ADD_BLOCK_INTENT","intent":[{"var": "deviceList","init":{"list":[]}},{"var": "selectedDevice","init": ""},{"var": "connectedDevice","init": ""},{"event": "ScanButton.Click","do":[{"set_prop": "StatusLabel.Text","value": "状态:正在扫描设备..."},{"set_prop": "DeviceList.Elements","value":{"list":["扫描中..."]}},{"call": "BluetoothLE1.StartScanning","args":{}}]},{"event": "StopScanButton.Click","do":[{"call": "BluetoothLE1.StopScanning","args":{}},{"set_prop": "StatusLabel.Text","value": "状态:扫描已停止"}]},{"event": "BluetoothLE1.DeviceFound","do":[{"list_add":{"list":{"get_var": "deviceList"},"item":{"join":[{"get_var": "name"}," (",{"get_var": "address"},")"]}}},{"set_prop": "DeviceList.Elements","value":{"get_var": "deviceList"}},{"set_prop": "StatusLabel.Text","value":{"join":["状态:发现设备 ",{"get_var": "name"}]}}]},{"event": "DeviceList.AfterPicking","do":[{"set_var": "selectedDevice","value":{"select_item":{"list":{"get_prop": "DeviceList.Elements"},"index":{"get_prop": "DeviceList.SelectionIndex"}}}},{"set_prop": "StatusLabel.Text","value":{"join":["状态:已选择 ",{"get_var": "selectedDevice"}]}},{"set_prop": "ConnectButton.Enabled","value":true}]},{"event": "ConnectButton.Click","do":[{"call": "BluetoothLE1.Connect","args":{"address":{"text_split":{"text":{"get_var": "selectedDevice"},"at": "("}}}},{"set_prop": "StatusLabel.Text","value": "状态:正在连接..."}]},{"event": "BluetoothLE1.Connected","do":[{"set_var": "connectedDevice","value":{"get_var": "selectedDevice"}},{"set_prop": "ConnectedDeviceLabel.Text","value":{"join":["已连接设备:",{"get_var": "connectedDevice"}]}},{"set_prop": "DisconnectButton.Enabled","value":true},{"set_prop": "SendButton.Enabled","value":true},{"set_prop": "ConnectButton.Enabled","value":false},{"set_prop": "StatusLabel.Text","value": "状态:连接成功"}]},{"event": "DisconnectButton.Click","do":[{"call": "BluetoothLE1.Disconnect","args":{}},{"set_var": "connectedDevice","value": ""},{"set_prop": "ConnectedDeviceLabel.Text","value": "已连接设备:无"},{"set_prop": "DisconnectButton.Enabled","value":false},{"set_prop": "SendButton.Enabled","value":false},{"set_prop": "ConnectButton.Enabled","value":true},{"set_prop": "StatusLabel.Text","value": "状态:已断开连接"}]},{"event": "SendButton.Click","do":[{"call": "BluetoothLE1.WriteString","args":{"service": "0000ffe0-0000-1000-8000-00805f9b34fb","characteristic": "0000ffe1-0000-1000-8000-00805f9b34fb","text":{"get_prop": "DataInput.Text"}}},{"set_prop": "StatusLabel.Text","value": "状态:数据已发送"}]},{"event": "BluetoothLE1.StringReceived","do":[{"set_prop": "DataDisplay.Text","value":{"join":[{"get_prop": "DataDisplay.Text"},"\n",{"get_var": "text"}]}},{"set_prop": "StatusLabel.Text","value": "状态:收到数据"}]},{"event": "BluetoothLE1.ErrorOccurred","do":[{"call": "Notifier1.ShowAlert","args":{"message":{"join":["BLE错误:",{"get_var": "message"}]}}},{"set_prop": "StatusLabel.Text","value":{"join":["状态:错误 - ",{"get_var": "message"}]}}]}]},{"action": "CLEANUP_BLOCKS"}]
|
|