public PowerValueJumpAlarm(RadarPower prePower, RadarPower nowPower, AlarmEnablePara alarmEnablePara, PowerAlarmPara powerAlarmPara) { _prePower = prePower; _nowPower = nowPower; _alarmEnablePara = alarmEnablePara; _powerAlarmPara = powerAlarmPara; }
private void PowerAlarm(DateTime dt, PowerDataTable nowpowerData, PowerDataTable prepowerData) { DataAdapter dataAdapter = new DataAdapter(StationId, dt); RadarPower powerDataNow = dataAdapter.DataResolve(nowpowerData); RadarPower powerDataPre = dataAdapter.DataResolve(prepowerData); PowerValueJumpAlarm powerCheckAlarm = new PowerValueJumpAlarm(powerDataPre, powerDataNow, _powerAlarmPara.PowerEnable, _powerAlarmPara.PowerAlarm); powerCheckAlarm.CheckPowerAlarm(); _synchContext.Post(a => powerIndicationUI.SetBackColor(powerCheckAlarm.CheckResultList), null); }
public void SetPowerDataValue(RadarPower powerData) { vol5.Value = powerData.Vol5.ToString(); vol15.Value = powerData.Vol15.ToString(); vol_15.Value = powerData.VolNeg15.ToString(); vol28.Value = powerData.Vol28.ToString(); vol45.Value = powerData.Vol45.ToString(); vol510.Value = powerData.Vol510.ToString(); volNegFila.Value = powerData.VolFilaInve.ToString(); volFila.Value = powerData.VolFilament.ToString(); volField.Value = powerData.VolField.ToString(); volTitPump.Value = powerData.VolTitPump.ToString(); volEleBeam.Value = powerData.VolEleBeam.ToString(); volArtifLine.Value = powerData.VolArtifLine.ToString(); curCatho.Value = powerData.CurCatho.ToString(); curReversePeak.Value = powerData.CurReversePeak.ToString(); curFilament.Value = powerData.CurFilament.ToString(); curFocusCoil.Value = powerData.CurFocusCoil.ToString(); curTitPump.Value = powerData.CurTitPump.ToString(); curLeveling.Value = powerData.CurLeveling.ToString(); curArtifLine.Value = powerData.CurArtifLine.ToString(); }
public override int GetHashCode() { int hash = 1; if (MaxDistanceValid != false) { hash ^= MaxDistanceValid.GetHashCode(); } if (SensorIdValid != false) { hash ^= SensorIdValid.GetHashCode(); } if (RadarPowerValid != false) { hash ^= RadarPowerValid.GetHashCode(); } if (OutputTypeValid != false) { hash ^= OutputTypeValid.GetHashCode(); } if (SendQualityValid != false) { hash ^= SendQualityValid.GetHashCode(); } if (SendExtInfoValid != false) { hash ^= SendExtInfoValid.GetHashCode(); } if (SortIndexValid != false) { hash ^= SortIndexValid.GetHashCode(); } if (StoreInNvmValid != false) { hash ^= StoreInNvmValid.GetHashCode(); } if (CtrlRelayValid != false) { hash ^= CtrlRelayValid.GetHashCode(); } if (RcsThresholdValid != false) { hash ^= RcsThresholdValid.GetHashCode(); } if (MaxDistance != 0) { hash ^= MaxDistance.GetHashCode(); } if (SensorId != 0) { hash ^= SensorId.GetHashCode(); } if (OutputType != 0) { hash ^= OutputType.GetHashCode(); } if (RadarPower != 0) { hash ^= RadarPower.GetHashCode(); } if (CtrlRelay != 0) { hash ^= CtrlRelay.GetHashCode(); } if (SendExtInfo != false) { hash ^= SendExtInfo.GetHashCode(); } if (SendQuality != false) { hash ^= SendQuality.GetHashCode(); } if (SortIndex != 0) { hash ^= SortIndex.GetHashCode(); } if (StoreInNvm != 0) { hash ^= StoreInNvm.GetHashCode(); } if (RcsThreshold != 0) { hash ^= RcsThreshold.GetHashCode(); } if (InputSendInterval != 0UL) { hash ^= InputSendInterval.GetHashCode(); } return(hash); }