diff options
| author | Shlomo Hecht <shlomo@twine-s.com> | 2019-01-30 12:01:21 +0200 |
|---|---|---|
| committer | Shlomo Hecht <shlomo@twine-s.com> | 2019-01-30 12:01:21 +0200 |
| commit | 3a5c1184b70c684c0f6244d68ce8acf5ec766b6b (patch) | |
| tree | d3cfafa720793cf227ee450581ff9f7995f28d82 /Software/Stubs Collection/stubs/Scripts | |
| parent | 35ca91ca151dfbbe7e4ec560dca5630a8d7113e1 (diff) | |
| download | Tango-3a5c1184b70c684c0f6244d68ce8acf5ec766b6b.tar.gz Tango-3a5c1184b70c684c0f6244d68ce8acf5ec766b6b.zip | |
stubs unified
Diffstat (limited to 'Software/Stubs Collection/stubs/Scripts')
| -rw-r--r-- | Software/Stubs Collection/stubs/Scripts/Assemblies/Other/TEST_FPFA2.cs | 49 | ||||
| -rw-r--r-- | Software/Stubs Collection/stubs/Scripts/Read_Version.cs | 17 |
2 files changed, 65 insertions, 1 deletions
diff --git a/Software/Stubs Collection/stubs/Scripts/Assemblies/Other/TEST_FPFA2.cs b/Software/Stubs Collection/stubs/Scripts/Assemblies/Other/TEST_FPFA2.cs new file mode 100644 index 000000000..fd38fe89c --- /dev/null +++ b/Software/Stubs Collection/stubs/Scripts/Assemblies/Other/TEST_FPFA2.cs @@ -0,0 +1,49 @@ +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; +include "..\..\Defines\Tango_Defines_Basic.cs" + +//const Int32 g_iDataSize = ; + int [] FPGA2_ADD = new int [] {0x24,0x34,0x44,0x54,0x64,0x74,0x84,0x94,0xa4,0xb2,0xc2,0xd2,0xe2,0xf2,0x102,0x112,0x122,0x132, + 0x322,0x332,0x342,0x352,0x362,0x372,0x382,0x392,0x3e0,0x3e2,0x3e4,0x3e6,0x3e8,0x3ea,0x3ec,0x3ee}; + + +//include "C:\To_Backup\Mulberry\Mulberry_current\Customers\Twine\Tango\LAB_Tests\Main_PCB\ATP_Test\Scripts\Defines\Tango_Defines_Basic.cs" + +public void OnExecute(StubManager stubManager) +{ + for (int i = 0; i < 34; i++) + { + Fpga_Write_Reg(FPGA2,FPGA2_ADD[i] , FPGA2_ADD[i], 0); + + var rv=Fpga_Read_Reg(FPGA2, FPGA2_ADD[i], 0); + + stubManager.Write("Address FPGA2-" ); + stubManager.WriteHex(FPGA2_ADD[i],4 ); + stubManager.Write("\tData-" ); + + stubManager.WriteHex(rv.Value,4 ); + + if (rv.Value==FPGA2_ADD[i]) + { + + stubManager.Write("\tGood\n"); + } + else { + stubManager.Write("\t--------Bad---------\n"); + } + } + + + + + +}
\ No newline at end of file diff --git a/Software/Stubs Collection/stubs/Scripts/Read_Version.cs b/Software/Stubs Collection/stubs/Scripts/Read_Version.cs index b3e3e2c1f..3bc9eb929 100644 --- a/Software/Stubs Collection/stubs/Scripts/Read_Version.cs +++ b/Software/Stubs Collection/stubs/Scripts/Read_Version.cs @@ -53,6 +53,7 @@ public void OnExecute(StubManager stubManager) stubManager.Write("\n"); + var response_swid = stubManager.Run<StubReadEmbeddedVersionResponse>("StubReadEmbeddedVersionRequest" , true); stubManager.Write("\nTIVA MCU SW Version (Major, Minor, Patch, Build, Version String): ("); stubManager.WriteHex(response_swid.VerMajor,4); @@ -85,7 +86,21 @@ public void OnExecute(StubManager stubManager) //ReadFPGATestReg(FPGA3); stubManager.Write("\n"); - + +var response1 = stubManager.Run<StubReadEmbeddedVersionResponse>("StubReadEmbeddedVersionRequest" ); + + stubManager.Write("\nCPU Version: "); + stubManager.Write("\nVerMajor:"); + stubManager.Write(response1.VerMajor); + stubManager.Write("\nVerMinor:"); + stubManager.Write(response1.VerMinor); + stubManager.Write("\nVerMinor:"); + stubManager.Write(response1.VerPatch); + stubManager.Write("\nVerPatch:"); + stubManager.Write(response1.VerBuild); + stubManager.Write("\nVerBuild:"); + stubManager.Write(response1.Version); + } /* Example Script Output |
