This commit is contained in:
Luc 2019-02-01 17:35:18 +01:00
parent 589c17cd01
commit a7cb9d2074
374 changed files with 10610 additions and 225 deletions

BIN
.vs/eDos/v15/.suo Normal file

Binary file not shown.

BIN
.vs/eDos/v15/Browse.VC.db Normal file

Binary file not shown.

View file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
.vs/eDos/v15/Solution.VC.db Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Debug/EpdBase.lib Normal file

Binary file not shown.

BIN
Debug/EpdBase.pdb Normal file

Binary file not shown.

BIN
Debug/EpdBaseClr.dll Normal file

Binary file not shown.

View file

@ -0,0 +1,42 @@
ImageRuntimeVersion: v4.0.30319
Assembly EpdBaseClr, Version=1.0.*, Culture=Invariant Language (Invariant Country):
hash=SHA1, flags=PublicKey
Assembly mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:
hash=None, flags=None
Assembly System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:
hash=None, flags=None
Assembly System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:
hash=None, flags=None
Assembly System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:
hash=None, flags=None
Class EpdBaseClr.sEpdBase: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit
Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
Fields:
System.ValueType RealTime DateTime IsBoxed : Public
UInt32 CurrentDeviceID : Public
Class EpdBaseClr.Epd2: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit
Void .ctor(Int32): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
Fields:
EpdBase.Epd2U* epd : Public
EpdBaseClr.sEpdBase b : Public
System.ValueType RealTime DateTime IsBoxed : Public
System.String WearerName : Public
System.String WearerID : Public
Boolean Issued : Public
Boolean isOn : Public
Int32 InitRV : Public
Int32 DiscRV : Public
Int32 StatusRV : Public
Int32 ReadDosesRV : Public
Double Hp07 : Public
Double Hp10 : Public
Double Hp07Peak : Public
Double Hp10Peak : Public
Double alarmHP07 : Public
Double alarmHP10 : Public
Methods:
Connect(): PrivateScope, Public, HideBySig
GetStatus(): PrivateScope, Public, HideBySig
GetDoses(): PrivateScope, Public, HideBySig
SetDeIssued(): PrivateScope, Public, HideBySig
SetIssued(): PrivateScope, Public, HideBySig

BIN
Debug/EpdBaseClr.pdb Normal file

Binary file not shown.

BIN
Debug/TestDirect.exe Normal file

Binary file not shown.

BIN
Debug/TestDirect.ilk Normal file

Binary file not shown.

BIN
Debug/TestDirect.pdb Normal file

Binary file not shown.

BIN
Debug/TestEdosBase.exe Normal file

Binary file not shown.

