static void clamp_mv_to_umv_border(MV mv, MACROBLOCKD xd) { /* If the MV points so far into the UMV border that no visible pixels * are used for reconstruction, the subpel part of the MV can be * discarded and the MV limited to 16 pixels with equivalent results. * * This limit kicks in at 19 pixels for the top and left edges, for * the 16 pixels plus 3 taps right of the central pixel when subpel * filtering. The bottom and right edges use 16 pixels plus 2 pixels * left of the central pixel when filtering. */ checked { if (mv.col < (xd.mb_to_left_edge - (19 << 3))) { mv.col = (short)(xd.mb_to_left_edge - (16 << 3)); } else if (mv.col > xd.mb_to_right_edge + (18 << 3)) { mv.col = (short)(xd.mb_to_right_edge + (16 << 3)); } if (mv.row < (xd.mb_to_top_edge - (19 << 3))) { mv.row = (short)(xd.mb_to_top_edge - (16 << 3)); } else if (mv.row > xd.mb_to_bottom_edge + (18 << 3)) { mv.row = (short)(xd.mb_to_bottom_edge + (16 << 3)); } } }
public void MemberValueTest() { MV mv = new MV(10, 20); // Superfluous, but still. Assert.AreEqual(10, mv.Field()); Assert.AreEqual(20, mv.Property); // Get all members of MV (fields + properties) IList <IMemberValue> members = typeof(MV).GetTypeInfo().GetMembers(); // alter _field IMemberValue fieldMember = members.Single(m => m.Info.Name == "_field"); fieldMember.SetValue(mv, 100); Assert.AreEqual(100, (int)fieldMember.GetValue(mv)); Assert.AreEqual(100, mv.Field()); // alter Property IMemberValue propertyMember = members.Single(m => m.Info.Name == "Property"); propertyMember.SetValue(mv, 200); Assert.AreEqual(200, (int)propertyMember.GetValue(mv)); Assert.AreEqual(200, mv.Property); }
public ActionResult Index(int id) { if (Session["U_id"] == null) { return(RedirectToAction("Index", "Home")); } else { MV db = new MV(); AP_Menu menu = new AP_Menu(); var r = Convert.ToInt32(Session["U_id"]); var user_id = r; var Menulist = db.user_rights(user_id); List <AP_Menu> menudisplay = menu.Menutree(Menulist, null); //Merge_Ads_images MAI = new Merge_Ads_images(); //MAI.ads = db.adsdetail(id); //MAI.images = db.adsdetailimages(id); //MAI.Menu = menudisplay; Ads ad = db.adsdetail(id); ViewBag.ads = ad; List <Ads> img_list = db.adsdetailimages(id); ViewBag.imglst = img_list; ViewBag.state = new SelectList(model.States, "S_id", "S_name"); ViewBag.category = new SelectList(model.Categories, "C_id", "C_Name"); return(View(menudisplay)); } }
private void AdjustSecondaries(string initials, int direction) { switch (initials) { case "ST": AdjustAttribute("HP", direction); break; case "DX": SP.UpdateValue(); MV.UpdateValue(); break; case "IQ": AdjustAttribute("WL", direction); AdjustAttribute("PR", direction); break; case "HT": AdjustAttribute("FP", direction); SP.UpdateValue(); MV.UpdateValue(); break; } }
protected void bt2_Click(object sender, EventArgs e) { MV.SetActiveView(view3); lbModel2.Text = getModel(); lbOcena.Text = getOcena().ToString(); lbAutor.Text = getAutor(); lbTresc.Text = getTresc(); }
// GET: Delete public ActionResult Index(int id) { MV db = new MV(); db.Ddeleterecord(id); db.Mdeleterecord(id); return(RedirectToAction("index", "MyAds")); }
/// <summary> /// Writes the testing function for 'F' to 'm_defSB'. /// The generated function returns success (1) or failure (0). /// </summary> /// <returns>The list of name name of the int() function which tests the function.</returns> public override List <string> WriteTestFunction() { StringBuilder defSB = (m_specification.m_inlineFunctions) ? m_cgd.m_inlineDefSB : m_cgd.m_defSB; List <string> testFuncNames = new List <string>(); foreach (string floatName in m_fgs.FloatNames) { FloatType FT = m_specification.GetFloatType(floatName); string testFuncName = Util.GetTestingFunctionName(m_specification, m_cgd, m_funcName[FT.type]); if (m_gmvFunc) // GMV test { testFuncNames.Add(testFuncName); m_cgd.m_cog.EmitTemplate(defSB, "testEqualsGMV", "S=", m_specification, "FT=", FT, "gmvName=", FT.GetMangledName(m_specification, m_specification.m_GMV.Name), "testFuncName=", testFuncName, "targetFuncName=", m_funcName[FT.type], "randomScalarFuncName=", m_randomScalarFuncName[FT.type], "randomGmvFuncName=", m_randomVersorFuncName[FT.type], "addGmvFuncName=", m_gmvAddFuncName[FT.type] ); } else if ((m_smv1 != null) && (m_smv2 != null) && m_smv1.CanConvertToGmv(m_specification) && m_smv2.CanConvertToGmv(m_specification) && MV.CanConvertSumToGmv(m_specification, m_smv1, m_smv2)) { // SMV test testFuncNames.Add(testFuncName); System.Collections.Hashtable argTable = new System.Collections.Hashtable(); argTable["S"] = m_specification; argTable["FT"] = FT; argTable["testFuncName"] = testFuncName; argTable["smv1"] = m_smv1; argTable["smv2"] = m_smv2; argTable["smv1Name"] = FT.GetMangledName(m_specification, m_smv1.Name); argTable["smv2Name"] = FT.GetMangledName(m_specification, m_smv2.Name); argTable["gmvName"] = FT.GetMangledName(m_specification, m_specification.m_GMV.Name); argTable["targetFuncName"] = m_funcName[FT.type]; argTable["randomScalarFuncName"] = m_randomScalarFuncName[FT.type]; argTable["randomSmv1FuncName"] = m_randomSmv1FuncName[FT.type]; argTable["randomSmv2FuncName"] = m_randomSmv2FuncName[FT.type]; argTable["subtractGmvFuncName"] = m_gmvSubtractFuncName[FT.type]; m_cgd.m_cog.EmitTemplate(defSB, "testEqualsSMV", argTable); } } return(testFuncNames); } // end of WriteTestFunction()
protected void S4btn_Click(object sender, EventArgs e) { if (MV.ActiveViewIndex == 4 && MV.Visible) { MV.Visible = false; } else { MV.Visible = true; MV.SetActiveView(View5); } }
public void searchForMotionVector(List <int[, ]> referenceFrame, List <int[, ]> targetFrame, double[,] refFrameData, int searchArea = 15) { if (referenceFrame.Count != targetFrame.Count) { MessageBox.Show("reference and target frames must be the same size!"); return; } ; int difference; for (int i = 0; i < referenceFrame.Count; i++) { difference = 0; for (int r = 0; r < 8; r++) { for (int c = 0; c < 8; c++) { difference += Math.Abs(targetFrame[i][r, c] - referenceFrame[i][r, c]); } } difference /= 64; //N^2, where N is the size of the macroblock, in this case 8 if (difference > 0) { MV motionVect; motionVect.difference = 99999999; //int blocksHorizontal = (int)Math.Ceiling((double)IMG_WIDTH / 8); //int blocksVertical = (int)Math.Ceiling((double)IMG_HEIGHT / 8); int rnum = getRow(i * 64, refFrameData.GetLength(1)); int cnum = getColumn(i * 64, refFrameData.GetLength(1)); int initialR = rnum - searchArea; int initialC = cnum - searchArea; for (; initialR < rnum + searchArea; initialR++) { for (; initialC < cnum + searchArea; initialC++) { MV tempMV = searchForClosestMatch(initialR, initialC, targetFrame[i], refFrameData); if (tempMV.difference < motionVect.difference) { motionVect = tempMV; } } } } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (getTryb() == "direct") { lbModel1.Text = getModel(); MV.SetActiveView(view2); } else { bindXML(); MV.SetActiveView(view1); } } }
/* A version of the above function for chroma block MVs.*/ static void clamp_uvmv_to_umv_border(MV mv, MACROBLOCKD xd) { checked { mv.col = (short)((2 * mv.col < (xd.mb_to_left_edge - (19 << 3))) ? (xd.mb_to_left_edge - (16 << 3)) >> 1 : mv.col); mv.col = (short)((2 * mv.col > xd.mb_to_right_edge + (18 << 3)) ? (xd.mb_to_right_edge + (16 << 3)) >> 1 : mv.col); mv.row = (short)((2 * mv.row < (xd.mb_to_top_edge - (19 << 3))) ? (xd.mb_to_top_edge - (16 << 3)) >> 1 : mv.row); mv.row = (short)((2 * mv.row > xd.mb_to_bottom_edge + (18 << 3)) ? (xd.mb_to_bottom_edge + (16 << 3)) >> 1 : mv.row); } }
public void MVExecute() { string attribFile = Path.Combine(TaskUtility.TestDirectory, @"moveme.txt"); File.WriteAllText(attribFile, "This is a test file"); MV task = new MV(); task.BuildEngine = new MockBuild(); task.SourceFiles = TaskUtility.StringArrayToItemArray(attribFile); task.DestinationFolder = new TaskItem(Path.Combine(TaskUtility.TestDirectory, "..")); task.Execute(); File.WriteAllText(attribFile, "This is a test file"); task = new MV(); task.BuildEngine = new MockBuild(); task.SourceFiles = TaskUtility.StringArrayToItemArray(attribFile); task.DestinationFiles = TaskUtility.StringArrayToItemArray("newme.txt"); task.Execute(); }
static void Main(string[] args) { List <string> movies = new List <string>(); movies.Add("URL#5 "); movies.Add("GullBoy#7 "); movies.Add("Badla#3 "); movies.Add("KabiSingh#5"); movies.Add("Output "); List <int> value = new List <int>(); foreach (string MV in movies) { Console.WriteLine(MV[MV.LastIndexOf("#") + 1]); } Console.ReadKey(); }
public void CreateView(CrudPurposes purpose, AppMessage message = null) { if (purpose == CrudPurposes.Error) { Error.Visible = true; MV.Visible = false; } else { Error.Visible = false; MV.Visible = true; MV.SetControls(_id, _controls); MV.SetPurpose(purpose); } if (purpose == CrudPurposes.Edit) { MV.SetValues(message); } }
public void MVExecute() { string attribFile = Path.Combine(TaskUtility.TestDirectory, @"moveme.txt"); File.WriteAllText(attribFile, "This is a test file"); MV task = new MV(); task.BuildEngine = new MockBuild(); task.SourceFiles = TaskUtility.StringArrayToItemArray(attribFile); task.DestinationFolder = new TaskItem(Path.Combine(TaskUtility.TestDirectory, "..")); task.Execute(); File.WriteAllText(attribFile, "This is a test file"); task = new MV(); task.BuildEngine = new MockBuild(); task.SourceFiles = TaskUtility.StringArrayToItemArray(attribFile); task.DestinationFiles = TaskUtility.StringArrayToItemArray("newme.txt"); task.Execute(); }
private void MessageCrudView_FormClosing(object sender, FormClosingEventArgs e) { DialogResultData <AppMessage> data = MV.Data; AppMessage result = data.Results; DialogResult dialog = data.DialogResult; if (dialog == DialogResult.OK && result != null) { Data.Results = result; Data.DialogResult = dialog; MV.CleanUp(); } else if (dialog == DialogResult.None) { e.Cancel = true; } else { e.Cancel = false; Data.DialogResult = dialog; MV.CleanUp(); } }
public void Read_cafe(string WebPageText, string Cafe) { VALUES_FROM_CAFE.Cafe = Cafe; #region Main String TitleCode = ""; Regex re4 = new Regex("id=\"TitleCode\" type=\"hidden\" value=\"(.*)\""); Match match4 = re4.Match(WebPageText); if (match4.Success) { TitleCode = match4.Value; TitleCode = TitleCode.Replace("id=\"TitleCode\" type=\"hidden\" value=\"", "").Replace("\"", ""); } VALUES_FROM_CAFE.TitleCode = TitleCode; String JobNumber = ""; Regex re3 = new Regex("id=\"JobNumber\" type=\"hidden\" value=\"(.*)\""); Match match3 = re3.Match(WebPageText); if (match3.Success) { JobNumber = match3.Value; JobNumber = JobNumber.Replace("id=\"JobNumber\" type=\"hidden\" value=\"", "").Replace("\"", ""); } VALUES_FROM_CAFE.JobNumber = "Job Number: " + JobNumber; String Mail_Owner_MID = ""; List <string> MAIL_OWNER_MIDS = new List <string>(); Regex REG_MID = new Regex("id=\"MidOnMailPiece\" style=\"display: none;\" type=\"text\" value=\"(.*)\">"); Match match_MID = REG_MID.Match(WebPageText); while (match_MID.Success) { Mail_Owner_MID = match_MID.Value; Mail_Owner_MID = Mail_Owner_MID.Replace("id=\"MidOnMailPiece\" style=\"display: none;\" type=\"text\" value=\"", "") .Replace("><span class=\"text-block undefined\">", "") .Replace("<span></span></span></li>", "").Replace("\"", "").Trim(); if (MAIL_OWNER_MIDS.Count == 0) { MAIL_OWNER_MIDS.Add(Mail_Owner_MID); } for (int i = 0; i < MAIL_OWNER_MIDS.Count; i++) { if (Mail_Owner_MID != MAIL_OWNER_MIDS[i]) { MAIL_OWNER_MIDS.Add(Mail_Owner_MID); } } match_MID = match_MID.NextMatch(); } String IMB_Service_Type = ""; List <string> IMB_SERVICE_TYPES = new List <string>(); Regex REG_IMB = new Regex("id=\"ImbServiceTypeId\" style=\"display: none;\" type=\"text\" maxlength=\"3\" value=\"(.*)\">"); Match match_IMB = REG_IMB.Match(WebPageText); while (match_IMB.Success) { IMB_Service_Type = match_IMB.Value; IMB_Service_Type = IMB_Service_Type.Replace("id=\"ImbServiceTypeId\" style=\"display: none;\" type=\"text\" maxlength=\"3\" value=\"", "") .Replace("><span class=\"text-block undefined\">", "") .Replace("<span></span></span></li>", "").Replace("\"", "").Trim();; if (IMB_SERVICE_TYPES.Count == 0) { IMB_SERVICE_TYPES.Add(IMB_Service_Type); } for (int i = 0; i < IMB_SERVICE_TYPES.Count; i++) { if (IMB_Service_Type != IMB_SERVICE_TYPES[i]) { IMB_SERVICE_TYPES.Add(IMB_Service_Type); } } match_IMB = match_IMB.NextMatch(); } String SerialStart = ""; List <string> SERIAL_START = new List <string>(); Regex REG_START = new Regex("id=\"ImbSerialStart\" style=\"display: none;\" type=\"text\" value=\"(.*)\">"); Match match_START = REG_START.Match(WebPageText); while (match_START.Success) { SerialStart = match_START.Value; SerialStart = SerialStart.Replace("id=\"ImbSerialStart\" style=\"display: none;\" type=\"text\" value=\"", "") .Replace("><span class=\"text-block upper-case-entry\">", "") .Replace("<span></span></span></li>", "").Replace("\"", "").Trim();; if (SERIAL_START.Count == 0) { SERIAL_START.Add(SerialStart); } for (int i = 0; i < SERIAL_START.Count; i++) { if (SerialStart != SERIAL_START[i]) { SERIAL_START.Add(SerialStart); } } match_START = match_START.NextMatch(); } VALUES_FROM_CAFE.IMB_SERVICE = IMB_SERVICE_TYPES; VALUES_FROM_CAFE.MAIL_OWNER_MIDS = MAIL_OWNER_MIDS; if (MAIL_OWNER_MIDS.Count == 0) { VALUES_FROM_CAFE.IMB = "YOU HAVE NO IMB"; } if (MAIL_OWNER_MIDS.Count == 1 && IMB_SERVICE_TYPES.Count == 1 && SERIAL_START.Count == 1) { string MID = MAIL_OWNER_MIDS[0]; string IMB = IMB_SERVICE_TYPES[0]; string SERIAL = SERIAL_START[0]; VALUES_FROM_CAFE.IMB = "IMB: " + SERIAL + " - " + IMB + " - " + MID; } if (MAIL_OWNER_MIDS.Count > 1) { VALUES_FROM_CAFE.IMB = "YOU HAVE TWO IMB VERSIONS"; } String MailClass = ""; Regex REG_CLASS1 = new Regex("<option selected=\"selected\" value=\"51\">Standard</option>"); Regex REG_CLASS2 = new Regex("<option selected=\"selected\" value=\"49\">First Class</option>"); Match match_CLASS1 = REG_CLASS1.Match(WebPageText); Match match_CLASS2 = REG_CLASS2.Match(WebPageText); if (match_CLASS1.Success) { MailClass = "Standard"; } if (match_CLASS2.Success) { MailClass = "First Class"; } VALUES_FROM_CAFE.MailClass = MailClass; String PresortType = ""; Regex REG_PRESORT1 = new Regex("<option selected=\"selected\" value=\"191\">Manual Upload</option>"); Regex REG_PRESORT2 = new Regex("<option selected=\"selected\" value=\"190\">Commingle</option>"); Regex REG_PRESORT3 = new Regex("<option selected=\"selected\" value=\"350\">QMO</option>"); Regex REG_PRESORT4 = new Regex("<option selected=\"selected\" value=\"189\">Auto Upload</option>"); Match match_PRESORT1 = REG_PRESORT1.Match(WebPageText); Match match_PRESORT2 = REG_PRESORT2.Match(WebPageText); Match match_PRESORT3 = REG_PRESORT3.Match(WebPageText); Match match_PRESORT4 = REG_PRESORT4.Match(WebPageText); if (match_PRESORT1.Success) { PresortType = "Manual Upload: Dropship"; } if (match_PRESORT2.Success) { PresortType = "Commingle"; } if (match_PRESORT3.Success) { PresortType = "QMO"; } if (match_PRESORT4.Success) { PresortType = "Auto Upload: Dropship"; } VALUES_FROM_CAFE.PresortType = PresortType; #endregion #region Services Regex REG_VALIDATION = new Regex("id=\"Cass\" type=\"checkbox\" checked=\"checked\" value=\"true\""); Match match_VALIDATION = REG_VALIDATION.Match(WebPageText); if (match_VALIDATION.Success) { VALUES_FROM_CAFE.Validation = true; } Regex REG_IS_NCOA = new Regex("id=\"Ncoa18Month\" type=\"checkbox\" checked=\"checked\" value=\"true\""); Match match_IS_NCOA = REG_IS_NCOA.Match(WebPageText); if (match_IS_NCOA.Success) { VALUES_FROM_CAFE.Ncoa18 = true; } if (VALUES_FROM_CAFE.Ncoa18 == true) { String NCOA_PAF = ""; Regex REG_PAF = new Regex("<span class=\"paf-text-block\" id=\"NewestNcoaPafId\" name=\"NewestNcoaPafId\">(.*)</span>"); Match match_PAF = REG_PAF.Match(WebPageText); if (match4.Success) { NCOA_PAF = match_PAF.Value; NCOA_PAF = NCOA_PAF.Replace("<span class=\"paf-text-block\" id=\"NewestNcoaPafId\" name=\"NewestNcoaPafId\">", "").Replace("</span>", ""); } VALUES_FROM_CAFE.Ncoa18_Path = "PAF: " + NCOA_PAF; } Regex REG_IS_NCOA_48 = new Regex("id=\"Ncoa48Month\" type=\"checkbox\" checked=\"checked\" value=\"true\""); Match match_IS_NCOA_48 = REG_IS_NCOA_48.Match(WebPageText); if (match_IS_NCOA_48.Success) { VALUES_FROM_CAFE.Ncoa48 = true; } Regex REG_DSF = new Regex("id=\"Dsf\" type=\"checkbox\" checked=\"checked\" value=\"true\""); Match match_DSF = REG_DSF.Match(WebPageText); if (match_DSF.Success) { VALUES_FROM_CAFE.Dsf = true; } if (VALUES_FROM_CAFE.Dsf == true) { String DSF_PAF = ""; Regex REG_PAF = new Regex("<span class=\"paf-text-block\" id=\"NewestDsfPafId\" name=\"NewestDsfPafId\">(.*)</span>"); Match match_PAF = REG_DSF.Match(WebPageText); if (match4.Success) { DSF_PAF = match_PAF.Value; DSF_PAF = DSF_PAF.Replace("<span class=\"paf-text-block\" id=\"NewestDsfPafId\" name=\"NewestDsfPafId\">", "").Replace("</span>", ""); } VALUES_FROM_CAFE.Dsf_Path = "PAF: " + DSF_PAF; } Regex REG_MP = new Regex("id=\"MergePurgeTypeId\" style=\"display: none;\"><option value=\"\"></option><option selected=\"selected\""); Match match_MP = REG_MP.Match(WebPageText); if (match_MP.Success) { VALUES_FROM_CAFE.Merge_Purge = true; } ////"id=\"SuppressionsNeeded\" name=\"SuppressionsNeeded\" type=\"checkbox\" value=\"true\" //Regex REG_SUPP = new Regex("id=\"SuppressionsNeeded\" name=\"SuppressionsNeeded\" type=\"checkbox\" value=\"true\""); //Match match_SUPP = REG_SUPP.Match(res); //if (match_SUPP.Success) //{ // form.checkBox6.Checked = true; //} #endregion #region Output //Pick Up Design Regex REG_PICK_UP = new Regex("id=\"IndicatePickUpDesign\" type=\"checkbox\" checked=\"checked\""); Match match_PICK_UP = REG_PICK_UP.Match(WebPageText); if (match_PICK_UP.Success) { VALUES_FROM_CAFE.Pick_Up = true; } //LASER string OutputTypeLaser = ""; Regex REG_LASER_OUTPUT = new Regex("id=\"LaserDigitalPress\" type=\"checkbox\" checked=\"checked\" value=\"true\">"); Match match_LASER_OUTPUT = REG_LASER_OUTPUT.Match(WebPageText); if (match_LASER_OUTPUT.Success) { OutputTypeLaser = "Output Type: " + "Digital Roll to Roll/Sheet"; } if (OutputTypeLaser != "") { VALUES_FROM_CAFE.OutputTypeLaser = OutputTypeLaser; } string PrintLocationLaser = ""; Regex REG_LASER1 = new Regex("<option selected=\"selected\" value=\"351\">Westampton</option>"); Regex REG_LASER2 = new Regex("<option selected=\"selected\" value=\"184\">Pewaukee</option>"); Regex REG_LASER3 = new Regex("<option selected=\"selected\" value=\"185\">West Allis</option>"); Regex REG_LASER4 = new Regex("<option selected=\"selected\" value=\"450\">HICO</option>"); Regex REG_LASER5 = new Regex("<option selected=\"selected\" value=\"451\">USGPO</option>"); Regex REG_LASER6 = new Regex("<option selected=\"selected\" value=\"403\">Woburn</option>"); Match match_LASER1 = REG_LASER1.Match(WebPageText); Match match_LASER2 = REG_LASER2.Match(WebPageText); Match match_LASER3 = REG_LASER3.Match(WebPageText); Match match_LASER4 = REG_LASER4.Match(WebPageText); Match match_LASER5 = REG_LASER5.Match(WebPageText); Match match_LASER6 = REG_LASER6.Match(WebPageText); if (match_LASER1.Success) { PrintLocationLaser = "Westampton"; } if (match_LASER2.Success) { PrintLocationLaser = "Pewaukee"; } if (match_LASER3.Success) { PrintLocationLaser = "West Allis"; } if (match_LASER4.Success) { PrintLocationLaser = "HICO"; } if (match_LASER5.Success) { PrintLocationLaser = "USGPO"; } if (match_LASER6.Success) { PrintLocationLaser = "Woburn"; } VALUES_FROM_CAFE.PrintLocationLaser = PrintLocationLaser; //INKJET string PrintLocationInkjet = ""; string OutputTypeInkjet = ""; // Inkjet Driver File Regex REG_INKJET_OUTPUT = new Regex("id=\"InkjetDriverFile\" type=\"checkbox\" checked=\"checked\" value=\"true\">"); Match match_INKJET_OUTPUT = REG_INKJET_OUTPUT.Match(WebPageText); if (match_INKJET_OUTPUT.Success) { OutputTypeInkjet = "Output Type: " + "InlinePress / Convert"; } if (OutputTypeInkjet != "") { VALUES_FROM_CAFE.OutputTypeInkjet = OutputTypeInkjet; } Regex REG_INKJET_1 = new Regex("<option selected=\"selected\" value=\"560\">Chalfont</option>"); Regex REG_INKJET_2 = new Regex("<option selected=\"selected\" value=\"561\">Effingham</option>"); Regex REG_INKJET_3 = new Regex("<option selected=\"selected\" value=\"452\">HICO</option>"); Regex REG_INKJET_4 = new Regex("<option selected=\"selected\" value=\"453\">USGPO</option>"); Match match_INKJET_1 = REG_INKJET_1.Match(WebPageText); Match match_INKJET_2 = REG_INKJET_2.Match(WebPageText); Match match_INKJET_3 = REG_INKJET_3.Match(WebPageText); Match match_INKJET_4 = REG_INKJET_4.Match(WebPageText); if (match_INKJET_1.Success) { PrintLocationInkjet = "Chalfont"; } if (match_INKJET_2.Success) { PrintLocationInkjet = "Effingham"; } if (match_INKJET_3.Success) { PrintLocationInkjet = "HICO"; } if (match_INKJET_4.Success) { PrintLocationInkjet = "USGPO"; } // Offline Finishing IJ Regex REG_FINISHING_OUTPUT = new Regex("id=\"OfflineFinishingIJ\" type=\"checkbox\" checked=\"checked\" value=\"true\">"); Match match_FINISHING_OUTPUT = REG_FINISHING_OUTPUT.Match(WebPageText); if (match_FINISHING_OUTPUT.Success) { OutputTypeInkjet = "Output Type: " + "Offline Finishing IJ"; } if (OutputTypeInkjet != "") { VALUES_FROM_CAFE.OutputTypeInkjet = OutputTypeInkjet; } Regex REG_INKJET_OFF_1 = new Regex("<option selected=\"selected\" value=\"551\">Effingham</option>"); Regex REG_INKJET_OFF_2 = new Regex("<option selected=\"selected\" value=\"552\">Pewaukee</option>"); Regex REG_INKJET_OFF_3 = new Regex("<option selected=\"selected\" value=\"553\">Westampton</option>"); Regex REG_INKJET_OFF_4 = new Regex("<option selected=\"selected\" value=\"554\">Woburn</option>"); Regex REG_INKJET_OFF_5 = new Regex("<option selected=\"selected\" value=\"556\">HICO</option>"); Regex REG_INKJET_OFF_6 = new Regex("<option selected=\"selected\" value=\"557\">USGPO</option>"); Regex REG_INKJET_OFF_7 = new Regex("<option selected=\"selected\" value=\"558\">CSV - Burlington</option>"); Regex REG_INKJET_OFF_8 = new Regex("<option selected=\"selected\" value=\"559\">FMS - Burlington</option>"); Regex REG_INKJET_OFF_9 = new Regex("<option selected=\"selected\" value=\"454\">FMS - Hartford</option>"); Regex REG_INKJET_OFF_10 = new Regex("<option selected=\"selected\" value=\"455\">FMS - Lomira</option>"); Regex REG_INKJET_OFF_11 = new Regex("<option selected=\"selected\" value=\"456\">FMS - Oklahoma City</option>"); Regex REG_INKJET_OFF_12 = new Regex("<option selected=\"selected\" value=\"457\">FMS - Saratoga</option>"); Regex REG_INKJET_OFF_13 = new Regex("<option selected=\"selected\" value=\"458\">FMS - Sussex</option>"); Regex REG_INKJET_OFF_14 = new Regex("<option selected=\"selected\" value=\"459\">FMS - The Rock</option>"); Regex REG_INKJET_OFF_15 = new Regex("<option selected=\"selected\" value=\"460\">FMS - West Allis</option>"); Match match_INKJET_OFF_1 = REG_INKJET_OFF_1.Match(WebPageText); Match match_INKJET_OFF_2 = REG_INKJET_OFF_2.Match(WebPageText); Match match_INKJET_OFF_3 = REG_INKJET_OFF_3.Match(WebPageText); Match match_INKJET_OFF_4 = REG_INKJET_OFF_4.Match(WebPageText); Match match_INKJET_OFF_5 = REG_INKJET_OFF_5.Match(WebPageText); Match match_INKJET_OFF_6 = REG_INKJET_OFF_6.Match(WebPageText); Match match_INKJET_OFF_7 = REG_INKJET_OFF_7.Match(WebPageText); Match match_INKJET_OFF_8 = REG_INKJET_OFF_8.Match(WebPageText); Match match_INKJET_OFF_9 = REG_INKJET_OFF_9.Match(WebPageText); Match match_INKJET_OFF_10 = REG_INKJET_OFF_10.Match(WebPageText); Match match_INKJET_OFF_11 = REG_INKJET_OFF_11.Match(WebPageText); Match match_INKJET_OFF_12 = REG_INKJET_OFF_12.Match(WebPageText); Match match_INKJET_OFF_13 = REG_INKJET_OFF_13.Match(WebPageText); Match match_INKJET_OFF_14 = REG_INKJET_OFF_14.Match(WebPageText); Match match_INKJET_OFF_15 = REG_INKJET_OFF_15.Match(WebPageText); if (match_INKJET_OFF_1.Success) { PrintLocationInkjet = "Effingham"; } if (match_INKJET_OFF_2.Success) { PrintLocationInkjet = "Pewaukee"; } if (match_INKJET_OFF_3.Success) { PrintLocationInkjet = "Westampton"; } if (match_INKJET_OFF_4.Success) { PrintLocationInkjet = "Woburn"; } if (match_INKJET_OFF_5.Success) { PrintLocationInkjet = "HICO"; } if (match_INKJET_OFF_6.Success) { PrintLocationInkjet = "USGPO"; } if (match_INKJET_OFF_7.Success) { PrintLocationInkjet = "CSV - Burlington"; } if (match_INKJET_OFF_8.Success) { PrintLocationInkjet = "FMS - Burlington"; } if (match_INKJET_OFF_9.Success) { PrintLocationInkjet = "FMS - Hartford"; } if (match_INKJET_OFF_10.Success) { PrintLocationInkjet = "FMS - Lomira"; } if (match_INKJET_OFF_11.Success) { PrintLocationInkjet = "FMS - Oklahoma City"; } if (match_INKJET_OFF_12.Success) { PrintLocationInkjet = "FMS - Saratoga"; } if (match_INKJET_OFF_13.Success) { PrintLocationInkjet = "FMS - Sussex"; } if (match_INKJET_OFF_14.Success) { PrintLocationInkjet = "FMS - The Rock"; } if (match_INKJET_OFF_15.Success) { PrintLocationInkjet = "FMS - West Allis"; } // Finishing Driver File Location Regex REG_DRIVER_OUTPUT = new Regex("id=\"FinishingDriverFile\" type=\"checkbox\" checked=\"checked\" value=\"true\">"); Match match_DRIVER_OUTPUT = REG_DRIVER_OUTPUT.Match(WebPageText); if (match_DRIVER_OUTPUT.Success) { OutputTypeInkjet = "Output Type: " + "Offline Finishing IJ"; } if (OutputTypeInkjet != "") { VALUES_FROM_CAFE.OutputTypeInkjet = OutputTypeInkjet; } Regex REG_INKJET_DRIVER_1 = new Regex("<option selected=\"selected\" value=\"570\">Pewaukee</option>"); Regex REG_INKJET_DRIVER_2 = new Regex("<option selected=\"selected\" value=\"571\">Westampton</option>"); Regex REG_INKJET_DRIVER_3 = new Regex("<option selected=\"selected\" value=\"573\">HICO</option>"); Regex REG_INKJET_DRIVER_4 = new Regex("<option selected=\"selected\" value=\"574\">FMS - Hartford</option>"); Regex REG_INKJET_DRIVER_5 = new Regex("<option selected=\"selected\" value=\"575\">FMS - Lomira</option>"); Regex REG_INKJET_DRIVER_6 = new Regex("<option selected=\"selected\" value=\"576\">FMS - Oklahoma City</option>"); Regex REG_INKJET_DRIVER_7 = new Regex("<option selected=\"selected\" value=\"577\">FMS - Saratoga</option>"); Regex REG_INKJET_DRIVER_8 = new Regex("<option selected=\"selected\" value=\"578\">FMS - Sussex</option>"); Regex REG_INKJET_DRIVER_9 = new Regex("<option selected=\"selected\" value=\"579\">FMS - The Rock</option>"); Regex REG_INKJET_DRIVER_10 = new Regex("<option selected=\"selected\" value=\"580\">FMS - West Allis</option>"); Match match_INKJET_DRIVER_1 = REG_INKJET_DRIVER_1.Match(WebPageText); Match match_INKJET_DRIVER_2 = REG_INKJET_DRIVER_2.Match(WebPageText); Match match_INKJET_DRIVER_3 = REG_INKJET_DRIVER_3.Match(WebPageText); Match match_INKJET_DRIVER_4 = REG_INKJET_DRIVER_4.Match(WebPageText); Match match_INKJET_DRIVER_5 = REG_INKJET_DRIVER_5.Match(WebPageText); Match match_INKJET_DRIVER_6 = REG_INKJET_DRIVER_6.Match(WebPageText); Match match_INKJET_DRIVER_7 = REG_INKJET_DRIVER_7.Match(WebPageText); Match match_INKJET_DRIVER_8 = REG_INKJET_DRIVER_8.Match(WebPageText); Match match_INKJET_DRIVER_9 = REG_INKJET_DRIVER_9.Match(WebPageText); Match match_INKJET_DRIVER_10 = REG_INKJET_DRIVER_10.Match(WebPageText); if (match_INKJET_DRIVER_1.Success) { PrintLocationInkjet = "Pewaukee"; } if (match_INKJET_DRIVER_2.Success) { PrintLocationInkjet = "Westampton"; } if (match_INKJET_DRIVER_3.Success) { PrintLocationInkjet = "HICO"; } if (match_INKJET_DRIVER_4.Success) { PrintLocationInkjet = "FMS - Hartford"; } if (match_INKJET_DRIVER_5.Success) { PrintLocationInkjet = "FMS - Lomira"; } if (match_INKJET_DRIVER_6.Success) { PrintLocationInkjet = "FMS - Oklahoma City"; } if (match_INKJET_DRIVER_7.Success) { PrintLocationInkjet = "FMS - Saratoga"; } if (match_INKJET_DRIVER_8.Success) { PrintLocationInkjet = "FMS - Sussex"; } if (match_INKJET_DRIVER_9.Success) { PrintLocationInkjet = "FMS - The Rock"; } if (match_INKJET_DRIVER_10.Success) { PrintLocationInkjet = "FMS - West Allis"; } VALUES_FROM_CAFE.PrintLocationInkjet = PrintLocationInkjet; #endregion #region MEDIA ID's & VERSIONS String Mail_Version = ""; List <string> MAIL_VERSIONS = new List <string>(); Regex re6 = new Regex("<td class=\" sorting-1\">(.*)</td>\n + <td>(.*)</td>\n + <td>(.*)</td>\n + \n + <td>(.*)</td>\n +" + " <td>(.*)</td>\n + <td>(.*)</td>\n + <td>(.*)</td>\n + <td>(.*)</td>\n +" + "<td>(.*)</td>\n + <td>(.*)</td>\n + <td>(.*)</td>\n + <td>(.*)</td>"); Match match6 = re6.Match(WebPageText); while (match6.Success) { Mail_Version = match6.Value; Mail_Version = Mail_Version.Replace("<td class=\" sorting-1\">", "") .Replace("<td>", "").Replace("</td>", "|").Replace(" ", ""); MAIL_VERSIONS.Add(Mail_Version); match6 = match6.NextMatch(); } VALUES_FROM_CAFE.richText.Clear(); VALUES_FROM_CAFE.richText.AppendText(/*"There is : "*/ +MAIL_VERSIONS.Count() + " Version/s\n\n"); foreach (var MV in MAIL_VERSIONS) { var MV1 = MV.Split('|'); VALUES_FROM_CAFE.richText.AppendText("Name: " + MV1[0].Trim() + "\n"); VALUES_FROM_CAFE.richText.AppendText("Description: " + MV1[1].Trim() + "\n"); if (MV1[3].Trim() == "") { VALUES_FROM_CAFE.richText.AppendText("Book ID: " + MV1[4].Trim() + "\n"); VALUES_FROM_CAFE.BOOK_IDS.Add(MV1[4].Trim()); } else { VALUES_FROM_CAFE.richText.AppendText("Book ID: " + MV1[3].Trim() + "\n"); VALUES_FROM_CAFE.BOOK_IDS.Add(MV1[3].Trim()); } if (MV1[3].Trim() == "") { if (MV1[5].Trim() == "Y") { VALUES_FROM_CAFE.Quad_Seeds = true; VALUES_FROM_CAFE.richText.AppendText("MPU ID: " + MV1[6].Trim() + "\n" + "\n"); VALUES_FROM_CAFE.MPU_IDS.Add(MV1[6].Trim()); } else { VALUES_FROM_CAFE.richText.AppendText("\n"); } } else { if (MV1[4].Trim() == "Y") { VALUES_FROM_CAFE.Quad_Seeds = true; VALUES_FROM_CAFE.richText.AppendText("MPU ID: " + MV1[5].Trim() + "\n" + "\n"); VALUES_FROM_CAFE.MPU_IDS.Add(MV1[5].Trim()); } else { VALUES_FROM_CAFE.richText.AppendText("\n"); } } } String Media_Id = ""; List <string> Media_IDs = new List <string>(); Regex re7 = new Regex("Disk Farm (.*)</td><td>(.*)</td>"); Match match7 = re7.Match(WebPageText); if (match7.Success) { Media_Id = match7.Value; Media_Id = Media_Id.Replace("Disk Farm (Pending)", "\n").Replace("<td class=\" sorting-1\">", "") .Replace("<tr class=\"even\">", "").Replace("<tr class=\"odd\">", "") .Replace("<td>", "").Replace("</tr>", "").Replace("</td>", "|"); Media_IDs = Media_Id.Split('\n').ToList(); Media_IDs.RemoveAt(0); } foreach (var m in Media_IDs) { var Ids = m.Split('|').ToList(); VALUES_FROM_CAFE.MEDIA_ID_LIST.Add(Ids[1]); } #endregion }
private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e) { if ((serialPort1.BytesToRead >= 27) && espera_dadoscont) { serialPort1.Read(dados_cont, 0, 27); this.BeginInvoke((Action)(() => AtualizaControlador())); serialPort1.DiscardInBuffer(); serialPort1.ReceivedBytesThreshold = 6; espera_dadoscont = false; } if ((serialPort1.BytesToRead > 6) && !espera_dadoscont) { serialPort1.DiscardInBuffer(); } if ((serialPort1.BytesToRead == 6) && !espera_dadoscont) { byte[] dados_bytes = new byte[6]; serialPort1.Read(dados_bytes, 0, 6); if ((dados_bytes[0] == 84) && ((dados_bytes[1] ^ dados_bytes[2] ^ dados_bytes[3] ^ dados_bytes[4] ^ dados_bytes[5]) == 0)) { espera_dadoscont = true; serialPort1.ReceivedBytesThreshold = 27; } if ((dados_bytes[0] >= 80) & (dados_bytes[0] <= 83)) { this.BeginInvoke((Action)(() => { if ((dados_bytes[1] ^ dados_bytes[2] ^ dados_bytes[3] ^ dados_bytes[4] ^ dados_bytes[5]) == 0) { PV = ((double)(BitConverter.ToInt16(dados_bytes, 1)) / 100); MV = ((double)(BitConverter.ToInt16(dados_bytes, 3)) / 100); if (dados_bytes[0] != status_cfginfb) { ConfigInFb(dados_bytes[0]); } label12.Text = PV.ToString("0.00"); textBox1.Text = label12.Text; label10.Text = MV.ToString("0.00"); if (status_cfginfb <= 81) { SP = PV; } label9.Text = SP.ToString("0.00"); if (grafico.Series[0].Points.Count > 1000) { grafico.Series[0].Points.RemoveAt(0); grafico.Series[1].Points.RemoveAt(0); grafico.Series[2].Points.RemoveAt(0); } if (!pause_graph) { grafico.Series[0].Points.Add(SP); grafico.Series[1].Points.Add(MV); grafico.Series[2].Points.Add(PV); } if (!rec_dadoscont) { byte[] recdadoscont = { 76, 1, 1 }; serialPort1.Write(recdadoscont, 0, 3); } grafico.ResetAutoValues(); } })); } else { serialPort1.DiscardInBuffer(); } } }
protected void bt1_Click(object sender, EventArgs e) { lbModel1.Text = getModel(); MV.SetActiveView(view2); }
/// <summary> /// Writes function for converting to string. /// </summary> /// <param name="SB"></param> /// <param name="S"></param> /// <param name="cgd">Results go here. Also intermediate data for code generation. Also contains plugins and cog.</param> /// <param name="FT"></param> /// <param name="mvType"></param> public static void WriteToString(StringBuilder SB, Specification S, G25.CG.Shared.CGdata cgd, G25.FloatType FT, MV mvType) { cgd.m_cog.EmitTemplate(SB, "MVtoString", "S=", S, "FT=", FT, "mvName=", mvType.Name); }
/// <summary> /// Writes function for converting to string. /// </summary> /// <param name="SB"></param> /// <param name="S"></param> /// <param name="cgd">Results go here. Also intermediate data for code generation. Also contains plugins and cog.</param> /// <param name="FT"></param> /// <param name="mvType"></param> public static void WriteToString(StringBuilder SB, Specification S, G25.CG.Shared.CGdata cgd, G25.FloatType FT, MV mvType) { cgd.m_cog.EmitTemplate(SB, "MVtoString", "S=", S, "FT=", FT, "mvName=", mvType.Name); }