private void Reset()
{
if (!Dispatcher.CheckAccess())
{
Dispatcher.Invoke(new Action(Reset));
return;
}
ResetSockets();
WaveButton.IsEnabled = true;
InitSyncWithButton.IsEnabled = false;
WaitSyncFromButton.IsEnabled = false;
SendMessageButton.IsEnabled = false;
DisableClientServerButtons();
ErrorBlock.Text = "";
Status.Text = "Reset system";
DestinationPort.Text = "";
}