BIN
Debug/TestEdosBase.pdb Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" IgnorableNamespaces="uap mp build" xmlns:build="http://schemas.microsoft.com/developer/appx/2015/build">
<!--
THIS PACKAGE MANIFEST FILE IS GENERATED BY THE BUILD PROCESS.
Changes to this file will be lost when it is regenerated. To correct errors in this file, edit the source .appxmanifest file.
For more information on package manifest files, see http://go.microsoft.com/fwlink/?LinkID=241727
-->
<Identity Name="35d52b50-cf69-44fe-9271-3054db72dc9b" Publisher="CN=admlvand" Version="1.0.0.0" ProcessorArchitecture="x86" />
<mp:PhoneIdentity PhoneProductId="35d52b50-cf69-44fe-9271-3054db72dc9b" PhonePublisherId="00000000-0000-0000-0000-000000000000" />
<Properties>
<DisplayName>eDosStationApp</DisplayName>
<PublisherDisplayName>admlvand</PublisherDisplayName>
<Logo>Assets\StoreLogo.png</Logo>
</Properties>
<Dependencies>
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.15063.0" MaxVersionTested="10.0.17134.0" />
<PackageDependency Name="Microsoft.VCLibs.140.00.Debug" MinVersion="14.0.27023.1" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
</Dependencies>
<Resources>
<Resource Language="EN-US" />
</Resources>
<Applications>
<Application Id="App" Executable="eDosStationApp.exe" EntryPoint="eDosStationApp.App">
<uap:VisualElements DisplayName="eDosStationApp" Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png" Description="eDosStationApp" BackgroundColor="transparent">
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png" />
<uap:SplashScreen Image="Assets\SplashScreen.png" />
</uap:VisualElements>
</Application>
</Applications>
<Capabilities>
<Capability Name="internetClient" />
</Capabilities>
<build:Metadata>
<build:Item Name="cl.exe" Version="19.16.27026.1 built by: vcwrkspc" />
<build:Item Name="VisualStudio" Version="15.0" />
<build:Item Name="VisualStudioEdition" Value="Microsoft Visual Studio Enterprise 2017" />
<build:Item Name="OperatingSystem" Version="10.0.17134.1 (WinBuild.160101.0800)" />
<build:Item Name="Microsoft.Build.AppxPackage.dll" Version="15.0.28307.104" />
<build:Item Name="ProjectGUID" Value="{a9a6d31b-34f4-47e4-bd05-2294c9a7b4dc}" />
<build:Item Name="OptimizingToolset" Value="None" />
<build:Item Name="TargetRuntime" Value="Native" />
<build:Item Name="Microsoft.Windows.UI.Xaml.Build.Tasks.dll" Version="15.0.28307.102" />
<build:Item Name="MakePri.exe" Version="10.0.17134.12 (WinBuild.160101.0800)" />
</build:Metadata>
</Package>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,141 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Machine>PC5013</Machine>
<WindowsUser>admlvand</WindowsUser>
<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
<TargetOsVersion>10.0</TargetOsVersion>
<TargetOsDescription>Windows 10.0</TargetOsDescription>
<SolutionConfiguration>Debug|Win32</SolutionConfiguration>
<PackageArchitecture>x86</PackageArchitecture>
<PackageIdentityName>35d52b50-cf69-44fe-9271-3054db72dc9b</PackageIdentityName>
<PackageIdentityPublisher>CN=admlvand</PackageIdentityPublisher>
<IntermediateOutputPath>C:\l\src\cs\eDos\eDosStationApp\Debug\</IntermediateOutputPath>
<RemoteDeploymentType>CopyToDevice</RemoteDeploymentType>
<PackageRegistrationPath>
</PackageRegistrationPath>
<RemoveNonLayoutFiles>false</RemoveNonLayoutFiles>
<DeployOptionalPackages>false</DeployOptionalPackages>
<WindowsSdkPath>C:\Program Files %28x86%29\Windows Kits\10\</WindowsSdkPath>
<LayoutDir>C:\l\src\cs\eDos\Debug\eDosStationApp\AppX</LayoutDir>
<RegisteredManifestChecksum>53B79674F34B4FC5E7E32B561BCA07B4CDCD5A740D530E81544C7B85B96E419A</RegisteredManifestChecksum>
<RegisteredPackageMoniker>35d52b50-cf69-44fe-9271-3054db72dc9b_1.0.0.0_x86__w8sq1sj5c9ad8</RegisteredPackageMoniker>
<RegisteredUserModeAppID>35d52b50-cf69-44fe-9271-3054db72dc9b_w8sq1sj5c9ad8!App</RegisteredUserModeAppID>
<RegisteredPackageID>35d52b50-cf69-44fe-9271-3054db72dc9b</RegisteredPackageID>
<RegisteredPackagePublisher>CN=admlvand</RegisteredPackagePublisher>
<RegisteredVersion>1.0.0.0</RegisteredVersion>
</PropertyGroup>
<ItemGroup>
<AppXManifest Include="C:\l\src\cs\eDos\Debug\eDosStationApp\AppxManifest.xml">
<PackagePath>AppxManifest.xml</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2019-02-01T09:50:56.041</Modified>
</AppXManifest>
</ItemGroup>
<ItemGroup>
<AppxPackagedFile Include="C:\l\src\cs\eDos\Debug\eDosStationApp\eDosStationApp.exe">
<PackagePath>eDosStationApp.exe</PackagePath>
<Modified>2019-02-01T09:50:54.509</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\Debug\eDosStationApp\eDosStationApp.winmd">
<PackagePath>eDosStationApp.winmd</PackagePath>
<Modified>2019-02-01T09:50:50.889</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\eDosStationApp\Assets\LockScreenLogo.scale-200.png">
<PackagePath>Assets\LockScreenLogo.scale-200.png</PackagePath>
<Modified>2019-02-01T09:44:13.907</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\eDosStationApp\Assets\SplashScreen.scale-200.png">
<PackagePath>Assets\SplashScreen.scale-200.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2019-02-01T09:44:13.907</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\eDosStationApp\Assets\Square150x150Logo.scale-200.png">
<PackagePath>Assets\Square150x150Logo.scale-200.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2019-02-01T09:44:13.907</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\eDosStationApp\Assets\Square44x44Logo.scale-200.png">
<PackagePath>Assets\Square44x44Logo.scale-200.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2019-02-01T09:44:13.907</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\eDosStationApp\Assets\Square44x44Logo.targetsize-24_altform-unplated.png">
<PackagePath>Assets\Square44x44Logo.targetsize-24_altform-unplated.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2019-02-01T09:44:13.907</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\eDosStationApp\Assets\StoreLogo.png">
<PackagePath>Assets\StoreLogo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2019-02-01T09:44:13.907</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\eDosStationApp\Assets\Wide310x150Logo.scale-200.png">
<PackagePath>Assets\Wide310x150Logo.scale-200.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2019-02-01T09:44:13.907</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\Debug\eDosStationApp\SamplePixelShader.cso">
<PackagePath>SamplePixelShader.cso</PackagePath>
<Modified>2019-02-01T09:50:35.399</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\Debug\eDosStationApp\SampleVertexShader.cso">
<PackagePath>SampleVertexShader.cso</PackagePath>
<Modified>2019-02-01T09:50:35.628</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\Debug\eDosStationApp\App.xbf">
<PackagePath>App.xbf</PackagePath>
<Modified>2019-02-01T09:50:51.240</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\Debug\eDosStationApp\DirectXPage.xbf">
<PackagePath>DirectXPage.xbf</PackagePath>
<Modified>2019-02-01T09:50:51.241</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Program Files %28x86%29\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.UniversalCRT.Debug\10.0.17134.0\\redist\Debug\x86\ucrtbased.dll">
<PackagePath>ucrtbased.dll</PackagePath>
<Modified>2018-04-19T22:05:16.000</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\Debug\eDosStationApp\resources.pri">
<PackagePath>resources.pri</PackagePath>
<Modified>2019-02-01T09:50:55.570</Modified>
</AppxPackagedFile>
</ItemGroup>
<ItemGroup>
<ResolvedSDKReference Include="C:\Program Files %28x86%29\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\">
<Name>Microsoft.VCLibs.140.00.Debug</Name>
<Version>14.0.27023.1</Version>
<Architecture>ARM</Architecture>
<FrameworkIdentity>Name = Microsoft.VCLibs.140.00.Debug, MinVersion = 14.0.27023.1, Publisher = %27CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US%27</FrameworkIdentity>
<AppxLocation>C:\Program Files %28x86%29\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\.\AppX\Debug\ARM\Microsoft.VCLibs.ARM.Debug.14.00.appx</AppxLocation>
<MoreInfo>
</MoreInfo>
</ResolvedSDKReference>
<ResolvedSDKReference Include="C:\Program Files %28x86%29\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\">
<Name>Microsoft.VCLibs.140.00.Debug</Name>
<Version>14.0.27023.1</Version>
<Architecture>ARM64</Architecture>
<FrameworkIdentity>Name = Microsoft.VCLibs.140.00.Debug, MinVersion = 14.0.27023.1, Publisher = %27CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US%27</FrameworkIdentity>
<AppxLocation>C:\Program Files %28x86%29\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\.\AppX\Debug\ARM64\Microsoft.VCLibs.ARM64.Debug.14.00.appx</AppxLocation>
<MoreInfo>
</MoreInfo>
</ResolvedSDKReference>
<ResolvedSDKReference Include="C:\Program Files %28x86%29\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\">
<Name>Microsoft.VCLibs.140.00.Debug</Name>
<Version>14.0.27023.1</Version>
<Architecture>x64</Architecture>
<FrameworkIdentity>Name = Microsoft.VCLibs.140.00.Debug, MinVersion = 14.0.27023.1, Publisher = %27CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US%27</FrameworkIdentity>
<AppxLocation>C:\Program Files %28x86%29\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\.\AppX\Debug\x64\Microsoft.VCLibs.x64.Debug.14.00.appx</AppxLocation>
<MoreInfo>
</MoreInfo>
</ResolvedSDKReference>
<ResolvedSDKReference Include="C:\Program Files %28x86%29\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\">
<Name>Microsoft.VCLibs.140.00.Debug</Name>
<Version>14.0.27023.1</Version>
<Architecture>x86</Architecture>
<FrameworkIdentity>Name = Microsoft.VCLibs.140.00.Debug, MinVersion = 14.0.27023.1, Publisher = %27CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US%27</FrameworkIdentity>
<AppxLocation>C:\Program Files %28x86%29\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\.\AppX\Debug\x86\Microsoft.VCLibs.x86.Debug.14.00.appx</AppxLocation>
<MoreInfo>
</MoreInfo>
</ResolvedSDKReference>
</ItemGroup>
</Project>

