diff --git a/lib/screens/bluetooth_screen.dart b/lib/screens/bluetooth_screen.dart index 1d8541b..22c0c4d 100644 --- a/lib/screens/bluetooth_screen.dart +++ b/lib/screens/bluetooth_screen.dart @@ -40,6 +40,7 @@ class _BluetoothScreen extends State { bool isConnecting = false; bool isDisconnecting = false; bool isConnected = false; + String textInput = "0123456789 abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ"; ButtonStyle buttonStyle = ElevatedButton.styleFrom( foregroundColor: Colors.black, @@ -193,10 +194,10 @@ class _BluetoothScreen extends State { } Future _sendData() async { - String output = "0123456789 abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ !§%&()=?#!?"; - _bluetoothConnection!.output - .add(Uint8List.fromList(const Utf8Encoder().convert("$output \r\n"))); - await _bluetoothConnection!.output.allSent; + //String output = "0123456789 abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ";// !§%&()=?#!?"; + String output = textInput; + //_bluetoothConnection!.output.add(Uint8List.fromList(const AsciiEncoder().convert("$output \r\n"))); + //await _bluetoothConnection!.output.allSent; debugPrint("sent: $output"); } @@ -249,6 +250,16 @@ class _BluetoothScreen extends State { ], ), const Divider(), + TextFormField( + decoration: const InputDecoration( + labelText: "BluetoothText" + ), + initialValue: textInput, + keyboardType: TextInputType.text, + onChanged: (String newValue) { + textInput = newValue; + }, + ), ElevatedButton( onPressed: () async { await Permission.bluetoothConnect.request();