4 Commits

Author SHA1 Message Date
ChiKyun Kim
c6dc6735fa feat: Complete cross-platform build system and folder reorganization
- Reorganize project structure: Port/ → DotNet/, VC/, C++/
- Add comprehensive cross-platform build automation
  - Windows: build_all.bat, build.bat files for all components
  - Linux/macOS: build_all.sh, build.sh files for all components
- Update all build scripts with correct folder paths
- Create test automation scripts (test_all.bat/sh)
- Update documentation to reflect new structure
- Maintain 100% roundtrip accuracy for test5.exi (pure EXI)
- Support both Windows MSBuild and Linux GCC compilation

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-12 09:36:38 +09:00
5254954d48 docs: Update TODO.md - Complete V2G Decoder Implementation Achievement! 🎉
- Mark Phase 3 Extended Features as COMPLETED across all platforms
- Update functional requirements to show all 18 V2G message types implemented
- Update current focus to reflect major milestone achievement:
  * Phase 1: 8 DC Charging Core Messages 
  * Phase 2: 8 Session & Service Management Messages 
  * Phase 3: 6 Extended Features Messages 
- Complete multi-platform implementation (C, VC2022, .NET) finished
- Ready for infrastructure improvements and compliance testing

This represents a comprehensive V2G decoder following ISO 15118-2 standard
with full message coverage across three platforms - major achievement! 🚀

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-12 08:32:51 +09:00
gram
a40dd6ff9d docs: Update TODO.md with comprehensive V2G message implementation roadmap
- Remove completed/obsolete tasks from previous C# porting plan
- Add detailed roadmap for implementing 11 core V2G message types
- Prioritize DC charging essential messages (Phase 1: CableCheck, PreCharge, WeldingDetection, PowerDelivery)
- Define implementation order: C → VC2022 → dotnet for consistency
- Include infrastructure improvements and success metrics
- Focus on XML parsing/generation as primary gap

Next immediate step: CableCheckReq/Res implementation in C

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 23:52:35 +09:00
ChiKyun Kim
a3ef00a687 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>
2025-09-10 09:37:27 +09:00