private static void DisplaySettings(TechnicianModeSettings settings) { Debug.WriteLine(""); Debug.WriteLine("Terminal ID: {0}", settings.TerminalId); Debug.WriteLine("Serial Port 0: {0} {1}", settings.SerialPort0BaudRate, settings.SerialPort0Mode); Debug.WriteLine("Serial Port 1: {0} {1}", settings.SerialPort1BaudRate, settings.SerialPort1Mode); Debug.WriteLine("Serial Port 2: {0} {1}", settings.SerialPort2BaudRate, settings.SerialPort2Mode); Debug.WriteLine("Modem Installed: {0}{1}", settings.HasModem, settings.HasModem ? " (" + settings.ModemRingsToAnswer + " Rings to Answer)" : ""); Debug.WriteLine("Network Card: {0}", settings.NetworkCardType); Debug.WriteLine(""); }
public async Task Can_Set_Technician_Mode_Settings_Async() { using (var client = await TestSettings.ConnectAsync()) { var settings = new TechnicianModeSettings(serialPort2BaudRate: 57600); await client.Terminal.SetTechnicianModeSettingsAsync(settings); settings = await client.Terminal.GetTechnicianModeSettingsAsync(); Assert.AreEqual(57600, settings.SerialPort2BaudRate); settings = new TechnicianModeSettings(); await client.Terminal.SetTechnicianModeSettingsAsync(settings); settings = await client.Terminal.GetTechnicianModeSettingsAsync(); Assert.AreEqual(19200, settings.SerialPort2BaudRate); } }
public void Can_Set_Technician_Mode_Settings() { using (var client = TestSettings.Connect()) { var settings = new TechnicianModeSettings(serialPort2BaudRate: 57600); client.Terminal.SetTechnicianModeSettings(settings); settings = client.Terminal.GetTechnicianModeSettings(); Assert.AreEqual(57600, settings.SerialPort2BaudRate); settings = new TechnicianModeSettings(); client.Terminal.SetTechnicianModeSettings(settings); settings = client.Terminal.GetTechnicianModeSettings(); Assert.AreEqual(19200, settings.SerialPort2BaudRate); } }
/// <summary> /// Returns an awaitable task that sends new "technician mode" settings to the terminal. /// </summary> public async Task SetTechnicianModeSettingsAsync(TechnicianModeSettings settings) { var firmwareRevision = (await GetHardwareConfigurationAsync()).FirmwareVersion; var response = await _client.SendAndReceiveAsync(RequestCommand.SystemCommands, settings.ToString(), ACK, NACK); response = SetTechnicianModeSettings_AdjustResponse(response, firmwareRevision); ValidateAcknowledgment(response); }
/// <summary> /// Sends new "technician mode" settings to the terminal. /// </summary> public void SetTechnicianModeSettings(TechnicianModeSettings settings) { var firmwareRevision = GetHardwareConfiguration().FirmwareVersion; var response = _client.SendAndReceive(RequestCommand.SystemCommands, settings.ToString(), ACK, NACK); response = SetTechnicianModeSettings_AdjustResponse(response, firmwareRevision); ValidateAcknowledgment(response); }