using System; using System.Text; using System.Linq; using System.Drawing; using System.Diagnostics; using System.Windows.Forms; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using Tango.PMR.Stubs; using Tango.Stubs.UI; const Int32 FPGA1_BASE = 0x60000000; const Int32 FPGA2_BASE = 0x60000400; const Int32 FPGA3_BASE = 0x60000800; const Int32 F2_CTRL = 0x0E2; ////HeadHeaterZ 1-4 const Int32 F1_gpo_01 = 0x3D2; //HeadHeaterZ5 const Int32 F3_GPO_01_bus = 0x0C2; //HeadHeaterZ6 public void OnExecute(StubManager stubManager) { /* //stubManager.Run("StubFpgaWriteRegRequest" ,FPGA1_BASE | F1_gpo_01, 0x0004); // turn ON HeadHeaterZ5 - DYEINGH_SSR10_CTRL var response = stubManager.Run("StubTempSensorRequest" ,5); //measer the teperature stubManager.Write(response.TemperatureCMultBy100); stubManager.Write("\n\n"); stubManager.Run("StubFpgaWriteRegRequest" ,FPGA1_BASE | F1_gpo_01, 0x0000); // turn OFF HeadHeaterZ5 - DYEINGH_SSR10_CTRL */ stubManager.Run("StubFpgaWriteRegRequest" ,FPGA3_BASE | F3_GPO_01_bus, 0x0010); // turn ON HeadHeaterZ6 - DYEINGH_SSR11_CTRL var response = stubManager.Run("StubTempSensorRequest" ,0); //measer the teperature stubManager.Write(response.TemperatureCMultBy100); stubManager.Write("\n\n"); //stubManager.Run("StubFpgaWriteRegRequest" ,FPGA3_BASE | F3_GPO_01_bus, 0x0000); // turn OFF HeadHeaterZ6 - DYEINGH_SSR11_CTRL }