- Implement complete CurrentDemandReq/CurrentDemandRes parsing (24 total fields) - Add enhanced_exi_viewer.c with detailed message analysis - Support -decode option for clean XML output (file-ready format) - Enable ISO1, ISO2, DIN codec support in build configuration - Fix C99 compatibility issues in makefiles (change -ansi to -std=c99) - Create test utilities for hex string to EXI conversion - Generate test files: test3.exi (CurrentDemandRes), test4.exi (CurrentDemandReq) Features: * Dual output modes: detailed analysis (default) vs XML (-decode) * Complete V2G message type detection and parsing * Session ID display in hex and ASCII formats * Voltage/current/power readings with proper units * All optional fields and status flags supported 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
82 lines
2.3 KiB
XML
82 lines
2.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<projectDescription>
|
|
<name>OpenV2G</name>
|
|
<comment></comment>
|
|
<projects>
|
|
</projects>
|
|
<buildSpec>
|
|
<buildCommand>
|
|
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
|
<triggers>clean,full,incremental,</triggers>
|
|
<arguments>
|
|
<dictionary>
|
|
<key>?name?</key>
|
|
<value></value>
|
|
</dictionary>
|
|
<dictionary>
|
|
<key>org.eclipse.cdt.make.core.append_environment</key>
|
|
<value>true</value>
|
|
</dictionary>
|
|
<dictionary>
|
|
<key>org.eclipse.cdt.make.core.autoBuildTarget</key>
|
|
<value>all</value>
|
|
</dictionary>
|
|
<dictionary>
|
|
<key>org.eclipse.cdt.make.core.buildArguments</key>
|
|
<value></value>
|
|
</dictionary>
|
|
<dictionary>
|
|
<key>org.eclipse.cdt.make.core.buildCommand</key>
|
|
<value>make</value>
|
|
</dictionary>
|
|
<dictionary>
|
|
<key>org.eclipse.cdt.make.core.buildLocation</key>
|
|
<value>./OpenV2G/Debug</value>
|
|
</dictionary>
|
|
<dictionary>
|
|
<key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
|
|
<value>clean</value>
|
|
</dictionary>
|
|
<dictionary>
|
|
<key>org.eclipse.cdt.make.core.contents</key>
|
|
<value>org.eclipse.cdt.make.core.activeConfigSettings</value>
|
|
</dictionary>
|
|
<dictionary>
|
|
<key>org.eclipse.cdt.make.core.enableAutoBuild</key>
|
|
<value>false</value>
|
|
</dictionary>
|
|
<dictionary>
|
|
<key>org.eclipse.cdt.make.core.enableCleanBuild</key>
|
|
<value>true</value>
|
|
</dictionary>
|
|
<dictionary>
|
|
<key>org.eclipse.cdt.make.core.enableFullBuild</key>
|
|
<value>true</value>
|
|
</dictionary>
|
|
<dictionary>
|
|
<key>org.eclipse.cdt.make.core.fullBuildTarget</key>
|
|
<value>all</value>
|
|
</dictionary>
|
|
<dictionary>
|
|
<key>org.eclipse.cdt.make.core.stopOnError</key>
|
|
<value>true</value>
|
|
</dictionary>
|
|
<dictionary>
|
|
<key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
|
|
<value>true</value>
|
|
</dictionary>
|
|
</arguments>
|
|
</buildCommand>
|
|
<buildCommand>
|
|
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
|
|
<arguments>
|
|
</arguments>
|
|
</buildCommand>
|
|
</buildSpec>
|
|
<natures>
|
|
<nature>org.eclipse.cdt.core.cnature</nature>
|
|
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
|
|
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
|
|
</natures>
|
|
</projectDescription>
|