Browse Source

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
daniel_peintner 7 years ago
parent
commit
5f83aa31eb
57 changed files with 1155 additions and 350 deletions
  1. 4 3
      README.txt
  2. 3 3
      src/appHandshake/appHandEXIDatatypes.c
  3. 3 3
      src/appHandshake/appHandEXIDatatypes.h
  4. 3 3
      src/appHandshake/appHandEXIDatatypesDecoder.c
  5. 3 3
      src/appHandshake/appHandEXIDatatypesDecoder.h
  6. 3 3
      src/appHandshake/appHandEXIDatatypesEncoder.c
  7. 3 3
      src/appHandshake/appHandEXIDatatypesEncoder.h
  8. 2 2
      src/codec/BitInputStream.c
  9. 2 2
      src/codec/BitInputStream.h
  10. 2 2
      src/codec/BitOutputStream.c
  11. 2 2
      src/codec/BitOutputStream.h
  12. 2 2
      src/codec/ByteStream.c
  13. 2 2
      src/codec/ByteStream.h
  14. 2 2
      src/codec/DecoderChannel.c
  15. 2 2
      src/codec/DecoderChannel.h
  16. 2 2
      src/codec/EXIConfig.h
  17. 2 2
      src/codec/EXIHeaderDecoder.c
  18. 2 2
      src/codec/EXIHeaderDecoder.h
  19. 2 2
      src/codec/EXIHeaderEncoder.c
  20. 2 2
      src/codec/EXIHeaderEncoder.h
  21. 2 2
      src/codec/EXIOptions.h
  22. 2 2
      src/codec/EXITypes.h
  23. 2 2
      src/codec/EncoderChannel.c
  24. 2 2
      src/codec/EncoderChannel.h
  25. 2 2
      src/codec/ErrorCodes.h
  26. 2 2
      src/codec/MethodsBag.c
  27. 2 2
      src/codec/MethodsBag.h
  28. 2 2
      src/din/dinEXIDatatypes.c
  29. 2 2
      src/din/dinEXIDatatypes.h
  30. 2 2
      src/din/dinEXIDatatypesDecoder.c
  31. 2 2
      src/din/dinEXIDatatypesDecoder.h
  32. 2 2
      src/din/dinEXIDatatypesEncoder.c
  33. 2 2
      src/din/dinEXIDatatypesEncoder.h
  34. 2 2
      src/iso1/iso1EXIDatatypes.c
  35. 4 4
      src/iso1/iso1EXIDatatypes.h
  36. 2 2
      src/iso1/iso1EXIDatatypesDecoder.c
  37. 2 2
      src/iso1/iso1EXIDatatypesDecoder.h
  38. 2 2
      src/iso1/iso1EXIDatatypesEncoder.c
  39. 2 2
      src/iso1/iso1EXIDatatypesEncoder.h
  40. 2 2
      src/iso2/iso2EXIDatatypes.c
  41. 4 4
      src/iso2/iso2EXIDatatypes.h
  42. 2 2
      src/iso2/iso2EXIDatatypesDecoder.c
  43. 2 2
      src/iso2/iso2EXIDatatypesDecoder.h
  44. 2 2
      src/iso2/iso2EXIDatatypesEncoder.c
  45. 2 2
      src/iso2/iso2EXIDatatypesEncoder.h
  46. 2 2
      src/test/main.c
  47. 2 2
      src/test/main.h
  48. 32 11
      src/test/main_databinder.c
  49. 1001 218
      src/test/main_example.c
  50. 2 2
      src/transport/v2gtp.c
  51. 2 2
      src/transport/v2gtp.h
  52. 2 2
      src/xmldsig/xmldsigEXIDatatypes.c
  53. 2 2
      src/xmldsig/xmldsigEXIDatatypes.h
  54. 2 2
      src/xmldsig/xmldsigEXIDatatypesDecoder.c
  55. 2 2
      src/xmldsig/xmldsigEXIDatatypesDecoder.h
  56. 2 2
      src/xmldsig/xmldsigEXIDatatypesEncoder.c
  57. 2 2
      src/xmldsig/xmldsigEXIDatatypesEncoder.h

+ 4 - 3
README.txt

@@ -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
 

+ 3 - 3
src/appHandshake/appHandEXIDatatypes.c

@@ -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>

+ 3 - 3
src/appHandshake/appHandEXIDatatypes.h

@@ -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>

+ 3 - 3
src/appHandshake/appHandEXIDatatypesDecoder.c

@@ -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>

+ 3 - 3
src/appHandshake/appHandEXIDatatypesDecoder.h

@@ -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>

