} //status of running public Packer() { vib_node = null; pack_node = null; weight_node = new List <WeighNode>(); all_conf = new XmlConfig(pack_define_file); all_conf.LoadConfigFromFile(); sys_cfg = new PackerConfig(); curr_node = -1; status = PackerStatus.IDLE; }
public PackerStatus status { get; set; } //status of running public Packer() { vib_node = null; pack_node = null; weight_node = new List<WeighNode>(); all_conf = new XmlConfig(pack_define_file); all_conf.LoadConfigFromFile(); sys_cfg = new PackerConfig(); curr_node = -1; status = PackerStatus.IDLE; }
public void Init(ProdClickHandler h, bool CanDelete) { this.phandler = h; this.wrapPanel1.Children.Clear(); PackerConfig pcfg = new PackerConfig(); foreach (string id in curr_packer.pkg_confs.Keys) { pcfg.FromElement(curr_packer.pkg_confs[id]); FileInfo fi; if (File.Exists(ProdNum.baseDir + "\\prodpic\\" + StringResource.language + "\\" + pcfg.product_desc + ".jpg")) { fi = new FileInfo(ProdNum.baseDir + "\\prodpic\\" + StringResource.language + "\\" + pcfg.product_desc + ".jpg"); } else { fi = new FileInfo(ProdNum.baseDir + "\\prodpic\\default.jpg"); } imglist[id] = fi.FullName; Label n = new Label(); ControlTemplate ct = this.FindResource("imgBtn") as ControlTemplate; n.Template = ct; n.Name = "ID" + id; //Product num: Pru n.Content = String.Format("{0}:{1}\n{2}:{3}\n{4}:{5}\n{6}:{7}\n{8}:{9}", StringResource.str("product_no"), pcfg.product_no, StringResource.str("product_desc"), pcfg.product_desc, StringResource.str("grp_target"), pcfg.target, StringResource.str("grp_uvar"), pcfg.upper_var, StringResource.str("grp_dvar"), pcfg.lower_var ); //n.Click += ImageSelected; n.ApplyTemplate(); Rectangle rectimg = ct.FindName("ImageRect", n) as Rectangle; rectimg.Name = "Rt" + id; Button delBtn = ct.FindName("DelBtn", n) as Button; delBtn.Name = "De" + id; rectimg.MouseLeftButtonUp += ImageRect_MouseLeftButtonUp; delBtn.Click += Delbtn_Click; if (!CanDelete) { delBtn.Visibility = Visibility.Hidden; } ImageBrush ib = ct.FindName("ImageFill", n) as ImageBrush; ib.ImageSource = new BitmapImage(new Uri(fi.FullName)); this.wrapPanel1.Children.Add(n); } this.Show(); }
public void Init(ProdClickHandler h,bool CanDelete) { this.phandler = h; this.wrapPanel1.Children.Clear(); PackerConfig pcfg = new PackerConfig(); foreach (string id in curr_packer.pkg_confs.Keys) { pcfg.FromElement(curr_packer.pkg_confs[id]); FileInfo fi; if (File.Exists(ProdNum.baseDir + "\\prodpic\\" + StringResource.language + "\\" + pcfg.product_desc + ".jpg")) { fi = new FileInfo(ProdNum.baseDir + "\\prodpic\\" + StringResource.language + "\\" + pcfg.product_desc + ".jpg"); } else { fi = new FileInfo(ProdNum.baseDir + "\\prodpic\\default.jpg"); } imglist[id] = fi.FullName; Label n = new Label(); ControlTemplate ct = this.FindResource("imgBtn") as ControlTemplate; n.Template = ct; n.Name = "ID" + id; //Product num: Pru n.Content = String.Format("{0}:{1}\n{2}:{3}\n{4}:{5}\n{6}:{7}\n{8}:{9}", StringResource.str("product_no"),pcfg.product_no, StringResource.str("product_desc"),pcfg.product_desc, StringResource.str("grp_target"),pcfg.target, StringResource.str("grp_uvar"),pcfg.upper_var, StringResource.str("grp_dvar"),pcfg.lower_var ); //n.Click += ImageSelected; n.ApplyTemplate(); Rectangle rectimg = ct.FindName("ImageRect", n) as Rectangle; rectimg.Name = "Rt" + id; Button delBtn = ct.FindName("DelBtn", n) as Button; delBtn.Name = "De" + id; rectimg.MouseLeftButtonUp += ImageRect_MouseLeftButtonUp; delBtn.Click += Delbtn_Click; if (!CanDelete) delBtn.Visibility = Visibility.Hidden; ImageBrush ib = ct.FindName("ImageFill", n) as ImageBrush; ib.ImageSource = new BitmapImage(new Uri(fi.FullName)); this.wrapPanel1.Children.Add(n); } this.Show(); }
public UIPacker(int pack_id, NodeAgent nagent) { agent = nagent; vib_addr = 0xff; bot_addr = 0xff; _pack_id = pack_id; status = PackerStatus.IDLE; weight_nodes = new List <byte>(); nodes_config = new Dictionary <byte, SqlConfig>(); pkg_confs = new SqlConfig("pack" + pack_id.ToString()); pkg_confs.LoadConfigFromFile(); _curr_cfg = new PackerConfig(); packhist = new Queue <onepack>(); }
public UIPacker(int pack_id,NodeAgent nagent) { agent = nagent; vib_addr = 0xff; bot_addr = 0xff; _pack_id = pack_id; status = PackerStatus.IDLE; weight_nodes = new List<byte>(); nodes_config = new Dictionary<byte, SqlConfig>(); pkg_confs = new SqlConfig("pack" + pack_id.ToString()); pkg_confs.LoadConfigFromFile(); _curr_cfg = new PackerConfig(); packhist = new Queue<onepack>(); }