Add .NET 8.0 C# port of OpenV2G EXI codec

- Port core EXI encoding/decoding functionality to C#
- Implement V2G protocol parsing and analysis
- Add simplified decoder/encoder for roundtrip testing
- Create comprehensive error handling with EXI exceptions
- Support both byte array and file stream operations
- Include packet structure analysis for V2GTP data
- Successfully builds and runs basic functionality tests

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
ChiKyun Kim
2025-09-10 09:37:27 +09:00
parent d4af6cfc14
commit a3ef00a687
66 changed files with 2889 additions and 0 deletions

11
test1.xml Normal file
View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<V2G_Message>
<Header>
<SessionID>ABB00081</SessionID>
</Header>
<Body>
<MessageType>CurrentDemandRes</MessageType>
<ResponseCode>OK</ResponseCode>
<Data>8098021050908C0C0C0E0C50E0000000</Data>
</Body>
</V2G_Message>