View file

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" IgnorableNamespaces="uap mp build" xmlns:build="http://schemas.microsoft.com/developer/appx/2015/build">
<!--
THIS PACKAGE MANIFEST FILE IS GENERATED BY THE BUILD PROCESS.
Changes to this file will be lost when it is regenerated. To correct errors in this file, edit the source .appxmanifest file.
For more information on package manifest files, see http://go.microsoft.com/fwlink/?LinkID=241727
-->
<Identity Name="35d52b50-cf69-44fe-9271-3054db72dc9b" Publisher="CN=admlvand" Version="1.0.0.0" ProcessorArchitecture="x86" />
<mp:PhoneIdentity PhoneProductId="35d52b50-cf69-44fe-9271-3054db72dc9b" PhonePublisherId="00000000-0000-0000-0000-000000000000" />
<Properties>
<DisplayName>eDosStationApp</DisplayName>
<PublisherDisplayName>admlvand</PublisherDisplayName>
<Logo>Assets\StoreLogo.png</Logo>
</Properties>
<Dependencies>
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.15063.0" MaxVersionTested="10.0.17134.0" />
<PackageDependency Name="Microsoft.VCLibs.140.00.Debug" MinVersion="14.0.27023.1" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
</Dependencies>
<Resources>
<Resource Language="EN-US" />
</Resources>
<Applications>
<Application Id="App" Executable="eDosStationApp.exe" EntryPoint="eDosStationApp.App">
<uap:VisualElements DisplayName="eDosStationApp" Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png" Description="eDosStationApp" BackgroundColor="transparent">
<uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png" />
<uap:SplashScreen Image="Assets\SplashScreen.png" />
</uap:VisualElements>
</Application>
</Applications>
<Capabilities>
<Capability Name="internetClient" />
</Capabilities>
<build:Metadata>
<build:Item Name="cl.exe" Version="19.16.27026.1 built by: vcwrkspc" />
<build:Item Name="VisualStudio" Version="15.0" />
<build:Item Name="VisualStudioEdition" Value="Microsoft Visual Studio Enterprise 2017" />
<build:Item Name="OperatingSystem" Version="10.0.17134.1 (WinBuild.160101.0800)" />
<build:Item Name="Microsoft.Build.AppxPackage.dll" Version="15.0.28307.104" />
<build:Item Name="ProjectGUID" Value="{a9a6d31b-34f4-47e4-bd05-2294c9a7b4dc}" />
<build:Item Name="OptimizingToolset" Value="None" />
<build:Item Name="TargetRuntime" Value="Native" />
<build:Item Name="Microsoft.Windows.UI.Xaml.Build.Tasks.dll" Version="15.0.28307.102" />
<build:Item Name="MakePri.exe" Version="10.0.17134.12 (WinBuild.160101.0800)" />
</build:Metadata>
</Package>

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,114 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Machine>PC5013</Machine>
<WindowsUser>admlvand</WindowsUser>
<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
<TargetOsVersion>10.0</TargetOsVersion>
<TargetOsDescription>Windows 10.0</TargetOsDescription>
<SolutionConfiguration>Debug|Win32</SolutionConfiguration>
<PackageArchitecture>x86</PackageArchitecture>
<PackageIdentityName>35d52b50-cf69-44fe-9271-3054db72dc9b</PackageIdentityName>
<PackageIdentityPublisher>CN=admlvand</PackageIdentityPublisher>
<IntermediateOutputPath>C:\l\src\cs\eDos\eDosStationApp\Debug\</IntermediateOutputPath>
<RemoteDeploymentType>CopyToDevice</RemoteDeploymentType>
<PackageRegistrationPath></PackageRegistrationPath>
<RemoveNonLayoutFiles>false</RemoveNonLayoutFiles>
<DeployOptionalPackages>false</DeployOptionalPackages>
<WindowsSdkPath>C:\Program Files %28x86%29\Windows Kits\10\</WindowsSdkPath>
<LayoutDir>C:\l\src\cs\eDos\Debug\eDosStationApp\AppX</LayoutDir>
</PropertyGroup>
<ItemGroup>
<AppXManifest Include="C:\l\src\cs\eDos\Debug\eDosStationApp\AppxManifest.xml">
<PackagePath>AppxManifest.xml</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppXManifest>
</ItemGroup>
<ItemGroup>
<AppxPackagedFile Include="C:\l\src\cs\eDos\Debug\eDosStationApp\eDosStationApp.exe">
<PackagePath>eDosStationApp.exe</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\Debug\eDosStationApp\eDosStationApp.winmd">
<PackagePath>eDosStationApp.winmd</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\eDosStationApp\Assets\LockScreenLogo.scale-200.png">
<PackagePath>Assets\LockScreenLogo.scale-200.png</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\eDosStationApp\Assets\SplashScreen.scale-200.png">
<PackagePath>Assets\SplashScreen.scale-200.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\eDosStationApp\Assets\Square150x150Logo.scale-200.png">
<PackagePath>Assets\Square150x150Logo.scale-200.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\eDosStationApp\Assets\Square44x44Logo.scale-200.png">
<PackagePath>Assets\Square44x44Logo.scale-200.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\eDosStationApp\Assets\Square44x44Logo.targetsize-24_altform-unplated.png">
<PackagePath>Assets\Square44x44Logo.targetsize-24_altform-unplated.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\eDosStationApp\Assets\StoreLogo.png">
<PackagePath>Assets\StoreLogo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\eDosStationApp\Assets\Wide310x150Logo.scale-200.png">
<PackagePath>Assets\Wide310x150Logo.scale-200.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\Debug\eDosStationApp\SamplePixelShader.cso">
<PackagePath>SamplePixelShader.cso</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\Debug\eDosStationApp\SampleVertexShader.cso">
<PackagePath>SampleVertexShader.cso</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\Debug\eDosStationApp\App.xbf">
<PackagePath>App.xbf</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\Debug\eDosStationApp\DirectXPage.xbf">
<PackagePath>DirectXPage.xbf</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Program Files %28x86%29\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.UniversalCRT.Debug\10.0.17134.0\\redist\Debug\x86\ucrtbased.dll">
<PackagePath>ucrtbased.dll</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\l\src\cs\eDos\Debug\eDosStationApp\resources.pri">
<PackagePath>resources.pri</PackagePath>
</AppxPackagedFile>
</ItemGroup>
<ItemGroup>
<ResolvedSDKReference Include="C:\Program Files %28x86%29\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\">
<Name>Microsoft.VCLibs.140.00.Debug</Name>
<Version>14.0.27023.1</Version>
<Architecture>ARM</Architecture>
<FrameworkIdentity>Name = Microsoft.VCLibs.140.00.Debug, MinVersion = 14.0.27023.1, Publisher = %27CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US%27</FrameworkIdentity>
<AppxLocation>C:\Program Files %28x86%29\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\.\AppX\Debug\ARM\Microsoft.VCLibs.ARM.Debug.14.00.appx</AppxLocation>
<MoreInfo></MoreInfo>
</ResolvedSDKReference>
<ResolvedSDKReference Include="C:\Program Files %28x86%29\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\">
<Name>Microsoft.VCLibs.140.00.Debug</Name>
<Version>14.0.27023.1</Version>
<Architecture>ARM64</Architecture>
<FrameworkIdentity>Name = Microsoft.VCLibs.140.00.Debug, MinVersion = 14.0.27023.1, Publisher = %27CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US%27</FrameworkIdentity>
<AppxLocation>C:\Program Files %28x86%29\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\.\AppX\Debug\ARM64\Microsoft.VCLibs.ARM64.Debug.14.00.appx</AppxLocation>
<MoreInfo></MoreInfo>
</ResolvedSDKReference>
<ResolvedSDKReference Include="C:\Program Files %28x86%29\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\">
<Name>Microsoft.VCLibs.140.00.Debug</Name>
<Version>14.0.27023.1</Version>
<Architecture>x64</Architecture>
<FrameworkIdentity>Name = Microsoft.VCLibs.140.00.Debug, MinVersion = 14.0.27023.1, Publisher = %27CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US%27</FrameworkIdentity>
<AppxLocation>C:\Program Files %28x86%29\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\.\AppX\Debug\x64\Microsoft.VCLibs.x64.Debug.14.00.appx</AppxLocation>
<MoreInfo></MoreInfo>
</ResolvedSDKReference>
<ResolvedSDKReference Include="C:\Program Files %28x86%29\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\">
<Name>Microsoft.VCLibs.140.00.Debug</Name>
<Version>14.0.27023.1</Version>
<Architecture>x86</Architecture>
<FrameworkIdentity>Name = Microsoft.VCLibs.140.00.Debug, MinVersion = 14.0.27023.1, Publisher = %27CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US%27</FrameworkIdentity>
<AppxLocation>C:\Program Files %28x86%29\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\.\AppX\Debug\x86\Microsoft.VCLibs.x86.Debug.14.00.appx</AppxLocation>
<MoreInfo></MoreInfo>
</ResolvedSDKReference>
</ItemGroup>
</Project>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,4 @@
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.16.27026.1
; Generated by VC++ for Common Language Runtime
.file "C:\Users\admlvand\AppData\Local\Temp\.NETFramework,Version=v4.7.2.AssemblyAttributes.cpp"

