static void SerialManager(IQueue DispatcherMessageBox, IQueue MicrocontrollerCommanderMessageBox)
{
MicrocontrollerSingleton microcontroller = MicrocontrollerSingleton.Instance;
microcontroller.SetQueue(MicrocontrollerCommanderMessageBox);
bool success = false;
while (true)
{
while (microcontroller.IsInitialized == false)
{
microcontroller.Initialize();
if (microcontroller.IsInitialized == true)
{
Console.WriteLine("Connected to microcontroller");
// success = microcontroller.WriteMessage("test \n");
// Console.WriteLine(success.ToString());
}
else
{
Console.WriteLine("Could not connect to microcontroller");
}
Thread.Sleep(5000);
}
Thread.Sleep(100);
}
}