namespace SHARP_CLAS_UI { public class Base_Picker { #region Property public Base_Stage Stage { get { return stage; } } public bool Picker_Down_Sol { get { return _equip.Board_Control.IO_manager.Get_Output(picker_down_sol); } set { _equip.Board_Control.IO_manager.Set_Output(picker_down_sol, value); } } public bool Picker_Up_Sensor { get { return _equip.Board_Control.IO_manager.Get_Input(picker_up_sensor); } } public bool Picker_Down_Sensor { get { return _equip.Board_Control.IO_manager.Get_Input(picker_down_sensor); } } #endregion #region Field Equipment _equip; Base_Stage stage; OutputData picker_down_sol; InputData picker_up_sensor; InputData picker_down_sensor; #endregion #region Construct public Base_Picker(Equipment _equip) { this._equip = _equip; stage = new Base_Stage(_equip); } #endregion #region Fuction public void Init_IO_Data(OutputData picker_down_sol, InputData picker_up_sensor, InputData picker_down_sensor) { this.picker_down_sol = picker_down_sol; this.picker_up_sensor = picker_up_sensor; this.picker_down_sensor = picker_down_sensor; } #endregion } }