Binary file not shown.

View file

@ -0,0 +1,23 @@
c:\l\src\cs\edos\epdbase\debug\epdbase.pch
c:\l\src\cs\edos\epdbase\debug\epdbase.pdb
c:\l\src\cs\edos\epdbase\debug\stdafx.obj
c:\l\src\cs\edos\epdbase\debug\timefunctions.obj
c:\l\src\cs\edos\epdbase\debug\assemblyinfo.obj
c:\l\src\cs\edos\epdbase\debug\epdbase.obj
c:\l\src\cs\edos\epdbase\debug\.netframework,version=v4.7.2.assemblyattributes.obj
c:\l\src\cs\edos\epdbase\debug\.netframework,version=v4.7.2.assemblyattributes.asm
c:\l\src\cs\edos\debug\epdbase.lib
c:\l\src\cs\edos\epdbase\debug\app.res
c:\l\src\cs\edos\epdbase\debug\epdbase.vcxprojassemblyreference.cache
c:\l\src\cs\edos\debug\epdbase.pdb
c:\l\src\cs\edos\epdbase\debug\epdbase.tlog\cl.command.1.tlog
c:\l\src\cs\edos\epdbase\debug\epdbase.tlog\cl.read.1.tlog
c:\l\src\cs\edos\epdbase\debug\epdbase.tlog\cl.write.1.tlog
c:\l\src\cs\edos\epdbase\debug\epdbase.tlog\lib-link-cvtres.read.1.tlog
c:\l\src\cs\edos\epdbase\debug\epdbase.tlog\lib-link-cvtres.write.1.tlog
c:\l\src\cs\edos\epdbase\debug\epdbase.tlog\lib.command.1.tlog
c:\l\src\cs\edos\epdbase\debug\epdbase.tlog\metagen.read.1.tlog
c:\l\src\cs\edos\epdbase\debug\epdbase.tlog\metagen.write.1.tlog
c:\l\src\cs\edos\epdbase\debug\epdbase.tlog\rc.command.1.tlog
c:\l\src\cs\edos\epdbase\debug\epdbase.tlog\rc.read.1.tlog
c:\l\src\cs\edos\epdbase\debug\epdbase.tlog\rc.write.1.tlog

