///// <summary> ///// ///// </summary> ///// <param name="sender"></param> ///// <param name="e"></param> //void tm_Executed(object sender, TaskExecutedEventArgs e) //{ // //throw new NotImplementedException(); // // TODO: check is this task // // // switch (this._state) // { // case State.Read : // ProcessReadMode(e); // break; // //case State.ReadLine: // // ProcessReadLine(e); // // break; // case State.Write : // ProcessWriteMode(e); // break; // //case State.WriteLine : // // ProcessWriteLine(e); // // break; // default: // break; // } //} #endregion //tm_Executed #region GetSettingValue /// <summary> /// /// </summary> /// <returns></returns> private int GetSettingValue() { int value = 0; Xdgk.XD100Modbus.TemperatureControlMode mode = this.cmbControlMode.SelectedItem as Xdgk.XD100Modbus.TemperatureControlMode; if (mode.Mode == Xdgk.XD100Modbus.TemperatureControlModeEnum.ValveOpenDegree) { value = this.ucValveOpenDegree1.ValveOpenDegree; } //else if (mode.Mode == Xdgk.XD100Modbus.TemperatureControlModeEnum.SettingAndBT2 || // mode.Mode == Xdgk.XD100Modbus.TemperatureControlModeEnum.SettingAndDiffT2 || // mode.Mode == Xdgk.XD100Modbus.TemperatureControlModeEnum.SettingAndGT2) else { value = (int)ucTimeControlLine21.GTBase2; } value *= 10; return(value); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmbControlMode_SelectedIndexChanged(object sender, EventArgs e) { // TODO: local and resize uc // object obj = this.cmbControlMode.SelectedItem; Xdgk.XD100Modbus.TemperatureControlMode mode = obj as Xdgk.XD100Modbus.TemperatureControlMode; //if (mode.Mode == Xdgk.XD100.TemperatureControlModeEnum.OT_GT2) if (mode.Mode == Xdgk.XD100Modbus.TemperatureControlModeEnum.LineAndBT2 || mode.Mode == Xdgk.XD100Modbus.TemperatureControlModeEnum.LineAndGT2 || mode.Mode == Xdgk.XD100Modbus.TemperatureControlModeEnum.LineAndDiffT2) { //this.ucotControlLine1.Visible = true; //this.ucTimeControlLine21.Visible = false; ShowUCControl(this.ucotControlLine1); } //else if (mode.Mode == Xdgk.XD100.TemperatureControlModeEnum.Time_GT2) else if (mode.Mode == Xdgk.XD100Modbus.TemperatureControlModeEnum.SettingAndBT2 || mode.Mode == Xdgk.XD100Modbus.TemperatureControlModeEnum.SettingAndDiffT2 || mode.Mode == Xdgk.XD100Modbus.TemperatureControlModeEnum.SettingAndGT2) { //this.ucotControlLine1.Visible = false; //this.ucTimeControlLine21.Visible = true; ShowUCControl(this.ucTimeControlLine21); } else if (mode.Mode == Xdgk.XD100Modbus.TemperatureControlModeEnum.ValveOpenDegree) { //this.ucTimeControlLine21.Visible = false; //this.ucotControlLine1.Visible = false; ShowUCControl(ucValveOpenDegree1); } else { ShowUCControl(null); } }