Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Elatec.NET.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ v0.2 take legic capable reader "specialties" into account. See Readme.MD for fur

<ItemGroup>
<Compile Remove="Elatec.NET.Tests/**/*.cs" />
<Compile Remove="tests/**/*.cs" />
</ItemGroup>

</Project>
2 changes: 1 addition & 1 deletion Elatec.NET.sln
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ VisualStudioVersion = 17.7.34221.43
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elatec.NET", "Elatec.NET.csproj", "{53FBD2F3-638E-4892-9F09-9A372C8F76D2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elatec.NET.Tests", "Elatec.NET.Tests\\Elatec.NET.Tests.csproj", "{1767A7E5-6C9A-46AC-A6FD-B07080AC0CE3}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elatec.NET.Tests", "tests\\Elatec.NET.Tests\\Elatec.NET.Tests.csproj", "{1767A7E5-6C9A-46AC-A6FD-B07080AC0CE3}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Expand Down
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,15 @@ Tested bix file versions:
* 4.50
* 4.51

## Repository layout

- `src/Api` exposes the public API surface, including TWN4 reader abstractions and card models.
- `src/Drivers` hosts the hardware and transport drivers, such as serial port access and device enumeration helpers.
- `src/Internal` contains protocol constants and parsers that support the API but are not meant for direct consumption.
- `src/Utils` collects shared utilities and exceptions used across the library.
- `examples` is the place for sample applications that demonstrate how to call the API.
- `tests` holds the unit test projects.

Hint: Some readers may show unexpected behavior. Especially with Legic Capable "TWN4 Multitec (2) HF LF Legic". The reason is that some ISO14443 commands are executed by the internal legic chip.

Examples for the TWN4 - Legic reader "specialties":
Expand Down
6 changes: 6 additions & 0 deletions examples/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Examples

This folder is reserved for sample applications that exercise the Elatec.NET API. If you need a working starting point today,
check out the Elatec.Net.SampleApp repository at https://github.com/c3rebro/Elatec.Net.SampleApp.

Add new example projects here to keep demonstrations separate from the core library.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Elatec.NET.csproj" />
<ProjectReference Include="..\..\Elatec.NET.csproj" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
<PackageReference Include="coverlet.msbuild" Version="6.0.0">
<PrivateAssets>all</PrivateAssets>
Expand Down