get read for release 0.9.4

git-svn-id: https://svn.code.sf.net/p/openv2g/code/trunk@110 d9f2db14-54d0-4bde-b00c-16405c910529
This commit is contained in:
daniel_peintner 2018-01-30 13:19:51 +00:00
parent b47721107e
commit 247f4647cf
57 changed files with 1036 additions and 219 deletions

View file

@ -1,12 +1,12 @@
-------------------------------------------------------------------------
OpenV2G - an open source project implementing the basic functionality of the ISO IEC 15118 vehicle to grid (V2G) communication interface
Version 1.0.0alpha, released March/April ??, 2017
Version 0.9.4, released January 30, 2018
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-2017 Siemens AG
Copyright (C) 2007-2018 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
@ -25,7 +25,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
-------------------------------------------------------------------------
CHANGES from version 0.9.3:
-------------------------------------------------------------------------
* Support for 15118-2-2016 (ISO2) besides 15118-2-2013 (ISO1) and DIN added
* 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

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2015 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,8 +18,8 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 0.9.3
* @contact Joerg.Heuer@siemens.com
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_AppProtocol.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2015 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,8 +18,8 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 0.9.3
* @contact Joerg.Heuer@siemens.com
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_AppProtocol.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2015 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,8 +18,8 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 0.9.3
* @contact Joerg.Heuer@siemens.com
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_AppProtocol.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2015 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,8 +18,8 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 0.9.3
* @contact Joerg.Heuer@siemens.com
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_AppProtocol.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2015 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,8 +18,8 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 0.9.3
* @contact Joerg.Heuer@siemens.com
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_AppProtocol.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2015 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,8 +18,8 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 0.9.3
* @contact Joerg.Heuer@siemens.com
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_AppProtocol.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-02
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-02
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-02
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-02
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-02
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-02
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-02
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-02
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-23
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-02
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-02
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-02
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-02
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-02
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-02
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-02
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-02
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-02
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-02
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-03-02
* @contact Joerg.Heuer@siemens.com
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
* <p>Schema: V2G_CI_MsgDef.xsd</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-11-16
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-11-16
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-11-16
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-11-16
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-11-16
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-11-16
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-12-12
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-12-12
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
@ -44,8 +44,8 @@ extern "C" {
#define SUPPORT_YES 1
#define SUPPORT_NO 2
#define DEPLOY_ISO1_CODEC SUPPORT_NO
#define DEPLOY_ISO1_CODEC_FRAGMENT SUPPORT_NO
#define DEPLOY_ISO1_CODEC SUPPORT_YES
#define DEPLOY_ISO1_CODEC_FRAGMENT SUPPORT_YES
#if DEPLOY_ISO1_CODEC == SUPPORT_YES

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-12-12
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-12-12
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-12-12
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-12-12
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-11-16
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-11-16
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
@ -44,8 +44,8 @@ extern "C" {
#define SUPPORT_YES 1
#define SUPPORT_NO 2
#define DEPLOY_ISO2_CODEC SUPPORT_YES
#define DEPLOY_ISO2_CODEC_FRAGMENT SUPPORT_YES
#define DEPLOY_ISO2_CODEC SUPPORT_NO
#define DEPLOY_ISO2_CODEC_FRAGMENT SUPPORT_NO
#if DEPLOY_ISO2_CODEC == SUPPORT_YES

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-11-16
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-11-16
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-11-16
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-11-16
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @author Sebastian.Kaebisch@siemens.com
* @version 1.0.0alpha
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Switch for sample programs: EXI codec only or for entire V2G example</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -19,7 +19,7 @@
*
* @author Daniel.Peintner.EXT@siemens.com
* @author Sebastian.Kaebisch@siemens.com
* @version 1.0.0alpha
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
*

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 1.0.0alpha
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>
@ -41,11 +41,17 @@
#include <stdarg.h>
#include <stdlib.h>
/* schema-dependent */
#include "iso2EXIDatatypes.h"
/* schema-dependent */
#include "iso1EXIDatatypes.h"
#if DEPLOY_ISO1_CODEC == SUPPORT_YES
#include "iso1EXIDatatypesEncoder.h"
#include "iso1EXIDatatypesDecoder.h"
#endif /* DEPLOY_ISO1_CODEC == SUPPORT_YES */
#include "iso2EXIDatatypes.h"
#if DEPLOY_ISO2_CODEC == SUPPORT_YES
#include "iso2EXIDatatypesEncoder.h"
#include "iso2EXIDatatypesDecoder.h"
#endif /* DEPLOY_ISO2_CODEC == SUPPORT_YES */
#include "ByteStream.h"
@ -65,8 +71,13 @@ uint8_t bufferOut[BUFFER_SIZE];
int main_databinder(int argc, char *argv[]) {
struct iso2EXIDocument exiDoc;
#if DEPLOY_ISO1_CODEC == SUPPORT_YES
struct iso1EXIDocument exi1Doc;
#endif /* DEPLOY_ISO1_CODEC == SUPPORT_YES */
#if DEPLOY_ISO2_CODEC == SUPPORT_YES
struct iso2EXIDocument exi2Doc;
#endif /* DEPLOY_ISO2_CODEC == SUPPORT_YES */
int errn = 0;
bitstream_t iStream, oStream;
@ -111,8 +122,13 @@ int main_databinder(int argc, char *argv[]) {
iStream.capacity = 0;
printf("Start decoding EXI stream to databinding layer \n");
errn = decode_iso2ExiDocument(&iStream, &exiDoc);
printf("Start decoding EXI stream to databinding layer \n");
#if DEPLOY_ISO1_CODEC == SUPPORT_YES
errn = decode_iso1ExiDocument(&iStream, &exi1Doc);
#endif /* DEPLOY_ISO1_CODEC == SUPPORT_YES */
#if DEPLOY_ISO2_CODEC == SUPPORT_YES
errn = decode_iso2ExiDocument(&iStream, &exi2Doc);
#endif /* DEPLOY_ISO2_CODEC == SUPPORT_YES */
if (errn != 0) {
printf("Problems while decoding EXI stream, err==%d\n", errn);
return errn;
@ -129,8 +145,13 @@ int main_databinder(int argc, char *argv[]) {
oStream.buffer = 0;
oStream.capacity = 8;
printf("Start encoding databinding layer to EXI \n");
errn = encode_iso2ExiDocument(&oStream, &exiDoc);
printf("Start encoding databinding layer to EXI \n");
#if DEPLOY_ISO1_CODEC == SUPPORT_YES
errn = encode_iso1ExiDocument(&oStream, &exi1Doc);
#endif /* DEPLOY_ISO1_CODEC == SUPPORT_YES */
#if DEPLOY_ISO2_CODEC == SUPPORT_YES
errn = encode_iso2ExiDocument(&oStream, &exi2Doc);
#endif /* DEPLOY_ISO2_CODEC == SUPPORT_YES */
if (errn != 0) {
printf("Problems while encoding databinding layer, err==%d\n", errn);
return errn;

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,6 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -20,7 +20,7 @@
*
* @author Sebastian.Kaebisch@siemens.com
* @author Daniel.Peintner.EXT@siemens.com
* @version 1.0.0alpha
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
********************************************************************/

View file

@ -1,6 +1,6 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -20,7 +20,7 @@
*
* @author Sebastian.Kaebisch@siemens.com
* @author Daniel.Peintner.EXT@siemens.com
* @version 1.0.0alpha
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
********************************************************************/

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-09-04
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-09-04
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-09-04
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-09-04
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-09-04
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>

View file

@ -1,5 +1,5 @@
/*
* Copyright (C) 2007-2017 Siemens AG
* Copyright (C) 2007-2018 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
@ -18,7 +18,7 @@
/*******************************************************************
*
* @author Daniel.Peintner.EXT@siemens.com
* @version 2017-09-04
* @version 0.9.4
* @contact Richard.Kuntschke@siemens.com
*
* <p>Code generated by EXIdizer</p>