public void start(IVehicleDataSetting _dataSetting) { dataSetting = _dataSetting; scale_base_data = dataSetting.getReleaseSCALE_BASE_DATA(); cmbo_dirc_of_read.DataSource = Enum.GetValues(typeof(E_DIRC_DRIV)).Cast <E_DIRC_DRIV>(); uc_bt_Save1.MyClick += Uc_bt_Save1_MyClick; set2UI(scale_base_data); }
public void set2UI(sc.SCALE_BASE_DATA scale_base_data) { int resolution = (int)scale_base_data.RESOLUTION; int inposition_area = (int)scale_base_data.INPOSITION_AREA; int Inposition_Stability_Time = (int)scale_base_data.INPOSITION_STABLE_TIME; int Total_Pulse_Of_One_Scale = (int)scale_base_data.TOTAL_SCALE_PULSE; int scale_offset = (int)scale_base_data.SCALE_OFFSET; int Scale_Reset_Distance = (int)scale_base_data.SCALE_RESE_DIST; E_DIRC_DRIV Direction_of_Read = scale_base_data.READ_DIR; numic_Resolution_Value.Value = (decimal)resolution / SCALE_100; numic_InpositionArea_Value.Value = (decimal)inposition_area / SCALE_10000; numic_InpositionStabilityTime_Value.Value = (decimal)Inposition_Stability_Time / SCALE_10; numic_TotalPulseOfOneScale_Value.Value = (decimal)Total_Pulse_Of_One_Scale; numic_ScaleOffset_Value.Value = (decimal)scale_offset / SCALE_10000; numic_ScaleResetDistance_Value.Value = (decimal)Scale_Reset_Distance / SCALE_10000; cmbo_dirc_of_read.SelectedItem = Direction_of_Read; }