View file

@ -0,0 +1,8 @@
 EpdBase.cpp
c:\l\src\cs\edos\epdbase\timefunctions.h(12): warning C4091: 'static ': ignored on left of 'TimeFunctions' when no variable is declared
c:\l\src\cs\edos\epdbase\epdbase.cpp(96): warning C4244: '=': conversion from 'DWORD' to 'WORD', possible loss of data
c:\l\src\cs\edos\epdbase\epdbase.cpp(328): warning C4244: 'return': conversion from 'DWORD' to 'WORD', possible loss of data
LINK : warning LNK4068: /MACHINE not specified; defaulting to X86
.NETFramework,Version=v4.7.2.AssemblyAttributes.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library
AssemblyInfo.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library
EpdBase.vcxproj -> C:\l\src\cs\eDos\Debug\EpdBase.lib

BIN
EpdBase/Debug/EpdBase.obj Normal file

Binary file not shown.

BIN
EpdBase/Debug/EpdBase.pch Normal file

Binary file not shown.

BIN
EpdBase/Debug/EpdBase.pdb Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,2 @@
#TargetFrameworkVersion=v4.7.2:PlatformToolSet=v141:EnableManagedIncrementalBuild=true:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.17763.0
Debug|Win32|C:\l\src\cs\eDos\|

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1 @@


View file

@ -0,0 +1 @@


Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
EpdBase/Debug/app.res Normal file

Binary file not shown.

BIN
EpdBase/Debug/stdafx.obj Normal file

Binary file not shown.

View file

