diff options
Diffstat (limited to 'Software/Stubs Collection/stubs/Scripts/read_cpu_eeprom.cs')
| -rw-r--r-- | Software/Stubs Collection/stubs/Scripts/read_cpu_eeprom.cs | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/Software/Stubs Collection/stubs/Scripts/read_cpu_eeprom.cs b/Software/Stubs Collection/stubs/Scripts/read_cpu_eeprom.cs new file mode 100644 index 000000000..e5960c3f3 --- /dev/null +++ b/Software/Stubs Collection/stubs/Scripts/read_cpu_eeprom.cs @@ -0,0 +1,29 @@ +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; + +public void OnExecute(StubManager stubManager) +{ + var response = stubManager.Run<StubMainCardEEpromReadResponse>("StubMainCardEEpromReadRequest" ,30, 0); + stubManager.Write("\ninit counter: \t"+ response.Data ); + response = stubManager.Run<StubMainCardEEpromReadResponse>("StubMainCardEEpromReadRequest" ,40, 0); + stubManager.Write("\nnumber of resets: \t"+ response.Data ); + int j = response.Data; + + for (Int32 i=0;i<j;i++) + { + response = stubManager.Run<StubMainCardEEpromReadResponse>("StubMainCardEEpromReadRequest" ,41+i, 3); + + stubManager.Write("\nAddress \t"+ i + "\tdata = " ); + stubManager.WriteHex(response.Data,4); + + } +}
\ No newline at end of file |
