Esempio n. 1
0
 public FormDMCodeParam(TDCodeParam _data)
 {
     InitializeComponent();
     this.cmB_ModulGapRowMax.DataSource       = System.Enum.GetValues(typeof(enumNoSmallBig));
     this.cmB_ModulGapRowMin.DataSource       = System.Enum.GetValues(typeof(enumNoSmallBig));
     this.cmB_ModulGapColMax.DataSource       = System.Enum.GetValues(typeof(enumNoSmallBig));
     this.cmB_ModulGapColMin.DataSource       = System.Enum.GetValues(typeof(enumNoSmallBig));
     this.cmB_Robustness.DataSource           = System.Enum.GetValues(typeof(enumLowHigh));
     this.cmB_Mirrored.DataSource             = System.Enum.GetValues(typeof(enumMirrored));
     this.cmB_FindPatternTolerance.DataSource = System.Enum.GetValues(typeof(enumPatternTolerance));
     this.cmB_StrictQuitZone.DataSource       = System.Enum.GetValues(typeof(enumnoyes));
     this.cmB_Polarity.DataSource             = System.Enum.GetValues(typeof(enumPolarity));
     this.cmB_DecodeHance.DataSource          = System.Enum.GetValues(typeof(enumDecodeHance));
     dMCodeParam = (DMCodeParam)_data.Clone();
     Init();
 }
Esempio n. 2
0
        public override void SetCodeParam(TDCodeParam dataparam)
        {
            DMCodeParam data = (DMCodeParam)dataparam;

            HOperatorSet.SetDataCode2dParam(m_codehandle, "default_parameters", data.DecodeHance.ToString());
            HOperatorSet.SetDataCode2dParam(m_codehandle, "contrast_min", data.ContrastMin);
            HOperatorSet.SetDataCode2dParam(m_codehandle, "strict_quiet_zone", data.StrictQuietZone.ToString());

            HOperatorSet.SetDataCode2dParam(m_codehandle, "polarity", data.Polarity.ToString());
            HOperatorSet.SetDataCode2dParam(m_codehandle, "mirrored", data.Mirrored.ToString());
            HOperatorSet.SetDataCode2dParam(m_codehandle, "small_modules_robustness", data.SmallModulesRobustness.ToString());
            HOperatorSet.SetDataCode2dParam(m_codehandle, "module_size_min", data.ModuleSizeMin);
            HOperatorSet.SetDataCode2dParam(m_codehandle, "module_size_max", data.ModuleSizeMax);
            HOperatorSet.SetDataCode2dParam(m_codehandle, "symbol_rows_min", data.SymbolSizeRowMin);
            HOperatorSet.SetDataCode2dParam(m_codehandle, "symbol_rows_max", data.SymbolSizeRowMax);
            HOperatorSet.SetDataCode2dParam(m_codehandle, "symbol_cols_min", data.SymbolSizeColMin);
            HOperatorSet.SetDataCode2dParam(m_codehandle, "symbol_cols_max", data.SymbolSizeColMax);
            HOperatorSet.SetDataCode2dParam(m_codehandle, "finder_pattern_tolerance", data.FindPatternTolerance.ToString());
            HOperatorSet.SetDataCode2dParam(m_codehandle, "module_gap_col_min", data.ModuleGapColMin.ToString());
            HOperatorSet.SetDataCode2dParam(m_codehandle, "module_gap_col_max", data.ModuleGapColMax.ToString());
            HOperatorSet.SetDataCode2dParam(m_codehandle, "module_gap_row_min", data.ModuleGapRowMin.ToString());
            HOperatorSet.SetDataCode2dParam(m_codehandle, "module_gap_row_max", data.ModuleGapRowMax.ToString());
        }