/// <summary> /// /// </summary> /// <param name="deviceBoard"></param> public FindThresholdDialog(DeviceRfidBoard deviceBoard) { this.deviceBoard = deviceBoard; freqTab.Add(338, 118300); freqTab.Add(336, 119100); freqTab.Add(334, 119700); freqTab.Add(332, 120500); freqTab.Add(330, 121200); freqTab.Add(328, 121900); freqTab.Add(326, 122700); freqTab.Add(324, 123500); freqTab.Add(322, 124200); freqTab.Add(320, 125000); freqTab.Add(318, 125800); freqTab.Add(316, 126600); InitializeComponent(); autoUpdateCheckBox.Checked = true; sampleCountTextBox.Text = "64"; cycleCheckBox.Checked = true; GetFreq(); byte correlationThreshold = deviceBoard.getCorrelationThreshold(); correlationThresholdTextBox.Text = correlationThreshold.ToString(); }
/// <summary> /// /// </summary> /// <param name="device"></param> public TagSetsDialog(DeviceRfidBoard device) { this.device = device; MyDebug.Assert(this.device != null); InitializeComponent(); this.Text = string.Format("Tag Management [{0:X8}]", device.DeviceId); correlationThresholdLabel.Text = string.Format("Correlation Threshold ({0}-{1})", DeviceRfidBoard.MIN_CorrelationThreshold, DeviceRfidBoard.MAX_CorrelationThreshold); // Set the Tag ID column to sort in ascending order. tagListDataGrid.Columns[0].HeaderCell.SortGlyphDirection = SortOrder.Ascending; }
/// <summary> /// /// </summary> /// <param name="deviceBoard"></param> public DoorAndLightDialog(DeviceRfidBoard deviceBoard) { this.deviceBoard = deviceBoard; InitializeComponent(); PbRspGetStatus status = (PbRspGetStatus)deviceBoard.getStatus(); if ((status.doorStatus & (int)DoorStatusFlags.DSF_DoorIsOpen) != 0) { doorStateLabel.Text = "Door Open"; } else { doorStateLabel.Text = "Door Closed"; } }
/// <summary> /// /// </summary> /// <param name="deviceBoard"></param> public CalibrationGraphDialog(DeviceRfidBoard deviceBoard) { this.deviceBoard = deviceBoard; deviceBoard.getBridgeState(out bHalfBridge, out fullBridgeDutyCycle, out halfBridgeDutyCycle); InitializeComponent(); dutyCycleTrackBar.Maximum = DeviceRfidBoard.MAX_DutyCycle; dutyCycleTrackBar.Value = (int)(bHalfBridge ? halfBridgeDutyCycle : fullBridgeDutyCycle); dutyCycleTextBox.Text = dutyCycleTrackBar.Value.ToString(); if (bHalfBridge) { halfBridgeRadioButton.Checked = true; } else { fullBridgeRadioButton.Checked = true; } cbxVoltage.Checked = true; cbxCurrent.Checked = false; if (deviceBoard.HardwareVersion.StartsWith("6.")) // SBR 4 axes { rbAxe4.Enabled = true; } if (deviceBoard.HardwareVersion.StartsWith("2.")) // JSC 9 axes { rbAxe4.Enabled = true; rbAxe5.Enabled = true; rbAxe6.Enabled = true; rbAxe7.Enabled = true; rbAxe8.Enabled = true; rbAxe9.Enabled = true; } }