+ 3 - 3
src/appHandshake/appHandEXIDatatypesEncoder.c

@@ -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>

+ 3 - 3
src/appHandshake/appHandEXIDatatypesEncoder.h

@@ -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>

+ 2 - 2
src/codec/BitInputStream.c

@@ -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>

+ 2 - 2
src/codec/BitInputStream.h

@@ -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>

+ 2 - 2
src/codec/BitOutputStream.c

@@ -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>

+ 2 - 2
src/codec/BitOutputStream.h

@@ -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>

+ 2 - 2
src/codec/ByteStream.c

@@ -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>

+ 2 - 2
src/codec/ByteStream.h

@@ -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>

+ 2 - 2
src/codec/DecoderChannel.c

@@ -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>

+ 2 - 2
src/codec/DecoderChannel.h

@@ -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>

+ 2 - 2
src/codec/EXIConfig.h

@@ -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>

+ 2 - 2
src/codec/EXIHeaderDecoder.c

@@ -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>

+ 2 - 2
src/codec/EXIHeaderDecoder.h

@@ -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>

+ 2 - 2
src/codec/EXIHeaderEncoder.c

@@ -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>

+ 2 - 2
src/codec/EXIHeaderEncoder.h

@@ -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>

+ 2 - 2
src/codec/EXIOptions.h

@@ -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>

+ 2 - 2
src/codec/EXITypes.h

@@ -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>

+ 2 - 2
src/codec/EncoderChannel.c

@@ -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>

+ 2 - 2
src/codec/EncoderChannel.h

@@ -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>

+ 2 - 2
src/codec/ErrorCodes.h

@@ -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>

+ 2 - 2
src/codec/MethodsBag.c

@@ -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>

+ 2 - 2
src/codec/MethodsBag.h

@@ -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>

+ 2 - 2
src/din/dinEXIDatatypes.c

@@ -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>

+ 2 - 2
src/din/dinEXIDatatypes.h

@@ -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>

+ 2 - 2
src/din/dinEXIDatatypesDecoder.c

@@ -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>

+ 2 - 2
src/din/dinEXIDatatypesDecoder.h

@@ -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>

+ 2 - 2
src/din/dinEXIDatatypesEncoder.c

@@ -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>

+ 2 - 2
src/din/dinEXIDatatypesEncoder.h

@@ -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>

+ 2 - 2
src/iso1/iso1EXIDatatypes.c

@@ -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>

+ 4 - 4
src/iso1/iso1EXIDatatypes.h

@@ -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
 

+ 2 - 2
src/iso1/iso1EXIDatatypesDecoder.c

@@ -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>

+ 2 - 2
src/iso1/iso1EXIDatatypesDecoder.h

@@ -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>

+ 2 - 2
src/iso1/iso1EXIDatatypesEncoder.c

@@ -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>

+ 2 - 2
src/iso1/iso1EXIDatatypesEncoder.h

@@ -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>

+ 2 - 2
src/iso2/iso2EXIDatatypes.c

@@ -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>

+ 4 - 4
src/iso2/iso2EXIDatatypes.h

@@ -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
 

+ 2 - 2
src/iso2/iso2EXIDatatypesDecoder.c

@@ -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>

+ 2 - 2
src/iso2/iso2EXIDatatypesDecoder.h

@@ -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>

+ 2 - 2
src/iso2/iso2EXIDatatypesEncoder.c

@@ -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>

+ 2 - 2
src/iso2/iso2EXIDatatypesEncoder.h

@@ -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>

+ 2 - 2
src/test/main.c

@@ -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>

+ 2 - 2
src/test/main.h

@@ -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
  *
  *

+ 32 - 11
src/test/main_databinder.c

@@ -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
+ 1001 - 218
src/test/main_example.c


+ 2 - 2
src/transport/v2gtp.c

@@ -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
  *
  ********************************************************************/

+ 2 - 2
src/transport/v2gtp.h

@@ -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
  *
  ********************************************************************/

+ 2 - 2
src/xmldsig/xmldsigEXIDatatypes.c

@@ -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>

+ 2 - 2
src/xmldsig/xmldsigEXIDatatypes.h

@@ -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>

+ 2 - 2
src/xmldsig/xmldsigEXIDatatypesDecoder.c

@@ -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>

+ 2 - 2
src/xmldsig/xmldsigEXIDatatypesDecoder.h

@@ -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>

+ 2 - 2
src/xmldsig/xmldsigEXIDatatypesEncoder.c

@@ -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>

+ 2 - 2
src/xmldsig/xmldsigEXIDatatypesEncoder.h

@@ -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>

Some files were not shown because too many files changed in this diff