-------------------------------------------------------------------------
OpenV2G - an open source project implementing the basic functionality of the ISO IEC 15118 vehicle to grid (V2G) communication interface
Version 0.9.5, released March 11, 2022
http://openv2g.sourceforge.net/
Please report bugs via the SourceForge bug tracking system at http://sourceforge.net/tracker/?group_id=350113.
Thank you.
Copyright (C) 2007-2022 Siemens AG
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-------------------------------------------------------------------------
CHANGES from version 0.9.4:
-------------------------------------------------------------------------
* fix possible memory corruption bug
-------------------------------------------------------------------------
CHANGES from version 0.9.3:
-------------------------------------------------------------------------
* Support for 15118-2-2016 (ISO2) started besides 15118-2-2013 (ISO1) and DIN
* fix eMAID fragment encoding/decoding support
* internal coding updates
* bug-fixes
-------------------------------------------------------------------------
CHANGES from version 0.9.2:
-------------------------------------------------------------------------
* resolves XML signature interoperability issue
Note: To make use of xmldsig the following defines have to be set.
in "xmldsigEXIDatatypes.h"
#define DEPLOY_XMLDSIG_CODEC SUPPORT_YES
#define DEPLOY_XMLDSIG_CODEC_FRAGMENT SUPPORT_YES
in "v2gEXIDatatypes.h"
#define DEPLOY_ISO_CODEC_FRAGMENT SUPPORT_YES
Otherwise the code is turned off.
-------------------------------------------------------------------------
CHANGES from version 0.9.1:
-------------------------------------------------------------------------
* resolves bug with name clashes w.r.t. iso and din track
* fixes issue with test code for init handshake
* Note: OpenV2G 0.9.2 is essentially just a bug fixed version of OpenV2G 0.9.1
-------------------------------------------------------------------------
CHANGES from version 0.9:
-------------------------------------------------------------------------
* includes support for DIN and hence interoperability with OpenV2G 0.7
(needs to be switched on though by #define DEPLOY_DIN_CODEC)
* fixes bugs and warnings for Visual Studio
* Note: OpenV2G 0.9.1 is a superset of previous versions
v2g...c/h files support ISO track
din...c/h files support DIN track
-------------------------------------------------------------------------
CHANGES from version 0.8:
-------------------------------------------------------------------------
* large code footprint reduction which resulted in a new API
(please take a look at the example in src/test folder)
* datatype differences w.r.t. arrays, strings, bytes, isUsed, and enum-naming
* bug-fixes
* Note: OpenV2G 0.8 and 0.9 are interoperable, meaning that one can generate
streams with one and decode with the other or vice-versa
-------------------------------------------------------------------------
CHANGES from version 0.7:
-------------------------------------------------------------------------
* adaption of V2G schema changes (reflects the ISO/IEC 15118-2 FDIS status)
* bug-fixes
-------------------------------------------------------------------------
CHANGES from version 0.7:
-------------------------------------------------------------------------
* adaption of V2G schema changes (reflects the ISO/IEC 15118-2 FDIS status)
* bug-fixes
-------------------------------------------------------------------------
CHANGES from version 0.6:
-------------------------------------------------------------------------
* adaption of V2G schema changes (reflects the ISO/IEC 15118-2 DIS status and DIN 70121)
* reduced memory usage
* EXI decoder skips schema deviations according to EXI Profile
* bug-fixes
-------------------------------------------------------------------------
CHANGES from version 0.5:
-------------------------------------------------------------------------
* adaption of V2G schema changes
* application handshake protocol implementation
* asynchronised communication
* reduced memory usage
* changed V2GTP byte order from little endian to big endian
* bug-fixes
* updated AC demo interaction between EV and EVSE, and
* updated DC demo interaction between EV and EVSE
-------------------------------------------------------------------------
CHANGES from version 0.4:
-------------------------------------------------------------------------
* adaption of V2G schema changes
* V2GTP implementation (replaces the DoIP implementation)
* EXI default coder for the 15118 schema (replaces the strict mode of EXI)
* AC demo interaction between PEV and EVSE, and
* DC demo interaction between PEV and EVSE
-------------------------------------------------------------------------
CHANGES from version 0.3.1:
-------------------------------------------------------------------------
* adaption of V2G schema changes
* supporting of DC messages
* example program showing the message sequence of AC charging and
DC charging
* bug-fixes
-------------------------------------------------------------------------
CHANGES from version 0.3:
-------------------------------------------------------------------------
* Bug-fixes
* reduced memory usage
* some type changes in the EXI codec and V2G service:
** struct v2gService->struct EXIService in v2g_service.h
** size_t->uint16_t in v2g_serviceClientDataTransmitter.h and doIP.h
* renaming of some enumeration values in v2g_serviceDataTypes.h
-------------------------------------------------------------------------
CHANGES from version 0.2.2:
-------------------------------------------------------------------------
* Bug-fixes
* first DoIP implementation
* V2G message error handling
* adaption of V2G schema changes
* code optimizations
-------------------------------------------------------------------------
CHANGES from version 0.2.1:
-------------------------------------------------------------------------
* Bug-fixes
* adaption of V2G schema changes
* some code optimizations
-------------------------------------------------------------------------
CHANGES from version 0.2:
-------------------------------------------------------------------------
* Bug-fixes
* Fixed compiler warnings
-------------------------------------------------------------------------
CHANGES from version 0.1:
-------------------------------------------------------------------------
* Bug-fixes
* Service and Client added
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
OpenV2G - an open source project implementing the basic functionality of the ISO IEC 15118 vehicle to grid (V2G) communication interface Version 0.9.5, released March 11, 2022
资源推荐
资源详情
资源评论
收起资源包目录
OpenV2G_0.9.5.zip (86个子文件)
.cproject 35KB
LICENSE.txt 7KB
src
iso1
iso1EXIDatatypesDecoder.c 737KB
iso1EXIDatatypes.h 228KB
iso1EXIDatatypesDecoder.h 2KB
iso1EXIDatatypesEncoder.c 596KB
iso1EXIDatatypes.c 38KB
iso1EXIDatatypesEncoder.h 2KB
transport
v2gtp.c 3KB
v2gtp.h 2KB
test
main_databinder.c 5KB
main_example.c 103KB
main.h 1KB
main.c 2KB
din
dinEXIDatatypesDecoder.c 630KB
dinEXIDatatypesEncoder.c 499KB
dinEXIDatatypes.c 36KB
dinEXIDatatypes.h 222KB
dinEXIDatatypesEncoder.h 2KB
dinEXIDatatypesDecoder.h 2KB
codec
ByteStream.h 2KB
EXIConfig.h 2KB
MethodsBag.c 3KB
EXIOptions.h 2KB
EXIHeaderDecoder.h 1KB
EncoderChannel.h 13KB
ErrorCodes.h 4KB
BitOutputStream.h 2KB
EXIHeaderDecoder.c 2KB
EXITypes.h 16KB
EXIHeaderEncoder.c 1KB
DecoderChannel.c 29KB
EncoderChannel.c 19KB
ByteStream.c 2KB
DecoderChannel.h 14KB
BitOutputStream.c 4KB
EXIHeaderEncoder.h 1KB
MethodsBag.h 2KB
BitInputStream.h 2KB
BitInputStream.c 3KB
iso2
iso2EXIDatatypes.h 386KB
iso2EXIDatatypesDecoder.h 2KB
iso2EXIDatatypesDecoder.c 2.89MB
iso2EXIDatatypes.c 62KB
iso2EXIDatatypesEncoder.c 2.34MB
iso2EXIDatatypesEncoder.h 2KB
appHandshake
appHandEXIDatatypesEncoder.c 23KB
appHandEXIDatatypesDecoder.c 28KB
appHandEXIDatatypes.h 5KB
appHandEXIDatatypesDecoder.h 1KB
appHandEXIDatatypesEncoder.h 1KB
appHandEXIDatatypes.c 2KB
xmldsig
xmldsigEXIDatatypesEncoder.h 2KB
xmldsigEXIDatatypes.h 49KB
xmldsigEXIDatatypes.c 9KB
xmldsigEXIDatatypesDecoder.c 194KB
xmldsigEXIDatatypesDecoder.h 2KB
xmldsigEXIDatatypesEncoder.c 149KB
data
sessionSetupRes.xml.exi 28B
sessionSetupReq.xml 608B
sessionSetupRes.xml 746B
sessionSetupReq.xml.exi 16B
README.txt 7KB
Release
makefile 1KB
src
iso1
subdir.mk 1KB
transport
subdir.mk 878B
test
subdir.mk 1KB
din
subdir.mk 1KB
codec
subdir.mk 1KB
iso2
subdir.mk 1KB
appHandshake
subdir.mk 1KB
xmldsig
subdir.mk 1KB
sources.mk 505B
objects.mk 239B
.project 2KB
Debug
makefile 1KB
src
iso1
subdir.mk 1KB
transport
subdir.mk 888B
test
subdir.mk 1KB
din
subdir.mk 1KB
codec
subdir.mk 2KB
iso2
subdir.mk 1KB
appHandshake
subdir.mk 1KB
xmldsig
subdir.mk 1KB
sources.mk 505B
objects.mk 239B
共 86 条
- 1
资源评论
weixin_39061581
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功