- 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>
32 lines
850 B
Makefile
32 lines
850 B
Makefile
src/test/main_databinder.d: ../src/test/main_databinder.c \
|
|
../src/iso1/iso1EXIDatatypes.h ../src/codec/EXITypes.h \
|
|
../src/codec/EXIConfig.h ../src/iso1/iso1EXIDatatypesEncoder.h \
|
|
../src/iso1/iso1EXIDatatypes.h ../src/iso1/iso1EXIDatatypesDecoder.h \
|
|
../src/iso2/iso2EXIDatatypes.h ../src/iso2/iso2EXIDatatypesEncoder.h \
|
|
../src/iso2/iso2EXIDatatypes.h ../src/iso2/iso2EXIDatatypesDecoder.h \
|
|
../src/codec/ByteStream.h ../src/codec/EXITypes.h
|
|
|
|
../src/iso1/iso1EXIDatatypes.h:
|
|
|
|
../src/codec/EXITypes.h:
|
|
|
|
../src/codec/EXIConfig.h:
|
|
|
|
../src/iso1/iso1EXIDatatypesEncoder.h:
|
|
|
|
../src/iso1/iso1EXIDatatypes.h:
|
|
|
|
../src/iso1/iso1EXIDatatypesDecoder.h:
|
|
|
|
../src/iso2/iso2EXIDatatypes.h:
|
|
|
|
../src/iso2/iso2EXIDatatypesEncoder.h:
|
|
|
|
../src/iso2/iso2EXIDatatypes.h:
|
|
|
|
../src/iso2/iso2EXIDatatypesDecoder.h:
|
|
|
|
../src/codec/ByteStream.h:
|
|
|
|
../src/codec/EXITypes.h:
|