private void UpdatePorts() { AvailablePorts.Clear(); foreach (var port in SerialPort.GetPortNames()) { AvailablePorts.Add(port); } }
private void RefreshPorts() { AvailablePorts.Clear(); foreach (var c in _comms.ListCommPorts()) { AvailablePorts.Add(c); } }
private void loadForm() { try { clearErrors(); if (IsFirstLaunch) { trySaveDbKeysFromInstallDrive(); } AvailablePorts.Clear(); AvailablePorts.Add("NONE"); foreach (var p in SerialPort.GetPortNames().OrderBy(s => s)) { AvailablePorts.Add(p); } using (var dp = SimpleIoc.Default.GetInstance <IUnitOfWorkFactory>().CreateUnitOfWork()) { var repo = dp.SettingsRepository; var portSetting = repo.FindSingle(x => x.Key == BridgeSettingKeys.SCALE_COM_PORT); if (portSetting != null && !string.IsNullOrWhiteSpace(portSetting.Value)) { PortName = portSetting.Value; } else { if (AvailablePorts.Count > 0) { PortName = AvailablePorts.First(); } else { PortName = ""; } } portSetting = repo.FindSingle(x => x.Key == BridgeSettingKeys.BARCODE_COM_PORT); if (portSetting != null && !string.IsNullOrWhiteSpace(portSetting.Value)) { BarcodePortName = portSetting.Value; } else { if (AvailablePorts.Count > 0) { BarcodePortName = AvailablePorts.First(); } else { BarcodePortName = ""; } } DocumentDbConnection = repo.GetSettingWithDefault(BridgeSettingKeys.DOCUMENT_DB_KEY, ""); DocumentDbEndpoint = repo.GetSettingWithDefault(BridgeSettingKeys.DOCUMENTDB_ENDPOINT, ""); TareWeight = repo.GetSettingWithDefault(BridgeSettingKeys.TARE_WEIGHT, ""); StableWeightSeconds = int.Parse(repo.GetSettingWithDefault(BridgeSettingKeys.STABLE_WEIGHT_SECONDS, "5")); } } catch (Exception exc) { Logging.Logger.Log(exc); } }
private void loadForm() { try { clearErrors(); if (IsFirstLaunch) { trySaveDbKeysFromInstallDrive(); } AvailablePorts.Clear(); AvailableStatuses.Clear(); AvailableStatuses.Add("AT GIN"); AvailableStatuses.Add("ON FEEDER"); this.TargetStatus = "AT GIN"; AvailablePorts.Add("NONE"); foreach (var p in SerialPort.GetPortNames().OrderBy(s => s)) { AvailablePorts.Add(p); } using (var dp = SimpleIoc.Default.GetInstance <IUnitOfWorkFactory>().CreateUnitOfWork()) { var repo = dp.SettingsRepository; var portSetting = repo.FindSingle(x => x.Key == BridgeSettingKeys.SCALE_COM_PORT); if (portSetting != null && !string.IsNullOrWhiteSpace(portSetting.Value)) { PortName = portSetting.Value; } else { if (AvailablePorts.Count > 0) { PortName = AvailablePorts.First(); } else { PortName = ""; } } portSetting = repo.FindSingle(x => x.Key == BridgeSettingKeys.BARCODE_COM_PORT); if (portSetting != null && !string.IsNullOrWhiteSpace(portSetting.Value)) { BarcodePortName = portSetting.Value; } else { if (AvailablePorts.Count > 0) { BarcodePortName = AvailablePorts.First(); } else { BarcodePortName = ""; } } ReaderHostname = repo.GetSettingWithDefault(BridgeSettingKeys.READER_HOST_NAME, "169.254.1.1"); _originalHost = ReaderHostname; ScreenTitle = repo.GetSettingWithDefault(BridgeSettingKeys.GIN_NAME, ""); BridgeID = repo.GetSettingWithDefault(BridgeSettingKeys.BRIDGE_ID, ""); Latitude = repo.GetSettingWithDefault(BridgeSettingKeys.LATITUDE, ""); Longitude = repo.GetSettingWithDefault(BridgeSettingKeys.LONGITUDE, ""); TargetStatus = repo.GetSettingWithDefault(BridgeSettingKeys.TARGET_STATUS, "AT GIN"); DocumentDbConnection = repo.GetSettingWithDefault(BridgeSettingKeys.DOCUMENT_DB_KEY, ""); DocumentDbEndpoint = repo.GetSettingWithDefault(BridgeSettingKeys.DOCUMENTDB_ENDPOINT, ""); DataSyncInterval = int.Parse(repo.GetSettingWithDefault(BridgeSettingKeys.DATA_SYNC_INTERVAL, "1")); WeighInTimeout = int.Parse(repo.GetSettingWithDefault(BridgeSettingKeys.WEIGH_IN_TIMEOUT, "30")); StableWeightSeconds = int.Parse(repo.GetSettingWithDefault(BridgeSettingKeys.STABLE_WEIGHT_SECONDS, "10")); WeightAutoSaveTimeout = int.Parse(repo.GetSettingWithDefault(BridgeSettingKeys.WEIGHT_AUTO_SAVE_TIMEOUT, "10")); UnattendedMode = bool.Parse(repo.GetSettingWithDefault(BridgeSettingKeys.UNATTENDED_MODE, "FALSE")); } } catch (Exception exc) { Logging.Logger.Log(exc); } }
public void Initialize() { Settings settings = TagDataProvider.GetSettings(); if (settings != null) { Antenna1ReceivePower = Convert.ToInt32(settings.Antennas.GetAntenna(1).RxSensitivityInDbm); Antenna1TransmitPower = Convert.ToInt32(settings.Antennas.GetAntenna(1).TxPowerInDbm); Antenna2ReceivePower = Convert.ToInt32(settings.Antennas.GetAntenna(2).RxSensitivityInDbm); Antenna2TransmitPower = Convert.ToInt32(settings.Antennas.GetAntenna(2).TxPowerInDbm); Antenna3ReceivePower = Convert.ToInt32(settings.Antennas.GetAntenna(3).RxSensitivityInDbm); Antenna3TransmitPower = Convert.ToInt32(settings.Antennas.GetAntenna(3).TxPowerInDbm); Antenna4ReceivePower = Convert.ToInt32(settings.Antennas.GetAntenna(4).RxSensitivityInDbm); Antenna4TransmitPower = Convert.ToInt32(settings.Antennas.GetAntenna(4).TxPowerInDbm); } if (Antenna1ReceivePower == 0) { Antenna1ReceivePower = -80; } if (Antenna2ReceivePower == 0) { Antenna2ReceivePower = -80; } if (Antenna3ReceivePower == 0) { Antenna3ReceivePower = -80; } if (Antenna4ReceivePower == 0) { Antenna4ReceivePower = -80; } if (Antenna1TransmitPower == 0) { Antenna1TransmitPower = 30; } if (Antenna2TransmitPower == 0) { Antenna2TransmitPower = 30; } if (Antenna3TransmitPower == 0) { Antenna3TransmitPower = 30; } if (Antenna4TransmitPower == 0) { Antenna4TransmitPower = 30; } foreach (var p in System.IO.Ports.SerialPort.GetPortNames().OrderBy(s => s)) { AvailablePorts.Add(p); } using (var dp = SimpleIoc.Default.GetInstance <IUnitOfWorkFactory>().CreateUnitOfWork()) { var repo = dp.SettingsRepository; var setting = repo.FindSingle(x => x.Key == TruckClientSettingKeys.RFID_READ_DELAY); if (setting != null && !string.IsNullOrWhiteSpace(setting.Value)) { RFIDReadDelay = int.Parse(setting.Value); } var portSetting = repo.FindSingle(x => x.Key == TruckClientSettingKeys.GPS_COM_PORT); if (portSetting != null && !string.IsNullOrWhiteSpace(portSetting.Value)) { PortName = portSetting.Value; } else { if (AvailablePorts.Count > 0) { PortName = AvailablePorts.First(); } else { PortName = ""; } } } }
private void loadForm() { clearErrors(); AvailablePorts.Clear(); AvailableStatuses.Clear(); AvailableStatuses.Add("AT GIN"); AvailableStatuses.Add("GINNED"); this.TargetStatus = "AT GIN"; AvailablePorts.Add("NONE"); foreach (var p in System.IO.Ports.SerialPort.GetPortNames().OrderBy(s => s)) { AvailablePorts.Add(p); } using (var dp = SimpleIoc.Default.GetInstance <IUnitOfWorkFactory>().CreateUnitOfWork()) { var repo = dp.SettingsRepository; var portSetting = repo.FindSingle(x => x.Key == BridgeSettingKeys.SCALE_COM_PORT); if (portSetting != null && !string.IsNullOrWhiteSpace(portSetting.Value)) { PortName = portSetting.Value; } else { if (AvailablePorts.Count > 0) { PortName = AvailablePorts.First(); } else { PortName = ""; } } portSetting = repo.FindSingle(x => x.Key == BridgeSettingKeys.BARCODE_COM_PORT); if (portSetting != null && !string.IsNullOrWhiteSpace(portSetting.Value)) { BarcodePortName = portSetting.Value; } else { if (AvailablePorts.Count > 0) { BarcodePortName = AvailablePorts.First(); } else { BarcodePortName = ""; } } ScreenTitle = repo.GetSettingWithDefault(BridgeSettingKeys.GIN_NAME, ""); BridgeID = repo.GetSettingWithDefault(BridgeSettingKeys.BRIDGE_ID, ""); Latitude = repo.GetSettingWithDefault(BridgeSettingKeys.LATITUDE, ""); Longitude = repo.GetSettingWithDefault(BridgeSettingKeys.LONGITUDE, ""); TargetStatus = repo.GetSettingWithDefault(BridgeSettingKeys.TARGET_STATUS, "AT GIN"); DocumentDbConnection = repo.GetSettingWithDefault(BridgeSettingKeys.DOCUMENT_DB_KEY, ""); DocumentDbEndpoint = repo.GetSettingWithDefault(BridgeSettingKeys.DOCUMENTDB_ENDPOINT, ""); DataSyncInterval = int.Parse(repo.GetSettingWithDefault(BridgeSettingKeys.DATA_SYNC_INTERVAL, "1")); } }