diff --git a/CocktailWeb/Pages/Index.razor b/CocktailWeb/Pages/Index.razor
index cf453b0..ec014de 100644
--- a/CocktailWeb/Pages/Index.razor
+++ b/CocktailWeb/Pages/Index.razor
@@ -1,5 +1,4 @@
@page "/"
-@using System.IO.Ports
- -
- - @code { - SerialPort? port; - string? portname = "COM5"; - string? receivedText; - public async Task SendData() - { - if (port == null && portname != null) - { - port = new SerialPort(portname); - port.BaudRate = 9600; - port.DataReceived += port_DataReceived; - port.DataBits = 8; - port.StopBits = StopBits.One; - port.Parity = Parity.None; - port.Handshake = Handshake.None; - port.RtsEnable = true; - - } - if (port == null || port.IsOpen) return; // Port konnte nicht initialisiert werden oder ist bereits geöffnet - dann nicht nochmal öffnen - port.Open(); - port.WriteLine("+ +
+ + + +@code { + SerialPort? port; + string? portname = "COM5"; + string? receivedText; + string? inputdata ="LED"; + + bool status = false; + + bool Sending = false; + bool Receiving = false; + + public async Task SendData() + { + if (Sending) return; // nichts senden, wenn bereits am Senden + Sending = true; + if (port == null && portname != null) + { + port = new SerialPort(portname); + port.BaudRate = 115200; //9600 + port.DataReceived += port_DataReceived; + //port.DataBits = 8; + //port.StopBits = StopBits.One; + //port.Parity = Parity.None; + //port.Handshake = Handshake.None; + //port.RtsEnable = true; + port.Open(); + } + if (port == null || !port.IsOpen) return; // Port konnte nicht initialisiert werden oder ist bereits geöffnet - dann nicht nochmal öffnen + // port.Write($"