diff options
| author | Roy Ben-Shabat <Roy@Twine-s.com> | 2020-04-22 07:41:04 +0300 |
|---|---|---|
| committer | Roy Ben-Shabat <Roy@Twine-s.com> | 2020-04-22 07:41:04 +0300 |
| commit | 34d7201f46c07a6311fcaa9df329ec22c5ebdb49 (patch) | |
| tree | 798002db029199f2b5b4026296de74035286c4bb | |
| parent | ab068d040897420b964efb9f1ce21ce010f1ef4f (diff) | |
| download | Tango-34d7201f46c07a6311fcaa9df329ec22c5ebdb49.tar.gz Tango-34d7201f46c07a6311fcaa9df329ec22c5ebdb49.zip | |
PPC: 1.1.12
Firmware: 1.4.6.20
MS: 4.1.8
11 files changed, 1547 insertions, 68 deletions
diff --git a/Software/Visual_Studio/Advanced Installer Projects/Machine Studio Installer.aip b/Software/Visual_Studio/Advanced Installer Projects/Machine Studio Installer.aip index ef5c6fec4..2adf45797 100644 --- a/Software/Visual_Studio/Advanced Installer Projects/Machine Studio Installer.aip +++ b/Software/Visual_Studio/Advanced Installer Projects/Machine Studio Installer.aip @@ -16,10 +16,10 @@ <ROW Property="ARPCOMMENTS" Value="This installer database contains the logic and data required to install [|ProductName]." ValueLocId="*"/> <ROW Property="ARPNOREPAIR" MultiBuildValue="DefaultBuild:1"/> <ROW Property="Manufacturer" Value="Twine"/> - <ROW Property="ProductCode" Value="1033:{4F207C1D-2F92-4A41-851D-F9CB12A6C43E} " Type="16"/> + <ROW Property="ProductCode" Value="1033:{A53E42EB-30CB-41C3-92A0-1AE5140164D7} " Type="16"/> <ROW Property="ProductLanguage" Value="1033"/> <ROW Property="ProductName" Value="Machine Studio"/> - <ROW Property="ProductVersion" Value="4.1.7.0" Type="32"/> + <ROW Property="ProductVersion" Value="4.1.8.0" Type="32"/> <ROW Property="SecureCustomProperties" Value="OLDPRODUCTS;AI_NEWERPRODUCTFOUND;AI_SETUPEXEPATH;SETUPEXEDIR"/> <ROW Property="UpgradeCode" Value="{CBEE5CAE-7C5A-4280-98DE-AA98113764E4}"/> <ROW Property="WindowsType9X" MultiBuildValue="DefaultBuild:Windows 9x/ME" ValueLocId="-"/> @@ -817,7 +817,7 @@ <ROW Action="AI_DetectSoftware" Sequence="101"/> </COMPONENT> <COMPONENT cid="caphyon.advinst.msicomp.BuildComponent"> - <ROW BuildKey="DefaultBuild" BuildName="DefaultBuild" BuildOrder="1" BuildType="0" PackageFolder="..\Build\Installers\Machine Studio\Release" PackageFileName="Machine Studio Installer_v4.0.9" Languages="en" InstallationType="4" CabsLocation="1" PackageType="1" FilesInsideExe="true" ExtractionFolder="[AppDataFolder][|Manufacturer]\[|ProductName] [|ProductVersion]\install" ExtUI="true" UseLargeSchema="true" ExeName="Machine Studio Installer_v4.1.7"/> + <ROW BuildKey="DefaultBuild" BuildName="DefaultBuild" BuildOrder="1" BuildType="0" PackageFolder="..\Build\Installers\Machine Studio\Release" PackageFileName="Machine Studio Installer_v4.0.9" Languages="en" InstallationType="4" CabsLocation="1" PackageType="1" FilesInsideExe="true" ExtractionFolder="[AppDataFolder][|Manufacturer]\[|ProductName] [|ProductVersion]\install" ExtUI="true" UseLargeSchema="true" ExeName="Machine Studio Installer_v4.1.8"/> </COMPONENT> <COMPONENT cid="caphyon.advinst.msicomp.DictionaryComponent"> <ROW Path="<AI_DICTS>ui.ail"/> diff --git a/Software/Visual_Studio/Advanced Installer Projects/PPC Installer-cache/cacheIndex.txt b/Software/Visual_Studio/Advanced Installer Projects/PPC Installer-cache/cacheIndex.txt Binary files differindex a603ff06b..9453b5c13 100644 --- a/Software/Visual_Studio/Advanced Installer Projects/PPC Installer-cache/cacheIndex.txt +++ b/Software/Visual_Studio/Advanced Installer Projects/PPC Installer-cache/cacheIndex.txt diff --git a/Software/Visual_Studio/Advanced Installer Projects/PPC Installer.aip b/Software/Visual_Studio/Advanced Installer Projects/PPC Installer.aip index 9e4880ecd..5bfc34cf9 100644 --- a/Software/Visual_Studio/Advanced Installer Projects/PPC Installer.aip +++ b/Software/Visual_Studio/Advanced Installer Projects/PPC Installer.aip @@ -18,10 +18,10 @@ <ROW Property="ARPNOREPAIR" Value="1" MultiBuildValue="DefaultBuild:1"/> <ROW Property="ARPSYSTEMCOMPONENT" Value="1"/> <ROW Property="Manufacturer" Value="Twine"/> - <ROW Property="ProductCode" Value="1033:{23E7C7DA-AD84-4C97-B92A-DBEF0A783889} " Type="16"/> + <ROW Property="ProductCode" Value="1033:{C5CB0752-C04E-4799-A163-C1E81448D47B} " Type="16"/> <ROW Property="ProductLanguage" Value="1033"/> <ROW Property="ProductName" Value="Tango"/> - <ROW Property="ProductVersion" Value="1.1.11.0" Type="32"/> + <ROW Property="ProductVersion" Value="1.1.12.0" Type="32"/> <ROW Property="SecureCustomProperties" Value="OLDPRODUCTS;AI_NEWERPRODUCTFOUND;AI_SETUPEXEPATH;SETUPEXEDIR"/> <ROW Property="UpgradeCode" Value="{F8EAB8B4-FD57-45B7-8307-D52DF760273D}"/> <ROW Property="WindowsType9X" MultiBuildValue="DefaultBuild:Windows 9x/ME" ValueLocId="-"/> @@ -177,6 +177,7 @@ <ROW Component="Tango.PPC.Packages.CefInstaller.dll" ComponentId="{EB7A5008-6488-43B7-97E1-3B6E43315BBB}" Directory_="Packages_Dir" Attributes="0" KeyPath="Tango.PPC.Packages.CefInstaller.dll"/> <ROW Component="Tango.PPC.Packages.SamplePostPackage.dll" ComponentId="{B5384C95-9D5A-48EE-A938-DBFE32FC2E25}" Directory_="Packages_Dir" Attributes="0" KeyPath="Tango.PPC.Packages.SamplePostPackage.dll"/> <ROW Component="Tango.PPC.Packages.SamplePrePackage.dll" ComponentId="{30CD58AB-F4B9-4690-8962-DCBAB4DD059D}" Directory_="Packages_Dir" Attributes="0" KeyPath="Tango.PPC.Packages.SamplePrePackage.dll"/> + <ROW Component="Tango.PPC.Shared.dll" ComponentId="{AA769313-AC05-4C33-A72C-43CF04DF6EBD}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.PPC.Shared.dll"/> <ROW Component="Tango.PPC.Storage.dll" ComponentId="{5FDB1CE0-A29E-44F9-83E2-AD7A5FC7DF22}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.PPC.Storage.dll"/> <ROW Component="Tango.PPC.Technician.dll" ComponentId="{B96E96EB-9E0A-49D1-A8E5-E2989E81F142}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.PPC.Technician.dll"/> <ROW Component="Tango.PPC.UI.exe" ComponentId="{ABCBFD0F-3957-42AF-A7E5-931A097E4814}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.PPC.UI.exe"/> @@ -201,11 +202,13 @@ <ROW Component="mscoree.dll" ComponentId="{85F439D0-8FD0-4B99-888D-336C7A125E3D}" Directory_="APPDIR" Attributes="0" KeyPath="mscoree.dll"/> <ROW Component="msvcp140d.dll" ComponentId="{69E32675-9ACF-4C23-A495-300B78913B66}" Directory_="APPDIR" Attributes="0" KeyPath="msvcp140d.dll"/> <ROW Component="protobufnet.dll" ComponentId="{163F1E17-6462-4ABE-BC86-E055F7690139}" Directory_="APPDIR" Attributes="0" KeyPath="protobufnet.dll"/> + <ROW Component="turbojpeg.dll" ComponentId="{C21C2FF4-FF27-4413-B12A-18D5859E5755}" Directory_="win7x64_Dir" Attributes="256" KeyPath="turbojpeg.dll"/> + <ROW Component="turbojpeg.dll.meta" ComponentId="{A5E705A1-3D68-46A7-B45E-A227A8B3ABD4}" Directory_="win7x64_Dir" Attributes="0" KeyPath="turbojpeg.dll.meta" Type="0"/> + <ROW Component="turbojpeg.dll.meta_1" ComponentId="{BD0788A1-1F83-4DD8-819F-943713292B13}" Directory_="win7x86_Dir" Attributes="0" KeyPath="turbojpeg.dll.meta_1" Type="0"/> + <ROW Component="turbojpeg.dll_1" ComponentId="{7376D903-B1F4-4AD4-9027-73C947C73E64}" Directory_="win7x86_Dir" Attributes="0" KeyPath="turbojpeg.dll_1"/> <ROW Component="ucrtbased.dll" ComponentId="{B8D025EA-CD16-4EE7-A3E7-713E2BE82BF3}" Directory_="APPDIR" Attributes="0" KeyPath="ucrtbased.dll"/> <ROW Component="vcruntime140.dll" ComponentId="{144594CC-D19B-45E4-A420-7A1BBB122EE3}" Directory_="APPDIR" Attributes="0" KeyPath="vcruntime140.dll"/> <ROW Component="vcruntime140d.dll" ComponentId="{7653420C-C6C3-4F31-97E8-D6DE417D3DF2}" Directory_="APPDIR" Attributes="0" KeyPath="vcruntime140d.dll"/> - <ROW Component="win7x64" ComponentId="{276085DD-7941-4AE1-BF1A-B8986614D391}" Directory_="win7x64_Dir" Attributes="0"/> - <ROW Component="win7x86" ComponentId="{7E687A9D-1D0A-4DB1-840F-7654D5BED0E9}" Directory_="win7x86_Dir" Attributes="0"/> </COMPONENT> <COMPONENT cid="caphyon.advinst.msicomp.MsiFeatsComponent"> <ROW Feature="MainFeature" Title="MainFeature" Description="Description" Display="1" Level="1" Directory_="APPDIR" Attributes="0"/> @@ -450,6 +453,12 @@ <ROW File="WebRtc.NET.pdb" Component_="WebRtc.NET.dll" FileName="WEBRTC~1.PDB|WebRtc.NET.pdb" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\WebRtc.NET.pdb" SelfReg="false"/> <ROW File="Microsoft.WindowsAPICodePack.pdb" Component_="Microsoft.WindowsAPICodePack.dll" FileName="MICROS~3.PDB|Microsoft.WindowsAPICodePack.pdb" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\Microsoft.WindowsAPICodePack.pdb" SelfReg="false"/> <ROW File="LiteDB.dll" Component_="LiteDB.dll" FileName="LiteDB.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\LiteDB.dll" SelfReg="false"/> + <ROW File="Tango.PPC.Shared.dll" Component_="Tango.PPC.Shared.dll" FileName="TANGO~13.DLL|Tango.PPC.Shared.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\Tango.PPC.Shared.dll" SelfReg="false"/> + <ROW File="Tango.PPC.Shared.pdb" Component_="Tango.PPC.Shared.dll" FileName="TANGO~17.PDB|Tango.PPC.Shared.pdb" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\Tango.PPC.Shared.pdb" SelfReg="false"/> + <ROW File="turbojpeg.dll" Component_="turbojpeg.dll" FileName="TURBOJ~1.DLL|turbojpeg.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\win7-x64\turbojpeg.dll" SelfReg="false"/> + <ROW File="turbojpeg.dll.meta" Component_="turbojpeg.dll.meta" FileName="TURBOJ~1.MET|turbojpeg.dll.meta" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\win7-x64\turbojpeg.dll.meta" SelfReg="false"/> + <ROW File="turbojpeg.dll_1" Component_="turbojpeg.dll_1" FileName="TURBOJ~1.DLL|turbojpeg.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\win7-x86\turbojpeg.dll" SelfReg="false"/> + <ROW File="turbojpeg.dll.meta_1" Component_="turbojpeg.dll.meta_1" FileName="TURBOJ~1.MET|turbojpeg.dll.meta" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\win7-x86\turbojpeg.dll.meta" SelfReg="false"/> <ATTRIBUTE name="DontAddFileAttributes" value="true"/> </COMPONENT> <COMPONENT cid="caphyon.advinst.msicomp.BootstrOptComponent"> @@ -459,7 +468,7 @@ <ROW Action="AI_DetectSoftware" Sequence="101"/> </COMPONENT> <COMPONENT cid="caphyon.advinst.msicomp.BuildComponent"> - <ROW BuildKey="DefaultBuild" BuildName="DefaultBuild" BuildOrder="1" BuildType="0" PackageFolder="..\Build\Installers\PPC" PackageFileName="PPC Installer v1.0.3" Languages="en" InstallationType="4" CabsLocation="1" PackageType="1" FilesInsideExe="true" ExtractionFolder="[AppDataFolder][|Manufacturer]\[|ProductName] [|ProductVersion]\install" ExtUI="true" UseLargeSchema="true" ExeName="PPC Installer_v1.1.11"/> + <ROW BuildKey="DefaultBuild" BuildName="DefaultBuild" BuildOrder="1" BuildType="0" PackageFolder="..\Build\Installers\PPC" PackageFileName="PPC Installer v1.0.3" Languages="en" InstallationType="4" CabsLocation="1" PackageType="1" FilesInsideExe="true" ExtractionFolder="[AppDataFolder][|Manufacturer]\[|ProductName] [|ProductVersion]\install" ExtUI="true" UseLargeSchema="true" ExeName="PPC Installer_v1.1.12"/> </COMPONENT> <COMPONENT cid="caphyon.advinst.msicomp.DictionaryComponent"> <ROW Path="<AI_DICTS>ui.ail"/> @@ -527,8 +536,6 @@ <COMPONENT cid="caphyon.advinst.msicomp.MsiCreateFolderComponent"> <ROW Directory_="SHORTCUTDIR" Component_="SHORTCUTDIR" ManualDelete="false"/> <ROW Directory_="APPDIR" Component_="APPDIR" ManualDelete="true"/> - <ROW Directory_="win7x64_Dir" Component_="win7x64" ManualDelete="false"/> - <ROW Directory_="win7x86_Dir" Component_="win7x86" ManualDelete="false"/> </COMPONENT> <COMPONENT cid="caphyon.advinst.msicomp.MsiCustActComponent"> <ROW Action="AI_BACKUP_AI_SETUPEXEPATH" Type="51" Source="AI_SETUPEXEPATH_ORIGINAL" Target="[AI_SETUPEXEPATH]"/> @@ -718,8 +725,11 @@ <ROW Feature_="MainFeature" Component_="Tango.WebRTC.dll"/> <ROW Feature_="MainFeature" Component_="WebRtc.NET.dll"/> <ROW Feature_="MainFeature" Component_="LiteDB.dll"/> - <ROW Feature_="MainFeature" Component_="win7x64"/> - <ROW Feature_="MainFeature" Component_="win7x86"/> + <ROW Feature_="MainFeature" Component_="Tango.PPC.Shared.dll"/> + <ROW Feature_="MainFeature" Component_="turbojpeg.dll"/> + <ROW Feature_="MainFeature" Component_="turbojpeg.dll.meta"/> + <ROW Feature_="MainFeature" Component_="turbojpeg.dll_1"/> + <ROW Feature_="MainFeature" Component_="turbojpeg.dll.meta_1"/> </COMPONENT> <COMPONENT cid="caphyon.advinst.msicomp.MsiInstExSeqComponent"> <ROW Action="AI_STORE_LOCATION" Condition="(Not Installed) OR REINSTALL" Sequence="1502"/> diff --git a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/Properties/AssemblyInfo.cs b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/Properties/AssemblyInfo.cs index 345cb495b..e7fcaf8d6 100644 --- a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/Properties/AssemblyInfo.cs +++ b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.UI/Properties/AssemblyInfo.cs @@ -4,5 +4,5 @@ using System.Runtime.InteropServices; [assembly: System.Windows.ThemeInfo(System.Windows.ResourceDictionaryLocation.None, System.Windows.ResourceDictionaryLocation.SourceAssembly)] [assembly: AssemblyTitle("Tango - Machine Studio")] -[assembly: AssemblyVersion("4.1.7.0")] +[assembly: AssemblyVersion("4.1.8.0")] [assembly: ComVisible(false)]
\ No newline at end of file diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/Properties/AssemblyInfo.cs b/Software/Visual_Studio/PPC/Tango.PPC.UI/Properties/AssemblyInfo.cs index cb7f24fdb..34465c81e 100644 --- a/Software/Visual_Studio/PPC/Tango.PPC.UI/Properties/AssemblyInfo.cs +++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/Properties/AssemblyInfo.cs @@ -8,4 +8,4 @@ using System.Windows; // set of attributes. Change these attribute values to modify the information // associated with an assembly. [assembly: AssemblyTitle("Tango PPC Application")] -[assembly: AssemblyVersion("1.1.11.0")] +[assembly: AssemblyVersion("1.1.12.0")] diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/app.manifest b/Software/Visual_Studio/PPC/Tango.PPC.UI/app.manifest index efc5f8179..d72e75011 100644 --- a/Software/Visual_Studio/PPC/Tango.PPC.UI/app.manifest +++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/app.manifest @@ -16,7 +16,7 @@ Remove this element if your application requires this virtualization for backwards compatibility. --> - <!--<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />--> + <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> </requestedPrivileges> </security> </trustInfo> diff --git a/Software/Visual_Studio/Tango.PMR/Common/MessageType.cs b/Software/Visual_Studio/Tango.PMR/Common/MessageType.cs index c84880d31..d246a5eb7 100644 --- a/Software/Visual_Studio/Tango.PMR/Common/MessageType.cs +++ b/Software/Visual_Studio/Tango.PMR/Common/MessageType.cs @@ -22,7 +22,7 @@ namespace Tango.PMR.Common { static MessageTypeReflection() { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( - "ChFNZXNzYWdlVHlwZS5wcm90bxIQVGFuZ28uUE1SLkNvbW1vbiqYOAoLTWVz", + "ChFNZXNzYWdlVHlwZS5wcm90bxIQVGFuZ28uUE1SLkNvbW1vbirTOAoLTWVz", "c2FnZVR5cGUSCAoETm9uZRAAEhEKDUVycm9yUmVzcG9uc2UQARIUChBDYWxj", "dWxhdGVSZXF1ZXN0EAMSFQoRQ2FsY3VsYXRlUmVzcG9uc2UQBBITCg9Qcm9n", "cmVzc1JlcXVlc3QQBRIUChBQcm9ncmVzc1Jlc3BvbnNlEAYSHAoYU3R1YkNh", @@ -133,57 +133,58 @@ namespace Tango.PMR.Common { "+A8SIgodU3RhcnRDYXJ0cmlkZ2VzVXBkYXRlUmVzcG9uc2UQ+Q8SIAobU3Rv", "cENhcnRyaWRnZXNVcGRhdGVSZXF1ZXN0EPoPEiEKHFN0b3BDYXJ0cmlkZ2Vz", "VXBkYXRlUmVzcG9uc2UQ+w8SHwoaQ2FydHJpZGdlVmFsaWRhdGlvblJlcXVl", - "c3QQ/A8SIAobQ2FydHJpZGdlVmFsaWRhdGlvblJlc3BvbnNlEP0PEg8KCkpv", - "YlJlcXVlc3QQuBcSEAoLSm9iUmVzcG9uc2UQuRcSFAoPQWJvcnRKb2JSZXF1", - "ZXN0ELoXEhUKEEFib3J0Sm9iUmVzcG9uc2UQuxcSIwoeVXBsb2FkUHJvY2Vz", - "c1BhcmFtZXRlcnNSZXF1ZXN0ELwXEiQKH1VwbG9hZFByb2Nlc3NQYXJhbWV0", - "ZXJzUmVzcG9uc2UQvRcSFgoRQ3VycmVudEpvYlJlcXVlc3QQvhcSFwoSQ3Vy", - "cmVudEpvYlJlc3BvbnNlEL8XEhwKF1Jlc3VtZUN1cnJlbnRKb2JSZXF1ZXN0", - "EMAXEh0KGFJlc3VtZUN1cnJlbnRKb2JSZXNwb25zZRDBFxIdChhTdGFydEhl", - "YWRDbGVhbmluZ1JlcXVlc3QQwhcSHgoZU3RhcnRIZWFkQ2xlYW5pbmdSZXNw", - "b25zZRDDFxIdChhBYm9ydEhlYWRDbGVhbmluZ1JlcXVlc3QQxBcSHgoZQWJv", - "cnRIZWFkQ2xlYW5pbmdSZXNwb25zZRDFFxIZChRTdGFydERlYnVnTG9nUmVx", - "dWVzdBCgHxIaChVTdGFydERlYnVnTG9nUmVzcG9uc2UQoR8SGAoTU3RvcERl", - "YnVnTG9nUmVxdWVzdBCiHxIZChRTdG9wRGVidWdMb2dSZXNwb25zZRCjHxIf", - "ChpTZXREZWJ1Z0xvZ0NhdGVnb3J5UmVxdWVzdBCkHxIgChtTZXREZWJ1Z0xv", - "Z0NhdGVnb3J5UmVzcG9uc2UQpR8SIQocU2V0dXBEZWJ1Z0Rpc3JpYnV0b3Jz", - "UmVxdWVzdBCmHxIiCh1TZXR1cERlYnVnRGlzcmlidXRvcnNSZXNwb25zZRCn", - "HxInCiJVcGxvYWRIYXJkd2FyZUNvbmZpZ3VyYXRpb25SZXF1ZXN0EIgnEigK", - "I1VwbG9hZEhhcmR3YXJlQ29uZmlndXJhdGlvblJlc3BvbnNlEIknEhcKElN5", - "c3RlbVJlc2V0UmVxdWVzdBCKJxIYChNTeXN0ZW1SZXNldFJlc3BvbnNlEIsn", - "EhUKEEtlZXBBbGl2ZVJlcXVlc3QQ8C4SFgoRS2VlcEFsaXZlUmVzcG9uc2UQ", - "8S4SEwoOQ29ubmVjdFJlcXVlc3QQ8i4SFAoPQ29ubmVjdFJlc3BvbnNlEPMu", - "EhYKEURpc2Nvbm5lY3RSZXF1ZXN0EPQuEhcKEkRpc2Nvbm5lY3RSZXNwb25z", - "ZRD1LhIWChFGaWxlVXBsb2FkUmVxdWVzdBDYNhIXChJGaWxlVXBsb2FkUmVz", - "cG9uc2UQ2TYSGwoWRmlsZUNodW5rVXBsb2FkUmVxdWVzdBDaNhIcChdGaWxl", - "Q2h1bmtVcGxvYWRSZXNwb25zZRDbNhIaChVFeGVjdXRlUHJvY2Vzc1JlcXVl", - "c3QQ3DYSGwoWRXhlY3V0ZVByb2Nlc3NSZXNwb25zZRDdNhIXChJLaWxsUHJv", - "Y2Vzc1JlcXVlc3QQ3jYSGAoTS2lsbFByb2Nlc3NSZXNwb25zZRDfNhISCg1D", - "cmVhdGVSZXF1ZXN0EOA2EhMKDkNyZWF0ZVJlc3BvbnNlEOE2EhIKDURlbGV0", - "ZVJlcXVlc3QQ4jYSEwoORGVsZXRlUmVzcG9uc2UQ4zYSGgoVR2V0U3RvcmFn", - "ZUluZm9SZXF1ZXN0EOQ2EhsKFkdldFN0b3JhZ2VJbmZvUmVzcG9uc2UQ5TYS", - "FAoPR2V0RmlsZXNSZXF1ZXN0EOY2EhUKEEdldEZpbGVzUmVzcG9uc2UQ5zYS", - "GAoTRmlsZURvd25sb2FkUmVxdWVzdBDoNhIZChRGaWxlRG93bmxvYWRSZXNw", - "b25zZRDpNhIdChhGaWxlQ2h1bmtEb3dubG9hZFJlcXVlc3QQ6jYSHgoZRmls", - "ZUNodW5rRG93bmxvYWRSZXNwb25zZRDrNhIbChZWYWxpZGF0ZVZlcnNpb25S", - "ZXF1ZXN0EOw2EhwKF1ZhbGlkYXRlVmVyc2lvblJlc3BvbnNlEO02EhsKFkFj", - "dGl2YXRlVmVyc2lvblJlcXVlc3QQ7jYSHAoXQWN0aXZhdGVWZXJzaW9uUmVz", - "cG9uc2UQ7zYSGQoURGlzcGVuc2VyRGF0YVJlcXVlc3QQwD4SGgoVRGlzcGVu", - "c2VyRGF0YVJlc3BvbnNlEME+EhwKF01pZFRhbmtEYXRhU2V0dXBSZXF1ZXN0", - "EMI+Eh0KGE1pZFRhbmtEYXRhU2V0dXBSZXNwb25zZRDDPhIiCh1NYWNoaW5l", - "Q2FsaWJyYXRpb25EYXRhUmVxdWVzdBDEPhIjCh5NYWNoaW5lQ2FsaWJyYXRp", - "b25EYXRhUmVzcG9uc2UQxT4SJAofU3RhcnRNYWNoaW5lU3RhdHVzVXBkYXRl", - "UmVxdWVzdBCoRhIlCiBTdGFydE1hY2hpbmVTdGF0dXNVcGRhdGVSZXNwb25z", - "ZRCpRhIjCh5TdG9wTWFjaGluZVN0YXR1c1VwZGF0ZVJlcXVlc3QQqkYSJAof", - "U3RvcE1hY2hpbmVTdGF0dXNVcGRhdGVSZXNwb25zZRCrRhIaChVTdGFydFBv", - "d2VyRG93blJlcXVlc3QQkE4SGwoWU3RhcnRQb3dlckRvd25SZXNwb25zZRCR", - "ThIaChVBYm9ydFBvd2VyRG93blJlcXVlc3QQkk4SGwoWQWJvcnRQb3dlckRv", - "d25SZXNwb25zZRCTThIeChlTdGFydFRocmVhZExvYWRpbmdSZXF1ZXN0EPhV", - "Eh8KGlN0YXJ0VGhyZWFkTG9hZGluZ1Jlc3BvbnNlEPlVEiEKHENvbnRpbnVl", - "VGhyZWFkTG9hZGluZ1JlcXVlc3QQ+lUSIgodQ29udGludWVUaHJlYWRMb2Fk", - "aW5nUmVzcG9uc2UQ+1USHQoYU3RvcFRocmVhZExvYWRpbmdSZXF1ZXN0EPxV", - "Eh4KGVN0b3BUaHJlYWRMb2FkaW5nUmVzcG9uc2UQ/VVCHAoaY29tLnR3aW5l", - "LnRhbmdvLnBtci5jb21tb25iBnByb3RvMw==")); + "c3QQ/A8SIAobQ2FydHJpZGdlVmFsaWRhdGlvblJlc3BvbnNlEP0PEhsKFkRp", + "c3BlbnNlckVFcHJvbVJlcXVlc3QQ/g8SHAoXRGlzcGVuc2VyRUVwcm9tUmVz", + "cG9uc2UQ/w8SDwoKSm9iUmVxdWVzdBC4FxIQCgtKb2JSZXNwb25zZRC5FxIU", + "Cg9BYm9ydEpvYlJlcXVlc3QQuhcSFQoQQWJvcnRKb2JSZXNwb25zZRC7FxIj", + "Ch5VcGxvYWRQcm9jZXNzUGFyYW1ldGVyc1JlcXVlc3QQvBcSJAofVXBsb2Fk", + "UHJvY2Vzc1BhcmFtZXRlcnNSZXNwb25zZRC9FxIWChFDdXJyZW50Sm9iUmVx", + "dWVzdBC+FxIXChJDdXJyZW50Sm9iUmVzcG9uc2UQvxcSHAoXUmVzdW1lQ3Vy", + "cmVudEpvYlJlcXVlc3QQwBcSHQoYUmVzdW1lQ3VycmVudEpvYlJlc3BvbnNl", + "EMEXEh0KGFN0YXJ0SGVhZENsZWFuaW5nUmVxdWVzdBDCFxIeChlTdGFydEhl", + "YWRDbGVhbmluZ1Jlc3BvbnNlEMMXEh0KGEFib3J0SGVhZENsZWFuaW5nUmVx", + "dWVzdBDEFxIeChlBYm9ydEhlYWRDbGVhbmluZ1Jlc3BvbnNlEMUXEhkKFFN0", + "YXJ0RGVidWdMb2dSZXF1ZXN0EKAfEhoKFVN0YXJ0RGVidWdMb2dSZXNwb25z", + "ZRChHxIYChNTdG9wRGVidWdMb2dSZXF1ZXN0EKIfEhkKFFN0b3BEZWJ1Z0xv", + "Z1Jlc3BvbnNlEKMfEh8KGlNldERlYnVnTG9nQ2F0ZWdvcnlSZXF1ZXN0EKQf", + "EiAKG1NldERlYnVnTG9nQ2F0ZWdvcnlSZXNwb25zZRClHxIhChxTZXR1cERl", + "YnVnRGlzcmlidXRvcnNSZXF1ZXN0EKYfEiIKHVNldHVwRGVidWdEaXNyaWJ1", + "dG9yc1Jlc3BvbnNlEKcfEicKIlVwbG9hZEhhcmR3YXJlQ29uZmlndXJhdGlv", + "blJlcXVlc3QQiCcSKAojVXBsb2FkSGFyZHdhcmVDb25maWd1cmF0aW9uUmVz", + "cG9uc2UQiScSFwoSU3lzdGVtUmVzZXRSZXF1ZXN0EIonEhgKE1N5c3RlbVJl", + "c2V0UmVzcG9uc2UQiycSFQoQS2VlcEFsaXZlUmVxdWVzdBDwLhIWChFLZWVw", + "QWxpdmVSZXNwb25zZRDxLhITCg5Db25uZWN0UmVxdWVzdBDyLhIUCg9Db25u", + "ZWN0UmVzcG9uc2UQ8y4SFgoRRGlzY29ubmVjdFJlcXVlc3QQ9C4SFwoSRGlz", + "Y29ubmVjdFJlc3BvbnNlEPUuEhYKEUZpbGVVcGxvYWRSZXF1ZXN0ENg2EhcK", + "EkZpbGVVcGxvYWRSZXNwb25zZRDZNhIbChZGaWxlQ2h1bmtVcGxvYWRSZXF1", + "ZXN0ENo2EhwKF0ZpbGVDaHVua1VwbG9hZFJlc3BvbnNlENs2EhoKFUV4ZWN1", + "dGVQcm9jZXNzUmVxdWVzdBDcNhIbChZFeGVjdXRlUHJvY2Vzc1Jlc3BvbnNl", + "EN02EhcKEktpbGxQcm9jZXNzUmVxdWVzdBDeNhIYChNLaWxsUHJvY2Vzc1Jl", + "c3BvbnNlEN82EhIKDUNyZWF0ZVJlcXVlc3QQ4DYSEwoOQ3JlYXRlUmVzcG9u", + "c2UQ4TYSEgoNRGVsZXRlUmVxdWVzdBDiNhITCg5EZWxldGVSZXNwb25zZRDj", + "NhIaChVHZXRTdG9yYWdlSW5mb1JlcXVlc3QQ5DYSGwoWR2V0U3RvcmFnZUlu", + "Zm9SZXNwb25zZRDlNhIUCg9HZXRGaWxlc1JlcXVlc3QQ5jYSFQoQR2V0Rmls", + "ZXNSZXNwb25zZRDnNhIYChNGaWxlRG93bmxvYWRSZXF1ZXN0EOg2EhkKFEZp", + "bGVEb3dubG9hZFJlc3BvbnNlEOk2Eh0KGEZpbGVDaHVua0Rvd25sb2FkUmVx", + "dWVzdBDqNhIeChlGaWxlQ2h1bmtEb3dubG9hZFJlc3BvbnNlEOs2EhsKFlZh", + "bGlkYXRlVmVyc2lvblJlcXVlc3QQ7DYSHAoXVmFsaWRhdGVWZXJzaW9uUmVz", + "cG9uc2UQ7TYSGwoWQWN0aXZhdGVWZXJzaW9uUmVxdWVzdBDuNhIcChdBY3Rp", + "dmF0ZVZlcnNpb25SZXNwb25zZRDvNhIZChREaXNwZW5zZXJEYXRhUmVxdWVz", + "dBDAPhIaChVEaXNwZW5zZXJEYXRhUmVzcG9uc2UQwT4SHAoXTWlkVGFua0Rh", + "dGFTZXR1cFJlcXVlc3QQwj4SHQoYTWlkVGFua0RhdGFTZXR1cFJlc3BvbnNl", + "EMM+EiIKHU1hY2hpbmVDYWxpYnJhdGlvbkRhdGFSZXF1ZXN0EMQ+EiMKHk1h", + "Y2hpbmVDYWxpYnJhdGlvbkRhdGFSZXNwb25zZRDFPhIkCh9TdGFydE1hY2hp", + "bmVTdGF0dXNVcGRhdGVSZXF1ZXN0EKhGEiUKIFN0YXJ0TWFjaGluZVN0YXR1", + "c1VwZGF0ZVJlc3BvbnNlEKlGEiMKHlN0b3BNYWNoaW5lU3RhdHVzVXBkYXRl", + "UmVxdWVzdBCqRhIkCh9TdG9wTWFjaGluZVN0YXR1c1VwZGF0ZVJlc3BvbnNl", + "EKtGEhoKFVN0YXJ0UG93ZXJEb3duUmVxdWVzdBCQThIbChZTdGFydFBvd2Vy", + "RG93blJlc3BvbnNlEJFOEhoKFUFib3J0UG93ZXJEb3duUmVxdWVzdBCSThIb", + "ChZBYm9ydFBvd2VyRG93blJlc3BvbnNlEJNOEh4KGVN0YXJ0VGhyZWFkTG9h", + "ZGluZ1JlcXVlc3QQ+FUSHwoaU3RhcnRUaHJlYWRMb2FkaW5nUmVzcG9uc2UQ", + "+VUSIQocQ29udGludWVUaHJlYWRMb2FkaW5nUmVxdWVzdBD6VRIiCh1Db250", + "aW51ZVRocmVhZExvYWRpbmdSZXNwb25zZRD7VRIdChhTdG9wVGhyZWFkTG9h", + "ZGluZ1JlcXVlc3QQ/FUSHgoZU3RvcFRocmVhZExvYWRpbmdSZXNwb25zZRD9", + "VUIcChpjb20udHdpbmUudGFuZ28ucG1yLmNvbW1vbmIGcHJvdG8z")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Tango.PMR.Common.MessageType), }, null)); @@ -380,6 +381,8 @@ namespace Tango.PMR.Common { [pbr::OriginalName("StopCartridgesUpdateResponse")] StopCartridgesUpdateResponse = 2043, [pbr::OriginalName("CartridgeValidationRequest")] CartridgeValidationRequest = 2044, [pbr::OriginalName("CartridgeValidationResponse")] CartridgeValidationResponse = 2045, + [pbr::OriginalName("DispenserEEpromRequest")] DispenserEepromRequest = 2046, + [pbr::OriginalName("DispenserEEpromResponse")] DispenserEepromResponse = 2047, /// <summary> ///Printing /// </summary> diff --git a/Software/Visual_Studio/Tango.PMR/Diagnostics/DispenserEEPROM.cs b/Software/Visual_Studio/Tango.PMR/Diagnostics/DispenserEEPROM.cs new file mode 100644 index 000000000..5b8b0e9ee --- /dev/null +++ b/Software/Visual_Studio/Tango.PMR/Diagnostics/DispenserEEPROM.cs @@ -0,0 +1,1043 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: DispenserEEprom.proto +#pragma warning disable 1591, 0612, 3021 +#region Designer generated code + +using pb = global::Google.Protobuf; +using pbc = global::Google.Protobuf.Collections; +using pbr = global::Google.Protobuf.Reflection; +using scg = global::System.Collections.Generic; +namespace Tango.PMR.Diagnostics { + + /// <summary>Holder for reflection information generated from DispenserEEprom.proto</summary> + public static partial class DispenserEEpromReflection { + + #region Descriptor + /// <summary>File descriptor for DispenserEEprom.proto</summary> + public static pbr::FileDescriptor Descriptor { + get { return descriptor; } + } + private static pbr::FileDescriptor descriptor; + + static DispenserEEpromReflection() { + byte[] descriptorData = global::System.Convert.FromBase64String( + string.Concat( + "ChVEaXNwZW5zZXJFRXByb20ucHJvdG8SFVRhbmdvLlBNUi5EaWFnbm9zdGlj", + "cyLXBQoPRGlzcGVuc2VyRUVwcm9tEg4KBkhlYWRlchgBIAEoDRITCgtUYWJs", + "ZUxlbmd0aBgCIAEoDRIUCgxUYWJsZXZlcnNpb24YAyABKA0SFAoMRGlzcGVu", + "c2VyUF9OGAQgASgJEg4KBlBDQlNfThgFIAEoCRIVCg1QQ0JQYXJ0TnVtYmVy", + "GAYgASgJEhQKDERpc3BlbnNlclNfThgHIAEoCRIXCg9NaW5pbWFsUHJlc3N1", + "cmUYCCABKA0SFwoPTWF4aW1hbFByZXNzdXJlGAkgASgNEhEKCU1pbmltYWxN", + "VhgKIAEoDRIRCglNYXhpbWFsTVYYCyABKA0SEwoLVG90YWxDeWNsZXMYDCAB", + "KA0SEgoKQnViYmxlU2l6ZRgNIAEoDRIcChRBVkdfTmxfc3RlcFZhbHVlXzFf", + "NBgOIAEoDRIcChRBVkdfTmxfc3RlcFZhbHVlXzJfNBgPIAEoDRIcChRBVkdf", + "Tmxfc3RlcFZhbHVlXzNfNBgQIAEoDRIcChRBVkdfTmxfc3RlcFZhbHVlXzRf", + "NBgRIAEoDRISCgpTV19SZXNlcnZlGBIgASgNEhcKD1NwYXJlMV9wcmVzc3Vy", + "ZRgTIAEoBRIXCg9TcGFyZTJfcHJlc3N1cmUYFCABKAUSGwoTTW90b3JQdWxz", + "ZXNQZXJDeWNsZRgVIAEoDRINCgVDb2xvchgWIAEoDRIVCg1QcmVzc3VyZVNs", + "b3BlGBcgASgNEhYKDlByb2R1Y3Rpb25EYXRlGBggASgJEhMKC0FUU2xvY2F0", + "aW9uGBkgASgNEg4KBlNwYXJlMRgaIAEoDRIOCgZTcGFyZTIYGyABKA0SEgoK", + "QVRTQ2hhbm5lbBgcIAEoDRIRCglVbml0RW1wdHkYHSABKAgSFwoPRHJ5UnVu", + "UGFzc19GYWlsGB4gASgIEhUKDUZsb3dQYXNzX0ZhaWwYHyABKAgSEAoIQ2hl", + "Y2tTdW0YICABKAhCIQofY29tLnR3aW5lLnRhbmdvLnBtci5kaWFnbm9zdGlj", + "c2IGcHJvdG8z")); + descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, + new pbr::FileDescriptor[] { }, + new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] { + new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Diagnostics.DispenserEEprom), global::Tango.PMR.Diagnostics.DispenserEEprom.Parser, new[]{ "Header", "TableLength", "Tableversion", "DispenserPN", "PCBSN", "PCBPartNumber", "DispenserSN", "MinimalPressure", "MaximalPressure", "MinimalMV", "MaximalMV", "TotalCycles", "BubbleSize", "AVGNlStepValue14", "AVGNlStepValue24", "AVGNlStepValue34", "AVGNlStepValue44", "SWReserve", "Spare1Pressure", "Spare2Pressure", "MotorPulsesPerCycle", "Color", "PressureSlope", "ProductionDate", "ATSlocation", "Spare1", "Spare2", "ATSChannel", "UnitEmpty", "DryRunPassFail", "FlowPassFail", "CheckSum" }, null, null, null) + })); + } + #endregion + + } + #region Messages + public sealed partial class DispenserEEprom : pb::IMessage<DispenserEEprom> { + private static readonly pb::MessageParser<DispenserEEprom> _parser = new pb::MessageParser<DispenserEEprom>(() => new DispenserEEprom()); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser<DispenserEEprom> Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Tango.PMR.Diagnostics.DispenserEEpromReflection.Descriptor.MessageTypes[0]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public DispenserEEprom() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public DispenserEEprom(DispenserEEprom other) : this() { + header_ = other.header_; + tableLength_ = other.tableLength_; + tableversion_ = other.tableversion_; + dispenserPN_ = other.dispenserPN_; + pCBSN_ = other.pCBSN_; + pCBPartNumber_ = other.pCBPartNumber_; + dispenserSN_ = other.dispenserSN_; + minimalPressure_ = other.minimalPressure_; + maximalPressure_ = other.maximalPressure_; + minimalMV_ = other.minimalMV_; + maximalMV_ = other.maximalMV_; + totalCycles_ = other.totalCycles_; + bubbleSize_ = other.bubbleSize_; + aVGNlStepValue14_ = other.aVGNlStepValue14_; + aVGNlStepValue24_ = other.aVGNlStepValue24_; + aVGNlStepValue34_ = other.aVGNlStepValue34_; + aVGNlStepValue44_ = other.aVGNlStepValue44_; + sWReserve_ = other.sWReserve_; + spare1Pressure_ = other.spare1Pressure_; + spare2Pressure_ = other.spare2Pressure_; + motorPulsesPerCycle_ = other.motorPulsesPerCycle_; + color_ = other.color_; + pressureSlope_ = other.pressureSlope_; + productionDate_ = other.productionDate_; + aTSlocation_ = other.aTSlocation_; + spare1_ = other.spare1_; + spare2_ = other.spare2_; + aTSChannel_ = other.aTSChannel_; + unitEmpty_ = other.unitEmpty_; + dryRunPassFail_ = other.dryRunPassFail_; + flowPassFail_ = other.flowPassFail_; + checkSum_ = other.checkSum_; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public DispenserEEprom Clone() { + return new DispenserEEprom(this); + } + + /// <summary>Field number for the "Header" field.</summary> + public const int HeaderFieldNumber = 1; + private uint header_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint Header { + get { return header_; } + set { + header_ = value; + } + } + + /// <summary>Field number for the "TableLength" field.</summary> + public const int TableLengthFieldNumber = 2; + private uint tableLength_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint TableLength { + get { return tableLength_; } + set { + tableLength_ = value; + } + } + + /// <summary>Field number for the "Tableversion" field.</summary> + public const int TableversionFieldNumber = 3; + private uint tableversion_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint Tableversion { + get { return tableversion_; } + set { + tableversion_ = value; + } + } + + /// <summary>Field number for the "DispenserP_N" field.</summary> + public const int DispenserPNFieldNumber = 4; + private string dispenserPN_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string DispenserPN { + get { return dispenserPN_; } + set { + dispenserPN_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// <summary>Field number for the "PCBS_N" field.</summary> + public const int PCBSNFieldNumber = 5; + private string pCBSN_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string PCBSN { + get { return pCBSN_; } + set { + pCBSN_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// <summary>Field number for the "PCBPartNumber" field.</summary> + public const int PCBPartNumberFieldNumber = 6; + private string pCBPartNumber_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string PCBPartNumber { + get { return pCBPartNumber_; } + set { + pCBPartNumber_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// <summary>Field number for the "DispenserS_N" field.</summary> + public const int DispenserSNFieldNumber = 7; + private string dispenserSN_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string DispenserSN { + get { return dispenserSN_; } + set { + dispenserSN_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// <summary>Field number for the "MinimalPressure" field.</summary> + public const int MinimalPressureFieldNumber = 8; + private uint minimalPressure_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint MinimalPressure { + get { return minimalPressure_; } + set { + minimalPressure_ = value; + } + } + + /// <summary>Field number for the "MaximalPressure" field.</summary> + public const int MaximalPressureFieldNumber = 9; + private uint maximalPressure_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint MaximalPressure { + get { return maximalPressure_; } + set { + maximalPressure_ = value; + } + } + + /// <summary>Field number for the "MinimalMV" field.</summary> + public const int MinimalMVFieldNumber = 10; + private uint minimalMV_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint MinimalMV { + get { return minimalMV_; } + set { + minimalMV_ = value; + } + } + + /// <summary>Field number for the "MaximalMV" field.</summary> + public const int MaximalMVFieldNumber = 11; + private uint maximalMV_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint MaximalMV { + get { return maximalMV_; } + set { + maximalMV_ = value; + } + } + + /// <summary>Field number for the "TotalCycles" field.</summary> + public const int TotalCyclesFieldNumber = 12; + private uint totalCycles_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint TotalCycles { + get { return totalCycles_; } + set { + totalCycles_ = value; + } + } + + /// <summary>Field number for the "BubbleSize" field.</summary> + public const int BubbleSizeFieldNumber = 13; + private uint bubbleSize_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint BubbleSize { + get { return bubbleSize_; } + set { + bubbleSize_ = value; + } + } + + /// <summary>Field number for the "AVG_Nl_stepValue_1_4" field.</summary> + public const int AVGNlStepValue14FieldNumber = 14; + private uint aVGNlStepValue14_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint AVGNlStepValue14 { + get { return aVGNlStepValue14_; } + set { + aVGNlStepValue14_ = value; + } + } + + /// <summary>Field number for the "AVG_Nl_stepValue_2_4" field.</summary> + public const int AVGNlStepValue24FieldNumber = 15; + private uint aVGNlStepValue24_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint AVGNlStepValue24 { + get { return aVGNlStepValue24_; } + set { + aVGNlStepValue24_ = value; + } + } + + /// <summary>Field number for the "AVG_Nl_stepValue_3_4" field.</summary> + public const int AVGNlStepValue34FieldNumber = 16; + private uint aVGNlStepValue34_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint AVGNlStepValue34 { + get { return aVGNlStepValue34_; } + set { + aVGNlStepValue34_ = value; + } + } + + /// <summary>Field number for the "AVG_Nl_stepValue_4_4" field.</summary> + public const int AVGNlStepValue44FieldNumber = 17; + private uint aVGNlStepValue44_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint AVGNlStepValue44 { + get { return aVGNlStepValue44_; } + set { + aVGNlStepValue44_ = value; + } + } + + /// <summary>Field number for the "SW_Reserve" field.</summary> + public const int SWReserveFieldNumber = 18; + private uint sWReserve_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint SWReserve { + get { return sWReserve_; } + set { + sWReserve_ = value; + } + } + + /// <summary>Field number for the "Spare1_pressure" field.</summary> + public const int Spare1PressureFieldNumber = 19; + private int spare1Pressure_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int Spare1Pressure { + get { return spare1Pressure_; } + set { + spare1Pressure_ = value; + } + } + + /// <summary>Field number for the "Spare2_pressure" field.</summary> + public const int Spare2PressureFieldNumber = 20; + private int spare2Pressure_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int Spare2Pressure { + get { return spare2Pressure_; } + set { + spare2Pressure_ = value; + } + } + + /// <summary>Field number for the "MotorPulsesPerCycle" field.</summary> + public const int MotorPulsesPerCycleFieldNumber = 21; + private uint motorPulsesPerCycle_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint MotorPulsesPerCycle { + get { return motorPulsesPerCycle_; } + set { + motorPulsesPerCycle_ = value; + } + } + + /// <summary>Field number for the "Color" field.</summary> + public const int ColorFieldNumber = 22; + private uint color_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint Color { + get { return color_; } + set { + color_ = value; + } + } + + /// <summary>Field number for the "PressureSlope" field.</summary> + public const int PressureSlopeFieldNumber = 23; + private uint pressureSlope_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint PressureSlope { + get { return pressureSlope_; } + set { + pressureSlope_ = value; + } + } + + /// <summary>Field number for the "ProductionDate" field.</summary> + public const int ProductionDateFieldNumber = 24; + private string productionDate_ = ""; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public string ProductionDate { + get { return productionDate_; } + set { + productionDate_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); + } + } + + /// <summary>Field number for the "ATSlocation" field.</summary> + public const int ATSlocationFieldNumber = 25; + private uint aTSlocation_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint ATSlocation { + get { return aTSlocation_; } + set { + aTSlocation_ = value; + } + } + + /// <summary>Field number for the "Spare1" field.</summary> + public const int Spare1FieldNumber = 26; + private uint spare1_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint Spare1 { + get { return spare1_; } + set { + spare1_ = value; + } + } + + /// <summary>Field number for the "Spare2" field.</summary> + public const int Spare2FieldNumber = 27; + private uint spare2_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint Spare2 { + get { return spare2_; } + set { + spare2_ = value; + } + } + + /// <summary>Field number for the "ATSChannel" field.</summary> + public const int ATSChannelFieldNumber = 28; + private uint aTSChannel_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint ATSChannel { + get { return aTSChannel_; } + set { + aTSChannel_ = value; + } + } + + /// <summary>Field number for the "UnitEmpty" field.</summary> + public const int UnitEmptyFieldNumber = 29; + private bool unitEmpty_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool UnitEmpty { + get { return unitEmpty_; } + set { + unitEmpty_ = value; + } + } + + /// <summary>Field number for the "DryRunPass_Fail" field.</summary> + public const int DryRunPassFailFieldNumber = 30; + private bool dryRunPassFail_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool DryRunPassFail { + get { return dryRunPassFail_; } + set { + dryRunPassFail_ = value; + } + } + + /// <summary>Field number for the "FlowPass_Fail" field.</summary> + public const int FlowPassFailFieldNumber = 31; + private bool flowPassFail_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool FlowPassFail { + get { return flowPassFail_; } + set { + flowPassFail_ = value; + } + } + + /// <summary>Field number for the "CheckSum" field.</summary> + public const int CheckSumFieldNumber = 32; + private bool checkSum_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool CheckSum { + get { return checkSum_; } + set { + checkSum_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as DispenserEEprom); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(DispenserEEprom other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Header != other.Header) return false; + if (TableLength != other.TableLength) return false; + if (Tableversion != other.Tableversion) return false; + if (DispenserPN != other.DispenserPN) return false; + if (PCBSN != other.PCBSN) return false; + if (PCBPartNumber != other.PCBPartNumber) return false; + if (DispenserSN != other.DispenserSN) return false; + if (MinimalPressure != other.MinimalPressure) return false; + if (MaximalPressure != other.MaximalPressure) return false; + if (MinimalMV != other.MinimalMV) return false; + if (MaximalMV != other.MaximalMV) return false; + if (TotalCycles != other.TotalCycles) return false; + if (BubbleSize != other.BubbleSize) return false; + if (AVGNlStepValue14 != other.AVGNlStepValue14) return false; + if (AVGNlStepValue24 != other.AVGNlStepValue24) return false; + if (AVGNlStepValue34 != other.AVGNlStepValue34) return false; + if (AVGNlStepValue44 != other.AVGNlStepValue44) return false; + if (SWReserve != other.SWReserve) return false; + if (Spare1Pressure != other.Spare1Pressure) return false; + if (Spare2Pressure != other.Spare2Pressure) return false; + if (MotorPulsesPerCycle != other.MotorPulsesPerCycle) return false; + if (Color != other.Color) return false; + if (PressureSlope != other.PressureSlope) return false; + if (ProductionDate != other.ProductionDate) return false; + if (ATSlocation != other.ATSlocation) return false; + if (Spare1 != other.Spare1) return false; + if (Spare2 != other.Spare2) return false; + if (ATSChannel != other.ATSChannel) return false; + if (UnitEmpty != other.UnitEmpty) return false; + if (DryRunPassFail != other.DryRunPassFail) return false; + if (FlowPassFail != other.FlowPassFail) return false; + if (CheckSum != other.CheckSum) return false; + return true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (Header != 0) hash ^= Header.GetHashCode(); + if (TableLength != 0) hash ^= TableLength.GetHashCode(); + if (Tableversion != 0) hash ^= Tableversion.GetHashCode(); + if (DispenserPN.Length != 0) hash ^= DispenserPN.GetHashCode(); + if (PCBSN.Length != 0) hash ^= PCBSN.GetHashCode(); + if (PCBPartNumber.Length != 0) hash ^= PCBPartNumber.GetHashCode(); + if (DispenserSN.Length != 0) hash ^= DispenserSN.GetHashCode(); + if (MinimalPressure != 0) hash ^= MinimalPressure.GetHashCode(); + if (MaximalPressure != 0) hash ^= MaximalPressure.GetHashCode(); + if (MinimalMV != 0) hash ^= MinimalMV.GetHashCode(); + if (MaximalMV != 0) hash ^= MaximalMV.GetHashCode(); + if (TotalCycles != 0) hash ^= TotalCycles.GetHashCode(); + if (BubbleSize != 0) hash ^= BubbleSize.GetHashCode(); + if (AVGNlStepValue14 != 0) hash ^= AVGNlStepValue14.GetHashCode(); + if (AVGNlStepValue24 != 0) hash ^= AVGNlStepValue24.GetHashCode(); + if (AVGNlStepValue34 != 0) hash ^= AVGNlStepValue34.GetHashCode(); + if (AVGNlStepValue44 != 0) hash ^= AVGNlStepValue44.GetHashCode(); + if (SWReserve != 0) hash ^= SWReserve.GetHashCode(); + if (Spare1Pressure != 0) hash ^= Spare1Pressure.GetHashCode(); + if (Spare2Pressure != 0) hash ^= Spare2Pressure.GetHashCode(); + if (MotorPulsesPerCycle != 0) hash ^= MotorPulsesPerCycle.GetHashCode(); + if (Color != 0) hash ^= Color.GetHashCode(); + if (PressureSlope != 0) hash ^= PressureSlope.GetHashCode(); + if (ProductionDate.Length != 0) hash ^= ProductionDate.GetHashCode(); + if (ATSlocation != 0) hash ^= ATSlocation.GetHashCode(); + if (Spare1 != 0) hash ^= Spare1.GetHashCode(); + if (Spare2 != 0) hash ^= Spare2.GetHashCode(); + if (ATSChannel != 0) hash ^= ATSChannel.GetHashCode(); + if (UnitEmpty != false) hash ^= UnitEmpty.GetHashCode(); + if (DryRunPassFail != false) hash ^= DryRunPassFail.GetHashCode(); + if (FlowPassFail != false) hash ^= FlowPassFail.GetHashCode(); + if (CheckSum != false) hash ^= CheckSum.GetHashCode(); + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + if (Header != 0) { + output.WriteRawTag(8); + output.WriteUInt32(Header); + } + if (TableLength != 0) { + output.WriteRawTag(16); + output.WriteUInt32(TableLength); + } + if (Tableversion != 0) { + output.WriteRawTag(24); + output.WriteUInt32(Tableversion); + } + if (DispenserPN.Length != 0) { + output.WriteRawTag(34); + output.WriteString(DispenserPN); + } + if (PCBSN.Length != 0) { + output.WriteRawTag(42); + output.WriteString(PCBSN); + } + if (PCBPartNumber.Length != 0) { + output.WriteRawTag(50); + output.WriteString(PCBPartNumber); + } + if (DispenserSN.Length != 0) { + output.WriteRawTag(58); + output.WriteString(DispenserSN); + } + if (MinimalPressure != 0) { + output.WriteRawTag(64); + output.WriteUInt32(MinimalPressure); + } + if (MaximalPressure != 0) { + output.WriteRawTag(72); + output.WriteUInt32(MaximalPressure); + } + if (MinimalMV != 0) { + output.WriteRawTag(80); + output.WriteUInt32(MinimalMV); + } + if (MaximalMV != 0) { + output.WriteRawTag(88); + output.WriteUInt32(MaximalMV); + } + if (TotalCycles != 0) { + output.WriteRawTag(96); + output.WriteUInt32(TotalCycles); + } + if (BubbleSize != 0) { + output.WriteRawTag(104); + output.WriteUInt32(BubbleSize); + } + if (AVGNlStepValue14 != 0) { + output.WriteRawTag(112); + output.WriteUInt32(AVGNlStepValue14); + } + if (AVGNlStepValue24 != 0) { + output.WriteRawTag(120); + output.WriteUInt32(AVGNlStepValue24); + } + if (AVGNlStepValue34 != 0) { + output.WriteRawTag(128, 1); + output.WriteUInt32(AVGNlStepValue34); + } + if (AVGNlStepValue44 != 0) { + output.WriteRawTag(136, 1); + output.WriteUInt32(AVGNlStepValue44); + } + if (SWReserve != 0) { + output.WriteRawTag(144, 1); + output.WriteUInt32(SWReserve); + } + if (Spare1Pressure != 0) { + output.WriteRawTag(152, 1); + output.WriteInt32(Spare1Pressure); + } + if (Spare2Pressure != 0) { + output.WriteRawTag(160, 1); + output.WriteInt32(Spare2Pressure); + } + if (MotorPulsesPerCycle != 0) { + output.WriteRawTag(168, 1); + output.WriteUInt32(MotorPulsesPerCycle); + } + if (Color != 0) { + output.WriteRawTag(176, 1); + output.WriteUInt32(Color); + } + if (PressureSlope != 0) { + output.WriteRawTag(184, 1); + output.WriteUInt32(PressureSlope); + } + if (ProductionDate.Length != 0) { + output.WriteRawTag(194, 1); + output.WriteString(ProductionDate); + } + if (ATSlocation != 0) { + output.WriteRawTag(200, 1); + output.WriteUInt32(ATSlocation); + } + if (Spare1 != 0) { + output.WriteRawTag(208, 1); + output.WriteUInt32(Spare1); + } + if (Spare2 != 0) { + output.WriteRawTag(216, 1); + output.WriteUInt32(Spare2); + } + if (ATSChannel != 0) { + output.WriteRawTag(224, 1); + output.WriteUInt32(ATSChannel); + } + if (UnitEmpty != false) { + output.WriteRawTag(232, 1); + output.WriteBool(UnitEmpty); + } + if (DryRunPassFail != false) { + output.WriteRawTag(240, 1); + output.WriteBool(DryRunPassFail); + } + if (FlowPassFail != false) { + output.WriteRawTag(248, 1); + output.WriteBool(FlowPassFail); + } + if (CheckSum != false) { + output.WriteRawTag(128, 2); + output.WriteBool(CheckSum); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (Header != 0) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Header); + } + if (TableLength != 0) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(TableLength); + } + if (Tableversion != 0) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Tableversion); + } + if (DispenserPN.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(DispenserPN); + } + if (PCBSN.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(PCBSN); + } + if (PCBPartNumber.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(PCBPartNumber); + } + if (DispenserSN.Length != 0) { + size += 1 + pb::CodedOutputStream.ComputeStringSize(DispenserSN); + } + if (MinimalPressure != 0) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(MinimalPressure); + } + if (MaximalPressure != 0) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(MaximalPressure); + } + if (MinimalMV != 0) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(MinimalMV); + } + if (MaximalMV != 0) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(MaximalMV); + } + if (TotalCycles != 0) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(TotalCycles); + } + if (BubbleSize != 0) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(BubbleSize); + } + if (AVGNlStepValue14 != 0) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(AVGNlStepValue14); + } + if (AVGNlStepValue24 != 0) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(AVGNlStepValue24); + } + if (AVGNlStepValue34 != 0) { + size += 2 + pb::CodedOutputStream.ComputeUInt32Size(AVGNlStepValue34); + } + if (AVGNlStepValue44 != 0) { + size += 2 + pb::CodedOutputStream.ComputeUInt32Size(AVGNlStepValue44); + } + if (SWReserve != 0) { + size += 2 + pb::CodedOutputStream.ComputeUInt32Size(SWReserve); + } + if (Spare1Pressure != 0) { + size += 2 + pb::CodedOutputStream.ComputeInt32Size(Spare1Pressure); + } + if (Spare2Pressure != 0) { + size += 2 + pb::CodedOutputStream.ComputeInt32Size(Spare2Pressure); + } + if (MotorPulsesPerCycle != 0) { + size += 2 + pb::CodedOutputStream.ComputeUInt32Size(MotorPulsesPerCycle); + } + if (Color != 0) { + size += 2 + pb::CodedOutputStream.ComputeUInt32Size(Color); + } + if (PressureSlope != 0) { + size += 2 + pb::CodedOutputStream.ComputeUInt32Size(PressureSlope); + } + if (ProductionDate.Length != 0) { + size += 2 + pb::CodedOutputStream.ComputeStringSize(ProductionDate); + } + if (ATSlocation != 0) { + size += 2 + pb::CodedOutputStream.ComputeUInt32Size(ATSlocation); + } + if (Spare1 != 0) { + size += 2 + pb::CodedOutputStream.ComputeUInt32Size(Spare1); + } + if (Spare2 != 0) { + size += 2 + pb::CodedOutputStream.ComputeUInt32Size(Spare2); + } + if (ATSChannel != 0) { + size += 2 + pb::CodedOutputStream.ComputeUInt32Size(ATSChannel); + } + if (UnitEmpty != false) { + size += 2 + 1; + } + if (DryRunPassFail != false) { + size += 2 + 1; + } + if (FlowPassFail != false) { + size += 2 + 1; + } + if (CheckSum != false) { + size += 2 + 1; + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(DispenserEEprom other) { + if (other == null) { + return; + } + if (other.Header != 0) { + Header = other.Header; + } + if (other.TableLength != 0) { + TableLength = other.TableLength; + } + if (other.Tableversion != 0) { + Tableversion = other.Tableversion; + } + if (other.DispenserPN.Length != 0) { + DispenserPN = other.DispenserPN; + } + if (other.PCBSN.Length != 0) { + PCBSN = other.PCBSN; + } + if (other.PCBPartNumber.Length != 0) { + PCBPartNumber = other.PCBPartNumber; + } + if (other.DispenserSN.Length != 0) { + DispenserSN = other.DispenserSN; + } + if (other.MinimalPressure != 0) { + MinimalPressure = other.MinimalPressure; + } + if (other.MaximalPressure != 0) { + MaximalPressure = other.MaximalPressure; + } + if (other.MinimalMV != 0) { + MinimalMV = other.MinimalMV; + } + if (other.MaximalMV != 0) { + MaximalMV = other.MaximalMV; + } + if (other.TotalCycles != 0) { + TotalCycles = other.TotalCycles; + } + if (other.BubbleSize != 0) { + BubbleSize = other.BubbleSize; + } + if (other.AVGNlStepValue14 != 0) { + AVGNlStepValue14 = other.AVGNlStepValue14; + } + if (other.AVGNlStepValue24 != 0) { + AVGNlStepValue24 = other.AVGNlStepValue24; + } + if (other.AVGNlStepValue34 != 0) { + AVGNlStepValue34 = other.AVGNlStepValue34; + } + if (other.AVGNlStepValue44 != 0) { + AVGNlStepValue44 = other.AVGNlStepValue44; + } + if (other.SWReserve != 0) { + SWReserve = other.SWReserve; + } + if (other.Spare1Pressure != 0) { + Spare1Pressure = other.Spare1Pressure; + } + if (other.Spare2Pressure != 0) { + Spare2Pressure = other.Spare2Pressure; + } + if (other.MotorPulsesPerCycle != 0) { + MotorPulsesPerCycle = other.MotorPulsesPerCycle; + } + if (other.Color != 0) { + Color = other.Color; + } + if (other.PressureSlope != 0) { + PressureSlope = other.PressureSlope; + } + if (other.ProductionDate.Length != 0) { + ProductionDate = other.ProductionDate; + } + if (other.ATSlocation != 0) { + ATSlocation = other.ATSlocation; + } + if (other.Spare1 != 0) { + Spare1 = other.Spare1; + } + if (other.Spare2 != 0) { + Spare2 = other.Spare2; + } + if (other.ATSChannel != 0) { + ATSChannel = other.ATSChannel; + } + if (other.UnitEmpty != false) { + UnitEmpty = other.UnitEmpty; + } + if (other.DryRunPassFail != false) { + DryRunPassFail = other.DryRunPassFail; + } + if (other.FlowPassFail != false) { + FlowPassFail = other.FlowPassFail; + } + if (other.CheckSum != false) { + CheckSum = other.CheckSum; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + input.SkipLastField(); + break; + case 8: { + Header = input.ReadUInt32(); + break; + } + case 16: { + TableLength = input.ReadUInt32(); + break; + } + case 24: { + Tableversion = input.ReadUInt32(); + break; + } + case 34: { + DispenserPN = input.ReadString(); + break; + } + case 42: { + PCBSN = input.ReadString(); + break; + } + case 50: { + PCBPartNumber = input.ReadString(); + break; + } + case 58: { + DispenserSN = input.ReadString(); + break; + } + case 64: { + MinimalPressure = input.ReadUInt32(); + break; + } + case 72: { + MaximalPressure = input.ReadUInt32(); + break; + } + case 80: { + MinimalMV = input.ReadUInt32(); + break; + } + case 88: { + MaximalMV = input.ReadUInt32(); + break; + } + case 96: { + TotalCycles = input.ReadUInt32(); + break; + } + case 104: { + BubbleSize = input.ReadUInt32(); + break; + } + case 112: { + AVGNlStepValue14 = input.ReadUInt32(); + break; + } + case 120: { + AVGNlStepValue24 = input.ReadUInt32(); + break; + } + case 128: { + AVGNlStepValue34 = input.ReadUInt32(); + break; + } + case 136: { + AVGNlStepValue44 = input.ReadUInt32(); + break; + } + case 144: { + SWReserve = input.ReadUInt32(); + break; + } + case 152: { + Spare1Pressure = input.ReadInt32(); + break; + } + case 160: { + Spare2Pressure = input.ReadInt32(); + break; + } + case 168: { + MotorPulsesPerCycle = input.ReadUInt32(); + break; + } + case 176: { + Color = input.ReadUInt32(); + break; + } + case 184: { + PressureSlope = input.ReadUInt32(); + break; + } + case 194: { + ProductionDate = input.ReadString(); + break; + } + case 200: { + ATSlocation = input.ReadUInt32(); + break; + } + case 208: { + Spare1 = input.ReadUInt32(); + break; + } + case 216: { + Spare2 = input.ReadUInt32(); + break; + } + case 224: { + ATSChannel = input.ReadUInt32(); + break; + } + case 232: { + UnitEmpty = input.ReadBool(); + break; + } + case 240: { + DryRunPassFail = input.ReadBool(); + break; + } + case 248: { + FlowPassFail = input.ReadBool(); + break; + } + case 256: { + CheckSum = input.ReadBool(); + break; + } + } + } + } + + } + + #endregion + +} + +#endregion Designer generated code diff --git a/Software/Visual_Studio/Tango.PMR/Diagnostics/DispenserEEpromRequest.cs b/Software/Visual_Studio/Tango.PMR/Diagnostics/DispenserEEpromRequest.cs new file mode 100644 index 000000000..a8687ca25 --- /dev/null +++ b/Software/Visual_Studio/Tango.PMR/Diagnostics/DispenserEEpromRequest.cs @@ -0,0 +1,224 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: DispenserEEpromRequest.proto +#pragma warning disable 1591, 0612, 3021 +#region Designer generated code + +using pb = global::Google.Protobuf; +using pbc = global::Google.Protobuf.Collections; +using pbr = global::Google.Protobuf.Reflection; +using scg = global::System.Collections.Generic; +namespace Tango.PMR.Diagnostics { + + /// <summary>Holder for reflection information generated from DispenserEEpromRequest.proto</summary> + public static partial class DispenserEEpromRequestReflection { + + #region Descriptor + /// <summary>File descriptor for DispenserEEpromRequest.proto</summary> + public static pbr::FileDescriptor Descriptor { + get { return descriptor; } + } + private static pbr::FileDescriptor descriptor; + + static DispenserEEpromRequestReflection() { + byte[] descriptorData = global::System.Convert.FromBase64String( + string.Concat( + "ChxEaXNwZW5zZXJFRXByb21SZXF1ZXN0LnByb3RvEhVUYW5nby5QTVIuRGlh", + "Z25vc3RpY3MaFURpc3BlbnNlckVFcHJvbS5wcm90byKDAQoWRGlzcGVuc2Vy", + "RUVwcm9tUmVxdWVzdBITCgtEaXNwZW5zZXJJZBgBIAEoDRITCgtCdXJuUmVx", + "dWVzdBgCIAEoCBI/Cg9EaXNwZW5zZXJFRXByb20YAyABKAsyJi5UYW5nby5Q", + "TVIuRGlhZ25vc3RpY3MuRGlzcGVuc2VyRUVwcm9tQiEKH2NvbS50d2luZS50", + "YW5nby5wbXIuZGlhZ25vc3RpY3NiBnByb3RvMw==")); + descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, + new pbr::FileDescriptor[] { global::Tango.PMR.Diagnostics.DispenserEEpromReflection.Descriptor, }, + new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] { + new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Diagnostics.DispenserEEpromRequest), global::Tango.PMR.Diagnostics.DispenserEEpromRequest.Parser, new[]{ "DispenserId", "BurnRequest", "DispenserEEprom" }, null, null, null) + })); + } + #endregion + + } + #region Messages + public sealed partial class DispenserEEpromRequest : pb::IMessage<DispenserEEpromRequest> { + private static readonly pb::MessageParser<DispenserEEpromRequest> _parser = new pb::MessageParser<DispenserEEpromRequest>(() => new DispenserEEpromRequest()); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser<DispenserEEpromRequest> Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Tango.PMR.Diagnostics.DispenserEEpromRequestReflection.Descriptor.MessageTypes[0]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public DispenserEEpromRequest() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public DispenserEEpromRequest(DispenserEEpromRequest other) : this() { + dispenserId_ = other.dispenserId_; + burnRequest_ = other.burnRequest_; + DispenserEEprom = other.dispenserEEprom_ != null ? other.DispenserEEprom.Clone() : null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public DispenserEEpromRequest Clone() { + return new DispenserEEpromRequest(this); + } + + /// <summary>Field number for the "DispenserId" field.</summary> + public const int DispenserIdFieldNumber = 1; + private uint dispenserId_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint DispenserId { + get { return dispenserId_; } + set { + dispenserId_ = value; + } + } + + /// <summary>Field number for the "BurnRequest" field.</summary> + public const int BurnRequestFieldNumber = 2; + private bool burnRequest_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool BurnRequest { + get { return burnRequest_; } + set { + burnRequest_ = value; + } + } + + /// <summary>Field number for the "DispenserEEprom" field.</summary> + public const int DispenserEEpromFieldNumber = 3; + private global::Tango.PMR.Diagnostics.DispenserEEprom dispenserEEprom_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Tango.PMR.Diagnostics.DispenserEEprom DispenserEEprom { + get { return dispenserEEprom_; } + set { + dispenserEEprom_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as DispenserEEpromRequest); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(DispenserEEpromRequest other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (DispenserId != other.DispenserId) return false; + if (BurnRequest != other.BurnRequest) return false; + if (!object.Equals(DispenserEEprom, other.DispenserEEprom)) return false; + return true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (DispenserId != 0) hash ^= DispenserId.GetHashCode(); + if (BurnRequest != false) hash ^= BurnRequest.GetHashCode(); + if (dispenserEEprom_ != null) hash ^= DispenserEEprom.GetHashCode(); + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + if (DispenserId != 0) { + output.WriteRawTag(8); + output.WriteUInt32(DispenserId); + } + if (BurnRequest != false) { + output.WriteRawTag(16); + output.WriteBool(BurnRequest); + } + if (dispenserEEprom_ != null) { + output.WriteRawTag(26); + output.WriteMessage(DispenserEEprom); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (DispenserId != 0) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(DispenserId); + } + if (BurnRequest != false) { + size += 1 + 1; + } + if (dispenserEEprom_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(DispenserEEprom); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(DispenserEEpromRequest other) { + if (other == null) { + return; + } + if (other.DispenserId != 0) { + DispenserId = other.DispenserId; + } + if (other.BurnRequest != false) { + BurnRequest = other.BurnRequest; + } + if (other.dispenserEEprom_ != null) { + if (dispenserEEprom_ == null) { + dispenserEEprom_ = new global::Tango.PMR.Diagnostics.DispenserEEprom(); + } + DispenserEEprom.MergeFrom(other.DispenserEEprom); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + input.SkipLastField(); + break; + case 8: { + DispenserId = input.ReadUInt32(); + break; + } + case 16: { + BurnRequest = input.ReadBool(); + break; + } + case 26: { + if (dispenserEEprom_ == null) { + dispenserEEprom_ = new global::Tango.PMR.Diagnostics.DispenserEEprom(); + } + input.ReadMessage(dispenserEEprom_); + break; + } + } + } + } + + } + + #endregion + +} + +#endregion Designer generated code diff --git a/Software/Visual_Studio/Tango.PMR/Diagnostics/DispenserEEpromResponse.cs b/Software/Visual_Studio/Tango.PMR/Diagnostics/DispenserEEpromResponse.cs new file mode 100644 index 000000000..32e7aec12 --- /dev/null +++ b/Software/Visual_Studio/Tango.PMR/Diagnostics/DispenserEEpromResponse.cs @@ -0,0 +1,196 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: DispenserEEpromResponse.proto +#pragma warning disable 1591, 0612, 3021 +#region Designer generated code + +using pb = global::Google.Protobuf; +using pbc = global::Google.Protobuf.Collections; +using pbr = global::Google.Protobuf.Reflection; +using scg = global::System.Collections.Generic; +namespace Tango.PMR.Diagnostics { + + /// <summary>Holder for reflection information generated from DispenserEEpromResponse.proto</summary> + public static partial class DispenserEEpromResponseReflection { + + #region Descriptor + /// <summary>File descriptor for DispenserEEpromResponse.proto</summary> + public static pbr::FileDescriptor Descriptor { + get { return descriptor; } + } + private static pbr::FileDescriptor descriptor; + + static DispenserEEpromResponseReflection() { + byte[] descriptorData = global::System.Convert.FromBase64String( + string.Concat( + "Ch1EaXNwZW5zZXJFRXByb21SZXNwb25zZS5wcm90bxIVVGFuZ28uUE1SLkRp", + "YWdub3N0aWNzGhVEaXNwZW5zZXJFRXByb20ucHJvdG8ibwoXRGlzcGVuc2Vy", + "RUVwcm9tUmVzcG9uc2USEwoLRGlzcGVuc2VySWQYASABKA0SPwoPRGlzcGVu", + "c2VyRUVwcm9tGAIgASgLMiYuVGFuZ28uUE1SLkRpYWdub3N0aWNzLkRpc3Bl", + "bnNlckVFcHJvbUIhCh9jb20udHdpbmUudGFuZ28ucG1yLmRpYWdub3N0aWNz", + "YgZwcm90bzM=")); + descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, + new pbr::FileDescriptor[] { global::Tango.PMR.Diagnostics.DispenserEEpromReflection.Descriptor, }, + new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] { + new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Diagnostics.DispenserEEpromResponse), global::Tango.PMR.Diagnostics.DispenserEEpromResponse.Parser, new[]{ "DispenserId", "DispenserEEprom" }, null, null, null) + })); + } + #endregion + + } + #region Messages + public sealed partial class DispenserEEpromResponse : pb::IMessage<DispenserEEpromResponse> { + private static readonly pb::MessageParser<DispenserEEpromResponse> _parser = new pb::MessageParser<DispenserEEpromResponse>(() => new DispenserEEpromResponse()); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser<DispenserEEpromResponse> Parser { get { return _parser; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::Tango.PMR.Diagnostics.DispenserEEpromResponseReflection.Descriptor.MessageTypes[0]; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public DispenserEEpromResponse() { + OnConstruction(); + } + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public DispenserEEpromResponse(DispenserEEpromResponse other) : this() { + dispenserId_ = other.dispenserId_; + DispenserEEprom = other.dispenserEEprom_ != null ? other.DispenserEEprom.Clone() : null; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public DispenserEEpromResponse Clone() { + return new DispenserEEpromResponse(this); + } + + /// <summary>Field number for the "DispenserId" field.</summary> + public const int DispenserIdFieldNumber = 1; + private uint dispenserId_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint DispenserId { + get { return dispenserId_; } + set { + dispenserId_ = value; + } + } + + /// <summary>Field number for the "DispenserEEprom" field.</summary> + public const int DispenserEEpromFieldNumber = 2; + private global::Tango.PMR.Diagnostics.DispenserEEprom dispenserEEprom_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Tango.PMR.Diagnostics.DispenserEEprom DispenserEEprom { + get { return dispenserEEprom_; } + set { + dispenserEEprom_ = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as DispenserEEpromResponse); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(DispenserEEpromResponse other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (DispenserId != other.DispenserId) return false; + if (!object.Equals(DispenserEEprom, other.DispenserEEprom)) return false; + return true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (DispenserId != 0) hash ^= DispenserId.GetHashCode(); + if (dispenserEEprom_ != null) hash ^= DispenserEEprom.GetHashCode(); + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + if (DispenserId != 0) { + output.WriteRawTag(8); + output.WriteUInt32(DispenserId); + } + if (dispenserEEprom_ != null) { + output.WriteRawTag(18); + output.WriteMessage(DispenserEEprom); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (DispenserId != 0) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(DispenserId); + } + if (dispenserEEprom_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(DispenserEEprom); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(DispenserEEpromResponse other) { + if (other == null) { + return; + } + if (other.DispenserId != 0) { + DispenserId = other.DispenserId; + } + if (other.dispenserEEprom_ != null) { + if (dispenserEEprom_ == null) { + dispenserEEprom_ = new global::Tango.PMR.Diagnostics.DispenserEEprom(); + } + DispenserEEprom.MergeFrom(other.DispenserEEprom); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + input.SkipLastField(); + break; + case 8: { + DispenserId = input.ReadUInt32(); + break; + } + case 18: { + if (dispenserEEprom_ == null) { + dispenserEEprom_ = new global::Tango.PMR.Diagnostics.DispenserEEprom(); + } + input.ReadMessage(dispenserEEprom_); + break; + } + } + } + } + + } + + #endregion + +} + +#endregion Designer generated code diff --git a/Software/Visual_Studio/Tango.PMR/Tango.PMR.csproj b/Software/Visual_Studio/Tango.PMR/Tango.PMR.csproj index 8c84db721..bc37502ec 100644 --- a/Software/Visual_Studio/Tango.PMR/Tango.PMR.csproj +++ b/Software/Visual_Studio/Tango.PMR/Tango.PMR.csproj @@ -94,6 +94,9 @@ <Compile Include="Diagnostics\DispenserAbortHomingResponse.cs" /> <Compile Include="Diagnostics\DispenserAbortJoggingRequest.cs" /> <Compile Include="Diagnostics\DispenserAbortJoggingResponse.cs" /> + <Compile Include="Diagnostics\DispenserEEPROM.cs" /> + <Compile Include="Diagnostics\DispenserEEpromRequest.cs" /> + <Compile Include="Diagnostics\DispenserEEpromResponse.cs" /> <Compile Include="Diagnostics\DispenserHomingRequest.cs" /> <Compile Include="Diagnostics\DispenserHomingResponse.cs" /> <Compile Include="Diagnostics\DispenserJoggingRequest.cs" /> @@ -331,7 +334,7 @@ </PropertyGroup> <ProjectExtensions> <VisualStudio> - <UserProperties BuildVersion_StartDate="2000/1/1" BuildVersion_UseGlobalSettings="False" BuildVersion_BuildVersioningStyle="None.None.Increment.TimeStamp" BuildVersion_UpdateAssemblyVersion="True" BuildVersion_AssemblyInfoFilename="Properties\AssemblyInfo.cs" /> + <UserProperties BuildVersion_AssemblyInfoFilename="Properties\AssemblyInfo.cs" BuildVersion_UpdateAssemblyVersion="True" BuildVersion_BuildVersioningStyle="None.None.Increment.TimeStamp" BuildVersion_UseGlobalSettings="False" BuildVersion_StartDate="2000/1/1" /> </VisualStudio> </ProjectExtensions> </Project>
\ No newline at end of file |
