public override void SecureExecute(object parameter) { Settings.Default.IpAddressStore = ViewModel.IpAddressString; Settings.Default.PortStore = ViewModel.Port; Settings.Default.Save(); var ip = IPAddress.Parse(ViewModel.IpAddressString); //create cmd var cmd = new SoCoGpioToggleCmd { ConnectorPin = ViewModel.SelPinConfiguration.Pin.ToConnector() }; var reqestor = new SocketClientRequestor(ip, ViewModel.Port); reqestor.Send(cmd); }
public void Send(SoCoGpioToggleCmd cmd) { //serialze & send var xml = _serializer.Serialize(cmd); _socketClient.SendMsgToServer(xml); }