@ -25,6 +25,7 @@ void EpdBase::Epd2U::StartDiscover()
DiscRV= Discover(port, DeviceIDs, MaxDevices, &DeviceCount);
if (DiscRV == 1 && DeviceCount == 0) {
OnRV = EpdOn();
Commit();
Sleep(1100);
DiscRV = Discover(port, DeviceIDs, MaxDevices, &DeviceCount);
}
@ -89,8 +90,8 @@ void EpdBase::Epd2U::DecodeStatus()
WORD EpdBase::Epd2U::ReadStatus()
{
memset(WearerID, 0, IDLength+1);
memset(WearerName, 0, NameLength+1);
memset(WearerID, 0, WearerIDLength+1);
memset(WearerName, 0, WearerNameLength+1);
EpdClock = RealTime = IssueCount = OffTime = OperatingStatus = ErrorStatus = AlarmStatus = OtherAlarms = EEPROMBadSectors = 0;
ErrorSource = ErrorReason = ErrorData = 0;
@ -128,9 +129,9 @@ WORD EpdBase::Epd2U::ReadStatus()
ReadWearerRV = 3;
ReadWearerRV = ReadWearer(
WearerID,
IDLength,
WearerIDLength,
WearerName,
NameLength);
WearerNameLength);
CommitRV = Commit();
if (CommitRV == 0) {
Error = GetErrorDetails(&ErrorSource, &ErrorReason, &ErrorData);
@ -171,7 +172,7 @@ WORD EpdBase::Epd2U::TurnOff()
{
OffRV = EpdOff();
if (OffRV == 0) Error = GetErrorDetails(&ErrorSource, &ErrorReason, &ErrorData);
EndSessionRV = EndSession(AlarmCtrl,8);
EndSessionRV = EndSession(AlarmCtrl,10);
if (EndSessionRV == 0) Error = GetErrorDetails(&ErrorSource, &ErrorReason, &ErrorData);
else {
@ -181,9 +182,29 @@ WORD EpdBase::Epd2U::TurnOff()
return CommitRV;
}
WORD EpdBase::Epd2U::TurnOn()
{
//OnRV = EpdOn();
//if (OnRV == 0) Error = GetErrorDetails(&ErrorSource, &ErrorReason, &ErrorData);
EndSessionRV = EndSession(AlarmCtrl, 10);
if (EndSessionRV == 0) {
Error = GetErrorDetails(&ErrorSource, &ErrorReason, &ErrorData);
return 0;
}
/*
CommitRV = Commit();
if (CommitRV == 0) Error = GetErrorDetails(&ErrorSource, &ErrorReason, &ErrorData);*/
return 0;
}
WORD EpdBase::Epd2U::ReadTresHolds()
{
ReadDoseTresholdRV = ReadAlarmDoseThresholds(&Hp10Dose1, &Hp10Dose2, &Hp07Dose);
ReadDoseTresholdRV = ReadAlarmDoseThresholds(&Hp10THDose1, &Hp10THDose2, &Hp07THDose);
ReadAlarmRateThresholdsRV = ReadAlarmRateThresholds(
&Hp10Rate1On,
&Hp10Rate2On,
@ -205,4 +226,107 @@ WORD EpdBase::Epd2U::ReadTresHolds()
CommitRV = Commit();
if (CommitRV == 0) Error = GetErrorDetails(&ErrorSource, &ErrorReason, &ErrorData);
return CommitRV;
}
WORD EpdBase::Epd2U::ReadDoses()
{
ReadDosesQualityRV = ReadPeaksRV = CommitRV = 0;
ReadDosesQualityRV = ReadDosesQuality(
&Hp10Dose,
&Hp07Dose,
&Hp10Total,
&Hp07Total,
&Knocks,
&Resets,
&QualityData);
if (ReadDosesQualityRV == 0) {
Error = GetErrorDetails(&ErrorSource, &ErrorReason, &ErrorData);
return 0;
}
ReadPeaksRV = ReadPeaks(
&Hp10Peak,
&Hp07Peak,
&Hp10Time,
&Hp07Time);
if (ReadPeaksRV == 0) {
Error = GetErrorDetails(&ErrorSource, &ErrorReason, &ErrorData);
return 0;
}
CommitRV = Commit();
if (CommitRV == 0) Error = GetErrorDetails(&ErrorSource, &ErrorReason, &ErrorData);
return CommitRV;
}
WORD EpdBase::Epd2U::DeIssue()
{
ClearDoseRV = ClearTotalDoseRV = ClearPeakRatesRV = DeIssueEpdRV = 0;
CommitRV = ClearFailFlag();
if (CommitRV) CommitRV = ClearFaultFlags();
if (CommitRV) CommitRV = ClearLatchedAlarms();
if (CommitRV) CommitRV = Commit();
if (CommitRV) CommitRV = ClearDose();
if (CommitRV) CommitRV = ClearTotalDose();
if (CommitRV) CommitRV = ClearPeakRates();
if (CommitRV) CommitRV = DeIssueEpd();
if (CommitRV) CommitRV = Commit();
if (CommitRV && DetectorsOn) {
CommitRV = EpdOff();
CommitRV= Commit();
Sleep(1000);// Versie < .. Commit & Sleep
}
if (CommitRV) { EndSession(0x16, 12); Commit(); }// Continuous high tone for 1.2 seconds
else
{
FlushBuffers();
Error = GetErrorDetails(&ErrorSource, &ErrorReason, &ErrorData); EndSession(0x5E, 40); return 0;
}
return CommitRV;
}
WORD EpdBase::Epd2U::Issue()
{
IssueEpdRV = WriteAlarmDoseThresholdsRV = WriteAlarmRateThresholdsRV = WriteWearerNameRV = OnRV = CommitRV = 0;
DWORD OKRV = SetFailFlag(); // all actions have been completed
if (OKRV) OKRV = Commit();
if (OKRV) OKRV = WriteAlarmDoseThresholds(Hp10THDose1, Hp10THDose2, Hp07THDose);
if (OKRV) OKRV = WriteAlarmRateThresholds(Hp10Rate1On, Hp10Rate2On, Hp07RateOn, Hp10Rate1Off, Hp10Rate2Off, Hp07RateOff);
if (OKRV) OKRV = Commit();
if (OKRV) OKRV = IssueEpd(WearerID, WearerIDLength);
if (OKRV) OKRV = Commit();
if (OKRV) OKRV = WriteWearerName(WearerName,WearerNameLength);
if (OKRV) OKRV = ClearFailFlag(); // all actions have been completed
if (OKRV) OKRV = Commit();
if (!DetectorsOn) {
OKRV = EpdOn(); OKRV=Commit(); Sleep(1000);
}
if (OKRV) {
EndSession(0x16, 12);
Commit();
} // Continuous high tone for 1.2 seconds
else
{
FlushBuffers();
Error = GetErrorDetails(&ErrorSource, &ErrorReason, &ErrorData); EndSession(0x5E, 40);
}
return OKRV;
}

View file

@ -1,167 +1,204 @@
#pragma once
#include <windows.h>
#include "dll2/ex15.mif"
#include "TimeFunctions.h"
namespace EpdBase
{
class Epd2U
{
public:
WORD port = 3;
const WORD MaxDevices = 10;
WORD DeviceCount = 0;
DWORD DeviceIDs[10];
DWORD CurrentDeviceID;
WORD AlarmCtrl = 0b01101110;
DWORD EpdClock;
DWORD RealTime;
WORD IssueCount;
DWORD OffTime;
WORD OperatingStatus;
WORD ErrorStatus;
WORD AlarmStatus;
WORD OtherAlarms;
WORD EEPROMBadSectors;
WORD InitRv = 0;
WORD DiscRV = 0;
WORD ConRV = 0;
WORD OpenRV=0;
WORD ReadStatusRV = 0;
WORD CommitRV = 0;
WORD OffRV = 0;
WORD OnRV = 0;
WORD EndSessionRV = 0;
WORD ReadConfigRV = 0;
WORD ReadDoseTresholdRV = 0;
WORD ReadAlarmRateThresholdsRV = 0;
WORD ReadCalibrationDataRV = 0;
WORD ReadWearerRV = 0;
WORD ReadEpdIDRV = 0;
WORD Error=0;
WORD ErrorSource;
WORD ErrorReason;
WORD ErrorData;
//Identification
DWORD EpdID=0;
WORD HardVersion;
WORD SoftVersion;
WORD FunctionFlags;
WORD EpdType = 0xff;
SYSTEMTIME tRealTime;
//Wearer
#define IDLength 12
BYTE WearerID[(IDLength)+1];
#define NameLength 22
BYTE WearerName[NameLength+1];
//AlarmDoseTreshold
DWORD Hp10Dose1;
DWORD Hp10Dose2;
DWORD Hp07Dose;
DWORD Hp10Rate1On;
DWORD Hp10Rate2On;
DWORD Hp07RateOn;
DWORD Hp10Rate1Off;
DWORD Hp10Rate2Off;
DWORD Hp07RateOff;
WORD K1;
WORD K2;
WORD K3;
WORD K4;
WORD K5;
WORD K6;
WORD SG;
WORD BC;
WORD FB;
WORD HG;
//Config
WORD CountDownTime;
DWORD ReturnTime;
WORD ChirpRate;
WORD TeleBaudSetting;
WORD SelfTestInterval;
WORD BatteryLoadTestInt;
WORD GeneralControl;
WORD CommsTimeout;
WORD InhibitTimeout;
WORD MinTxInterval;
WORD MaxTxIntervals;
WORD RandomiseWindow;
WORD DoseIncThresh;
//OperatringStatus
BYTE DetectorsOn=0;
BYTE EPDIssued = 0;
BYTE EPDLocked = 0;
BYTE EPDTesting = 0;
BYTE EPDProcSec= 0;
BYTE EPDFaulty = 0;
//ERrrostatus
BYTE EPDNewFault = 0;
BYTE EPDComFault = 0;
BYTE EPDCalFault = 0;
BYTE EPDDetFault = 0;
BYTE EPDEprFault = 0;
BYTE EPDTrhFault = 0;
BYTE EPDOthFault = 0;
//AlarmStatus
BYTE AlarmDoseHP101G = 0;
BYTE AlarmDoseHP102G = 0;
BYTE AlarmDoseHP07N = 0;
BYTE AlarmRateHP101G = 0;
BYTE AlarmRateHP102G = 0;
BYTE AlarmRateHP07N = 0;
//OtherAlarm
BYTE OtherAlarmRateHp101G = 0;
BYTE OtherAlarmRateHp102G = 0;
BYTE OtherAlarmRateHp07N = 0;
BYTE OtherAlarmReturn = 0;
BYTE OtherAlarmBatLow = 0;
BYTE OtherAlarmCarrier= 0;
BYTE OtherAlarmBatVolt = 0;
void StartDiscover();
void Open(DWORD DeviceID);
void Close();
void DecodeFunctionFlags();
void DecodeStatus();
Epd2U(int comport);
WORD ReadStatus();
WORD EPDReadConfig();
WORD TurnOff();
WORD ReadTresHolds();
~Epd2U();
};
}
#pragma once
#include <windows.h>
#include "dll2/ex15.mif"
#include "TimeFunctions.h"
namespace EpdBase
{
class Epd2U
{
public:
WORD port = 3;
const WORD MaxDevices = 10;
WORD DeviceCount = 0;
DWORD DeviceIDs[10];
DWORD CurrentDeviceID;
WORD AlarmCtrl = 0b01111110;
DWORD EpdClock;
DWORD RealTime;
WORD IssueCount;
DWORD OffTime;
WORD OperatingStatus;
WORD ErrorStatus;
WORD AlarmStatus;
WORD OtherAlarms;
WORD EEPROMBadSectors;
WORD InitRv = 0;
WORD DiscRV = 0;
WORD ConRV = 0;
WORD OpenRV=0;
WORD ReadStatusRV = 0;
WORD CommitRV = 0;
WORD OffRV = 0;
WORD OnRV = 0;
WORD EndSessionRV = 0;
WORD ReadConfigRV = 0;
WORD ReadDoseTresholdRV = 0;
WORD ReadAlarmRateThresholdsRV = 0;
WORD ReadCalibrationDataRV = 0;
WORD ReadWearerRV = 0;
WORD ReadEpdIDRV = 0;
WORD ReadDosesQualityRV;
WORD ReadPeaksRV = 0;
WORD ClearDoseRV;
WORD ClearTotalDoseRV;
WORD ClearPeakRatesRV;
WORD DeIssueEpdRV = 0;
WORD WriteAlarmDoseThresholdsRV = 0;
WORD WriteAlarmRateThresholdsRV = 0;
WORD WriteWearerNameRV = 0;
WORD IssueEpdRV = 0;
WORD Error=0;
WORD ErrorSource;
WORD ErrorReason;
WORD ErrorData;
//Identification
DWORD EpdID=0;
WORD HardVersion;
WORD SoftVersion;
WORD FunctionFlags;
WORD EpdType = 0xff;
SYSTEMTIME tRealTime;
//Wearer
#define WearerIDLength 12
BYTE WearerID[(WearerIDLength)+1];
#define WearerNameLength 22
BYTE WearerName[WearerNameLength+1];
// Dose
DWORD Hp10Dose;
DWORD Hp07Dose;
DWORD Hp10Total;
DWORD Hp07Total;
WORD Knocks;
WORD Resets;
WORD QualityData;
//Peaks
DWORD Hp10Peak;
DWORD Hp07Peak;
DWORD Hp10Time;
DWORD Hp07Time;
//AlarmDoseTreshold
DWORD Hp10THDose1;
DWORD Hp10THDose2;
DWORD Hp07THDose;
DWORD Hp10Rate1On;
DWORD Hp10Rate2On;
DWORD Hp07RateOn;
DWORD Hp10Rate1Off;
DWORD Hp10Rate2Off;
DWORD Hp07RateOff;
WORD K1;
WORD K2;
WORD K3;
WORD K4;
WORD K5;
WORD K6;
WORD SG;
WORD BC;
WORD FB;
WORD HG;
//Config
WORD CountDownTime;
DWORD ReturnTime;
WORD ChirpRate;
WORD TeleBaudSetting;
WORD SelfTestInterval;
WORD BatteryLoadTestInt;
WORD GeneralControl;
WORD CommsTimeout;
WORD InhibitTimeout;
WORD MinTxInterval;
WORD MaxTxIntervals;
WORD RandomiseWindow;
WORD DoseIncThresh;
//OperatingStatus
BYTE DetectorsOn=0;
BYTE EPDIssued = 0;
BYTE EPDLocked = 0;
BYTE EPDTesting = 0;
BYTE EPDProcSec= 0;
BYTE EPDFaulty = 0;
//ERrrostatus
BYTE EPDNewFault = 0;
BYTE EPDComFault = 0;
BYTE EPDCalFault = 0;
BYTE EPDDetFault = 0;
BYTE EPDEprFault = 0;
BYTE EPDTrhFault = 0;
BYTE EPDOthFault = 0;
//AlarmStatus
BYTE AlarmDoseHP101G = 0;
BYTE AlarmDoseHP102G = 0;
BYTE AlarmDoseHP07N = 0;
BYTE AlarmRateHP101G = 0;
BYTE AlarmRateHP102G = 0;
BYTE AlarmRateHP07N = 0;
//OtherAlarm
BYTE OtherAlarmRateHp101G = 0;
BYTE OtherAlarmRateHp102G = 0;
BYTE OtherAlarmRateHp07N = 0;
BYTE OtherAlarmReturn = 0;
BYTE OtherAlarmBatLow = 0;
BYTE OtherAlarmCarrier= 0;
BYTE OtherAlarmBatVolt = 0;
void StartDiscover();
void Open(DWORD DeviceID);
void Close();
void DecodeFunctionFlags();
void DecodeStatus();
Epd2U(int comport);
WORD ReadStatus();
WORD EPDReadConfig();
WORD TurnOff();
WORD TurnOn();
WORD ReadTresHolds();
WORD ReadDoses();
WORD DeIssue();
WORD Issue();
~Epd2U();
};
}

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View file

@ -0,0 +1,4 @@
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.16.27026.1
; Generated by VC++ for Common Language Runtime
.file "C:\Users\admlvand\AppData\Local\Temp\.NETFramework,Version=v4.7.2.AssemblyAttributes.cpp"

Binary file not shown.

View file

@ -0,0 +1,23 @@
c:\l\src\cs\edos\epdbase\x64\debug\epdbase.pch
c:\l\src\cs\edos\epdbase\x64\debug\epdbase.pdb
c:\l\src\cs\edos\epdbase\x64\debug\stdafx.obj
c:\l\src\cs\edos\epdbase\x64\debug\timefunctions.obj
c:\l\src\cs\edos\epdbase\x64\debug\epdbase.obj
c:\l\src\cs\edos\epdbase\x64\debug\assemblyinfo.obj
c:\l\src\cs\edos\epdbase\x64\debug\.netframework,version=v4.7.2.assemblyattributes.obj
c:\l\src\cs\edos\epdbase\x64\debug\.netframework,version=v4.7.2.assemblyattributes.asm
c:\l\src\cs\edos\x64\debug\epdbase.lib
c:\l\src\cs\edos\epdbase\x64\debug\app.res
c:\l\src\cs\edos\epdbase\x64\debug\epdbase.vcxprojassemblyreference.cache
c:\l\src\cs\edos\x64\debug\epdbase.pdb
c:\l\src\cs\edos\epdbase\x64\debug\epdbase.tlog\cl.command.1.tlog
c:\l\src\cs\edos\epdbase\x64\debug\epdbase.tlog\cl.read.1.tlog
c:\l\src\cs\edos\epdbase\x64\debug\epdbase.tlog\cl.write.1.tlog
c:\l\src\cs\edos\epdbase\x64\debug\epdbase.tlog\lib-link-cvtres.read.1.tlog
c:\l\src\cs\edos\epdbase\x64\debug\epdbase.tlog\lib-link-cvtres.write.1.tlog
c:\l\src\cs\edos\epdbase\x64\debug\epdbase.tlog\lib.command.1.tlog
c:\l\src\cs\edos\epdbase\x64\debug\epdbase.tlog\metagen.read.1.tlog
c:\l\src\cs\edos\epdbase\x64\debug\epdbase.tlog\metagen.write.1.tlog
c:\l\src\cs\edos\epdbase\x64\debug\epdbase.tlog\rc.command.1.tlog
c:\l\src\cs\edos\epdbase\x64\debug\epdbase.tlog\rc.read.1.tlog
c:\l\src\cs\edos\epdbase\x64\debug\epdbase.tlog\rc.write.1.tlog

View file

@ -0,0 +1,12 @@
 stdafx.cpp
AssemblyInfo.cpp
EpdBase.cpp
c:\l\src\cs\edos\epdbase\timefunctions.h(12): warning C4091: 'static ': ignored on left of 'TimeFunctions' when no variable is declared
c:\l\src\cs\edos\epdbase\epdbase.cpp(95): warning C4244: '=': conversion from 'DWORD' to 'WORD', possible loss of data
TimeFunctions.cpp
c:\l\src\cs\edos\epdbase\timefunctions.h(12): warning C4091: 'static ': ignored on left of 'TimeFunctions' when no variable is declared
Generating Code...
.NETFramework,Version=v4.7.2.AssemblyAttributes.cpp
.NETFramework,Version=v4.7.2.AssemblyAttributes.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library
AssemblyInfo.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library
EpdBase.vcxproj -> C:\l\src\cs\eDos\x64\Debug\EpdBase.lib

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,2 @@
#TargetFrameworkVersion=v4.7.2:PlatformToolSet=v141:EnableManagedIncrementalBuild=true:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.17763.0
Debug|x64|C:\l\src\cs\eDos\|

Binary file not shown.

View file

@ -0,0 +1 @@


View file

@ -0,0 +1 @@


Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show more