diff --git a/.github/workflows/actions_build.yml b/.github/workflows/actions_build.yml
index ba36981c..23389f1d 100644
--- a/.github/workflows/actions_build.yml
+++ b/.github/workflows/actions_build.yml
@@ -3,8 +3,8 @@ name: Github Actions Build
on: [push]
env:
- COMMS_BRANCH: v5.2.5
- COMMSDSL_BRANCH: v6.3.3
+ COMMS_TAG: v5.2.7
+ COMMSDSL_TAG: v6.3.4
jobs:
@@ -47,8 +47,8 @@ jobs:
COMMON_INSTALL_DIR: ${{runner.workspace}}/build/install
COMMON_BUILD_TYPE: ${{matrix.type}}
COMMON_CXX_STANDARD: ${{matrix.cpp}}
- COMMS_TAG: ${{env.COMMS_BRANCH}}
- COMMSDSL_TAG: ${{env.COMMSDSL_BRANCH}}
+ COMMS_TAG: ${{env.COMMS_TAG}}
+ COMMSDSL_TAG: ${{env.COMMSDSL_TAG}}
- name: Configure CMake
shell: bash
@@ -99,8 +99,8 @@ jobs:
COMMON_INSTALL_DIR: ${{runner.workspace}}/build/install
COMMON_BUILD_TYPE: ${{matrix.type}}
COMMON_CXX_STANDARD: ${{matrix.cpp}}
- COMMS_TAG: ${{env.COMMS_BRANCH}}
- COMMSDSL_TAG: ${{env.COMMSDSL_BRANCH}}
+ COMMS_TAG: ${{env.COMMS_TAG}}
+ COMMSDSL_TAG: ${{env.COMMSDSL_TAG}}
- name: Configure CMake
shell: bash
@@ -154,8 +154,8 @@ jobs:
COMMON_INSTALL_DIR: ${{runner.workspace}}/build/install
COMMON_BUILD_TYPE: ${{matrix.type}}
COMMON_CXX_STANDARD: ${{matrix.cpp}}
- COMMS_TAG: ${{env.COMMS_BRANCH}}
- COMMSDSL_TAG: ${{env.COMMSDSL_BRANCH}}
+ COMMS_TAG: ${{env.COMMS_TAG}}
+ COMMSDSL_TAG: ${{env.COMMSDSL_TAG}}
- name: Configure CMake
shell: bash
@@ -174,6 +174,60 @@ jobs:
env:
VERBOSE: 1
+ build_gcc_ubuntu_24_04:
+ runs-on: ubuntu-24.04
+ strategy:
+ fail-fast: false
+ matrix:
+ type: [Debug, Release, MinSizeRel]
+ cc_ver: [13, 14]
+ cpp: [11, 14, 17, 20, 23]
+ exclude:
+ - cc_ver: 13
+ cpp: 23
+
+ steps:
+ - uses: actions/checkout@v2
+
+ - name: Prepare Install
+ run: sudo apt-get update --fix-missing
+
+ - name: Install Packages
+ run: sudo apt install libqt5gui5 libboost-all-dev libxml2-dev gcc-${{matrix.cc_ver}} g++-${{matrix.cc_ver}}
+
+ - name: Create Build Environment
+ run: cmake -E make_directory ${{runner.workspace}}/build
+
+ - name: Prepare externals
+ shell: bash
+ run: $GITHUB_WORKSPACE/script/prepare_externals.sh
+ env:
+ BUILD_DIR: ${{runner.workspace}}/build
+ CC: gcc-${{matrix.cc_ver}}
+ CXX: g++-${{matrix.cc_ver}}
+ EXTERNALS_DIR: ${{runner.workspace}}/externals
+ COMMON_INSTALL_DIR: ${{runner.workspace}}/build/install
+ COMMON_BUILD_TYPE: ${{matrix.type}}
+ COMMON_CXX_STANDARD: ${{matrix.cpp}}
+ COMMS_TAG: ${{env.COMMS_TAG}}
+ COMMSDSL_TAG: ${{env.COMMSDSL_TAG}}
+
+ - name: Configure CMake
+ shell: bash
+ working-directory: ${{runner.workspace}}/build
+ run: |
+ cmake $GITHUB_WORKSPACE -DCMAKE_BUILD_TYPE=${{matrix.type}} -DCMAKE_CXX_STANDARD=${{matrix.cpp}} \
+ -DCMAKE_INSTALL_PREFIX=install -DCMAKE_PREFIX_PATH=${{runner.workspace}}/build/install
+ env:
+ CC: gcc-${{matrix.cc_ver}}
+ CXX: g++-${{matrix.cc_ver}}
+
+ - name: Build
+ working-directory: ${{runner.workspace}}/build
+ shell: bash
+ run: cmake --build . --config ${{matrix.type}} --target install
+ env:
+ VERBOSE: 1
build_clang_old_ubuntu_20_04:
runs-on: ubuntu-20.04
@@ -217,8 +271,8 @@ jobs:
COMMON_INSTALL_DIR: ${{runner.workspace}}/build/install
COMMON_BUILD_TYPE: ${{matrix.type}}
COMMON_CXX_STANDARD: ${{matrix.cpp}}
- COMMS_TAG: ${{env.COMMS_BRANCH}}
- COMMSDSL_TAG: ${{env.COMMSDSL_BRANCH}}
+ COMMS_TAG: ${{env.COMMS_TAG}}
+ COMMSDSL_TAG: ${{env.COMMSDSL_TAG}}
- name: Configure CMake
shell: bash
@@ -276,8 +330,8 @@ jobs:
COMMON_INSTALL_DIR: ${{runner.workspace}}/build/install
COMMON_BUILD_TYPE: ${{matrix.type}}
COMMON_CXX_STANDARD: ${{matrix.cpp}}
- COMMS_TAG: ${{env.COMMS_BRANCH}}
- COMMSDSL_TAG: ${{env.COMMSDSL_BRANCH}}
+ COMMS_TAG: ${{env.COMMS_TAG}}
+ COMMSDSL_TAG: ${{env.COMMSDSL_TAG}}
- name: Configure CMake
shell: bash
@@ -336,8 +390,66 @@ jobs:
COMMON_INSTALL_DIR: ${{runner.workspace}}/build/install
COMMON_BUILD_TYPE: ${{matrix.type}}
COMMON_CXX_STANDARD: ${{matrix.cpp}}
- COMMS_TAG: ${{env.COMMS_BRANCH}}
- COMMSDSL_TAG: ${{env.COMMSDSL_BRANCH}}
+ COMMS_TAG: ${{env.COMMS_TAG}}
+ COMMSDSL_TAG: ${{env.COMMSDSL_TAG}}
+
+ - name: Configure CMake
+ shell: bash
+ working-directory: ${{runner.workspace}}/build
+ run: |
+ cmake $GITHUB_WORKSPACE -DCMAKE_BUILD_TYPE=${{matrix.type}} -DCMAKE_CXX_STANDARD=${{matrix.cpp}} \
+ -DCMAKE_INSTALL_PREFIX=install -DCMAKE_PREFIX_PATH=${{runner.workspace}}/build/install
+ env:
+ CC: clang-${{matrix.cc_ver}}
+ CXX: clang++-${{matrix.cc_ver}}
+
+ - name: Build
+ working-directory: ${{runner.workspace}}/build
+ shell: bash
+ run: cmake --build . --config ${{matrix.type}} --target install
+ env:
+ VERBOSE: 1
+
+ build_clang_ubuntu_24_04:
+ runs-on: ubuntu-24.04
+ strategy:
+ fail-fast: false
+ matrix:
+ type: [Debug, Release, MinSizeRel]
+ cc_ver: [16, 17, 18]
+ cpp: [11, 14, 17, 20, 23]
+ exclude:
+ - cc_ver: 16
+ cpp: 23
+ - cc_ver: 17
+ cpp: 23
+
+
+ steps:
+ - uses: actions/checkout@v2
+
+ - name: Prepare Install
+ run: sudo apt-get update --fix-missing
+
+ - name: Install Packages
+ run: sudo apt install libqt5gui5 libboost-all-dev libxml2-dev clang-${{matrix.cc_ver}}
+
+ - name: Create Build Environment
+ run: cmake -E make_directory ${{runner.workspace}}/build
+
+ - name: Prepare externals
+ shell: bash
+ run: $GITHUB_WORKSPACE/script/prepare_externals.sh
+ env:
+ BUILD_DIR: ${{runner.workspace}}/build
+ CC: clang-${{matrix.cc_ver}}
+ CXX: clang++-${{matrix.cc_ver}}
+ EXTERNALS_DIR: ${{runner.workspace}}/externals
+ COMMON_INSTALL_DIR: ${{runner.workspace}}/build/install
+ COMMON_BUILD_TYPE: ${{matrix.type}}
+ COMMON_CXX_STANDARD: ${{matrix.cpp}}
+ COMMS_TAG: ${{env.COMMS_TAG}}
+ COMMSDSL_TAG: ${{env.COMMSDSL_TAG}}
- name: Configure CMake
shell: bash
@@ -354,7 +466,7 @@ jobs:
shell: bash
run: cmake --build . --config ${{matrix.type}} --target install
env:
- VERBOSE: 1
+ VERBOSE: 1
build_msvc_2019:
runs-on: windows-2019
@@ -396,7 +508,8 @@ jobs:
working-directory: ${{runner.workspace}}/build
run: |
cmake %GITHUB_WORKSPACE% -A ${{matrix.arch}} -DCMAKE_BUILD_TYPE=${{matrix.type}} -DCMAKE_INSTALL_PREFIX=install ^
- -DCMAKE_PREFIX_PATH="${{runner.workspace}}/build/install" -DBoost_USE_STATIC_LIBS=ON ^
+ -DCMAKE_PREFIX_PATH="${{runner.workspace}}/build/install" ^
+ -DCMAKE_POLICY_DEFAULT_CMP0167=OLD -DBoost_USE_STATIC_LIBS=ON ^
-DCMAKE_CXX_STANDARD=${{matrix.cpp}} -DOPT_FORCE_EXTRA_BOOST_LIBS=ON
- name: Build Target
@@ -425,7 +538,7 @@ jobs:
if: matrix.arch == 'x64'
shell: cmd
run: |
- choco install boost-msvc-14.3
+ choco install boost-msvc-14.3 --version=1.85.0
- name: Prepare externals
shell: cmd
@@ -447,7 +560,8 @@ jobs:
working-directory: ${{runner.workspace}}/build
run: |
cmake %GITHUB_WORKSPACE% -A ${{matrix.arch}} -DCMAKE_BUILD_TYPE=${{matrix.type}} -DCMAKE_INSTALL_PREFIX=install ^
- -DCMAKE_PREFIX_PATH="${{runner.workspace}}/build/install" -DBoost_USE_STATIC_LIBS=ON ^
+ -DCMAKE_PREFIX_PATH="${{runner.workspace}}/build/install" ^
+ -DCMAKE_POLICY_DEFAULT_CMP0167=OLD -DBoost_USE_STATIC_LIBS=ON ^
-DCMAKE_CXX_STANDARD=${{matrix.cpp}} -DOPT_FORCE_EXTRA_BOOST_LIBS=ON
- name: Build Target
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d20e3693..110320d1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 3.1)
+cmake_minimum_required (VERSION 3.10)
project ("cc_tutorial")
option (OPT_WARN_AS_ERR "Treat warnings as error" ON)
@@ -11,8 +11,17 @@ option (OPT_USE_SANITIZERS "Compile with sanitizers." OFF)
#####################################################
-set (CMAKE_CXX_STANDARD 11 CACHE STRING "The C++ standard to use")
-set (MIN_COMMSDSL_VERSION "6.3.3")
+set (MIN_COMMSDSL_VERSION "6.3.4")
+
+if ("${CMAKE_CXX_STANDARD}" STREQUAL "")
+ set(CMAKE_CXX_STANDARD 11)
+endif ()
+
+if (("${CMAKE_VERSION}" VERSION_GREATER_EQUAL "3.30") AND
+ (NOT DEFINED CMAKE_POLICY_DEFAULT_CMP0167))
+ # Find boost cmake configuration from the boost installation
+ cmake_policy(SET CMP0167 NEW)
+endif ()
include(GNUInstallDirs)
diff --git a/README.md b/README.md
index d44eef82..0363b19a 100644
--- a/README.md
+++ b/README.md
@@ -122,8 +122,7 @@ the code generators). There are also scripts (
[script/prepare_externals.sh](script/prepare_externals.sh) for Linux and
[script/prepare_externals.bat](script/prepare_externals.bat) for Windows)
which can help in preparation of these dependencies. They are also used
-in configuration of the [github actions](.github/workflows/actions_build.yml) and
-[appveyor](.appveyor.yml).
+in configuration of the [github actions](.github/workflows/actions_build.yml).
**NOTE**, that [Boost](https://www.boost.org) libraries are also required.
In case Boost libraries are not installed in expected default location
diff --git a/howtos/howto1/include/howto1/Interface.h b/howtos/howto1/include/howto1/Interface.h
index feac5c22..09a58b49 100644
--- a/howtos/howto1/include/howto1/Interface.h
+++ b/howtos/howto1/include/howto1/Interface.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Interface" interface class.
diff --git a/howtos/howto1/include/howto1/InterfaceCommon.h b/howtos/howto1/include/howto1/InterfaceCommon.h
index 42b8cd96..79374459 100644
--- a/howtos/howto1/include/howto1/InterfaceCommon.h
+++ b/howtos/howto1/include/howto1/InterfaceCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto1/include/howto1/MsgId.h b/howtos/howto1/include/howto1/MsgId.h
index 23412055..c2d5d832 100644
--- a/howtos/howto1/include/howto1/MsgId.h
+++ b/howtos/howto1/include/howto1/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/howtos/howto1/include/howto1/Version.h b/howtos/howto1/include/howto1/Version.h
index 9a16408b..ec2a717c 100644
--- a/howtos/howto1/include/howto1/Version.h
+++ b/howtos/howto1/include/howto1/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace howto1
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/howtos/howto1/include/howto1/dispatch/DispatchClientInputMessage.h b/howtos/howto1/include/howto1/dispatch/DispatchClientInputMessage.h
index 0c3d4efb..4d71c684 100644
--- a/howtos/howto1/include/howto1/dispatch/DispatchClientInputMessage.h
+++ b/howtos/howto1/include/howto1/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto1/include/howto1/dispatch/DispatchMessage.h b/howtos/howto1/include/howto1/dispatch/DispatchMessage.h
index d329c624..07f62f48 100644
--- a/howtos/howto1/include/howto1/dispatch/DispatchMessage.h
+++ b/howtos/howto1/include/howto1/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/howtos/howto1/include/howto1/dispatch/DispatchServerInputMessage.h b/howtos/howto1/include/howto1/dispatch/DispatchServerInputMessage.h
index 79009045..7a27701c 100644
--- a/howtos/howto1/include/howto1/dispatch/DispatchServerInputMessage.h
+++ b/howtos/howto1/include/howto1/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto1/include/howto1/factory/AllMessagesDynMemMsgFactory.h b/howtos/howto1/include/howto1/factory/AllMessagesDynMemMsgFactory.h
index 86cc2b75..d4b607f1 100644
--- a/howtos/howto1/include/howto1/factory/AllMessagesDynMemMsgFactory.h
+++ b/howtos/howto1/include/howto1/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/howtos/howto1/include/howto1/factory/ClientInputMessagesDynMemMsgFactory.h b/howtos/howto1/include/howto1/factory/ClientInputMessagesDynMemMsgFactory.h
index 5d822bd4..d560d950 100644
--- a/howtos/howto1/include/howto1/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto1/include/howto1/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/howtos/howto1/include/howto1/factory/ServerInputMessagesDynMemMsgFactory.h b/howtos/howto1/include/howto1/factory/ServerInputMessagesDynMemMsgFactory.h
index fd12a2a6..b0919c2f 100644
--- a/howtos/howto1/include/howto1/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto1/include/howto1/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/howtos/howto1/include/howto1/field/FieldBase.h b/howtos/howto1/include/howto1/field/FieldBase.h
index 809dc9a1..1f8586db 100644
--- a/howtos/howto1/include/howto1/field/FieldBase.h
+++ b/howtos/howto1/include/howto1/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/howtos/howto1/include/howto1/field/InterfaceFlags.h b/howtos/howto1/include/howto1/field/InterfaceFlags.h
index 99104120..342211ee 100644
--- a/howtos/howto1/include/howto1/field/InterfaceFlags.h
+++ b/howtos/howto1/include/howto1/field/InterfaceFlags.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "InterfaceFlags" field.
diff --git a/howtos/howto1/include/howto1/field/InterfaceFlagsCommon.h b/howtos/howto1/include/howto1/field/InterfaceFlagsCommon.h
index b2c48401..0f51e87f 100644
--- a/howtos/howto1/include/howto1/field/InterfaceFlagsCommon.h
+++ b/howtos/howto1/include/howto1/field/InterfaceFlagsCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto1/include/howto1/field/MsgId.h b/howtos/howto1/include/howto1/field/MsgId.h
index 84270a71..30dd41a4 100644
--- a/howtos/howto1/include/howto1/field/MsgId.h
+++ b/howtos/howto1/include/howto1/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/howtos/howto1/include/howto1/field/MsgIdCommon.h b/howtos/howto1/include/howto1/field/MsgIdCommon.h
index 9b166ef4..6679e58b 100644
--- a/howtos/howto1/include/howto1/field/MsgIdCommon.h
+++ b/howtos/howto1/include/howto1/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto1/include/howto1/frame/Frame.h b/howtos/howto1/include/howto1/frame/Frame.h
index b913b6ed..5825e2a7 100644
--- a/howtos/howto1/include/howto1/frame/Frame.h
+++ b/howtos/howto1/include/howto1/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/howtos/howto1/include/howto1/frame/FrameCommon.h b/howtos/howto1/include/howto1/frame/FrameCommon.h
index 6f4f7baf..264ad3ec 100644
--- a/howtos/howto1/include/howto1/frame/FrameCommon.h
+++ b/howtos/howto1/include/howto1/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto1/include/howto1/input/AllMessages.h b/howtos/howto1/include/howto1/input/AllMessages.h
index 8ccfd56f..0ee8e444 100644
--- a/howtos/howto1/include/howto1/input/AllMessages.h
+++ b/howtos/howto1/include/howto1/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/howtos/howto1/include/howto1/input/ClientInputMessages.h b/howtos/howto1/include/howto1/input/ClientInputMessages.h
index 39f74dd5..a3b3c00d 100644
--- a/howtos/howto1/include/howto1/input/ClientInputMessages.h
+++ b/howtos/howto1/include/howto1/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/howtos/howto1/include/howto1/input/ServerInputMessages.h b/howtos/howto1/include/howto1/input/ServerInputMessages.h
index 271d1999..7595259a 100644
--- a/howtos/howto1/include/howto1/input/ServerInputMessages.h
+++ b/howtos/howto1/include/howto1/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/howtos/howto1/include/howto1/message/Msg1.h b/howtos/howto1/include/howto1/message/Msg1.h
index 2d20bc6e..8720e2a5 100644
--- a/howtos/howto1/include/howto1/message/Msg1.h
+++ b/howtos/howto1/include/howto1/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/howtos/howto1/include/howto1/message/Msg1Common.h b/howtos/howto1/include/howto1/message/Msg1Common.h
index d4375f9f..ac7abaf1 100644
--- a/howtos/howto1/include/howto1/message/Msg1Common.h
+++ b/howtos/howto1/include/howto1/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto1/include/howto1/message/Msg2.h b/howtos/howto1/include/howto1/message/Msg2.h
index d8444235..3c1066ea 100644
--- a/howtos/howto1/include/howto1/message/Msg2.h
+++ b/howtos/howto1/include/howto1/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/howtos/howto1/include/howto1/message/Msg2Common.h b/howtos/howto1/include/howto1/message/Msg2Common.h
index 02ac6195..9f81a0f1 100644
--- a/howtos/howto1/include/howto1/message/Msg2Common.h
+++ b/howtos/howto1/include/howto1/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto1/include/howto1/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto1/include/howto1/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index d9cb020b..f2a6f506 100644
--- a/howtos/howto1/include/howto1/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto1/include/howto1/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/howtos/howto1/include/howto1/options/BareMetalDefaultOptions.h b/howtos/howto1/include/howto1/options/BareMetalDefaultOptions.h
index 5f8d7988..c029ae8b 100644
--- a/howtos/howto1/include/howto1/options/BareMetalDefaultOptions.h
+++ b/howtos/howto1/include/howto1/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/howtos/howto1/include/howto1/options/ClientDefaultOptions.h b/howtos/howto1/include/howto1/options/ClientDefaultOptions.h
index a1ffc854..40938c56 100644
--- a/howtos/howto1/include/howto1/options/ClientDefaultOptions.h
+++ b/howtos/howto1/include/howto1/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/howtos/howto1/include/howto1/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto1/include/howto1/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index ab66a398..eaa6861f 100644
--- a/howtos/howto1/include/howto1/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto1/include/howto1/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/howtos/howto1/include/howto1/options/DataViewDefaultOptions.h b/howtos/howto1/include/howto1/options/DataViewDefaultOptions.h
index 9f6f9513..ab7b563a 100644
--- a/howtos/howto1/include/howto1/options/DataViewDefaultOptions.h
+++ b/howtos/howto1/include/howto1/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/howtos/howto1/include/howto1/options/DefaultOptions.h b/howtos/howto1/include/howto1/options/DefaultOptions.h
index cb720df2..2e904a26 100644
--- a/howtos/howto1/include/howto1/options/DefaultOptions.h
+++ b/howtos/howto1/include/howto1/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/howtos/howto1/include/howto1/options/ServerDefaultOptions.h b/howtos/howto1/include/howto1/options/ServerDefaultOptions.h
index 87bd2273..a38bf8f8 100644
--- a/howtos/howto1/include/howto1/options/ServerDefaultOptions.h
+++ b/howtos/howto1/include/howto1/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/howtos/howto1/include/howto1/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto1/include/howto1/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 7d1fdb95..0dace477 100644
--- a/howtos/howto1/include/howto1/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto1/include/howto1/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/howtos/howto10/include/howto10/Interface.h b/howtos/howto10/include/howto10/Interface.h
index ffe156d3..cbf392b1 100644
--- a/howtos/howto10/include/howto10/Interface.h
+++ b/howtos/howto10/include/howto10/Interface.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Interface" interface class.
diff --git a/howtos/howto10/include/howto10/InterfaceCommon.h b/howtos/howto10/include/howto10/InterfaceCommon.h
index 6ec000e9..400f9907 100644
--- a/howtos/howto10/include/howto10/InterfaceCommon.h
+++ b/howtos/howto10/include/howto10/InterfaceCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto10/include/howto10/MsgId.h b/howtos/howto10/include/howto10/MsgId.h
index b6b45a1a..3a65ad01 100644
--- a/howtos/howto10/include/howto10/MsgId.h
+++ b/howtos/howto10/include/howto10/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/howtos/howto10/include/howto10/Version.h b/howtos/howto10/include/howto10/Version.h
index 3eeafe3e..9a6d023a 100644
--- a/howtos/howto10/include/howto10/Version.h
+++ b/howtos/howto10/include/howto10/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace howto10
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/howtos/howto10/include/howto10/dispatch/DispatchClientInputMessage.h b/howtos/howto10/include/howto10/dispatch/DispatchClientInputMessage.h
index dcf487d6..e9632449 100644
--- a/howtos/howto10/include/howto10/dispatch/DispatchClientInputMessage.h
+++ b/howtos/howto10/include/howto10/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto10/include/howto10/dispatch/DispatchMessage.h b/howtos/howto10/include/howto10/dispatch/DispatchMessage.h
index 0cf79c6a..1a45073d 100644
--- a/howtos/howto10/include/howto10/dispatch/DispatchMessage.h
+++ b/howtos/howto10/include/howto10/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/howtos/howto10/include/howto10/dispatch/DispatchServerInputMessage.h b/howtos/howto10/include/howto10/dispatch/DispatchServerInputMessage.h
index 56c7e570..24249aa8 100644
--- a/howtos/howto10/include/howto10/dispatch/DispatchServerInputMessage.h
+++ b/howtos/howto10/include/howto10/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto10/include/howto10/factory/AllMessagesDynMemMsgFactory.h b/howtos/howto10/include/howto10/factory/AllMessagesDynMemMsgFactory.h
index 14f317e2..acab8056 100644
--- a/howtos/howto10/include/howto10/factory/AllMessagesDynMemMsgFactory.h
+++ b/howtos/howto10/include/howto10/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/howtos/howto10/include/howto10/factory/ClientInputMessagesDynMemMsgFactory.h b/howtos/howto10/include/howto10/factory/ClientInputMessagesDynMemMsgFactory.h
index 0c55189a..25a587cc 100644
--- a/howtos/howto10/include/howto10/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto10/include/howto10/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/howtos/howto10/include/howto10/factory/ServerInputMessagesDynMemMsgFactory.h b/howtos/howto10/include/howto10/factory/ServerInputMessagesDynMemMsgFactory.h
index 381b9580..cc1f9148 100644
--- a/howtos/howto10/include/howto10/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto10/include/howto10/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/howtos/howto10/include/howto10/field/FieldBase.h b/howtos/howto10/include/howto10/field/FieldBase.h
index 662c13e2..b49f13c2 100644
--- a/howtos/howto10/include/howto10/field/FieldBase.h
+++ b/howtos/howto10/include/howto10/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/howtos/howto10/include/howto10/field/Flags.h b/howtos/howto10/include/howto10/field/Flags.h
index ec9c5f9c..69324593 100644
--- a/howtos/howto10/include/howto10/field/Flags.h
+++ b/howtos/howto10/include/howto10/field/Flags.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Flags" field.
diff --git a/howtos/howto10/include/howto10/field/FlagsCommon.h b/howtos/howto10/include/howto10/field/FlagsCommon.h
index fe17bb04..498edaaa 100644
--- a/howtos/howto10/include/howto10/field/FlagsCommon.h
+++ b/howtos/howto10/include/howto10/field/FlagsCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto10/include/howto10/field/MsgId.h b/howtos/howto10/include/howto10/field/MsgId.h
index 7c4c0e82..46eee494 100644
--- a/howtos/howto10/include/howto10/field/MsgId.h
+++ b/howtos/howto10/include/howto10/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/howtos/howto10/include/howto10/field/MsgIdCommon.h b/howtos/howto10/include/howto10/field/MsgIdCommon.h
index 13f09b04..bd030b50 100644
--- a/howtos/howto10/include/howto10/field/MsgIdCommon.h
+++ b/howtos/howto10/include/howto10/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto10/include/howto10/frame/Frame.h b/howtos/howto10/include/howto10/frame/Frame.h
index fd65784b..471b425a 100644
--- a/howtos/howto10/include/howto10/frame/Frame.h
+++ b/howtos/howto10/include/howto10/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/howtos/howto10/include/howto10/frame/FrameCommon.h b/howtos/howto10/include/howto10/frame/FrameCommon.h
index c89137f9..77003b0f 100644
--- a/howtos/howto10/include/howto10/frame/FrameCommon.h
+++ b/howtos/howto10/include/howto10/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto10/include/howto10/input/AllMessages.h b/howtos/howto10/include/howto10/input/AllMessages.h
index bcbfb274..d47aa5b4 100644
--- a/howtos/howto10/include/howto10/input/AllMessages.h
+++ b/howtos/howto10/include/howto10/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/howtos/howto10/include/howto10/input/ClientInputMessages.h b/howtos/howto10/include/howto10/input/ClientInputMessages.h
index 7c22d5c8..3dc865f1 100644
--- a/howtos/howto10/include/howto10/input/ClientInputMessages.h
+++ b/howtos/howto10/include/howto10/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/howtos/howto10/include/howto10/input/ServerInputMessages.h b/howtos/howto10/include/howto10/input/ServerInputMessages.h
index 7f469f82..67a2ee4e 100644
--- a/howtos/howto10/include/howto10/input/ServerInputMessages.h
+++ b/howtos/howto10/include/howto10/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/howtos/howto10/include/howto10/message/Msg1.h b/howtos/howto10/include/howto10/message/Msg1.h
index 6cf5b550..a2b2a191 100644
--- a/howtos/howto10/include/howto10/message/Msg1.h
+++ b/howtos/howto10/include/howto10/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/howtos/howto10/include/howto10/message/Msg1Common.h b/howtos/howto10/include/howto10/message/Msg1Common.h
index 0d6e3c68..e67f66ec 100644
--- a/howtos/howto10/include/howto10/message/Msg1Common.h
+++ b/howtos/howto10/include/howto10/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto10/include/howto10/message/Msg2.h b/howtos/howto10/include/howto10/message/Msg2.h
index 970d7d8a..7f71b933 100644
--- a/howtos/howto10/include/howto10/message/Msg2.h
+++ b/howtos/howto10/include/howto10/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/howtos/howto10/include/howto10/message/Msg2Common.h b/howtos/howto10/include/howto10/message/Msg2Common.h
index c64fcaf7..dc16ed05 100644
--- a/howtos/howto10/include/howto10/message/Msg2Common.h
+++ b/howtos/howto10/include/howto10/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto10/include/howto10/message/Msg3.h b/howtos/howto10/include/howto10/message/Msg3.h
index 1dc19977..2298e099 100644
--- a/howtos/howto10/include/howto10/message/Msg3.h
+++ b/howtos/howto10/include/howto10/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/howtos/howto10/include/howto10/message/Msg3Common.h b/howtos/howto10/include/howto10/message/Msg3Common.h
index db0d217b..66d472be 100644
--- a/howtos/howto10/include/howto10/message/Msg3Common.h
+++ b/howtos/howto10/include/howto10/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto10/include/howto10/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto10/include/howto10/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index aa668a51..0f18663e 100644
--- a/howtos/howto10/include/howto10/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto10/include/howto10/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/howtos/howto10/include/howto10/options/BareMetalDefaultOptions.h b/howtos/howto10/include/howto10/options/BareMetalDefaultOptions.h
index f0bd12b4..b4b04a2e 100644
--- a/howtos/howto10/include/howto10/options/BareMetalDefaultOptions.h
+++ b/howtos/howto10/include/howto10/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/howtos/howto10/include/howto10/options/ClientDefaultOptions.h b/howtos/howto10/include/howto10/options/ClientDefaultOptions.h
index 44ce9989..644450a7 100644
--- a/howtos/howto10/include/howto10/options/ClientDefaultOptions.h
+++ b/howtos/howto10/include/howto10/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/howtos/howto10/include/howto10/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto10/include/howto10/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 24fa1cd9..9d71bbbc 100644
--- a/howtos/howto10/include/howto10/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto10/include/howto10/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/howtos/howto10/include/howto10/options/DataViewDefaultOptions.h b/howtos/howto10/include/howto10/options/DataViewDefaultOptions.h
index ba2425d6..ad236e8f 100644
--- a/howtos/howto10/include/howto10/options/DataViewDefaultOptions.h
+++ b/howtos/howto10/include/howto10/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/howtos/howto10/include/howto10/options/DefaultOptions.h b/howtos/howto10/include/howto10/options/DefaultOptions.h
index 001eee15..3fb54384 100644
--- a/howtos/howto10/include/howto10/options/DefaultOptions.h
+++ b/howtos/howto10/include/howto10/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/howtos/howto10/include/howto10/options/ServerDefaultOptions.h b/howtos/howto10/include/howto10/options/ServerDefaultOptions.h
index dd6fe08e..dc46770b 100644
--- a/howtos/howto10/include/howto10/options/ServerDefaultOptions.h
+++ b/howtos/howto10/include/howto10/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/howtos/howto10/include/howto10/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto10/include/howto10/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 9fb62d9f..237ec5b8 100644
--- a/howtos/howto10/include/howto10/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto10/include/howto10/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/howtos/howto2/include/howto2/Message.h b/howtos/howto2/include/howto2/Message.h
index 97e37205..efe17b43 100644
--- a/howtos/howto2/include/howto2/Message.h
+++ b/howtos/howto2/include/howto2/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/howtos/howto2/include/howto2/MsgId.h b/howtos/howto2/include/howto2/MsgId.h
index 598224c6..93581878 100644
--- a/howtos/howto2/include/howto2/MsgId.h
+++ b/howtos/howto2/include/howto2/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/howtos/howto2/include/howto2/Version.h b/howtos/howto2/include/howto2/Version.h
index e8c95b5c..20e65cea 100644
--- a/howtos/howto2/include/howto2/Version.h
+++ b/howtos/howto2/include/howto2/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace howto2
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/howtos/howto2/include/howto2/dispatch/DispatchClientInputMessage.h b/howtos/howto2/include/howto2/dispatch/DispatchClientInputMessage.h
index db728627..8e435b6f 100644
--- a/howtos/howto2/include/howto2/dispatch/DispatchClientInputMessage.h
+++ b/howtos/howto2/include/howto2/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto2/include/howto2/dispatch/DispatchMessage.h b/howtos/howto2/include/howto2/dispatch/DispatchMessage.h
index 7adad655..a904ba41 100644
--- a/howtos/howto2/include/howto2/dispatch/DispatchMessage.h
+++ b/howtos/howto2/include/howto2/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/howtos/howto2/include/howto2/dispatch/DispatchServerInputMessage.h b/howtos/howto2/include/howto2/dispatch/DispatchServerInputMessage.h
index 0ea34d71..5c635053 100644
--- a/howtos/howto2/include/howto2/dispatch/DispatchServerInputMessage.h
+++ b/howtos/howto2/include/howto2/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto2/include/howto2/factory/AllMessagesDynMemMsgFactory.h b/howtos/howto2/include/howto2/factory/AllMessagesDynMemMsgFactory.h
index c7ea835b..c10940ce 100644
--- a/howtos/howto2/include/howto2/factory/AllMessagesDynMemMsgFactory.h
+++ b/howtos/howto2/include/howto2/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/howtos/howto2/include/howto2/factory/ClientInputMessagesDynMemMsgFactory.h b/howtos/howto2/include/howto2/factory/ClientInputMessagesDynMemMsgFactory.h
index ed2e6137..58c46257 100644
--- a/howtos/howto2/include/howto2/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto2/include/howto2/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/howtos/howto2/include/howto2/factory/ServerInputMessagesDynMemMsgFactory.h b/howtos/howto2/include/howto2/factory/ServerInputMessagesDynMemMsgFactory.h
index 424ec9f2..300d39dc 100644
--- a/howtos/howto2/include/howto2/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto2/include/howto2/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/howtos/howto2/include/howto2/field/FieldBase.h b/howtos/howto2/include/howto2/field/FieldBase.h
index 860cbd62..fd1980d3 100644
--- a/howtos/howto2/include/howto2/field/FieldBase.h
+++ b/howtos/howto2/include/howto2/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/howtos/howto2/include/howto2/field/MsgId.h b/howtos/howto2/include/howto2/field/MsgId.h
index eef66e97..472325f3 100644
--- a/howtos/howto2/include/howto2/field/MsgId.h
+++ b/howtos/howto2/include/howto2/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/howtos/howto2/include/howto2/field/MsgIdCommon.h b/howtos/howto2/include/howto2/field/MsgIdCommon.h
index 6489c0cb..ade7daec 100644
--- a/howtos/howto2/include/howto2/field/MsgIdCommon.h
+++ b/howtos/howto2/include/howto2/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto2/include/howto2/frame/Frame.h b/howtos/howto2/include/howto2/frame/Frame.h
index 2a62a8d7..a0a9657d 100644
--- a/howtos/howto2/include/howto2/frame/Frame.h
+++ b/howtos/howto2/include/howto2/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/howtos/howto2/include/howto2/frame/FrameCommon.h b/howtos/howto2/include/howto2/frame/FrameCommon.h
index 04bcd655..0c3c516d 100644
--- a/howtos/howto2/include/howto2/frame/FrameCommon.h
+++ b/howtos/howto2/include/howto2/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto2/include/howto2/input/AllMessages.h b/howtos/howto2/include/howto2/input/AllMessages.h
index 9e0caef8..1d92df6b 100644
--- a/howtos/howto2/include/howto2/input/AllMessages.h
+++ b/howtos/howto2/include/howto2/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/howtos/howto2/include/howto2/input/ClientInputMessages.h b/howtos/howto2/include/howto2/input/ClientInputMessages.h
index fb4831a3..00089ae8 100644
--- a/howtos/howto2/include/howto2/input/ClientInputMessages.h
+++ b/howtos/howto2/include/howto2/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/howtos/howto2/include/howto2/input/ServerInputMessages.h b/howtos/howto2/include/howto2/input/ServerInputMessages.h
index 74af77da..12abe94b 100644
--- a/howtos/howto2/include/howto2/input/ServerInputMessages.h
+++ b/howtos/howto2/include/howto2/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/howtos/howto2/include/howto2/message/Msg1.h b/howtos/howto2/include/howto2/message/Msg1.h
index 4b17a85b..11664444 100644
--- a/howtos/howto2/include/howto2/message/Msg1.h
+++ b/howtos/howto2/include/howto2/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/howtos/howto2/include/howto2/message/Msg1Common.h b/howtos/howto2/include/howto2/message/Msg1Common.h
index 5d09315c..bf975ddb 100644
--- a/howtos/howto2/include/howto2/message/Msg1Common.h
+++ b/howtos/howto2/include/howto2/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto2/include/howto2/message/Msg2.h b/howtos/howto2/include/howto2/message/Msg2.h
index 9e8ab1d3..36f82f6d 100644
--- a/howtos/howto2/include/howto2/message/Msg2.h
+++ b/howtos/howto2/include/howto2/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/howtos/howto2/include/howto2/message/Msg2Common.h b/howtos/howto2/include/howto2/message/Msg2Common.h
index d0735442..d6297905 100644
--- a/howtos/howto2/include/howto2/message/Msg2Common.h
+++ b/howtos/howto2/include/howto2/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto2/include/howto2/message/Msg3.h b/howtos/howto2/include/howto2/message/Msg3.h
index 9e789ffb..b15cf543 100644
--- a/howtos/howto2/include/howto2/message/Msg3.h
+++ b/howtos/howto2/include/howto2/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/howtos/howto2/include/howto2/message/Msg3Common.h b/howtos/howto2/include/howto2/message/Msg3Common.h
index d054ed3b..8e8c8566 100644
--- a/howtos/howto2/include/howto2/message/Msg3Common.h
+++ b/howtos/howto2/include/howto2/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto2/include/howto2/message/Msg4.h b/howtos/howto2/include/howto2/message/Msg4.h
index 41dc6e9b..14c9f2f0 100644
--- a/howtos/howto2/include/howto2/message/Msg4.h
+++ b/howtos/howto2/include/howto2/message/Msg4.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 4" message and its fields.
diff --git a/howtos/howto2/include/howto2/message/Msg4Common.h b/howtos/howto2/include/howto2/message/Msg4Common.h
index a4a7b408..9d9126b3 100644
--- a/howtos/howto2/include/howto2/message/Msg4Common.h
+++ b/howtos/howto2/include/howto2/message/Msg4Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto2/include/howto2/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto2/include/howto2/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 8cb5d3e5..9ca4ced7 100644
--- a/howtos/howto2/include/howto2/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto2/include/howto2/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/howtos/howto2/include/howto2/options/BareMetalDefaultOptions.h b/howtos/howto2/include/howto2/options/BareMetalDefaultOptions.h
index c92552ef..6e0da329 100644
--- a/howtos/howto2/include/howto2/options/BareMetalDefaultOptions.h
+++ b/howtos/howto2/include/howto2/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/howtos/howto2/include/howto2/options/ClientDefaultOptions.h b/howtos/howto2/include/howto2/options/ClientDefaultOptions.h
index 2e2a8e97..c51d436e 100644
--- a/howtos/howto2/include/howto2/options/ClientDefaultOptions.h
+++ b/howtos/howto2/include/howto2/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/howtos/howto2/include/howto2/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto2/include/howto2/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index bd09f7a6..04755b9d 100644
--- a/howtos/howto2/include/howto2/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto2/include/howto2/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/howtos/howto2/include/howto2/options/DataViewDefaultOptions.h b/howtos/howto2/include/howto2/options/DataViewDefaultOptions.h
index ead2979b..c177d41f 100644
--- a/howtos/howto2/include/howto2/options/DataViewDefaultOptions.h
+++ b/howtos/howto2/include/howto2/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/howtos/howto2/include/howto2/options/DefaultOptions.h b/howtos/howto2/include/howto2/options/DefaultOptions.h
index 234eb01f..8986b503 100644
--- a/howtos/howto2/include/howto2/options/DefaultOptions.h
+++ b/howtos/howto2/include/howto2/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/howtos/howto2/include/howto2/options/ServerDefaultOptions.h b/howtos/howto2/include/howto2/options/ServerDefaultOptions.h
index bc01a594..52e01694 100644
--- a/howtos/howto2/include/howto2/options/ServerDefaultOptions.h
+++ b/howtos/howto2/include/howto2/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/howtos/howto2/include/howto2/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto2/include/howto2/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index bf1e2fa4..e5fd73d2 100644
--- a/howtos/howto2/include/howto2/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto2/include/howto2/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/howtos/howto3/include/howto3/Message.h b/howtos/howto3/include/howto3/Message.h
index 1d490588..79918079 100644
--- a/howtos/howto3/include/howto3/Message.h
+++ b/howtos/howto3/include/howto3/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/howtos/howto3/include/howto3/MsgId.h b/howtos/howto3/include/howto3/MsgId.h
index 14a83bcb..413c8404 100644
--- a/howtos/howto3/include/howto3/MsgId.h
+++ b/howtos/howto3/include/howto3/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/howtos/howto3/include/howto3/Version.h b/howtos/howto3/include/howto3/Version.h
index 9c98d02f..5b9535c3 100644
--- a/howtos/howto3/include/howto3/Version.h
+++ b/howtos/howto3/include/howto3/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace howto3
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/howtos/howto3/include/howto3/dispatch/DispatchClientInputMessage.h b/howtos/howto3/include/howto3/dispatch/DispatchClientInputMessage.h
index f2e5fe4b..d983dafd 100644
--- a/howtos/howto3/include/howto3/dispatch/DispatchClientInputMessage.h
+++ b/howtos/howto3/include/howto3/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto3/include/howto3/dispatch/DispatchMessage.h b/howtos/howto3/include/howto3/dispatch/DispatchMessage.h
index e5d00619..c12d3a88 100644
--- a/howtos/howto3/include/howto3/dispatch/DispatchMessage.h
+++ b/howtos/howto3/include/howto3/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/howtos/howto3/include/howto3/dispatch/DispatchServerInputMessage.h b/howtos/howto3/include/howto3/dispatch/DispatchServerInputMessage.h
index 63dcd1dd..d59a2604 100644
--- a/howtos/howto3/include/howto3/dispatch/DispatchServerInputMessage.h
+++ b/howtos/howto3/include/howto3/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto3/include/howto3/factory/AllMessagesDynMemMsgFactory.h b/howtos/howto3/include/howto3/factory/AllMessagesDynMemMsgFactory.h
index fed77f8c..d675b4cc 100644
--- a/howtos/howto3/include/howto3/factory/AllMessagesDynMemMsgFactory.h
+++ b/howtos/howto3/include/howto3/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/howtos/howto3/include/howto3/factory/ClientInputMessagesDynMemMsgFactory.h b/howtos/howto3/include/howto3/factory/ClientInputMessagesDynMemMsgFactory.h
index b06cdf2b..9017ba93 100644
--- a/howtos/howto3/include/howto3/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto3/include/howto3/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/howtos/howto3/include/howto3/factory/ServerInputMessagesDynMemMsgFactory.h b/howtos/howto3/include/howto3/factory/ServerInputMessagesDynMemMsgFactory.h
index a40a1e40..18bdfd83 100644
--- a/howtos/howto3/include/howto3/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto3/include/howto3/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/howtos/howto3/include/howto3/field/FieldBase.h b/howtos/howto3/include/howto3/field/FieldBase.h
index 7007f745..ccb0cab8 100644
--- a/howtos/howto3/include/howto3/field/FieldBase.h
+++ b/howtos/howto3/include/howto3/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/howtos/howto3/include/howto3/field/MsgId.h b/howtos/howto3/include/howto3/field/MsgId.h
index 73ec3892..cba0f046 100644
--- a/howtos/howto3/include/howto3/field/MsgId.h
+++ b/howtos/howto3/include/howto3/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/howtos/howto3/include/howto3/field/MsgIdCommon.h b/howtos/howto3/include/howto3/field/MsgIdCommon.h
index 30af74bc..e5e5ea68 100644
--- a/howtos/howto3/include/howto3/field/MsgIdCommon.h
+++ b/howtos/howto3/include/howto3/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto3/include/howto3/frame/Frame.h b/howtos/howto3/include/howto3/frame/Frame.h
index 0e8e1c9f..d9977396 100644
--- a/howtos/howto3/include/howto3/frame/Frame.h
+++ b/howtos/howto3/include/howto3/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/howtos/howto3/include/howto3/input/AllMessages.h b/howtos/howto3/include/howto3/input/AllMessages.h
index f5591bda..c8212720 100644
--- a/howtos/howto3/include/howto3/input/AllMessages.h
+++ b/howtos/howto3/include/howto3/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/howtos/howto3/include/howto3/input/ClientInputMessages.h b/howtos/howto3/include/howto3/input/ClientInputMessages.h
index 3c223742..4415dd26 100644
--- a/howtos/howto3/include/howto3/input/ClientInputMessages.h
+++ b/howtos/howto3/include/howto3/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/howtos/howto3/include/howto3/input/ServerInputMessages.h b/howtos/howto3/include/howto3/input/ServerInputMessages.h
index 7859c02f..1afedd56 100644
--- a/howtos/howto3/include/howto3/input/ServerInputMessages.h
+++ b/howtos/howto3/include/howto3/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/howtos/howto3/include/howto3/message/Msg1.h b/howtos/howto3/include/howto3/message/Msg1.h
index e8fb7209..4fbeb47b 100644
--- a/howtos/howto3/include/howto3/message/Msg1.h
+++ b/howtos/howto3/include/howto3/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/howtos/howto3/include/howto3/message/Msg1Common.h b/howtos/howto3/include/howto3/message/Msg1Common.h
index b8159475..e9845d16 100644
--- a/howtos/howto3/include/howto3/message/Msg1Common.h
+++ b/howtos/howto3/include/howto3/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto3/include/howto3/message/Msg2.h b/howtos/howto3/include/howto3/message/Msg2.h
index 6a28a9d3..a205a721 100644
--- a/howtos/howto3/include/howto3/message/Msg2.h
+++ b/howtos/howto3/include/howto3/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/howtos/howto3/include/howto3/message/Msg2Common.h b/howtos/howto3/include/howto3/message/Msg2Common.h
index 4a1ea896..d80df7df 100644
--- a/howtos/howto3/include/howto3/message/Msg2Common.h
+++ b/howtos/howto3/include/howto3/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto3/include/howto3/message/Msg3.h b/howtos/howto3/include/howto3/message/Msg3.h
index 33b6a123..5707dce7 100644
--- a/howtos/howto3/include/howto3/message/Msg3.h
+++ b/howtos/howto3/include/howto3/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/howtos/howto3/include/howto3/message/Msg3Common.h b/howtos/howto3/include/howto3/message/Msg3Common.h
index ce1988ed..ad837eda 100644
--- a/howtos/howto3/include/howto3/message/Msg3Common.h
+++ b/howtos/howto3/include/howto3/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto3/include/howto3/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto3/include/howto3/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index b7d61dbd..77077e88 100644
--- a/howtos/howto3/include/howto3/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto3/include/howto3/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/howtos/howto3/include/howto3/options/BareMetalDefaultOptions.h b/howtos/howto3/include/howto3/options/BareMetalDefaultOptions.h
index 21059512..5f182043 100644
--- a/howtos/howto3/include/howto3/options/BareMetalDefaultOptions.h
+++ b/howtos/howto3/include/howto3/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/howtos/howto3/include/howto3/options/ClientDefaultOptions.h b/howtos/howto3/include/howto3/options/ClientDefaultOptions.h
index bc705bef..e1c474de 100644
--- a/howtos/howto3/include/howto3/options/ClientDefaultOptions.h
+++ b/howtos/howto3/include/howto3/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/howtos/howto3/include/howto3/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto3/include/howto3/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index d01b7e40..4e5e83a9 100644
--- a/howtos/howto3/include/howto3/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto3/include/howto3/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/howtos/howto3/include/howto3/options/DataViewDefaultOptions.h b/howtos/howto3/include/howto3/options/DataViewDefaultOptions.h
index f62c5a3e..94ef51b6 100644
--- a/howtos/howto3/include/howto3/options/DataViewDefaultOptions.h
+++ b/howtos/howto3/include/howto3/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/howtos/howto3/include/howto3/options/DefaultOptions.h b/howtos/howto3/include/howto3/options/DefaultOptions.h
index ab6c68a8..d087f474 100644
--- a/howtos/howto3/include/howto3/options/DefaultOptions.h
+++ b/howtos/howto3/include/howto3/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/howtos/howto3/include/howto3/options/ServerDefaultOptions.h b/howtos/howto3/include/howto3/options/ServerDefaultOptions.h
index 66b57657..450829bd 100644
--- a/howtos/howto3/include/howto3/options/ServerDefaultOptions.h
+++ b/howtos/howto3/include/howto3/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/howtos/howto3/include/howto3/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto3/include/howto3/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index b0ca15a5..665724da 100644
--- a/howtos/howto3/include/howto3/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto3/include/howto3/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/howtos/howto4/include/howto4/Message.h b/howtos/howto4/include/howto4/Message.h
index 1b02f1a0..71c518d2 100644
--- a/howtos/howto4/include/howto4/Message.h
+++ b/howtos/howto4/include/howto4/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/howtos/howto4/include/howto4/MsgId.h b/howtos/howto4/include/howto4/MsgId.h
index 685b87ce..3ced80e4 100644
--- a/howtos/howto4/include/howto4/MsgId.h
+++ b/howtos/howto4/include/howto4/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/howtos/howto4/include/howto4/Version.h b/howtos/howto4/include/howto4/Version.h
index 47ac4197..373572f9 100644
--- a/howtos/howto4/include/howto4/Version.h
+++ b/howtos/howto4/include/howto4/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace howto4
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/howtos/howto4/include/howto4/dispatch/DispatchClientInputMessage.h b/howtos/howto4/include/howto4/dispatch/DispatchClientInputMessage.h
index 5de5b4ee..e8b75bca 100644
--- a/howtos/howto4/include/howto4/dispatch/DispatchClientInputMessage.h
+++ b/howtos/howto4/include/howto4/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto4/include/howto4/dispatch/DispatchMessage.h b/howtos/howto4/include/howto4/dispatch/DispatchMessage.h
index 6e89a1a4..6944b6c0 100644
--- a/howtos/howto4/include/howto4/dispatch/DispatchMessage.h
+++ b/howtos/howto4/include/howto4/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/howtos/howto4/include/howto4/dispatch/DispatchServerInputMessage.h b/howtos/howto4/include/howto4/dispatch/DispatchServerInputMessage.h
index f1f973e1..b08c41d7 100644
--- a/howtos/howto4/include/howto4/dispatch/DispatchServerInputMessage.h
+++ b/howtos/howto4/include/howto4/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto4/include/howto4/factory/AllMessagesDynMemMsgFactory.h b/howtos/howto4/include/howto4/factory/AllMessagesDynMemMsgFactory.h
index c02c7422..fe8f3980 100644
--- a/howtos/howto4/include/howto4/factory/AllMessagesDynMemMsgFactory.h
+++ b/howtos/howto4/include/howto4/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/howtos/howto4/include/howto4/factory/ClientInputMessagesDynMemMsgFactory.h b/howtos/howto4/include/howto4/factory/ClientInputMessagesDynMemMsgFactory.h
index 881308ea..74d0508f 100644
--- a/howtos/howto4/include/howto4/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto4/include/howto4/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/howtos/howto4/include/howto4/factory/ServerInputMessagesDynMemMsgFactory.h b/howtos/howto4/include/howto4/factory/ServerInputMessagesDynMemMsgFactory.h
index f93b2111..a1110c6a 100644
--- a/howtos/howto4/include/howto4/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto4/include/howto4/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/howtos/howto4/include/howto4/field/FieldBase.h b/howtos/howto4/include/howto4/field/FieldBase.h
index f3c71113..1fc0525a 100644
--- a/howtos/howto4/include/howto4/field/FieldBase.h
+++ b/howtos/howto4/include/howto4/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/howtos/howto4/include/howto4/field/TlvProp.h b/howtos/howto4/include/howto4/field/TlvProp.h
index c9df3e58..28ad72c9 100644
--- a/howtos/howto4/include/howto4/field/TlvProp.h
+++ b/howtos/howto4/include/howto4/field/TlvProp.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "TlvProp" field.
diff --git a/howtos/howto4/include/howto4/field/TlvPropCommon.h b/howtos/howto4/include/howto4/field/TlvPropCommon.h
index 2c424b48..dc636c1e 100644
--- a/howtos/howto4/include/howto4/field/TlvPropCommon.h
+++ b/howtos/howto4/include/howto4/field/TlvPropCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto4/include/howto4/frame/Frame.h b/howtos/howto4/include/howto4/frame/Frame.h
index 4434aee6..c2acb9bf 100644
--- a/howtos/howto4/include/howto4/frame/Frame.h
+++ b/howtos/howto4/include/howto4/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/howtos/howto4/include/howto4/frame/FrameCommon.h b/howtos/howto4/include/howto4/frame/FrameCommon.h
index 13384cb1..7b18563e 100644
--- a/howtos/howto4/include/howto4/frame/FrameCommon.h
+++ b/howtos/howto4/include/howto4/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto4/include/howto4/input/AllMessages.h b/howtos/howto4/include/howto4/input/AllMessages.h
index 37c0e290..d88d7fad 100644
--- a/howtos/howto4/include/howto4/input/AllMessages.h
+++ b/howtos/howto4/include/howto4/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/howtos/howto4/include/howto4/input/ClientInputMessages.h b/howtos/howto4/include/howto4/input/ClientInputMessages.h
index ea0d6d22..31407b0d 100644
--- a/howtos/howto4/include/howto4/input/ClientInputMessages.h
+++ b/howtos/howto4/include/howto4/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/howtos/howto4/include/howto4/input/ServerInputMessages.h b/howtos/howto4/include/howto4/input/ServerInputMessages.h
index 91845d53..e5f58a61 100644
--- a/howtos/howto4/include/howto4/input/ServerInputMessages.h
+++ b/howtos/howto4/include/howto4/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/howtos/howto4/include/howto4/message/Msg.h b/howtos/howto4/include/howto4/message/Msg.h
index be1f93af..0a36189f 100644
--- a/howtos/howto4/include/howto4/message/Msg.h
+++ b/howtos/howto4/include/howto4/message/Msg.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" message and its fields.
diff --git a/howtos/howto4/include/howto4/message/MsgCommon.h b/howtos/howto4/include/howto4/message/MsgCommon.h
index 11134966..c3b57a59 100644
--- a/howtos/howto4/include/howto4/message/MsgCommon.h
+++ b/howtos/howto4/include/howto4/message/MsgCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto4/include/howto4/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto4/include/howto4/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 8b48b2c8..890595ec 100644
--- a/howtos/howto4/include/howto4/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto4/include/howto4/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/howtos/howto4/include/howto4/options/BareMetalDefaultOptions.h b/howtos/howto4/include/howto4/options/BareMetalDefaultOptions.h
index d77084b2..04beb51f 100644
--- a/howtos/howto4/include/howto4/options/BareMetalDefaultOptions.h
+++ b/howtos/howto4/include/howto4/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/howtos/howto4/include/howto4/options/ClientDefaultOptions.h b/howtos/howto4/include/howto4/options/ClientDefaultOptions.h
index 74a3df64..ff431c41 100644
--- a/howtos/howto4/include/howto4/options/ClientDefaultOptions.h
+++ b/howtos/howto4/include/howto4/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/howtos/howto4/include/howto4/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto4/include/howto4/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 8bdcb637..2df94246 100644
--- a/howtos/howto4/include/howto4/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto4/include/howto4/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/howtos/howto4/include/howto4/options/DataViewDefaultOptions.h b/howtos/howto4/include/howto4/options/DataViewDefaultOptions.h
index 5a413edb..08404acf 100644
--- a/howtos/howto4/include/howto4/options/DataViewDefaultOptions.h
+++ b/howtos/howto4/include/howto4/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/howtos/howto4/include/howto4/options/DefaultOptions.h b/howtos/howto4/include/howto4/options/DefaultOptions.h
index 5cd5a79d..e5a31487 100644
--- a/howtos/howto4/include/howto4/options/DefaultOptions.h
+++ b/howtos/howto4/include/howto4/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/howtos/howto4/include/howto4/options/ServerDefaultOptions.h b/howtos/howto4/include/howto4/options/ServerDefaultOptions.h
index e4d49b08..2be8f4a8 100644
--- a/howtos/howto4/include/howto4/options/ServerDefaultOptions.h
+++ b/howtos/howto4/include/howto4/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/howtos/howto4/include/howto4/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto4/include/howto4/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 10c621bb..dcaf2f62 100644
--- a/howtos/howto4/include/howto4/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto4/include/howto4/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/howtos/howto5/include/howto5/Interface.h b/howtos/howto5/include/howto5/Interface.h
index bdb873f1..a87888ec 100644
--- a/howtos/howto5/include/howto5/Interface.h
+++ b/howtos/howto5/include/howto5/Interface.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Interface" interface class.
diff --git a/howtos/howto5/include/howto5/InterfaceCommon.h b/howtos/howto5/include/howto5/InterfaceCommon.h
index c3f3d7ee..0cf4c7fc 100644
--- a/howtos/howto5/include/howto5/InterfaceCommon.h
+++ b/howtos/howto5/include/howto5/InterfaceCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto5/include/howto5/MsgId.h b/howtos/howto5/include/howto5/MsgId.h
index 85188ef7..930ee13b 100644
--- a/howtos/howto5/include/howto5/MsgId.h
+++ b/howtos/howto5/include/howto5/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/howtos/howto5/include/howto5/Version.h b/howtos/howto5/include/howto5/Version.h
index 1965483f..37b968af 100644
--- a/howtos/howto5/include/howto5/Version.h
+++ b/howtos/howto5/include/howto5/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace howto5
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/howtos/howto5/include/howto5/dispatch/DispatchClientInputMessage.h b/howtos/howto5/include/howto5/dispatch/DispatchClientInputMessage.h
index 62b97bb7..36328810 100644
--- a/howtos/howto5/include/howto5/dispatch/DispatchClientInputMessage.h
+++ b/howtos/howto5/include/howto5/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto5/include/howto5/dispatch/DispatchMessage.h b/howtos/howto5/include/howto5/dispatch/DispatchMessage.h
index 89b03502..cbc8e233 100644
--- a/howtos/howto5/include/howto5/dispatch/DispatchMessage.h
+++ b/howtos/howto5/include/howto5/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/howtos/howto5/include/howto5/dispatch/DispatchServerInputMessage.h b/howtos/howto5/include/howto5/dispatch/DispatchServerInputMessage.h
index a2d8f294..ffc62dd8 100644
--- a/howtos/howto5/include/howto5/dispatch/DispatchServerInputMessage.h
+++ b/howtos/howto5/include/howto5/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto5/include/howto5/factory/AllMessagesDynMemMsgFactory.h b/howtos/howto5/include/howto5/factory/AllMessagesDynMemMsgFactory.h
index 8b2f3308..0e24c238 100644
--- a/howtos/howto5/include/howto5/factory/AllMessagesDynMemMsgFactory.h
+++ b/howtos/howto5/include/howto5/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/howtos/howto5/include/howto5/factory/ClientInputMessagesDynMemMsgFactory.h b/howtos/howto5/include/howto5/factory/ClientInputMessagesDynMemMsgFactory.h
index c57d7738..33732b39 100644
--- a/howtos/howto5/include/howto5/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto5/include/howto5/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/howtos/howto5/include/howto5/factory/ServerInputMessagesDynMemMsgFactory.h b/howtos/howto5/include/howto5/factory/ServerInputMessagesDynMemMsgFactory.h
index c4e4b331..d99fcc20 100644
--- a/howtos/howto5/include/howto5/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto5/include/howto5/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/howtos/howto5/include/howto5/field/FieldBase.h b/howtos/howto5/include/howto5/field/FieldBase.h
index c126c35c..b56e2bd4 100644
--- a/howtos/howto5/include/howto5/field/FieldBase.h
+++ b/howtos/howto5/include/howto5/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/howtos/howto5/include/howto5/field/InterfaceFlags.h b/howtos/howto5/include/howto5/field/InterfaceFlags.h
index 91199252..f272edbb 100644
--- a/howtos/howto5/include/howto5/field/InterfaceFlags.h
+++ b/howtos/howto5/include/howto5/field/InterfaceFlags.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "InterfaceFlags" field.
diff --git a/howtos/howto5/include/howto5/field/InterfaceFlagsCommon.h b/howtos/howto5/include/howto5/field/InterfaceFlagsCommon.h
index 97175e89..c67a4c0d 100644
--- a/howtos/howto5/include/howto5/field/InterfaceFlagsCommon.h
+++ b/howtos/howto5/include/howto5/field/InterfaceFlagsCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto5/include/howto5/field/MsgId.h b/howtos/howto5/include/howto5/field/MsgId.h
index 9db6bceb..9621a26c 100644
--- a/howtos/howto5/include/howto5/field/MsgId.h
+++ b/howtos/howto5/include/howto5/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/howtos/howto5/include/howto5/field/MsgIdCommon.h b/howtos/howto5/include/howto5/field/MsgIdCommon.h
index 7ebc6000..44215284 100644
--- a/howtos/howto5/include/howto5/field/MsgIdCommon.h
+++ b/howtos/howto5/include/howto5/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto5/include/howto5/field/Version.h b/howtos/howto5/include/howto5/field/Version.h
index 2719e1d2..7c58a155 100644
--- a/howtos/howto5/include/howto5/field/Version.h
+++ b/howtos/howto5/include/howto5/field/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Version" field.
diff --git a/howtos/howto5/include/howto5/field/VersionCommon.h b/howtos/howto5/include/howto5/field/VersionCommon.h
index b63c55ac..3894a911 100644
--- a/howtos/howto5/include/howto5/field/VersionCommon.h
+++ b/howtos/howto5/include/howto5/field/VersionCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto5/include/howto5/field/VersionWithFlags.h b/howtos/howto5/include/howto5/field/VersionWithFlags.h
index 7aacb067..c164a221 100644
--- a/howtos/howto5/include/howto5/field/VersionWithFlags.h
+++ b/howtos/howto5/include/howto5/field/VersionWithFlags.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "VersionWithFlags" field.
diff --git a/howtos/howto5/include/howto5/field/VersionWithFlagsCommon.h b/howtos/howto5/include/howto5/field/VersionWithFlagsCommon.h
index f0b52330..ed6e496b 100644
--- a/howtos/howto5/include/howto5/field/VersionWithFlagsCommon.h
+++ b/howtos/howto5/include/howto5/field/VersionWithFlagsCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto5/include/howto5/frame/Frame.h b/howtos/howto5/include/howto5/frame/Frame.h
index 4db69b91..43b98040 100644
--- a/howtos/howto5/include/howto5/frame/Frame.h
+++ b/howtos/howto5/include/howto5/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/howtos/howto5/include/howto5/frame/FrameCommon.h b/howtos/howto5/include/howto5/frame/FrameCommon.h
index ae26c6fc..2a325883 100644
--- a/howtos/howto5/include/howto5/frame/FrameCommon.h
+++ b/howtos/howto5/include/howto5/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto5/include/howto5/input/AllMessages.h b/howtos/howto5/include/howto5/input/AllMessages.h
index 0fd02d8e..abbb9310 100644
--- a/howtos/howto5/include/howto5/input/AllMessages.h
+++ b/howtos/howto5/include/howto5/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/howtos/howto5/include/howto5/input/ClientInputMessages.h b/howtos/howto5/include/howto5/input/ClientInputMessages.h
index 31867358..b100aea2 100644
--- a/howtos/howto5/include/howto5/input/ClientInputMessages.h
+++ b/howtos/howto5/include/howto5/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/howtos/howto5/include/howto5/input/ServerInputMessages.h b/howtos/howto5/include/howto5/input/ServerInputMessages.h
index a6046462..208a288f 100644
--- a/howtos/howto5/include/howto5/input/ServerInputMessages.h
+++ b/howtos/howto5/include/howto5/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/howtos/howto5/include/howto5/message/Msg1.h b/howtos/howto5/include/howto5/message/Msg1.h
index ffb02577..941cd7f6 100644
--- a/howtos/howto5/include/howto5/message/Msg1.h
+++ b/howtos/howto5/include/howto5/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/howtos/howto5/include/howto5/message/Msg1Common.h b/howtos/howto5/include/howto5/message/Msg1Common.h
index ae908265..458d0c54 100644
--- a/howtos/howto5/include/howto5/message/Msg1Common.h
+++ b/howtos/howto5/include/howto5/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto5/include/howto5/message/Msg2.h b/howtos/howto5/include/howto5/message/Msg2.h
index a7db4b4e..92589c12 100644
--- a/howtos/howto5/include/howto5/message/Msg2.h
+++ b/howtos/howto5/include/howto5/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/howtos/howto5/include/howto5/message/Msg2Common.h b/howtos/howto5/include/howto5/message/Msg2Common.h
index f3ac2c79..e2dd67be 100644
--- a/howtos/howto5/include/howto5/message/Msg2Common.h
+++ b/howtos/howto5/include/howto5/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto5/include/howto5/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto5/include/howto5/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 26ec540b..457e7875 100644
--- a/howtos/howto5/include/howto5/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto5/include/howto5/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/howtos/howto5/include/howto5/options/BareMetalDefaultOptions.h b/howtos/howto5/include/howto5/options/BareMetalDefaultOptions.h
index fb6ac342..81d37c68 100644
--- a/howtos/howto5/include/howto5/options/BareMetalDefaultOptions.h
+++ b/howtos/howto5/include/howto5/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/howtos/howto5/include/howto5/options/ClientDefaultOptions.h b/howtos/howto5/include/howto5/options/ClientDefaultOptions.h
index 5f1481a4..4d33229e 100644
--- a/howtos/howto5/include/howto5/options/ClientDefaultOptions.h
+++ b/howtos/howto5/include/howto5/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/howtos/howto5/include/howto5/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto5/include/howto5/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 9792f293..0337b6e7 100644
--- a/howtos/howto5/include/howto5/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto5/include/howto5/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/howtos/howto5/include/howto5/options/DataViewDefaultOptions.h b/howtos/howto5/include/howto5/options/DataViewDefaultOptions.h
index 75ffbb30..66649f94 100644
--- a/howtos/howto5/include/howto5/options/DataViewDefaultOptions.h
+++ b/howtos/howto5/include/howto5/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/howtos/howto5/include/howto5/options/DefaultOptions.h b/howtos/howto5/include/howto5/options/DefaultOptions.h
index f43ce4d9..c77e22ef 100644
--- a/howtos/howto5/include/howto5/options/DefaultOptions.h
+++ b/howtos/howto5/include/howto5/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/howtos/howto5/include/howto5/options/ServerDefaultOptions.h b/howtos/howto5/include/howto5/options/ServerDefaultOptions.h
index 60200e5b..829e14fd 100644
--- a/howtos/howto5/include/howto5/options/ServerDefaultOptions.h
+++ b/howtos/howto5/include/howto5/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/howtos/howto5/include/howto5/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto5/include/howto5/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 0b4c6cd1..06e6c534 100644
--- a/howtos/howto5/include/howto5/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto5/include/howto5/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/howtos/howto6/include/howto6/Interface.h b/howtos/howto6/include/howto6/Interface.h
index 73880c8a..5ba8a613 100644
--- a/howtos/howto6/include/howto6/Interface.h
+++ b/howtos/howto6/include/howto6/Interface.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Interface" interface class.
diff --git a/howtos/howto6/include/howto6/InterfaceCommon.h b/howtos/howto6/include/howto6/InterfaceCommon.h
index 2382df3f..1d523fe8 100644
--- a/howtos/howto6/include/howto6/InterfaceCommon.h
+++ b/howtos/howto6/include/howto6/InterfaceCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto6/include/howto6/MsgId.h b/howtos/howto6/include/howto6/MsgId.h
index a0be97da..c1921dbc 100644
--- a/howtos/howto6/include/howto6/MsgId.h
+++ b/howtos/howto6/include/howto6/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/howtos/howto6/include/howto6/Version.h b/howtos/howto6/include/howto6/Version.h
index 672abcf1..bd99cf8f 100644
--- a/howtos/howto6/include/howto6/Version.h
+++ b/howtos/howto6/include/howto6/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace howto6
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/howtos/howto6/include/howto6/dispatch/DispatchClientInputMessage.h b/howtos/howto6/include/howto6/dispatch/DispatchClientInputMessage.h
index 6d6be20c..e652a930 100644
--- a/howtos/howto6/include/howto6/dispatch/DispatchClientInputMessage.h
+++ b/howtos/howto6/include/howto6/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto6/include/howto6/dispatch/DispatchMessage.h b/howtos/howto6/include/howto6/dispatch/DispatchMessage.h
index 5292591d..eb3fcb72 100644
--- a/howtos/howto6/include/howto6/dispatch/DispatchMessage.h
+++ b/howtos/howto6/include/howto6/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/howtos/howto6/include/howto6/dispatch/DispatchServerInputMessage.h b/howtos/howto6/include/howto6/dispatch/DispatchServerInputMessage.h
index 0f3bd234..12066f35 100644
--- a/howtos/howto6/include/howto6/dispatch/DispatchServerInputMessage.h
+++ b/howtos/howto6/include/howto6/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto6/include/howto6/factory/AllMessagesDynMemMsgFactory.h b/howtos/howto6/include/howto6/factory/AllMessagesDynMemMsgFactory.h
index bff3bf4b..10cbc406 100644
--- a/howtos/howto6/include/howto6/factory/AllMessagesDynMemMsgFactory.h
+++ b/howtos/howto6/include/howto6/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/howtos/howto6/include/howto6/factory/ClientInputMessagesDynMemMsgFactory.h b/howtos/howto6/include/howto6/factory/ClientInputMessagesDynMemMsgFactory.h
index e9627709..1b0d9344 100644
--- a/howtos/howto6/include/howto6/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto6/include/howto6/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/howtos/howto6/include/howto6/factory/ServerInputMessagesDynMemMsgFactory.h b/howtos/howto6/include/howto6/factory/ServerInputMessagesDynMemMsgFactory.h
index 4a8a469a..99a5e98f 100644
--- a/howtos/howto6/include/howto6/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto6/include/howto6/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/howtos/howto6/include/howto6/field/ChecksumType.h b/howtos/howto6/include/howto6/field/ChecksumType.h
index 24d925a1..c1e7da61 100644
--- a/howtos/howto6/include/howto6/field/ChecksumType.h
+++ b/howtos/howto6/include/howto6/field/ChecksumType.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "ChecksumType" field.
diff --git a/howtos/howto6/include/howto6/field/ChecksumTypeCommon.h b/howtos/howto6/include/howto6/field/ChecksumTypeCommon.h
index 8e8d95ed..493f3a37 100644
--- a/howtos/howto6/include/howto6/field/ChecksumTypeCommon.h
+++ b/howtos/howto6/include/howto6/field/ChecksumTypeCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto6/include/howto6/field/FieldBase.h b/howtos/howto6/include/howto6/field/FieldBase.h
index 11f06a86..b5c91006 100644
--- a/howtos/howto6/include/howto6/field/FieldBase.h
+++ b/howtos/howto6/include/howto6/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/howtos/howto6/include/howto6/field/MsgId.h b/howtos/howto6/include/howto6/field/MsgId.h
index 673d5466..8f774b81 100644
--- a/howtos/howto6/include/howto6/field/MsgId.h
+++ b/howtos/howto6/include/howto6/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/howtos/howto6/include/howto6/field/MsgIdCommon.h b/howtos/howto6/include/howto6/field/MsgIdCommon.h
index 147b6d7e..029a31e4 100644
--- a/howtos/howto6/include/howto6/field/MsgIdCommon.h
+++ b/howtos/howto6/include/howto6/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto6/include/howto6/frame/Frame.h b/howtos/howto6/include/howto6/frame/Frame.h
index 31e26367..a3789e1b 100644
--- a/howtos/howto6/include/howto6/frame/Frame.h
+++ b/howtos/howto6/include/howto6/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/howtos/howto6/include/howto6/frame/FrameCommon.h b/howtos/howto6/include/howto6/frame/FrameCommon.h
index 11df36e7..7e23197e 100644
--- a/howtos/howto6/include/howto6/frame/FrameCommon.h
+++ b/howtos/howto6/include/howto6/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto6/include/howto6/input/AllMessages.h b/howtos/howto6/include/howto6/input/AllMessages.h
index d35193c7..f61793d5 100644
--- a/howtos/howto6/include/howto6/input/AllMessages.h
+++ b/howtos/howto6/include/howto6/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/howtos/howto6/include/howto6/input/ClientInputMessages.h b/howtos/howto6/include/howto6/input/ClientInputMessages.h
index 88688bbe..3ef2bc54 100644
--- a/howtos/howto6/include/howto6/input/ClientInputMessages.h
+++ b/howtos/howto6/include/howto6/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/howtos/howto6/include/howto6/input/ServerInputMessages.h b/howtos/howto6/include/howto6/input/ServerInputMessages.h
index ac701180..3968c4f2 100644
--- a/howtos/howto6/include/howto6/input/ServerInputMessages.h
+++ b/howtos/howto6/include/howto6/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/howtos/howto6/include/howto6/message/Msg1.h b/howtos/howto6/include/howto6/message/Msg1.h
index e9690344..50ca8743 100644
--- a/howtos/howto6/include/howto6/message/Msg1.h
+++ b/howtos/howto6/include/howto6/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/howtos/howto6/include/howto6/message/Msg1Common.h b/howtos/howto6/include/howto6/message/Msg1Common.h
index ea16db15..03d8a746 100644
--- a/howtos/howto6/include/howto6/message/Msg1Common.h
+++ b/howtos/howto6/include/howto6/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto6/include/howto6/message/Msg2.h b/howtos/howto6/include/howto6/message/Msg2.h
index 140fbc47..912c1854 100644
--- a/howtos/howto6/include/howto6/message/Msg2.h
+++ b/howtos/howto6/include/howto6/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/howtos/howto6/include/howto6/message/Msg2Common.h b/howtos/howto6/include/howto6/message/Msg2Common.h
index 8b49947e..6d9559d8 100644
--- a/howtos/howto6/include/howto6/message/Msg2Common.h
+++ b/howtos/howto6/include/howto6/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto6/include/howto6/message/Msg3.h b/howtos/howto6/include/howto6/message/Msg3.h
index 1f339d3f..1737c012 100644
--- a/howtos/howto6/include/howto6/message/Msg3.h
+++ b/howtos/howto6/include/howto6/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/howtos/howto6/include/howto6/message/Msg3Common.h b/howtos/howto6/include/howto6/message/Msg3Common.h
index 96f48347..8bb26167 100644
--- a/howtos/howto6/include/howto6/message/Msg3Common.h
+++ b/howtos/howto6/include/howto6/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto6/include/howto6/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto6/include/howto6/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 61ebc4cc..fa766aeb 100644
--- a/howtos/howto6/include/howto6/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto6/include/howto6/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/howtos/howto6/include/howto6/options/BareMetalDefaultOptions.h b/howtos/howto6/include/howto6/options/BareMetalDefaultOptions.h
index 1350cbeb..7c881431 100644
--- a/howtos/howto6/include/howto6/options/BareMetalDefaultOptions.h
+++ b/howtos/howto6/include/howto6/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/howtos/howto6/include/howto6/options/ClientDefaultOptions.h b/howtos/howto6/include/howto6/options/ClientDefaultOptions.h
index e9aa611c..e4c1da45 100644
--- a/howtos/howto6/include/howto6/options/ClientDefaultOptions.h
+++ b/howtos/howto6/include/howto6/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/howtos/howto6/include/howto6/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto6/include/howto6/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 0375d077..51238567 100644
--- a/howtos/howto6/include/howto6/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto6/include/howto6/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/howtos/howto6/include/howto6/options/DataViewDefaultOptions.h b/howtos/howto6/include/howto6/options/DataViewDefaultOptions.h
index 843ca73c..94b4ee6b 100644
--- a/howtos/howto6/include/howto6/options/DataViewDefaultOptions.h
+++ b/howtos/howto6/include/howto6/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/howtos/howto6/include/howto6/options/DefaultOptions.h b/howtos/howto6/include/howto6/options/DefaultOptions.h
index e29f3717..95d81017 100644
--- a/howtos/howto6/include/howto6/options/DefaultOptions.h
+++ b/howtos/howto6/include/howto6/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/howtos/howto6/include/howto6/options/ServerDefaultOptions.h b/howtos/howto6/include/howto6/options/ServerDefaultOptions.h
index f5721f54..a9d8d29c 100644
--- a/howtos/howto6/include/howto6/options/ServerDefaultOptions.h
+++ b/howtos/howto6/include/howto6/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/howtos/howto6/include/howto6/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto6/include/howto6/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 2c095c62..debfd85e 100644
--- a/howtos/howto6/include/howto6/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto6/include/howto6/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/howtos/howto7/include/howto7/Message.h b/howtos/howto7/include/howto7/Message.h
index 04f6944f..41e97154 100644
--- a/howtos/howto7/include/howto7/Message.h
+++ b/howtos/howto7/include/howto7/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/howtos/howto7/include/howto7/MsgId.h b/howtos/howto7/include/howto7/MsgId.h
index 63cb467b..630e0f95 100644
--- a/howtos/howto7/include/howto7/MsgId.h
+++ b/howtos/howto7/include/howto7/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/howtos/howto7/include/howto7/Version.h b/howtos/howto7/include/howto7/Version.h
index bb10200a..0ce6d974 100644
--- a/howtos/howto7/include/howto7/Version.h
+++ b/howtos/howto7/include/howto7/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace howto7
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/howtos/howto7/include/howto7/dispatch/DispatchClientInputMessage.h b/howtos/howto7/include/howto7/dispatch/DispatchClientInputMessage.h
index bcc3c3c7..22c57916 100644
--- a/howtos/howto7/include/howto7/dispatch/DispatchClientInputMessage.h
+++ b/howtos/howto7/include/howto7/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto7/include/howto7/dispatch/DispatchMessage.h b/howtos/howto7/include/howto7/dispatch/DispatchMessage.h
index 37dcd6c0..04bd2b67 100644
--- a/howtos/howto7/include/howto7/dispatch/DispatchMessage.h
+++ b/howtos/howto7/include/howto7/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/howtos/howto7/include/howto7/dispatch/DispatchServerInputMessage.h b/howtos/howto7/include/howto7/dispatch/DispatchServerInputMessage.h
index 51f618e8..4275a704 100644
--- a/howtos/howto7/include/howto7/dispatch/DispatchServerInputMessage.h
+++ b/howtos/howto7/include/howto7/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto7/include/howto7/factory/AllMessagesDynMemMsgFactory.h b/howtos/howto7/include/howto7/factory/AllMessagesDynMemMsgFactory.h
index 6c7e7b85..e4722a27 100644
--- a/howtos/howto7/include/howto7/factory/AllMessagesDynMemMsgFactory.h
+++ b/howtos/howto7/include/howto7/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/howtos/howto7/include/howto7/factory/ClientInputMessagesDynMemMsgFactory.h b/howtos/howto7/include/howto7/factory/ClientInputMessagesDynMemMsgFactory.h
index e48ba152..18e1401d 100644
--- a/howtos/howto7/include/howto7/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto7/include/howto7/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/howtos/howto7/include/howto7/factory/ServerInputMessagesDynMemMsgFactory.h b/howtos/howto7/include/howto7/factory/ServerInputMessagesDynMemMsgFactory.h
index c531c876..4b3cce29 100644
--- a/howtos/howto7/include/howto7/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto7/include/howto7/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/howtos/howto7/include/howto7/field/FieldBase.h b/howtos/howto7/include/howto7/field/FieldBase.h
index fa8671ef..3dba5518 100644
--- a/howtos/howto7/include/howto7/field/FieldBase.h
+++ b/howtos/howto7/include/howto7/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/howtos/howto7/include/howto7/field/MsgId.h b/howtos/howto7/include/howto7/field/MsgId.h
index e11b4076..81519d3d 100644
--- a/howtos/howto7/include/howto7/field/MsgId.h
+++ b/howtos/howto7/include/howto7/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/howtos/howto7/include/howto7/field/MsgIdCommon.h b/howtos/howto7/include/howto7/field/MsgIdCommon.h
index 4b675ec1..8281f57a 100644
--- a/howtos/howto7/include/howto7/field/MsgIdCommon.h
+++ b/howtos/howto7/include/howto7/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto7/include/howto7/frame/Frame.h b/howtos/howto7/include/howto7/frame/Frame.h
index 9a8e7218..de491a28 100644
--- a/howtos/howto7/include/howto7/frame/Frame.h
+++ b/howtos/howto7/include/howto7/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/howtos/howto7/include/howto7/frame/FrameCommon.h b/howtos/howto7/include/howto7/frame/FrameCommon.h
index 2370223b..2021aeb1 100644
--- a/howtos/howto7/include/howto7/frame/FrameCommon.h
+++ b/howtos/howto7/include/howto7/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto7/include/howto7/input/AllMessages.h b/howtos/howto7/include/howto7/input/AllMessages.h
index af65b534..0cb23b19 100644
--- a/howtos/howto7/include/howto7/input/AllMessages.h
+++ b/howtos/howto7/include/howto7/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/howtos/howto7/include/howto7/input/ClientInputMessages.h b/howtos/howto7/include/howto7/input/ClientInputMessages.h
index 097acd0b..9f42cdaf 100644
--- a/howtos/howto7/include/howto7/input/ClientInputMessages.h
+++ b/howtos/howto7/include/howto7/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/howtos/howto7/include/howto7/input/ServerInputMessages.h b/howtos/howto7/include/howto7/input/ServerInputMessages.h
index d471889e..e5ebf34d 100644
--- a/howtos/howto7/include/howto7/input/ServerInputMessages.h
+++ b/howtos/howto7/include/howto7/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/howtos/howto7/include/howto7/message/Msg1.h b/howtos/howto7/include/howto7/message/Msg1.h
index 1fc17bbd..90fbaa93 100644
--- a/howtos/howto7/include/howto7/message/Msg1.h
+++ b/howtos/howto7/include/howto7/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/howtos/howto7/include/howto7/message/Msg1Common.h b/howtos/howto7/include/howto7/message/Msg1Common.h
index 972c0e47..bb9c3e99 100644
--- a/howtos/howto7/include/howto7/message/Msg1Common.h
+++ b/howtos/howto7/include/howto7/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto7/include/howto7/message/Msg2.h b/howtos/howto7/include/howto7/message/Msg2.h
index 67ba1f64..ce3a0bfb 100644
--- a/howtos/howto7/include/howto7/message/Msg2.h
+++ b/howtos/howto7/include/howto7/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/howtos/howto7/include/howto7/message/Msg2Common.h b/howtos/howto7/include/howto7/message/Msg2Common.h
index dc7ecb21..bff334f5 100644
--- a/howtos/howto7/include/howto7/message/Msg2Common.h
+++ b/howtos/howto7/include/howto7/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto7/include/howto7/message/Msg3.h b/howtos/howto7/include/howto7/message/Msg3.h
index 04640ef6..82e8c533 100644
--- a/howtos/howto7/include/howto7/message/Msg3.h
+++ b/howtos/howto7/include/howto7/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/howtos/howto7/include/howto7/message/Msg3Common.h b/howtos/howto7/include/howto7/message/Msg3Common.h
index 93e7a143..ef6a4921 100644
--- a/howtos/howto7/include/howto7/message/Msg3Common.h
+++ b/howtos/howto7/include/howto7/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto7/include/howto7/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto7/include/howto7/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 2ec27008..897e47bd 100644
--- a/howtos/howto7/include/howto7/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto7/include/howto7/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/howtos/howto7/include/howto7/options/BareMetalDefaultOptions.h b/howtos/howto7/include/howto7/options/BareMetalDefaultOptions.h
index 606bf649..93ee82e3 100644
--- a/howtos/howto7/include/howto7/options/BareMetalDefaultOptions.h
+++ b/howtos/howto7/include/howto7/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/howtos/howto7/include/howto7/options/ClientDefaultOptions.h b/howtos/howto7/include/howto7/options/ClientDefaultOptions.h
index 4d3e654e..b64e343a 100644
--- a/howtos/howto7/include/howto7/options/ClientDefaultOptions.h
+++ b/howtos/howto7/include/howto7/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/howtos/howto7/include/howto7/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto7/include/howto7/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 065315ad..170b1beb 100644
--- a/howtos/howto7/include/howto7/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto7/include/howto7/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/howtos/howto7/include/howto7/options/DataViewDefaultOptions.h b/howtos/howto7/include/howto7/options/DataViewDefaultOptions.h
index c1100084..c161ee75 100644
--- a/howtos/howto7/include/howto7/options/DataViewDefaultOptions.h
+++ b/howtos/howto7/include/howto7/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/howtos/howto7/include/howto7/options/DefaultOptions.h b/howtos/howto7/include/howto7/options/DefaultOptions.h
index 820ea971..05251a95 100644
--- a/howtos/howto7/include/howto7/options/DefaultOptions.h
+++ b/howtos/howto7/include/howto7/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/howtos/howto7/include/howto7/options/ServerDefaultOptions.h b/howtos/howto7/include/howto7/options/ServerDefaultOptions.h
index 8fcfdd95..13454db6 100644
--- a/howtos/howto7/include/howto7/options/ServerDefaultOptions.h
+++ b/howtos/howto7/include/howto7/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/howtos/howto7/include/howto7/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto7/include/howto7/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index d70bca5a..2e57a565 100644
--- a/howtos/howto7/include/howto7/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto7/include/howto7/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/howtos/howto8/include/howto8/Interface.h b/howtos/howto8/include/howto8/Interface.h
index 53e2f3a5..3bad0a68 100644
--- a/howtos/howto8/include/howto8/Interface.h
+++ b/howtos/howto8/include/howto8/Interface.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Interface" interface class.
diff --git a/howtos/howto8/include/howto8/InterfaceCommon.h b/howtos/howto8/include/howto8/InterfaceCommon.h
index e4670f92..ef696c08 100644
--- a/howtos/howto8/include/howto8/InterfaceCommon.h
+++ b/howtos/howto8/include/howto8/InterfaceCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto8/include/howto8/MsgId.h b/howtos/howto8/include/howto8/MsgId.h
index 99e6e1e9..efe318d0 100644
--- a/howtos/howto8/include/howto8/MsgId.h
+++ b/howtos/howto8/include/howto8/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/howtos/howto8/include/howto8/Version.h b/howtos/howto8/include/howto8/Version.h
index 8b18075e..f1e00a5e 100644
--- a/howtos/howto8/include/howto8/Version.h
+++ b/howtos/howto8/include/howto8/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace howto8
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/howtos/howto8/include/howto8/dispatch/DispatchClientInputMessage.h b/howtos/howto8/include/howto8/dispatch/DispatchClientInputMessage.h
index 22936aed..e70d2608 100644
--- a/howtos/howto8/include/howto8/dispatch/DispatchClientInputMessage.h
+++ b/howtos/howto8/include/howto8/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto8/include/howto8/dispatch/DispatchMessage.h b/howtos/howto8/include/howto8/dispatch/DispatchMessage.h
index bdf7d44f..17f67ea8 100644
--- a/howtos/howto8/include/howto8/dispatch/DispatchMessage.h
+++ b/howtos/howto8/include/howto8/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/howtos/howto8/include/howto8/dispatch/DispatchServerInputMessage.h b/howtos/howto8/include/howto8/dispatch/DispatchServerInputMessage.h
index b637af9f..dbf8039f 100644
--- a/howtos/howto8/include/howto8/dispatch/DispatchServerInputMessage.h
+++ b/howtos/howto8/include/howto8/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto8/include/howto8/factory/AllMessagesDynMemMsgFactory.h b/howtos/howto8/include/howto8/factory/AllMessagesDynMemMsgFactory.h
index 811a0214..2787d87f 100644
--- a/howtos/howto8/include/howto8/factory/AllMessagesDynMemMsgFactory.h
+++ b/howtos/howto8/include/howto8/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/howtos/howto8/include/howto8/factory/ClientInputMessagesDynMemMsgFactory.h b/howtos/howto8/include/howto8/factory/ClientInputMessagesDynMemMsgFactory.h
index a99b2a07..a43ca5c9 100644
--- a/howtos/howto8/include/howto8/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto8/include/howto8/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/howtos/howto8/include/howto8/factory/ServerInputMessagesDynMemMsgFactory.h b/howtos/howto8/include/howto8/factory/ServerInputMessagesDynMemMsgFactory.h
index 18e339cf..b2b43bf7 100644
--- a/howtos/howto8/include/howto8/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto8/include/howto8/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/howtos/howto8/include/howto8/field/FieldBase.h b/howtos/howto8/include/howto8/field/FieldBase.h
index 0fceb3e2..aef2723a 100644
--- a/howtos/howto8/include/howto8/field/FieldBase.h
+++ b/howtos/howto8/include/howto8/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/howtos/howto8/include/howto8/field/Flags.h b/howtos/howto8/include/howto8/field/Flags.h
index ca725cfe..5095cce4 100644
--- a/howtos/howto8/include/howto8/field/Flags.h
+++ b/howtos/howto8/include/howto8/field/Flags.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Flags" field.
diff --git a/howtos/howto8/include/howto8/field/FlagsCommon.h b/howtos/howto8/include/howto8/field/FlagsCommon.h
index afa6d1ca..fb4eef49 100644
--- a/howtos/howto8/include/howto8/field/FlagsCommon.h
+++ b/howtos/howto8/include/howto8/field/FlagsCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto8/include/howto8/field/MsgId.h b/howtos/howto8/include/howto8/field/MsgId.h
index f8c7dbd0..b7ae4449 100644
--- a/howtos/howto8/include/howto8/field/MsgId.h
+++ b/howtos/howto8/include/howto8/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/howtos/howto8/include/howto8/field/MsgIdCommon.h b/howtos/howto8/include/howto8/field/MsgIdCommon.h
index fee2a7f1..bd3d24cf 100644
--- a/howtos/howto8/include/howto8/field/MsgIdCommon.h
+++ b/howtos/howto8/include/howto8/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto8/include/howto8/frame/Frame.h b/howtos/howto8/include/howto8/frame/Frame.h
index 89370736..abec047a 100644
--- a/howtos/howto8/include/howto8/frame/Frame.h
+++ b/howtos/howto8/include/howto8/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/howtos/howto8/include/howto8/frame/FrameCommon.h b/howtos/howto8/include/howto8/frame/FrameCommon.h
index fe2b43c5..ea2efce6 100644
--- a/howtos/howto8/include/howto8/frame/FrameCommon.h
+++ b/howtos/howto8/include/howto8/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto8/include/howto8/input/AllMessages.h b/howtos/howto8/include/howto8/input/AllMessages.h
index 238864e3..7c557b14 100644
--- a/howtos/howto8/include/howto8/input/AllMessages.h
+++ b/howtos/howto8/include/howto8/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/howtos/howto8/include/howto8/input/ClientInputMessages.h b/howtos/howto8/include/howto8/input/ClientInputMessages.h
index a9f574dd..61cb12c2 100644
--- a/howtos/howto8/include/howto8/input/ClientInputMessages.h
+++ b/howtos/howto8/include/howto8/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/howtos/howto8/include/howto8/input/ServerInputMessages.h b/howtos/howto8/include/howto8/input/ServerInputMessages.h
index 57ea795f..60e41b39 100644
--- a/howtos/howto8/include/howto8/input/ServerInputMessages.h
+++ b/howtos/howto8/include/howto8/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/howtos/howto8/include/howto8/message/Msg1.h b/howtos/howto8/include/howto8/message/Msg1.h
index 216f4eaa..f7ab0ed6 100644
--- a/howtos/howto8/include/howto8/message/Msg1.h
+++ b/howtos/howto8/include/howto8/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/howtos/howto8/include/howto8/message/Msg1Common.h b/howtos/howto8/include/howto8/message/Msg1Common.h
index 55bbb988..c718fe1b 100644
--- a/howtos/howto8/include/howto8/message/Msg1Common.h
+++ b/howtos/howto8/include/howto8/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto8/include/howto8/message/Msg2.h b/howtos/howto8/include/howto8/message/Msg2.h
index ca149a74..d3ac110f 100644
--- a/howtos/howto8/include/howto8/message/Msg2.h
+++ b/howtos/howto8/include/howto8/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/howtos/howto8/include/howto8/message/Msg2Common.h b/howtos/howto8/include/howto8/message/Msg2Common.h
index b8c2fb04..9486b0c0 100644
--- a/howtos/howto8/include/howto8/message/Msg2Common.h
+++ b/howtos/howto8/include/howto8/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto8/include/howto8/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto8/include/howto8/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 2c9e4a7a..cb3e4583 100644
--- a/howtos/howto8/include/howto8/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto8/include/howto8/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/howtos/howto8/include/howto8/options/BareMetalDefaultOptions.h b/howtos/howto8/include/howto8/options/BareMetalDefaultOptions.h
index 5e6e06e1..753b3b8c 100644
--- a/howtos/howto8/include/howto8/options/BareMetalDefaultOptions.h
+++ b/howtos/howto8/include/howto8/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/howtos/howto8/include/howto8/options/ClientDefaultOptions.h b/howtos/howto8/include/howto8/options/ClientDefaultOptions.h
index cc98cc62..7f99ce4d 100644
--- a/howtos/howto8/include/howto8/options/ClientDefaultOptions.h
+++ b/howtos/howto8/include/howto8/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/howtos/howto8/include/howto8/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto8/include/howto8/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 9656717c..41b738e6 100644
--- a/howtos/howto8/include/howto8/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto8/include/howto8/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/howtos/howto8/include/howto8/options/DataViewDefaultOptions.h b/howtos/howto8/include/howto8/options/DataViewDefaultOptions.h
index 988f277a..9061ceda 100644
--- a/howtos/howto8/include/howto8/options/DataViewDefaultOptions.h
+++ b/howtos/howto8/include/howto8/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/howtos/howto8/include/howto8/options/DefaultOptions.h b/howtos/howto8/include/howto8/options/DefaultOptions.h
index e17b167d..2c377972 100644
--- a/howtos/howto8/include/howto8/options/DefaultOptions.h
+++ b/howtos/howto8/include/howto8/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/howtos/howto8/include/howto8/options/ServerDefaultOptions.h b/howtos/howto8/include/howto8/options/ServerDefaultOptions.h
index e23fe847..e2b35d77 100644
--- a/howtos/howto8/include/howto8/options/ServerDefaultOptions.h
+++ b/howtos/howto8/include/howto8/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/howtos/howto8/include/howto8/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto8/include/howto8/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index a452c487..9741e2f9 100644
--- a/howtos/howto8/include/howto8/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto8/include/howto8/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/howtos/howto9/include/howto9/Message.h b/howtos/howto9/include/howto9/Message.h
index 9850ace1..9260a279 100644
--- a/howtos/howto9/include/howto9/Message.h
+++ b/howtos/howto9/include/howto9/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/howtos/howto9/include/howto9/MsgId.h b/howtos/howto9/include/howto9/MsgId.h
index 6bcd100f..2177a115 100644
--- a/howtos/howto9/include/howto9/MsgId.h
+++ b/howtos/howto9/include/howto9/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/howtos/howto9/include/howto9/Version.h b/howtos/howto9/include/howto9/Version.h
index 26875d05..5cd616ad 100644
--- a/howtos/howto9/include/howto9/Version.h
+++ b/howtos/howto9/include/howto9/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace howto9
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/howtos/howto9/include/howto9/dispatch/DispatchClientInputMessage.h b/howtos/howto9/include/howto9/dispatch/DispatchClientInputMessage.h
index 7ad0f474..8ef23d64 100644
--- a/howtos/howto9/include/howto9/dispatch/DispatchClientInputMessage.h
+++ b/howtos/howto9/include/howto9/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto9/include/howto9/dispatch/DispatchMessage.h b/howtos/howto9/include/howto9/dispatch/DispatchMessage.h
index 9e28b243..9ad9b576 100644
--- a/howtos/howto9/include/howto9/dispatch/DispatchMessage.h
+++ b/howtos/howto9/include/howto9/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/howtos/howto9/include/howto9/dispatch/DispatchServerInputMessage.h b/howtos/howto9/include/howto9/dispatch/DispatchServerInputMessage.h
index a8be989b..dc5909e6 100644
--- a/howtos/howto9/include/howto9/dispatch/DispatchServerInputMessage.h
+++ b/howtos/howto9/include/howto9/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/howtos/howto9/include/howto9/factory/AllMessagesDynMemMsgFactory.h b/howtos/howto9/include/howto9/factory/AllMessagesDynMemMsgFactory.h
index 03c14aa1..857c4b4a 100644
--- a/howtos/howto9/include/howto9/factory/AllMessagesDynMemMsgFactory.h
+++ b/howtos/howto9/include/howto9/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/howtos/howto9/include/howto9/factory/ClientInputMessagesDynMemMsgFactory.h b/howtos/howto9/include/howto9/factory/ClientInputMessagesDynMemMsgFactory.h
index 1ae51e01..6775b6da 100644
--- a/howtos/howto9/include/howto9/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto9/include/howto9/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/howtos/howto9/include/howto9/factory/ServerInputMessagesDynMemMsgFactory.h b/howtos/howto9/include/howto9/factory/ServerInputMessagesDynMemMsgFactory.h
index 45d19960..a49fa3a1 100644
--- a/howtos/howto9/include/howto9/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/howtos/howto9/include/howto9/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/howtos/howto9/include/howto9/field/FieldBase.h b/howtos/howto9/include/howto9/field/FieldBase.h
index 27826d06..712b604e 100644
--- a/howtos/howto9/include/howto9/field/FieldBase.h
+++ b/howtos/howto9/include/howto9/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/howtos/howto9/include/howto9/field/MsgId.h b/howtos/howto9/include/howto9/field/MsgId.h
index c0555c29..75df807f 100644
--- a/howtos/howto9/include/howto9/field/MsgId.h
+++ b/howtos/howto9/include/howto9/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/howtos/howto9/include/howto9/field/MsgIdCommon.h b/howtos/howto9/include/howto9/field/MsgIdCommon.h
index eace1e1b..3ae14936 100644
--- a/howtos/howto9/include/howto9/field/MsgIdCommon.h
+++ b/howtos/howto9/include/howto9/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto9/include/howto9/field/SizeField.h b/howtos/howto9/include/howto9/field/SizeField.h
index ef41a480..73dcfad3 100644
--- a/howtos/howto9/include/howto9/field/SizeField.h
+++ b/howtos/howto9/include/howto9/field/SizeField.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "SizeField" field.
diff --git a/howtos/howto9/include/howto9/field/SizeFieldCommon.h b/howtos/howto9/include/howto9/field/SizeFieldCommon.h
index e6f42893..5dc86da1 100644
--- a/howtos/howto9/include/howto9/field/SizeFieldCommon.h
+++ b/howtos/howto9/include/howto9/field/SizeFieldCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto9/include/howto9/field/SyncField.h b/howtos/howto9/include/howto9/field/SyncField.h
index 0a57ad6d..9fd32f63 100644
--- a/howtos/howto9/include/howto9/field/SyncField.h
+++ b/howtos/howto9/include/howto9/field/SyncField.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "SyncField" field.
diff --git a/howtos/howto9/include/howto9/field/SyncFieldCommon.h b/howtos/howto9/include/howto9/field/SyncFieldCommon.h
index d2831f43..64ff063c 100644
--- a/howtos/howto9/include/howto9/field/SyncFieldCommon.h
+++ b/howtos/howto9/include/howto9/field/SyncFieldCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto9/include/howto9/frame/Frame.h b/howtos/howto9/include/howto9/frame/Frame.h
index 8561d2b2..090b2446 100644
--- a/howtos/howto9/include/howto9/frame/Frame.h
+++ b/howtos/howto9/include/howto9/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/howtos/howto9/include/howto9/frame/FrameCommon.h b/howtos/howto9/include/howto9/frame/FrameCommon.h
index 5b736034..33207618 100644
--- a/howtos/howto9/include/howto9/frame/FrameCommon.h
+++ b/howtos/howto9/include/howto9/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto9/include/howto9/input/AllMessages.h b/howtos/howto9/include/howto9/input/AllMessages.h
index 48f0f16a..5dafbb9d 100644
--- a/howtos/howto9/include/howto9/input/AllMessages.h
+++ b/howtos/howto9/include/howto9/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/howtos/howto9/include/howto9/input/ClientInputMessages.h b/howtos/howto9/include/howto9/input/ClientInputMessages.h
index 3cbe4f09..b9df1dda 100644
--- a/howtos/howto9/include/howto9/input/ClientInputMessages.h
+++ b/howtos/howto9/include/howto9/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/howtos/howto9/include/howto9/input/ServerInputMessages.h b/howtos/howto9/include/howto9/input/ServerInputMessages.h
index f1508e08..077f8e8d 100644
--- a/howtos/howto9/include/howto9/input/ServerInputMessages.h
+++ b/howtos/howto9/include/howto9/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/howtos/howto9/include/howto9/message/Msg1.h b/howtos/howto9/include/howto9/message/Msg1.h
index 75a76092..6d579f4e 100644
--- a/howtos/howto9/include/howto9/message/Msg1.h
+++ b/howtos/howto9/include/howto9/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/howtos/howto9/include/howto9/message/Msg1Common.h b/howtos/howto9/include/howto9/message/Msg1Common.h
index 4a6a4f58..9c5c0365 100644
--- a/howtos/howto9/include/howto9/message/Msg1Common.h
+++ b/howtos/howto9/include/howto9/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto9/include/howto9/message/Msg2.h b/howtos/howto9/include/howto9/message/Msg2.h
index 72974d57..90a59d58 100644
--- a/howtos/howto9/include/howto9/message/Msg2.h
+++ b/howtos/howto9/include/howto9/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/howtos/howto9/include/howto9/message/Msg2Common.h b/howtos/howto9/include/howto9/message/Msg2Common.h
index f6f63780..c62d1c24 100644
--- a/howtos/howto9/include/howto9/message/Msg2Common.h
+++ b/howtos/howto9/include/howto9/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto9/include/howto9/message/Msg3.h b/howtos/howto9/include/howto9/message/Msg3.h
index 4582d982..81327159 100644
--- a/howtos/howto9/include/howto9/message/Msg3.h
+++ b/howtos/howto9/include/howto9/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/howtos/howto9/include/howto9/message/Msg3Common.h b/howtos/howto9/include/howto9/message/Msg3Common.h
index 0db4057e..85689abd 100644
--- a/howtos/howto9/include/howto9/message/Msg3Common.h
+++ b/howtos/howto9/include/howto9/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/howtos/howto9/include/howto9/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto9/include/howto9/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 88affef0..2f104296 100644
--- a/howtos/howto9/include/howto9/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto9/include/howto9/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/howtos/howto9/include/howto9/options/BareMetalDefaultOptions.h b/howtos/howto9/include/howto9/options/BareMetalDefaultOptions.h
index 3e2b1259..01ef927e 100644
--- a/howtos/howto9/include/howto9/options/BareMetalDefaultOptions.h
+++ b/howtos/howto9/include/howto9/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/howtos/howto9/include/howto9/options/ClientDefaultOptions.h b/howtos/howto9/include/howto9/options/ClientDefaultOptions.h
index e667c92a..05de037c 100644
--- a/howtos/howto9/include/howto9/options/ClientDefaultOptions.h
+++ b/howtos/howto9/include/howto9/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/howtos/howto9/include/howto9/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto9/include/howto9/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 975ac20a..e87d3e89 100644
--- a/howtos/howto9/include/howto9/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto9/include/howto9/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/howtos/howto9/include/howto9/options/DataViewDefaultOptions.h b/howtos/howto9/include/howto9/options/DataViewDefaultOptions.h
index d775c693..ce68a85f 100644
--- a/howtos/howto9/include/howto9/options/DataViewDefaultOptions.h
+++ b/howtos/howto9/include/howto9/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/howtos/howto9/include/howto9/options/DefaultOptions.h b/howtos/howto9/include/howto9/options/DefaultOptions.h
index 3b44fe3c..96440781 100644
--- a/howtos/howto9/include/howto9/options/DefaultOptions.h
+++ b/howtos/howto9/include/howto9/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/howtos/howto9/include/howto9/options/ServerDefaultOptions.h b/howtos/howto9/include/howto9/options/ServerDefaultOptions.h
index 7ba490ab..5aeca9dc 100644
--- a/howtos/howto9/include/howto9/options/ServerDefaultOptions.h
+++ b/howtos/howto9/include/howto9/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/howtos/howto9/include/howto9/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/howtos/howto9/include/howto9/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 388f2130..db4ef0af 100644
--- a/howtos/howto9/include/howto9/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/howtos/howto9/include/howto9/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/lib/src/Session.cpp b/lib/src/Session.cpp
index 5b84e8d9..30d4b127 100644
--- a/lib/src/Session.cpp
+++ b/lib/src/Session.cpp
@@ -75,6 +75,7 @@ void Session::doRead()
auto bufLen = bytesCount;
bool useVector = !m_inData.empty();
if (useVector) {
+ m_inData.reserve(m_inData.size() + bufLen);
m_inData.insert(m_inData.end(), buf, buf + bufLen);
buf = &m_inData[0];
bufLen = m_inData.size();
diff --git a/script/env_dev_clang.sh b/script/env_dev_clang.sh
index c9e59f97..c5d020b2 100755
--- a/script/env_dev_clang.sh
+++ b/script/env_dev_clang.sh
@@ -1,7 +1,12 @@
#!/bin/bash
-export CC=clang
-export CXX=clang++
+if [ -z "${CC}" ]; then
+ export CC=clang
+fi
+
+if [ -z "${CXX}" ]; then
+ export CXX=clang++
+fi
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source ${SCRIPT_DIR}/env_dev.sh "$@"
diff --git a/script/env_dev_size_gcc.sh b/script/env_dev_size_gcc.sh
index 9a6c652a..78212bba 100755
--- a/script/env_dev_size_gcc.sh
+++ b/script/env_dev_size_gcc.sh
@@ -1,7 +1,12 @@
#!/bin/bash
-export CC=gcc
-export CXX=g++
+if [ -z "${CC}" ]; then
+ export CC=gcc
+fi
+
+if [ -z "${CXX}" ]; then
+ export CXX=g++
+fi
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source ${SCRIPT_DIR}/env_dev_size.sh "$@"
diff --git a/script/full_build.sh b/script/full_build.sh
new file mode 100755
index 00000000..2ff315d0
--- /dev/null
+++ b/script/full_build.sh
@@ -0,0 +1,29 @@
+#!/bin/bash
+
+if [ -z "${CC}" -o -z "$CXX" ]; then
+ echo "ERROR: Compilers are not provided"
+ exit 1
+fi
+
+if [ -z "${COMMON_BUILD_TYPE}" ]; then
+ echo "ERROR: Build type not provided"
+ exit 1
+fi
+
+SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+ROOT_DIR=$( dirname ${SCRIPT_DIR} )
+export BUILD_DIR="${ROOT_DIR}/build.full.${CC}.${COMMON_BUILD_TYPE}"
+export COMMON_INSTALL_DIR=${BUILD_DIR}/install
+export EXTERNALS_DIR=${ROOT_DIR}/externals
+mkdir -p ${BUILD_DIR}
+
+${SCRIPT_DIR}/prepare_externals.sh
+
+source ${SCRIPT_DIR}/env_dev.sh "$@"
+
+procs=$(nproc)
+if [ -n "${procs}" ]; then
+ procs_param="--parallel ${procs}"
+fi
+
+cmake --build ${BUILD_DIR} --config ${COMMON_BUILD_TYPE} --target install ${procs_param}
diff --git a/script/full_debug_build.sh b/script/full_debug_build.sh
index ab339013..7b74d0eb 100755
--- a/script/full_debug_build.sh
+++ b/script/full_debug_build.sh
@@ -6,20 +6,6 @@ if [ -z "${CC}" -o -z "$CXX" ]; then
fi
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
-ROOT_DIR=$( dirname ${SCRIPT_DIR} )
-export BUILD_DIR="${ROOT_DIR}/build.full.${CC}"
-export COMMON_INSTALL_DIR=${BUILD_DIR}/install
export COMMON_BUILD_TYPE=Debug
-export EXTERNALS_DIR=${ROOT_DIR}/externals
-mkdir -p ${BUILD_DIR}
+exec ${SCRIPT_DIR}/full_build.sh
-${SCRIPT_DIR}/prepare_externals.sh
-
-source ${SCRIPT_DIR}/env_dev.sh "$@"
-
-procs=$(nproc)
-if [ -n "${procs}" ]; then
- procs_param="--parallel ${procs}"
-fi
-
-cmake --build ${BUILD_DIR} --config ${COMMON_BUILD_TYPE} --target install ${procs_param}
diff --git a/script/full_debug_build_clang.sh b/script/full_debug_build_clang.sh
index fc808781..319ebab1 100755
--- a/script/full_debug_build_clang.sh
+++ b/script/full_debug_build_clang.sh
@@ -1,8 +1,13 @@
#!/bin/bash
-export CC=clang
-export CXX=clang++
+if [ -z "${CC}" ]; then
+ export CC=clang
+fi
+
+if [ -z "${CXX}" ]; then
+ export CXX=clang++
+fi
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
-${SCRIPT_DIR}/full_debug_build.sh "$@"
+exec ${SCRIPT_DIR}/full_debug_build.sh "$@"
diff --git a/script/full_debug_build_gcc.sh b/script/full_debug_build_gcc.sh
index 10191349..6545627b 100755
--- a/script/full_debug_build_gcc.sh
+++ b/script/full_debug_build_gcc.sh
@@ -1,8 +1,13 @@
#!/bin/bash
-export CC=gcc
-export CXX=g++
+if [ -z "${CC}" ]; then
+ export CC=gcc
+fi
+
+if [ -z "${CXX}" ]; then
+ export CXX=g++
+fi
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
-${SCRIPT_DIR}/full_debug_build.sh "$@"
+exec ${SCRIPT_DIR}/full_debug_build.sh "$@"
diff --git a/script/full_release_build.sh b/script/full_release_build.sh
new file mode 100755
index 00000000..ea8503dc
--- /dev/null
+++ b/script/full_release_build.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+if [ -z "${CC}" -o -z "$CXX" ]; then
+ echo "ERROR: Compilers are not provided"
+ exit 1
+fi
+
+SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+export COMMON_BUILD_TYPE=Release
+exec ${SCRIPT_DIR}/full_build.sh
+
diff --git a/script/full_release_build_clang.sh b/script/full_release_build_clang.sh
new file mode 100755
index 00000000..f9e18627
--- /dev/null
+++ b/script/full_release_build_clang.sh
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+if [ -z "${CC}" ]; then
+ export CC=clang
+fi
+
+if [ -z "${CXX}" ]; then
+ export CXX=clang++
+fi
+
+SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+exec ${SCRIPT_DIR}/full_release_build.sh "$@"
+
diff --git a/script/full_release_build_gcc.sh b/script/full_release_build_gcc.sh
new file mode 100755
index 00000000..f877f3c7
--- /dev/null
+++ b/script/full_release_build_gcc.sh
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+if [ -z "${CC}" ]; then
+ export CC=gcc
+fi
+
+if [ -z "${CXX}" ]; then
+ export CXX=g++
+fi
+
+SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
+exec ${SCRIPT_DIR}/full_release_build.sh "$@"
+
diff --git a/tutorials/tutorial1/include/tutorial1/Message.h b/tutorials/tutorial1/include/tutorial1/Message.h
index 5b12a911..c28170cb 100644
--- a/tutorials/tutorial1/include/tutorial1/Message.h
+++ b/tutorials/tutorial1/include/tutorial1/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial1/include/tutorial1/MsgId.h b/tutorials/tutorial1/include/tutorial1/MsgId.h
index 34aa2448..60ad4f6b 100644
--- a/tutorials/tutorial1/include/tutorial1/MsgId.h
+++ b/tutorials/tutorial1/include/tutorial1/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial1/include/tutorial1/Version.h b/tutorials/tutorial1/include/tutorial1/Version.h
index e3807fec..d75788ad 100644
--- a/tutorials/tutorial1/include/tutorial1/Version.h
+++ b/tutorials/tutorial1/include/tutorial1/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial1
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial1/include/tutorial1/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial1/include/tutorial1/dispatch/DispatchClientInputMessage.h
index a8c7fee9..1ec58550 100644
--- a/tutorials/tutorial1/include/tutorial1/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial1/include/tutorial1/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial1/include/tutorial1/dispatch/DispatchMessage.h b/tutorials/tutorial1/include/tutorial1/dispatch/DispatchMessage.h
index 575bbcdf..a59b21ba 100644
--- a/tutorials/tutorial1/include/tutorial1/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial1/include/tutorial1/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial1/include/tutorial1/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial1/include/tutorial1/dispatch/DispatchServerInputMessage.h
index 99a8870f..9a65ed26 100644
--- a/tutorials/tutorial1/include/tutorial1/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial1/include/tutorial1/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial1/include/tutorial1/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial1/include/tutorial1/factory/AllMessagesDynMemMsgFactory.h
index 577518f8..eca808af 100644
--- a/tutorials/tutorial1/include/tutorial1/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial1/include/tutorial1/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial1/include/tutorial1/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial1/include/tutorial1/factory/ClientInputMessagesDynMemMsgFactory.h
index 46fcff23..2d04f546 100644
--- a/tutorials/tutorial1/include/tutorial1/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial1/include/tutorial1/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial1/include/tutorial1/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial1/include/tutorial1/factory/ServerInputMessagesDynMemMsgFactory.h
index 6e2dedb4..4dfb3375 100644
--- a/tutorials/tutorial1/include/tutorial1/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial1/include/tutorial1/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial1/include/tutorial1/field/FieldBase.h b/tutorials/tutorial1/include/tutorial1/field/FieldBase.h
index 5aed5c19..3db75eb8 100644
--- a/tutorials/tutorial1/include/tutorial1/field/FieldBase.h
+++ b/tutorials/tutorial1/include/tutorial1/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial1/include/tutorial1/field/MsgId.h b/tutorials/tutorial1/include/tutorial1/field/MsgId.h
index aa89af92..6b647796 100644
--- a/tutorials/tutorial1/include/tutorial1/field/MsgId.h
+++ b/tutorials/tutorial1/include/tutorial1/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial1/include/tutorial1/field/MsgIdCommon.h b/tutorials/tutorial1/include/tutorial1/field/MsgIdCommon.h
index 979861e6..3f33cdc9 100644
--- a/tutorials/tutorial1/include/tutorial1/field/MsgIdCommon.h
+++ b/tutorials/tutorial1/include/tutorial1/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial1/include/tutorial1/frame/Frame.h b/tutorials/tutorial1/include/tutorial1/frame/Frame.h
index 5b3855ba..6c90a5bc 100644
--- a/tutorials/tutorial1/include/tutorial1/frame/Frame.h
+++ b/tutorials/tutorial1/include/tutorial1/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial1/include/tutorial1/input/AllMessages.h b/tutorials/tutorial1/include/tutorial1/input/AllMessages.h
index ace32ce7..cdc14a53 100644
--- a/tutorials/tutorial1/include/tutorial1/input/AllMessages.h
+++ b/tutorials/tutorial1/include/tutorial1/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial1/include/tutorial1/input/ClientInputMessages.h b/tutorials/tutorial1/include/tutorial1/input/ClientInputMessages.h
index 16175b56..bd875137 100644
--- a/tutorials/tutorial1/include/tutorial1/input/ClientInputMessages.h
+++ b/tutorials/tutorial1/include/tutorial1/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial1/include/tutorial1/input/ServerInputMessages.h b/tutorials/tutorial1/include/tutorial1/input/ServerInputMessages.h
index 2b74f547..7e1a887e 100644
--- a/tutorials/tutorial1/include/tutorial1/input/ServerInputMessages.h
+++ b/tutorials/tutorial1/include/tutorial1/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial1/include/tutorial1/message/Msg1.h b/tutorials/tutorial1/include/tutorial1/message/Msg1.h
index ad0c3b24..545662b4 100644
--- a/tutorials/tutorial1/include/tutorial1/message/Msg1.h
+++ b/tutorials/tutorial1/include/tutorial1/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial1/include/tutorial1/message/Msg1Common.h b/tutorials/tutorial1/include/tutorial1/message/Msg1Common.h
index bdded4bc..aa73d801 100644
--- a/tutorials/tutorial1/include/tutorial1/message/Msg1Common.h
+++ b/tutorials/tutorial1/include/tutorial1/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial1/include/tutorial1/message/Msg2.h b/tutorials/tutorial1/include/tutorial1/message/Msg2.h
index 98611460..aa63f131 100644
--- a/tutorials/tutorial1/include/tutorial1/message/Msg2.h
+++ b/tutorials/tutorial1/include/tutorial1/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial1/include/tutorial1/message/Msg2Common.h b/tutorials/tutorial1/include/tutorial1/message/Msg2Common.h
index 9770c0f3..90627a36 100644
--- a/tutorials/tutorial1/include/tutorial1/message/Msg2Common.h
+++ b/tutorials/tutorial1/include/tutorial1/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial1/include/tutorial1/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial1/include/tutorial1/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 0f10d48c..0e1f8b93 100644
--- a/tutorials/tutorial1/include/tutorial1/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial1/include/tutorial1/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial1/include/tutorial1/options/BareMetalDefaultOptions.h b/tutorials/tutorial1/include/tutorial1/options/BareMetalDefaultOptions.h
index 034fff40..e6dacaa5 100644
--- a/tutorials/tutorial1/include/tutorial1/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial1/include/tutorial1/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial1/include/tutorial1/options/ClientDefaultOptions.h b/tutorials/tutorial1/include/tutorial1/options/ClientDefaultOptions.h
index c9d0a6ae..1f30d0b6 100644
--- a/tutorials/tutorial1/include/tutorial1/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial1/include/tutorial1/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial1/include/tutorial1/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial1/include/tutorial1/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 16c069b1..5af26269 100644
--- a/tutorials/tutorial1/include/tutorial1/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial1/include/tutorial1/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial1/include/tutorial1/options/DataViewDefaultOptions.h b/tutorials/tutorial1/include/tutorial1/options/DataViewDefaultOptions.h
index e80463c8..c34d9409 100644
--- a/tutorials/tutorial1/include/tutorial1/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial1/include/tutorial1/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial1/include/tutorial1/options/DefaultOptions.h b/tutorials/tutorial1/include/tutorial1/options/DefaultOptions.h
index 76db9e66..5b4f3327 100644
--- a/tutorials/tutorial1/include/tutorial1/options/DefaultOptions.h
+++ b/tutorials/tutorial1/include/tutorial1/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial1/include/tutorial1/options/ServerDefaultOptions.h b/tutorials/tutorial1/include/tutorial1/options/ServerDefaultOptions.h
index ad416942..ddad125f 100644
--- a/tutorials/tutorial1/include/tutorial1/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial1/include/tutorial1/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial1/include/tutorial1/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial1/include/tutorial1/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 4241fbbf..3a9b3cf8 100644
--- a/tutorials/tutorial1/include/tutorial1/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial1/include/tutorial1/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial10/include/tutorial10/Message.h b/tutorials/tutorial10/include/tutorial10/Message.h
index 831ceb14..3270dec0 100644
--- a/tutorials/tutorial10/include/tutorial10/Message.h
+++ b/tutorials/tutorial10/include/tutorial10/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial10/include/tutorial10/MsgId.h b/tutorials/tutorial10/include/tutorial10/MsgId.h
index 365bb639..a3705c62 100644
--- a/tutorials/tutorial10/include/tutorial10/MsgId.h
+++ b/tutorials/tutorial10/include/tutorial10/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial10/include/tutorial10/Version.h b/tutorials/tutorial10/include/tutorial10/Version.h
index a9912779..90b1126e 100644
--- a/tutorials/tutorial10/include/tutorial10/Version.h
+++ b/tutorials/tutorial10/include/tutorial10/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial10
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial10/include/tutorial10/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial10/include/tutorial10/dispatch/DispatchClientInputMessage.h
index fdf298dd..ca1c9fa9 100644
--- a/tutorials/tutorial10/include/tutorial10/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial10/include/tutorial10/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial10/include/tutorial10/dispatch/DispatchMessage.h b/tutorials/tutorial10/include/tutorial10/dispatch/DispatchMessage.h
index 03d5eab1..490c0c08 100644
--- a/tutorials/tutorial10/include/tutorial10/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial10/include/tutorial10/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial10/include/tutorial10/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial10/include/tutorial10/dispatch/DispatchServerInputMessage.h
index 8e652084..3b7a5b28 100644
--- a/tutorials/tutorial10/include/tutorial10/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial10/include/tutorial10/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial10/include/tutorial10/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial10/include/tutorial10/factory/AllMessagesDynMemMsgFactory.h
index f6c3b885..d6b0b5cc 100644
--- a/tutorials/tutorial10/include/tutorial10/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial10/include/tutorial10/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial10/include/tutorial10/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial10/include/tutorial10/factory/ClientInputMessagesDynMemMsgFactory.h
index 861bbf9b..5ca05e80 100644
--- a/tutorials/tutorial10/include/tutorial10/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial10/include/tutorial10/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial10/include/tutorial10/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial10/include/tutorial10/factory/ServerInputMessagesDynMemMsgFactory.h
index 5f91ce7c..ee41e677 100644
--- a/tutorials/tutorial10/include/tutorial10/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial10/include/tutorial10/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial10/include/tutorial10/field/FieldBase.h b/tutorials/tutorial10/include/tutorial10/field/FieldBase.h
index c3a4be09..4418ac53 100644
--- a/tutorials/tutorial10/include/tutorial10/field/FieldBase.h
+++ b/tutorials/tutorial10/include/tutorial10/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial10/include/tutorial10/field/MsgId.h b/tutorials/tutorial10/include/tutorial10/field/MsgId.h
index a03b4e7f..c2e1cede 100644
--- a/tutorials/tutorial10/include/tutorial10/field/MsgId.h
+++ b/tutorials/tutorial10/include/tutorial10/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial10/include/tutorial10/field/MsgIdCommon.h b/tutorials/tutorial10/include/tutorial10/field/MsgIdCommon.h
index 6bd80d6a..64940222 100644
--- a/tutorials/tutorial10/include/tutorial10/field/MsgIdCommon.h
+++ b/tutorials/tutorial10/include/tutorial10/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial10/include/tutorial10/frame/Frame.h b/tutorials/tutorial10/include/tutorial10/frame/Frame.h
index d24cb8ca..fc520e1f 100644
--- a/tutorials/tutorial10/include/tutorial10/frame/Frame.h
+++ b/tutorials/tutorial10/include/tutorial10/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial10/include/tutorial10/frame/FrameCommon.h b/tutorials/tutorial10/include/tutorial10/frame/FrameCommon.h
index 11ffe1a8..dba62194 100644
--- a/tutorials/tutorial10/include/tutorial10/frame/FrameCommon.h
+++ b/tutorials/tutorial10/include/tutorial10/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial10/include/tutorial10/input/AllMessages.h b/tutorials/tutorial10/include/tutorial10/input/AllMessages.h
index bb54f839..bb7d21cf 100644
--- a/tutorials/tutorial10/include/tutorial10/input/AllMessages.h
+++ b/tutorials/tutorial10/include/tutorial10/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial10/include/tutorial10/input/ClientInputMessages.h b/tutorials/tutorial10/include/tutorial10/input/ClientInputMessages.h
index 09afde5d..877ce867 100644
--- a/tutorials/tutorial10/include/tutorial10/input/ClientInputMessages.h
+++ b/tutorials/tutorial10/include/tutorial10/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial10/include/tutorial10/input/ServerInputMessages.h b/tutorials/tutorial10/include/tutorial10/input/ServerInputMessages.h
index 614061cf..51e7ab65 100644
--- a/tutorials/tutorial10/include/tutorial10/input/ServerInputMessages.h
+++ b/tutorials/tutorial10/include/tutorial10/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial10/include/tutorial10/message/Msg1.h b/tutorials/tutorial10/include/tutorial10/message/Msg1.h
index dc1cfef1..fae5dda7 100644
--- a/tutorials/tutorial10/include/tutorial10/message/Msg1.h
+++ b/tutorials/tutorial10/include/tutorial10/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial10/include/tutorial10/message/Msg1Common.h b/tutorials/tutorial10/include/tutorial10/message/Msg1Common.h
index dfecd98c..4aa082d0 100644
--- a/tutorials/tutorial10/include/tutorial10/message/Msg1Common.h
+++ b/tutorials/tutorial10/include/tutorial10/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial10/include/tutorial10/message/Msg2.h b/tutorials/tutorial10/include/tutorial10/message/Msg2.h
index 1777fdb7..882edaf9 100644
--- a/tutorials/tutorial10/include/tutorial10/message/Msg2.h
+++ b/tutorials/tutorial10/include/tutorial10/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial10/include/tutorial10/message/Msg2Common.h b/tutorials/tutorial10/include/tutorial10/message/Msg2Common.h
index 58b70880..c73cf391 100644
--- a/tutorials/tutorial10/include/tutorial10/message/Msg2Common.h
+++ b/tutorials/tutorial10/include/tutorial10/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial10/include/tutorial10/message/Msg3.h b/tutorials/tutorial10/include/tutorial10/message/Msg3.h
index 44233da5..3d160728 100644
--- a/tutorials/tutorial10/include/tutorial10/message/Msg3.h
+++ b/tutorials/tutorial10/include/tutorial10/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/tutorials/tutorial10/include/tutorial10/message/Msg3Common.h b/tutorials/tutorial10/include/tutorial10/message/Msg3Common.h
index bdfa337e..a23a6b7c 100644
--- a/tutorials/tutorial10/include/tutorial10/message/Msg3Common.h
+++ b/tutorials/tutorial10/include/tutorial10/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial10/include/tutorial10/message/Msg4.h b/tutorials/tutorial10/include/tutorial10/message/Msg4.h
index 83c945c7..53829108 100644
--- a/tutorials/tutorial10/include/tutorial10/message/Msg4.h
+++ b/tutorials/tutorial10/include/tutorial10/message/Msg4.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 4" message and its fields.
diff --git a/tutorials/tutorial10/include/tutorial10/message/Msg4Common.h b/tutorials/tutorial10/include/tutorial10/message/Msg4Common.h
index ce1ffdef..fc9c068f 100644
--- a/tutorials/tutorial10/include/tutorial10/message/Msg4Common.h
+++ b/tutorials/tutorial10/include/tutorial10/message/Msg4Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial10/include/tutorial10/message/Msg5.h b/tutorials/tutorial10/include/tutorial10/message/Msg5.h
index 135b8f40..f37b4b16 100644
--- a/tutorials/tutorial10/include/tutorial10/message/Msg5.h
+++ b/tutorials/tutorial10/include/tutorial10/message/Msg5.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 5" message and its fields.
diff --git a/tutorials/tutorial10/include/tutorial10/message/Msg5Common.h b/tutorials/tutorial10/include/tutorial10/message/Msg5Common.h
index 6c3e497a..704ee52b 100644
--- a/tutorials/tutorial10/include/tutorial10/message/Msg5Common.h
+++ b/tutorials/tutorial10/include/tutorial10/message/Msg5Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial10/include/tutorial10/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial10/include/tutorial10/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index f3f6840a..593b6e2d 100644
--- a/tutorials/tutorial10/include/tutorial10/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial10/include/tutorial10/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial10/include/tutorial10/options/BareMetalDefaultOptions.h b/tutorials/tutorial10/include/tutorial10/options/BareMetalDefaultOptions.h
index b73ae3b4..ada02ef0 100644
--- a/tutorials/tutorial10/include/tutorial10/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial10/include/tutorial10/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial10/include/tutorial10/options/ClientDefaultOptions.h b/tutorials/tutorial10/include/tutorial10/options/ClientDefaultOptions.h
index 749528fe..a4fc3c4c 100644
--- a/tutorials/tutorial10/include/tutorial10/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial10/include/tutorial10/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial10/include/tutorial10/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial10/include/tutorial10/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 150deabb..0d209dd2 100644
--- a/tutorials/tutorial10/include/tutorial10/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial10/include/tutorial10/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial10/include/tutorial10/options/DataViewDefaultOptions.h b/tutorials/tutorial10/include/tutorial10/options/DataViewDefaultOptions.h
index 2638151a..1d1a2c4b 100644
--- a/tutorials/tutorial10/include/tutorial10/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial10/include/tutorial10/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial10/include/tutorial10/options/DefaultOptions.h b/tutorials/tutorial10/include/tutorial10/options/DefaultOptions.h
index e42d53b7..f71693a8 100644
--- a/tutorials/tutorial10/include/tutorial10/options/DefaultOptions.h
+++ b/tutorials/tutorial10/include/tutorial10/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial10/include/tutorial10/options/ServerDefaultOptions.h b/tutorials/tutorial10/include/tutorial10/options/ServerDefaultOptions.h
index 7e08f541..d639423a 100644
--- a/tutorials/tutorial10/include/tutorial10/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial10/include/tutorial10/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial10/include/tutorial10/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial10/include/tutorial10/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index b0aa1761..4b17818d 100644
--- a/tutorials/tutorial10/include/tutorial10/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial10/include/tutorial10/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial11/include/tutorial11/Message.h b/tutorials/tutorial11/include/tutorial11/Message.h
index 7cd108e4..06c6118a 100644
--- a/tutorials/tutorial11/include/tutorial11/Message.h
+++ b/tutorials/tutorial11/include/tutorial11/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial11/include/tutorial11/MsgId.h b/tutorials/tutorial11/include/tutorial11/MsgId.h
index 37c1bda2..0858e87a 100644
--- a/tutorials/tutorial11/include/tutorial11/MsgId.h
+++ b/tutorials/tutorial11/include/tutorial11/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial11/include/tutorial11/Version.h b/tutorials/tutorial11/include/tutorial11/Version.h
index d9a4448a..d5a1b265 100644
--- a/tutorials/tutorial11/include/tutorial11/Version.h
+++ b/tutorials/tutorial11/include/tutorial11/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial11
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial11/include/tutorial11/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial11/include/tutorial11/dispatch/DispatchClientInputMessage.h
index 0df0f5ca..a9ea0d98 100644
--- a/tutorials/tutorial11/include/tutorial11/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial11/include/tutorial11/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial11/include/tutorial11/dispatch/DispatchMessage.h b/tutorials/tutorial11/include/tutorial11/dispatch/DispatchMessage.h
index 5c4dfe1a..3f566bb5 100644
--- a/tutorials/tutorial11/include/tutorial11/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial11/include/tutorial11/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial11/include/tutorial11/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial11/include/tutorial11/dispatch/DispatchServerInputMessage.h
index fc2c3b4d..3241932f 100644
--- a/tutorials/tutorial11/include/tutorial11/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial11/include/tutorial11/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial11/include/tutorial11/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial11/include/tutorial11/factory/AllMessagesDynMemMsgFactory.h
index 4295e67e..dc35b723 100644
--- a/tutorials/tutorial11/include/tutorial11/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial11/include/tutorial11/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial11/include/tutorial11/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial11/include/tutorial11/factory/ClientInputMessagesDynMemMsgFactory.h
index 1e261950..29391a58 100644
--- a/tutorials/tutorial11/include/tutorial11/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial11/include/tutorial11/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial11/include/tutorial11/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial11/include/tutorial11/factory/ServerInputMessagesDynMemMsgFactory.h
index 3776a07b..549e9bd8 100644
--- a/tutorials/tutorial11/include/tutorial11/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial11/include/tutorial11/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial11/include/tutorial11/field/FieldBase.h b/tutorials/tutorial11/include/tutorial11/field/FieldBase.h
index f475f9d2..96a3b954 100644
--- a/tutorials/tutorial11/include/tutorial11/field/FieldBase.h
+++ b/tutorials/tutorial11/include/tutorial11/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial11/include/tutorial11/field/MsgId.h b/tutorials/tutorial11/include/tutorial11/field/MsgId.h
index fc3dc32c..a8bb2cd4 100644
--- a/tutorials/tutorial11/include/tutorial11/field/MsgId.h
+++ b/tutorials/tutorial11/include/tutorial11/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial11/include/tutorial11/field/MsgIdCommon.h b/tutorials/tutorial11/include/tutorial11/field/MsgIdCommon.h
index 6642149a..5f61170a 100644
--- a/tutorials/tutorial11/include/tutorial11/field/MsgIdCommon.h
+++ b/tutorials/tutorial11/include/tutorial11/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial11/include/tutorial11/frame/Frame.h b/tutorials/tutorial11/include/tutorial11/frame/Frame.h
index ae6406a7..f88dadf7 100644
--- a/tutorials/tutorial11/include/tutorial11/frame/Frame.h
+++ b/tutorials/tutorial11/include/tutorial11/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial11/include/tutorial11/frame/FrameCommon.h b/tutorials/tutorial11/include/tutorial11/frame/FrameCommon.h
index 81c73939..9ffeed67 100644
--- a/tutorials/tutorial11/include/tutorial11/frame/FrameCommon.h
+++ b/tutorials/tutorial11/include/tutorial11/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial11/include/tutorial11/input/AllMessages.h b/tutorials/tutorial11/include/tutorial11/input/AllMessages.h
index a575211e..7ebd9b5f 100644
--- a/tutorials/tutorial11/include/tutorial11/input/AllMessages.h
+++ b/tutorials/tutorial11/include/tutorial11/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial11/include/tutorial11/input/ClientInputMessages.h b/tutorials/tutorial11/include/tutorial11/input/ClientInputMessages.h
index 5e39286f..2e9d3435 100644
--- a/tutorials/tutorial11/include/tutorial11/input/ClientInputMessages.h
+++ b/tutorials/tutorial11/include/tutorial11/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial11/include/tutorial11/input/ServerInputMessages.h b/tutorials/tutorial11/include/tutorial11/input/ServerInputMessages.h
index 9349b849..c7212228 100644
--- a/tutorials/tutorial11/include/tutorial11/input/ServerInputMessages.h
+++ b/tutorials/tutorial11/include/tutorial11/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial11/include/tutorial11/message/Msg1.h b/tutorials/tutorial11/include/tutorial11/message/Msg1.h
index 76d4b0e8..d689c73a 100644
--- a/tutorials/tutorial11/include/tutorial11/message/Msg1.h
+++ b/tutorials/tutorial11/include/tutorial11/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial11/include/tutorial11/message/Msg1Common.h b/tutorials/tutorial11/include/tutorial11/message/Msg1Common.h
index 67606e5b..cff6fae7 100644
--- a/tutorials/tutorial11/include/tutorial11/message/Msg1Common.h
+++ b/tutorials/tutorial11/include/tutorial11/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial11/include/tutorial11/message/Msg2.h b/tutorials/tutorial11/include/tutorial11/message/Msg2.h
index d6c46dd6..ae370059 100644
--- a/tutorials/tutorial11/include/tutorial11/message/Msg2.h
+++ b/tutorials/tutorial11/include/tutorial11/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial11/include/tutorial11/message/Msg2Common.h b/tutorials/tutorial11/include/tutorial11/message/Msg2Common.h
index b41c7ece..0f24add8 100644
--- a/tutorials/tutorial11/include/tutorial11/message/Msg2Common.h
+++ b/tutorials/tutorial11/include/tutorial11/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial11/include/tutorial11/message/Msg3.h b/tutorials/tutorial11/include/tutorial11/message/Msg3.h
index 1db389a2..b26b6dcd 100644
--- a/tutorials/tutorial11/include/tutorial11/message/Msg3.h
+++ b/tutorials/tutorial11/include/tutorial11/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/tutorials/tutorial11/include/tutorial11/message/Msg3Common.h b/tutorials/tutorial11/include/tutorial11/message/Msg3Common.h
index 9fa2f57a..fa163c91 100644
--- a/tutorials/tutorial11/include/tutorial11/message/Msg3Common.h
+++ b/tutorials/tutorial11/include/tutorial11/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial11/include/tutorial11/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial11/include/tutorial11/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index a31930f0..78122aa6 100644
--- a/tutorials/tutorial11/include/tutorial11/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial11/include/tutorial11/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial11/include/tutorial11/options/BareMetalDefaultOptions.h b/tutorials/tutorial11/include/tutorial11/options/BareMetalDefaultOptions.h
index fe514d3c..34d17cf1 100644
--- a/tutorials/tutorial11/include/tutorial11/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial11/include/tutorial11/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial11/include/tutorial11/options/ClientDefaultOptions.h b/tutorials/tutorial11/include/tutorial11/options/ClientDefaultOptions.h
index 868ce2fc..ed14b8c4 100644
--- a/tutorials/tutorial11/include/tutorial11/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial11/include/tutorial11/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial11/include/tutorial11/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial11/include/tutorial11/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 8c65a015..26d6261c 100644
--- a/tutorials/tutorial11/include/tutorial11/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial11/include/tutorial11/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial11/include/tutorial11/options/DataViewDefaultOptions.h b/tutorials/tutorial11/include/tutorial11/options/DataViewDefaultOptions.h
index ffb89b45..8b79214b 100644
--- a/tutorials/tutorial11/include/tutorial11/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial11/include/tutorial11/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial11/include/tutorial11/options/DefaultOptions.h b/tutorials/tutorial11/include/tutorial11/options/DefaultOptions.h
index 5d11a2e2..fc535f78 100644
--- a/tutorials/tutorial11/include/tutorial11/options/DefaultOptions.h
+++ b/tutorials/tutorial11/include/tutorial11/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial11/include/tutorial11/options/ServerDefaultOptions.h b/tutorials/tutorial11/include/tutorial11/options/ServerDefaultOptions.h
index 657a21c4..b5e526e2 100644
--- a/tutorials/tutorial11/include/tutorial11/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial11/include/tutorial11/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial11/include/tutorial11/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial11/include/tutorial11/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 910d7261..db2bc0b1 100644
--- a/tutorials/tutorial11/include/tutorial11/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial11/include/tutorial11/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial12/include/tutorial12/Message.h b/tutorials/tutorial12/include/tutorial12/Message.h
index b5259929..1002308a 100644
--- a/tutorials/tutorial12/include/tutorial12/Message.h
+++ b/tutorials/tutorial12/include/tutorial12/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial12/include/tutorial12/MsgId.h b/tutorials/tutorial12/include/tutorial12/MsgId.h
index e959ec54..e40c4285 100644
--- a/tutorials/tutorial12/include/tutorial12/MsgId.h
+++ b/tutorials/tutorial12/include/tutorial12/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial12/include/tutorial12/Version.h b/tutorials/tutorial12/include/tutorial12/Version.h
index 8dd441fe..951df5e9 100644
--- a/tutorials/tutorial12/include/tutorial12/Version.h
+++ b/tutorials/tutorial12/include/tutorial12/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial12
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial12/include/tutorial12/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial12/include/tutorial12/dispatch/DispatchClientInputMessage.h
index e5e10994..27597246 100644
--- a/tutorials/tutorial12/include/tutorial12/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial12/include/tutorial12/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial12/include/tutorial12/dispatch/DispatchMessage.h b/tutorials/tutorial12/include/tutorial12/dispatch/DispatchMessage.h
index 786cc703..982bdd49 100644
--- a/tutorials/tutorial12/include/tutorial12/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial12/include/tutorial12/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial12/include/tutorial12/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial12/include/tutorial12/dispatch/DispatchServerInputMessage.h
index 0da4b0a0..72cc24d9 100644
--- a/tutorials/tutorial12/include/tutorial12/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial12/include/tutorial12/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial12/include/tutorial12/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial12/include/tutorial12/factory/AllMessagesDynMemMsgFactory.h
index 5d0ed50f..b2b021e5 100644
--- a/tutorials/tutorial12/include/tutorial12/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial12/include/tutorial12/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial12/include/tutorial12/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial12/include/tutorial12/factory/ClientInputMessagesDynMemMsgFactory.h
index 3f242cf5..44b466c5 100644
--- a/tutorials/tutorial12/include/tutorial12/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial12/include/tutorial12/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial12/include/tutorial12/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial12/include/tutorial12/factory/ServerInputMessagesDynMemMsgFactory.h
index aa6ed80e..5d8894d0 100644
--- a/tutorials/tutorial12/include/tutorial12/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial12/include/tutorial12/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial12/include/tutorial12/field/FieldBase.h b/tutorials/tutorial12/include/tutorial12/field/FieldBase.h
index 02269842..243751d7 100644
--- a/tutorials/tutorial12/include/tutorial12/field/FieldBase.h
+++ b/tutorials/tutorial12/include/tutorial12/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial12/include/tutorial12/field/Length.h b/tutorials/tutorial12/include/tutorial12/field/Length.h
index 7cc990ae..1552e05d 100644
--- a/tutorials/tutorial12/include/tutorial12/field/Length.h
+++ b/tutorials/tutorial12/include/tutorial12/field/Length.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Length" field.
diff --git a/tutorials/tutorial12/include/tutorial12/field/LengthCommon.h b/tutorials/tutorial12/include/tutorial12/field/LengthCommon.h
index ee24afc1..678f965f 100644
--- a/tutorials/tutorial12/include/tutorial12/field/LengthCommon.h
+++ b/tutorials/tutorial12/include/tutorial12/field/LengthCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial12/include/tutorial12/field/MsgId.h b/tutorials/tutorial12/include/tutorial12/field/MsgId.h
index 2fe92591..0dea59b0 100644
--- a/tutorials/tutorial12/include/tutorial12/field/MsgId.h
+++ b/tutorials/tutorial12/include/tutorial12/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial12/include/tutorial12/field/MsgIdCommon.h b/tutorials/tutorial12/include/tutorial12/field/MsgIdCommon.h
index 3f7c506e..48cbf8c0 100644
--- a/tutorials/tutorial12/include/tutorial12/field/MsgIdCommon.h
+++ b/tutorials/tutorial12/include/tutorial12/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial12/include/tutorial12/frame/Frame.h b/tutorials/tutorial12/include/tutorial12/frame/Frame.h
index 14e1fd96..9742edfd 100644
--- a/tutorials/tutorial12/include/tutorial12/frame/Frame.h
+++ b/tutorials/tutorial12/include/tutorial12/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial12/include/tutorial12/frame/FrameCommon.h b/tutorials/tutorial12/include/tutorial12/frame/FrameCommon.h
index f4dd2696..15440486 100644
--- a/tutorials/tutorial12/include/tutorial12/frame/FrameCommon.h
+++ b/tutorials/tutorial12/include/tutorial12/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial12/include/tutorial12/input/AllMessages.h b/tutorials/tutorial12/include/tutorial12/input/AllMessages.h
index 2623889d..6b7819cd 100644
--- a/tutorials/tutorial12/include/tutorial12/input/AllMessages.h
+++ b/tutorials/tutorial12/include/tutorial12/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial12/include/tutorial12/input/ClientInputMessages.h b/tutorials/tutorial12/include/tutorial12/input/ClientInputMessages.h
index ada423c4..9e6e1c56 100644
--- a/tutorials/tutorial12/include/tutorial12/input/ClientInputMessages.h
+++ b/tutorials/tutorial12/include/tutorial12/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial12/include/tutorial12/input/ServerInputMessages.h b/tutorials/tutorial12/include/tutorial12/input/ServerInputMessages.h
index 5192e542..decf5ae6 100644
--- a/tutorials/tutorial12/include/tutorial12/input/ServerInputMessages.h
+++ b/tutorials/tutorial12/include/tutorial12/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial12/include/tutorial12/message/Msg1.h b/tutorials/tutorial12/include/tutorial12/message/Msg1.h
index 7e0719d5..e30a3c38 100644
--- a/tutorials/tutorial12/include/tutorial12/message/Msg1.h
+++ b/tutorials/tutorial12/include/tutorial12/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial12/include/tutorial12/message/Msg1Common.h b/tutorials/tutorial12/include/tutorial12/message/Msg1Common.h
index c2022892..2c2d2087 100644
--- a/tutorials/tutorial12/include/tutorial12/message/Msg1Common.h
+++ b/tutorials/tutorial12/include/tutorial12/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial12/include/tutorial12/message/Msg2.h b/tutorials/tutorial12/include/tutorial12/message/Msg2.h
index d5892266..ce1e4836 100644
--- a/tutorials/tutorial12/include/tutorial12/message/Msg2.h
+++ b/tutorials/tutorial12/include/tutorial12/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial12/include/tutorial12/message/Msg2Common.h b/tutorials/tutorial12/include/tutorial12/message/Msg2Common.h
index f4ccb23f..47a03b67 100644
--- a/tutorials/tutorial12/include/tutorial12/message/Msg2Common.h
+++ b/tutorials/tutorial12/include/tutorial12/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial12/include/tutorial12/message/Msg3.h b/tutorials/tutorial12/include/tutorial12/message/Msg3.h
index 38171dfa..d14b5310 100644
--- a/tutorials/tutorial12/include/tutorial12/message/Msg3.h
+++ b/tutorials/tutorial12/include/tutorial12/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/tutorials/tutorial12/include/tutorial12/message/Msg3Common.h b/tutorials/tutorial12/include/tutorial12/message/Msg3Common.h
index c06f870c..1175148a 100644
--- a/tutorials/tutorial12/include/tutorial12/message/Msg3Common.h
+++ b/tutorials/tutorial12/include/tutorial12/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial12/include/tutorial12/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial12/include/tutorial12/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 78ca29f7..1da31949 100644
--- a/tutorials/tutorial12/include/tutorial12/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial12/include/tutorial12/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial12/include/tutorial12/options/BareMetalDefaultOptions.h b/tutorials/tutorial12/include/tutorial12/options/BareMetalDefaultOptions.h
index f9e95b2c..88baa0c8 100644
--- a/tutorials/tutorial12/include/tutorial12/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial12/include/tutorial12/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial12/include/tutorial12/options/ClientDefaultOptions.h b/tutorials/tutorial12/include/tutorial12/options/ClientDefaultOptions.h
index 717f06e1..da066538 100644
--- a/tutorials/tutorial12/include/tutorial12/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial12/include/tutorial12/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial12/include/tutorial12/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial12/include/tutorial12/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 9795fd5b..038613d3 100644
--- a/tutorials/tutorial12/include/tutorial12/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial12/include/tutorial12/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial12/include/tutorial12/options/DataViewDefaultOptions.h b/tutorials/tutorial12/include/tutorial12/options/DataViewDefaultOptions.h
index d3ce287c..6e0bde33 100644
--- a/tutorials/tutorial12/include/tutorial12/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial12/include/tutorial12/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial12/include/tutorial12/options/DefaultOptions.h b/tutorials/tutorial12/include/tutorial12/options/DefaultOptions.h
index 7beeb33d..6b99f00a 100644
--- a/tutorials/tutorial12/include/tutorial12/options/DefaultOptions.h
+++ b/tutorials/tutorial12/include/tutorial12/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial12/include/tutorial12/options/ServerDefaultOptions.h b/tutorials/tutorial12/include/tutorial12/options/ServerDefaultOptions.h
index 392f2ab2..4327ad53 100644
--- a/tutorials/tutorial12/include/tutorial12/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial12/include/tutorial12/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial12/include/tutorial12/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial12/include/tutorial12/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index b0b02eb7..5264bb43 100644
--- a/tutorials/tutorial12/include/tutorial12/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial12/include/tutorial12/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial13/include/tutorial13/Message.h b/tutorials/tutorial13/include/tutorial13/Message.h
index 82a62550..f307cdf5 100644
--- a/tutorials/tutorial13/include/tutorial13/Message.h
+++ b/tutorials/tutorial13/include/tutorial13/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial13/include/tutorial13/MsgId.h b/tutorials/tutorial13/include/tutorial13/MsgId.h
index 016dc828..b47dc840 100644
--- a/tutorials/tutorial13/include/tutorial13/MsgId.h
+++ b/tutorials/tutorial13/include/tutorial13/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial13/include/tutorial13/Version.h b/tutorials/tutorial13/include/tutorial13/Version.h
index c0547723..08895e9c 100644
--- a/tutorials/tutorial13/include/tutorial13/Version.h
+++ b/tutorials/tutorial13/include/tutorial13/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial13
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial13/include/tutorial13/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial13/include/tutorial13/dispatch/DispatchClientInputMessage.h
index fde2b7a7..9ccfef4d 100644
--- a/tutorials/tutorial13/include/tutorial13/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial13/include/tutorial13/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial13/include/tutorial13/dispatch/DispatchMessage.h b/tutorials/tutorial13/include/tutorial13/dispatch/DispatchMessage.h
index 7dfb2414..cfa17e00 100644
--- a/tutorials/tutorial13/include/tutorial13/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial13/include/tutorial13/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial13/include/tutorial13/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial13/include/tutorial13/dispatch/DispatchServerInputMessage.h
index 11a96b0d..d122fe59 100644
--- a/tutorials/tutorial13/include/tutorial13/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial13/include/tutorial13/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial13/include/tutorial13/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial13/include/tutorial13/factory/AllMessagesDynMemMsgFactory.h
index 8b4937d4..528f45ab 100644
--- a/tutorials/tutorial13/include/tutorial13/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial13/include/tutorial13/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial13/include/tutorial13/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial13/include/tutorial13/factory/ClientInputMessagesDynMemMsgFactory.h
index c91ea10a..722393c3 100644
--- a/tutorials/tutorial13/include/tutorial13/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial13/include/tutorial13/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial13/include/tutorial13/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial13/include/tutorial13/factory/ServerInputMessagesDynMemMsgFactory.h
index a35f6f38..636dee85 100644
--- a/tutorials/tutorial13/include/tutorial13/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial13/include/tutorial13/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial13/include/tutorial13/field/FieldBase.h b/tutorials/tutorial13/include/tutorial13/field/FieldBase.h
index f1db1fd9..fa526f52 100644
--- a/tutorials/tutorial13/include/tutorial13/field/FieldBase.h
+++ b/tutorials/tutorial13/include/tutorial13/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial13/include/tutorial13/field/MsgId.h b/tutorials/tutorial13/include/tutorial13/field/MsgId.h
index 47a5a148..444d3b27 100644
--- a/tutorials/tutorial13/include/tutorial13/field/MsgId.h
+++ b/tutorials/tutorial13/include/tutorial13/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial13/include/tutorial13/field/MsgIdCommon.h b/tutorials/tutorial13/include/tutorial13/field/MsgIdCommon.h
index c4faaacb..74d8adf8 100644
--- a/tutorials/tutorial13/include/tutorial13/field/MsgIdCommon.h
+++ b/tutorials/tutorial13/include/tutorial13/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial13/include/tutorial13/frame/Frame.h b/tutorials/tutorial13/include/tutorial13/frame/Frame.h
index 956d5124..8610bd68 100644
--- a/tutorials/tutorial13/include/tutorial13/frame/Frame.h
+++ b/tutorials/tutorial13/include/tutorial13/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial13/include/tutorial13/frame/FrameCommon.h b/tutorials/tutorial13/include/tutorial13/frame/FrameCommon.h
index 5d765d04..b127d587 100644
--- a/tutorials/tutorial13/include/tutorial13/frame/FrameCommon.h
+++ b/tutorials/tutorial13/include/tutorial13/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial13/include/tutorial13/input/AllMessages.h b/tutorials/tutorial13/include/tutorial13/input/AllMessages.h
index ee5edbde..c1ddba9c 100644
--- a/tutorials/tutorial13/include/tutorial13/input/AllMessages.h
+++ b/tutorials/tutorial13/include/tutorial13/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial13/include/tutorial13/input/ClientInputMessages.h b/tutorials/tutorial13/include/tutorial13/input/ClientInputMessages.h
index 3bfaf227..0e5759ad 100644
--- a/tutorials/tutorial13/include/tutorial13/input/ClientInputMessages.h
+++ b/tutorials/tutorial13/include/tutorial13/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial13/include/tutorial13/input/ServerInputMessages.h b/tutorials/tutorial13/include/tutorial13/input/ServerInputMessages.h
index 0384ee8e..90521ea3 100644
--- a/tutorials/tutorial13/include/tutorial13/input/ServerInputMessages.h
+++ b/tutorials/tutorial13/include/tutorial13/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial13/include/tutorial13/message/Msg1_1.h b/tutorials/tutorial13/include/tutorial13/message/Msg1_1.h
index 5b772aa7..1427f0d0 100644
--- a/tutorials/tutorial13/include/tutorial13/message/Msg1_1.h
+++ b/tutorials/tutorial13/include/tutorial13/message/Msg1_1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1 (1)" message and its fields.
diff --git a/tutorials/tutorial13/include/tutorial13/message/Msg1_1Common.h b/tutorials/tutorial13/include/tutorial13/message/Msg1_1Common.h
index ddd67ae1..dfe3648f 100644
--- a/tutorials/tutorial13/include/tutorial13/message/Msg1_1Common.h
+++ b/tutorials/tutorial13/include/tutorial13/message/Msg1_1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial13/include/tutorial13/message/Msg1_2.h b/tutorials/tutorial13/include/tutorial13/message/Msg1_2.h
index 1383671f..2a03b745 100644
--- a/tutorials/tutorial13/include/tutorial13/message/Msg1_2.h
+++ b/tutorials/tutorial13/include/tutorial13/message/Msg1_2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1 (2)" message and its fields.
diff --git a/tutorials/tutorial13/include/tutorial13/message/Msg1_2Common.h b/tutorials/tutorial13/include/tutorial13/message/Msg1_2Common.h
index 1822d385..d9ae00fe 100644
--- a/tutorials/tutorial13/include/tutorial13/message/Msg1_2Common.h
+++ b/tutorials/tutorial13/include/tutorial13/message/Msg1_2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial13/include/tutorial13/message/Msg1_3.h b/tutorials/tutorial13/include/tutorial13/message/Msg1_3.h
index b59440f7..6253dedd 100644
--- a/tutorials/tutorial13/include/tutorial13/message/Msg1_3.h
+++ b/tutorials/tutorial13/include/tutorial13/message/Msg1_3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1 (3)" message and its fields.
diff --git a/tutorials/tutorial13/include/tutorial13/message/Msg1_3Common.h b/tutorials/tutorial13/include/tutorial13/message/Msg1_3Common.h
index a20ced96..c26ddb06 100644
--- a/tutorials/tutorial13/include/tutorial13/message/Msg1_3Common.h
+++ b/tutorials/tutorial13/include/tutorial13/message/Msg1_3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial13/include/tutorial13/message/Msg2_1.h b/tutorials/tutorial13/include/tutorial13/message/Msg2_1.h
index 2c0ad60f..9a6ba7ad 100644
--- a/tutorials/tutorial13/include/tutorial13/message/Msg2_1.h
+++ b/tutorials/tutorial13/include/tutorial13/message/Msg2_1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2 (1)" message and its fields.
diff --git a/tutorials/tutorial13/include/tutorial13/message/Msg2_1Common.h b/tutorials/tutorial13/include/tutorial13/message/Msg2_1Common.h
index 0dc3e09e..5f4ff561 100644
--- a/tutorials/tutorial13/include/tutorial13/message/Msg2_1Common.h
+++ b/tutorials/tutorial13/include/tutorial13/message/Msg2_1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial13/include/tutorial13/message/Msg2_2.h b/tutorials/tutorial13/include/tutorial13/message/Msg2_2.h
index b0d65890..e475aba3 100644
--- a/tutorials/tutorial13/include/tutorial13/message/Msg2_2.h
+++ b/tutorials/tutorial13/include/tutorial13/message/Msg2_2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2 (2)" message and its fields.
diff --git a/tutorials/tutorial13/include/tutorial13/message/Msg2_2Common.h b/tutorials/tutorial13/include/tutorial13/message/Msg2_2Common.h
index 3a8fe337..2719d476 100644
--- a/tutorials/tutorial13/include/tutorial13/message/Msg2_2Common.h
+++ b/tutorials/tutorial13/include/tutorial13/message/Msg2_2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial13/include/tutorial13/message/Msg2_3.h b/tutorials/tutorial13/include/tutorial13/message/Msg2_3.h
index a5d6b38f..2aca0b4d 100644
--- a/tutorials/tutorial13/include/tutorial13/message/Msg2_3.h
+++ b/tutorials/tutorial13/include/tutorial13/message/Msg2_3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2 (3)" message and its fields.
diff --git a/tutorials/tutorial13/include/tutorial13/message/Msg2_3Common.h b/tutorials/tutorial13/include/tutorial13/message/Msg2_3Common.h
index bf2c6a6d..00035d26 100644
--- a/tutorials/tutorial13/include/tutorial13/message/Msg2_3Common.h
+++ b/tutorials/tutorial13/include/tutorial13/message/Msg2_3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial13/include/tutorial13/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial13/include/tutorial13/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index a05a8a87..22ec75e0 100644
--- a/tutorials/tutorial13/include/tutorial13/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial13/include/tutorial13/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial13/include/tutorial13/options/BareMetalDefaultOptions.h b/tutorials/tutorial13/include/tutorial13/options/BareMetalDefaultOptions.h
index bb3834ad..68ebc94d 100644
--- a/tutorials/tutorial13/include/tutorial13/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial13/include/tutorial13/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial13/include/tutorial13/options/ClientDefaultOptions.h b/tutorials/tutorial13/include/tutorial13/options/ClientDefaultOptions.h
index 569e2641..50a9da86 100644
--- a/tutorials/tutorial13/include/tutorial13/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial13/include/tutorial13/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial13/include/tutorial13/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial13/include/tutorial13/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 50d84056..8abb9d8d 100644
--- a/tutorials/tutorial13/include/tutorial13/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial13/include/tutorial13/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial13/include/tutorial13/options/DataViewDefaultOptions.h b/tutorials/tutorial13/include/tutorial13/options/DataViewDefaultOptions.h
index 23345a11..d728b105 100644
--- a/tutorials/tutorial13/include/tutorial13/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial13/include/tutorial13/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial13/include/tutorial13/options/DefaultOptions.h b/tutorials/tutorial13/include/tutorial13/options/DefaultOptions.h
index dac240c8..80db2392 100644
--- a/tutorials/tutorial13/include/tutorial13/options/DefaultOptions.h
+++ b/tutorials/tutorial13/include/tutorial13/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial13/include/tutorial13/options/ServerDefaultOptions.h b/tutorials/tutorial13/include/tutorial13/options/ServerDefaultOptions.h
index 73c446fe..7a7a3be2 100644
--- a/tutorials/tutorial13/include/tutorial13/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial13/include/tutorial13/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial13/include/tutorial13/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial13/include/tutorial13/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 5abcdf8f..ecd265e8 100644
--- a/tutorials/tutorial13/include/tutorial13/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial13/include/tutorial13/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial14/include/tutorial14/Message.h b/tutorials/tutorial14/include/tutorial14/Message.h
index 253ed1f3..872b18db 100644
--- a/tutorials/tutorial14/include/tutorial14/Message.h
+++ b/tutorials/tutorial14/include/tutorial14/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial14/include/tutorial14/MsgId.h b/tutorials/tutorial14/include/tutorial14/MsgId.h
index 493c4684..6757d8eb 100644
--- a/tutorials/tutorial14/include/tutorial14/MsgId.h
+++ b/tutorials/tutorial14/include/tutorial14/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial14/include/tutorial14/Version.h b/tutorials/tutorial14/include/tutorial14/Version.h
index 8cf7d798..f4f8cd3a 100644
--- a/tutorials/tutorial14/include/tutorial14/Version.h
+++ b/tutorials/tutorial14/include/tutorial14/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial14
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial14/include/tutorial14/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial14/include/tutorial14/dispatch/DispatchClientInputMessage.h
index 3cbb0b43..efdb0e89 100644
--- a/tutorials/tutorial14/include/tutorial14/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial14/include/tutorial14/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial14/include/tutorial14/dispatch/DispatchMessage.h b/tutorials/tutorial14/include/tutorial14/dispatch/DispatchMessage.h
index 93af7951..153ebdee 100644
--- a/tutorials/tutorial14/include/tutorial14/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial14/include/tutorial14/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial14/include/tutorial14/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial14/include/tutorial14/dispatch/DispatchServerInputMessage.h
index 1577bfe5..b00c91a1 100644
--- a/tutorials/tutorial14/include/tutorial14/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial14/include/tutorial14/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial14/include/tutorial14/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial14/include/tutorial14/factory/AllMessagesDynMemMsgFactory.h
index d97fc23a..82f875fc 100644
--- a/tutorials/tutorial14/include/tutorial14/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial14/include/tutorial14/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial14/include/tutorial14/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial14/include/tutorial14/factory/ClientInputMessagesDynMemMsgFactory.h
index 60afc775..4e93b02f 100644
--- a/tutorials/tutorial14/include/tutorial14/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial14/include/tutorial14/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial14/include/tutorial14/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial14/include/tutorial14/factory/ServerInputMessagesDynMemMsgFactory.h
index 7db62477..03258f17 100644
--- a/tutorials/tutorial14/include/tutorial14/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial14/include/tutorial14/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial14/include/tutorial14/field/FieldBase.h b/tutorials/tutorial14/include/tutorial14/field/FieldBase.h
index 50aadba1..494e32c5 100644
--- a/tutorials/tutorial14/include/tutorial14/field/FieldBase.h
+++ b/tutorials/tutorial14/include/tutorial14/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial14/include/tutorial14/field/MsgId.h b/tutorials/tutorial14/include/tutorial14/field/MsgId.h
index 187f5b08..9c2f42d0 100644
--- a/tutorials/tutorial14/include/tutorial14/field/MsgId.h
+++ b/tutorials/tutorial14/include/tutorial14/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial14/include/tutorial14/field/MsgIdCommon.h b/tutorials/tutorial14/include/tutorial14/field/MsgIdCommon.h
index 708320cf..568f60a9 100644
--- a/tutorials/tutorial14/include/tutorial14/field/MsgIdCommon.h
+++ b/tutorials/tutorial14/include/tutorial14/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial14/include/tutorial14/frame/Frame.h b/tutorials/tutorial14/include/tutorial14/frame/Frame.h
index 96d1d348..16cdc16a 100644
--- a/tutorials/tutorial14/include/tutorial14/frame/Frame.h
+++ b/tutorials/tutorial14/include/tutorial14/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial14/include/tutorial14/frame/FrameCommon.h b/tutorials/tutorial14/include/tutorial14/frame/FrameCommon.h
index 2aea1f7c..b2cf9deb 100644
--- a/tutorials/tutorial14/include/tutorial14/frame/FrameCommon.h
+++ b/tutorials/tutorial14/include/tutorial14/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial14/include/tutorial14/input/AllMessages.h b/tutorials/tutorial14/include/tutorial14/input/AllMessages.h
index b0d84313..61d202ba 100644
--- a/tutorials/tutorial14/include/tutorial14/input/AllMessages.h
+++ b/tutorials/tutorial14/include/tutorial14/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial14/include/tutorial14/input/ClientInputMessages.h b/tutorials/tutorial14/include/tutorial14/input/ClientInputMessages.h
index 9f3de059..b8da63ba 100644
--- a/tutorials/tutorial14/include/tutorial14/input/ClientInputMessages.h
+++ b/tutorials/tutorial14/include/tutorial14/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial14/include/tutorial14/input/ServerInputMessages.h b/tutorials/tutorial14/include/tutorial14/input/ServerInputMessages.h
index 54d3b43e..876ade48 100644
--- a/tutorials/tutorial14/include/tutorial14/input/ServerInputMessages.h
+++ b/tutorials/tutorial14/include/tutorial14/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial14/include/tutorial14/message/Msg1.h b/tutorials/tutorial14/include/tutorial14/message/Msg1.h
index 5866b301..dee148e4 100644
--- a/tutorials/tutorial14/include/tutorial14/message/Msg1.h
+++ b/tutorials/tutorial14/include/tutorial14/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial14/include/tutorial14/message/Msg1Common.h b/tutorials/tutorial14/include/tutorial14/message/Msg1Common.h
index d2ad0cce..5081a394 100644
--- a/tutorials/tutorial14/include/tutorial14/message/Msg1Common.h
+++ b/tutorials/tutorial14/include/tutorial14/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial14/include/tutorial14/message/Msg2.h b/tutorials/tutorial14/include/tutorial14/message/Msg2.h
index 070715ef..9f8ecc7a 100644
--- a/tutorials/tutorial14/include/tutorial14/message/Msg2.h
+++ b/tutorials/tutorial14/include/tutorial14/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial14/include/tutorial14/message/Msg2Common.h b/tutorials/tutorial14/include/tutorial14/message/Msg2Common.h
index 3b9e8dc4..a9792029 100644
--- a/tutorials/tutorial14/include/tutorial14/message/Msg2Common.h
+++ b/tutorials/tutorial14/include/tutorial14/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial14/include/tutorial14/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial14/include/tutorial14/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 062059e0..2af537a4 100644
--- a/tutorials/tutorial14/include/tutorial14/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial14/include/tutorial14/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial14/include/tutorial14/options/BareMetalDefaultOptions.h b/tutorials/tutorial14/include/tutorial14/options/BareMetalDefaultOptions.h
index f102a4f0..93173ce8 100644
--- a/tutorials/tutorial14/include/tutorial14/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial14/include/tutorial14/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial14/include/tutorial14/options/ClientDefaultOptions.h b/tutorials/tutorial14/include/tutorial14/options/ClientDefaultOptions.h
index a8ff6e44..fe2895c8 100644
--- a/tutorials/tutorial14/include/tutorial14/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial14/include/tutorial14/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial14/include/tutorial14/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial14/include/tutorial14/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 846e33e6..38d8118a 100644
--- a/tutorials/tutorial14/include/tutorial14/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial14/include/tutorial14/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial14/include/tutorial14/options/DataViewDefaultOptions.h b/tutorials/tutorial14/include/tutorial14/options/DataViewDefaultOptions.h
index c1a42d2a..2e4873b6 100644
--- a/tutorials/tutorial14/include/tutorial14/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial14/include/tutorial14/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial14/include/tutorial14/options/DefaultOptions.h b/tutorials/tutorial14/include/tutorial14/options/DefaultOptions.h
index 92110f2b..d8431155 100644
--- a/tutorials/tutorial14/include/tutorial14/options/DefaultOptions.h
+++ b/tutorials/tutorial14/include/tutorial14/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial14/include/tutorial14/options/ServerDefaultOptions.h b/tutorials/tutorial14/include/tutorial14/options/ServerDefaultOptions.h
index 5ddbbe1d..6d7ed498 100644
--- a/tutorials/tutorial14/include/tutorial14/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial14/include/tutorial14/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial14/include/tutorial14/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial14/include/tutorial14/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index d72b3a42..1d10fd02 100644
--- a/tutorials/tutorial14/include/tutorial14/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial14/include/tutorial14/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial15/include/tutorial15/Message.h b/tutorials/tutorial15/include/tutorial15/Message.h
index bc72d020..9c213e40 100644
--- a/tutorials/tutorial15/include/tutorial15/Message.h
+++ b/tutorials/tutorial15/include/tutorial15/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial15/include/tutorial15/MsgId.h b/tutorials/tutorial15/include/tutorial15/MsgId.h
index 359eb692..86e9b8ef 100644
--- a/tutorials/tutorial15/include/tutorial15/MsgId.h
+++ b/tutorials/tutorial15/include/tutorial15/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial15/include/tutorial15/Version.h b/tutorials/tutorial15/include/tutorial15/Version.h
index 79624ecc..96daa20a 100644
--- a/tutorials/tutorial15/include/tutorial15/Version.h
+++ b/tutorials/tutorial15/include/tutorial15/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial15
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial15/include/tutorial15/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial15/include/tutorial15/dispatch/DispatchClientInputMessage.h
index 9d3c4393..a1104a12 100644
--- a/tutorials/tutorial15/include/tutorial15/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial15/include/tutorial15/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial15/include/tutorial15/dispatch/DispatchMessage.h b/tutorials/tutorial15/include/tutorial15/dispatch/DispatchMessage.h
index 4c7e7752..c7fea0ff 100644
--- a/tutorials/tutorial15/include/tutorial15/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial15/include/tutorial15/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial15/include/tutorial15/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial15/include/tutorial15/dispatch/DispatchServerInputMessage.h
index d41cacb5..ed6642ec 100644
--- a/tutorials/tutorial15/include/tutorial15/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial15/include/tutorial15/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial15/include/tutorial15/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial15/include/tutorial15/factory/AllMessagesDynMemMsgFactory.h
index 2084f1a5..3e575892 100644
--- a/tutorials/tutorial15/include/tutorial15/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial15/include/tutorial15/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial15/include/tutorial15/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial15/include/tutorial15/factory/ClientInputMessagesDynMemMsgFactory.h
index 327cc8e9..f1ec5941 100644
--- a/tutorials/tutorial15/include/tutorial15/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial15/include/tutorial15/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial15/include/tutorial15/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial15/include/tutorial15/factory/ServerInputMessagesDynMemMsgFactory.h
index d2b06274..513fe7cc 100644
--- a/tutorials/tutorial15/include/tutorial15/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial15/include/tutorial15/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial15/include/tutorial15/field/FieldBase.h b/tutorials/tutorial15/include/tutorial15/field/FieldBase.h
index 549287ab..bfd98e67 100644
--- a/tutorials/tutorial15/include/tutorial15/field/FieldBase.h
+++ b/tutorials/tutorial15/include/tutorial15/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial15/include/tutorial15/field/MsgId.h b/tutorials/tutorial15/include/tutorial15/field/MsgId.h
index 7dcceac6..d63c882b 100644
--- a/tutorials/tutorial15/include/tutorial15/field/MsgId.h
+++ b/tutorials/tutorial15/include/tutorial15/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial15/include/tutorial15/field/MsgIdCommon.h b/tutorials/tutorial15/include/tutorial15/field/MsgIdCommon.h
index 9155e500..2b22272a 100644
--- a/tutorials/tutorial15/include/tutorial15/field/MsgIdCommon.h
+++ b/tutorials/tutorial15/include/tutorial15/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial15/include/tutorial15/frame/Frame.h b/tutorials/tutorial15/include/tutorial15/frame/Frame.h
index 43be4075..c28e0acf 100644
--- a/tutorials/tutorial15/include/tutorial15/frame/Frame.h
+++ b/tutorials/tutorial15/include/tutorial15/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial15/include/tutorial15/frame/FrameCommon.h b/tutorials/tutorial15/include/tutorial15/frame/FrameCommon.h
index 620fec7b..fbd69435 100644
--- a/tutorials/tutorial15/include/tutorial15/frame/FrameCommon.h
+++ b/tutorials/tutorial15/include/tutorial15/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial15/include/tutorial15/input/AllMessages.h b/tutorials/tutorial15/include/tutorial15/input/AllMessages.h
index f32fe2af..b5f9605d 100644
--- a/tutorials/tutorial15/include/tutorial15/input/AllMessages.h
+++ b/tutorials/tutorial15/include/tutorial15/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial15/include/tutorial15/input/ClientInputMessages.h b/tutorials/tutorial15/include/tutorial15/input/ClientInputMessages.h
index 9c475b4a..c6446531 100644
--- a/tutorials/tutorial15/include/tutorial15/input/ClientInputMessages.h
+++ b/tutorials/tutorial15/include/tutorial15/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial15/include/tutorial15/input/ServerInputMessages.h b/tutorials/tutorial15/include/tutorial15/input/ServerInputMessages.h
index 0319aa21..2a91f1dc 100644
--- a/tutorials/tutorial15/include/tutorial15/input/ServerInputMessages.h
+++ b/tutorials/tutorial15/include/tutorial15/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial15/include/tutorial15/message/Msg1.h b/tutorials/tutorial15/include/tutorial15/message/Msg1.h
index 390f5676..63218261 100644
--- a/tutorials/tutorial15/include/tutorial15/message/Msg1.h
+++ b/tutorials/tutorial15/include/tutorial15/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial15/include/tutorial15/message/Msg1Common.h b/tutorials/tutorial15/include/tutorial15/message/Msg1Common.h
index c85e3ca9..fa78becf 100644
--- a/tutorials/tutorial15/include/tutorial15/message/Msg1Common.h
+++ b/tutorials/tutorial15/include/tutorial15/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial15/include/tutorial15/message/Msg2.h b/tutorials/tutorial15/include/tutorial15/message/Msg2.h
index 9c15e60e..a7a06979 100644
--- a/tutorials/tutorial15/include/tutorial15/message/Msg2.h
+++ b/tutorials/tutorial15/include/tutorial15/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial15/include/tutorial15/message/Msg2Common.h b/tutorials/tutorial15/include/tutorial15/message/Msg2Common.h
index 25c59ab6..15756586 100644
--- a/tutorials/tutorial15/include/tutorial15/message/Msg2Common.h
+++ b/tutorials/tutorial15/include/tutorial15/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial15/include/tutorial15/message/Msg3.h b/tutorials/tutorial15/include/tutorial15/message/Msg3.h
index 3213be4c..56da22c2 100644
--- a/tutorials/tutorial15/include/tutorial15/message/Msg3.h
+++ b/tutorials/tutorial15/include/tutorial15/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/tutorials/tutorial15/include/tutorial15/message/Msg3Common.h b/tutorials/tutorial15/include/tutorial15/message/Msg3Common.h
index d55b7676..7767fd2d 100644
--- a/tutorials/tutorial15/include/tutorial15/message/Msg3Common.h
+++ b/tutorials/tutorial15/include/tutorial15/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial15/include/tutorial15/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial15/include/tutorial15/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index d334b388..bb958459 100644
--- a/tutorials/tutorial15/include/tutorial15/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial15/include/tutorial15/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial15/include/tutorial15/options/BareMetalDefaultOptions.h b/tutorials/tutorial15/include/tutorial15/options/BareMetalDefaultOptions.h
index adfa7463..9e79278e 100644
--- a/tutorials/tutorial15/include/tutorial15/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial15/include/tutorial15/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial15/include/tutorial15/options/ClientDefaultOptions.h b/tutorials/tutorial15/include/tutorial15/options/ClientDefaultOptions.h
index 76713712..5f1cab5a 100644
--- a/tutorials/tutorial15/include/tutorial15/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial15/include/tutorial15/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial15/include/tutorial15/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial15/include/tutorial15/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 98ff12d2..ff1bb3d9 100644
--- a/tutorials/tutorial15/include/tutorial15/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial15/include/tutorial15/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial15/include/tutorial15/options/DataViewDefaultOptions.h b/tutorials/tutorial15/include/tutorial15/options/DataViewDefaultOptions.h
index cd6def72..6f5af171 100644
--- a/tutorials/tutorial15/include/tutorial15/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial15/include/tutorial15/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial15/include/tutorial15/options/DefaultOptions.h b/tutorials/tutorial15/include/tutorial15/options/DefaultOptions.h
index 0407388b..020a942d 100644
--- a/tutorials/tutorial15/include/tutorial15/options/DefaultOptions.h
+++ b/tutorials/tutorial15/include/tutorial15/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial15/include/tutorial15/options/ServerDefaultOptions.h b/tutorials/tutorial15/include/tutorial15/options/ServerDefaultOptions.h
index fd791d71..9b058681 100644
--- a/tutorials/tutorial15/include/tutorial15/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial15/include/tutorial15/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial15/include/tutorial15/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial15/include/tutorial15/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 281fb82b..2c31cede 100644
--- a/tutorials/tutorial15/include/tutorial15/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial15/include/tutorial15/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial16/include/tutorial16/Interface.h b/tutorials/tutorial16/include/tutorial16/Interface.h
index 315ef78e..92e67457 100644
--- a/tutorials/tutorial16/include/tutorial16/Interface.h
+++ b/tutorials/tutorial16/include/tutorial16/Interface.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Interface" interface class.
diff --git a/tutorials/tutorial16/include/tutorial16/InterfaceCommon.h b/tutorials/tutorial16/include/tutorial16/InterfaceCommon.h
index 8b81be37..b38a92ef 100644
--- a/tutorials/tutorial16/include/tutorial16/InterfaceCommon.h
+++ b/tutorials/tutorial16/include/tutorial16/InterfaceCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial16/include/tutorial16/MsgId.h b/tutorials/tutorial16/include/tutorial16/MsgId.h
index fbc195bc..66d1c87c 100644
--- a/tutorials/tutorial16/include/tutorial16/MsgId.h
+++ b/tutorials/tutorial16/include/tutorial16/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial16/include/tutorial16/Version.h b/tutorials/tutorial16/include/tutorial16/Version.h
index 22313bab..6dc1dba0 100644
--- a/tutorials/tutorial16/include/tutorial16/Version.h
+++ b/tutorials/tutorial16/include/tutorial16/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial16
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial16/include/tutorial16/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial16/include/tutorial16/dispatch/DispatchClientInputMessage.h
index cf2b9f6b..bb7a3761 100644
--- a/tutorials/tutorial16/include/tutorial16/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial16/include/tutorial16/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial16/include/tutorial16/dispatch/DispatchMessage.h b/tutorials/tutorial16/include/tutorial16/dispatch/DispatchMessage.h
index bc57bb6e..a98d7a36 100644
--- a/tutorials/tutorial16/include/tutorial16/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial16/include/tutorial16/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial16/include/tutorial16/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial16/include/tutorial16/dispatch/DispatchServerInputMessage.h
index 18676f3d..56b9c8ca 100644
--- a/tutorials/tutorial16/include/tutorial16/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial16/include/tutorial16/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial16/include/tutorial16/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial16/include/tutorial16/factory/AllMessagesDynMemMsgFactory.h
index 46ead225..ff349a1d 100644
--- a/tutorials/tutorial16/include/tutorial16/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial16/include/tutorial16/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial16/include/tutorial16/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial16/include/tutorial16/factory/ClientInputMessagesDynMemMsgFactory.h
index 70543a2d..2e2cf3ca 100644
--- a/tutorials/tutorial16/include/tutorial16/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial16/include/tutorial16/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial16/include/tutorial16/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial16/include/tutorial16/factory/ServerInputMessagesDynMemMsgFactory.h
index a07ff1c5..cdd65333 100644
--- a/tutorials/tutorial16/include/tutorial16/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial16/include/tutorial16/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial16/include/tutorial16/field/FieldBase.h b/tutorials/tutorial16/include/tutorial16/field/FieldBase.h
index 115421bc..b1fa3953 100644
--- a/tutorials/tutorial16/include/tutorial16/field/FieldBase.h
+++ b/tutorials/tutorial16/include/tutorial16/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial16/include/tutorial16/field/InterfaceFlags.h b/tutorials/tutorial16/include/tutorial16/field/InterfaceFlags.h
index 8028dfda..405503f5 100644
--- a/tutorials/tutorial16/include/tutorial16/field/InterfaceFlags.h
+++ b/tutorials/tutorial16/include/tutorial16/field/InterfaceFlags.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "InterfaceFlags" field.
diff --git a/tutorials/tutorial16/include/tutorial16/field/InterfaceFlagsCommon.h b/tutorials/tutorial16/include/tutorial16/field/InterfaceFlagsCommon.h
index 365c59bd..3b9cdc0f 100644
--- a/tutorials/tutorial16/include/tutorial16/field/InterfaceFlagsCommon.h
+++ b/tutorials/tutorial16/include/tutorial16/field/InterfaceFlagsCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial16/include/tutorial16/field/MsgId.h b/tutorials/tutorial16/include/tutorial16/field/MsgId.h
index 3fc85a60..1a288afd 100644
--- a/tutorials/tutorial16/include/tutorial16/field/MsgId.h
+++ b/tutorials/tutorial16/include/tutorial16/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial16/include/tutorial16/field/MsgIdCommon.h b/tutorials/tutorial16/include/tutorial16/field/MsgIdCommon.h
index a8ccfb54..cebaaf46 100644
--- a/tutorials/tutorial16/include/tutorial16/field/MsgIdCommon.h
+++ b/tutorials/tutorial16/include/tutorial16/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial16/include/tutorial16/frame/Frame.h b/tutorials/tutorial16/include/tutorial16/frame/Frame.h
index f86cb7ac..e59c73bf 100644
--- a/tutorials/tutorial16/include/tutorial16/frame/Frame.h
+++ b/tutorials/tutorial16/include/tutorial16/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial16/include/tutorial16/frame/FrameCommon.h b/tutorials/tutorial16/include/tutorial16/frame/FrameCommon.h
index 339bc64e..4f65fd2f 100644
--- a/tutorials/tutorial16/include/tutorial16/frame/FrameCommon.h
+++ b/tutorials/tutorial16/include/tutorial16/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial16/include/tutorial16/input/AllMessages.h b/tutorials/tutorial16/include/tutorial16/input/AllMessages.h
index f0acddcf..8587ec0f 100644
--- a/tutorials/tutorial16/include/tutorial16/input/AllMessages.h
+++ b/tutorials/tutorial16/include/tutorial16/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial16/include/tutorial16/input/ClientInputMessages.h b/tutorials/tutorial16/include/tutorial16/input/ClientInputMessages.h
index 8b7e4529..6335c48c 100644
--- a/tutorials/tutorial16/include/tutorial16/input/ClientInputMessages.h
+++ b/tutorials/tutorial16/include/tutorial16/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial16/include/tutorial16/input/ServerInputMessages.h b/tutorials/tutorial16/include/tutorial16/input/ServerInputMessages.h
index 6f692ead..bd17e621 100644
--- a/tutorials/tutorial16/include/tutorial16/input/ServerInputMessages.h
+++ b/tutorials/tutorial16/include/tutorial16/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial16/include/tutorial16/message/Msg1.h b/tutorials/tutorial16/include/tutorial16/message/Msg1.h
index a08c2478..3c817e46 100644
--- a/tutorials/tutorial16/include/tutorial16/message/Msg1.h
+++ b/tutorials/tutorial16/include/tutorial16/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial16/include/tutorial16/message/Msg1Common.h b/tutorials/tutorial16/include/tutorial16/message/Msg1Common.h
index 805aa6bc..fa783df5 100644
--- a/tutorials/tutorial16/include/tutorial16/message/Msg1Common.h
+++ b/tutorials/tutorial16/include/tutorial16/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial16/include/tutorial16/message/Msg2.h b/tutorials/tutorial16/include/tutorial16/message/Msg2.h
index 2831172b..cace3202 100644
--- a/tutorials/tutorial16/include/tutorial16/message/Msg2.h
+++ b/tutorials/tutorial16/include/tutorial16/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial16/include/tutorial16/message/Msg2Common.h b/tutorials/tutorial16/include/tutorial16/message/Msg2Common.h
index 8e2ea312..1875d82d 100644
--- a/tutorials/tutorial16/include/tutorial16/message/Msg2Common.h
+++ b/tutorials/tutorial16/include/tutorial16/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial16/include/tutorial16/message/Msg3.h b/tutorials/tutorial16/include/tutorial16/message/Msg3.h
index ff507bff..0f4bd11f 100644
--- a/tutorials/tutorial16/include/tutorial16/message/Msg3.h
+++ b/tutorials/tutorial16/include/tutorial16/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/tutorials/tutorial16/include/tutorial16/message/Msg3Common.h b/tutorials/tutorial16/include/tutorial16/message/Msg3Common.h
index 8bed1e95..8867c504 100644
--- a/tutorials/tutorial16/include/tutorial16/message/Msg3Common.h
+++ b/tutorials/tutorial16/include/tutorial16/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial16/include/tutorial16/message/Msg4.h b/tutorials/tutorial16/include/tutorial16/message/Msg4.h
index 4e7a8c6e..36164bb3 100644
--- a/tutorials/tutorial16/include/tutorial16/message/Msg4.h
+++ b/tutorials/tutorial16/include/tutorial16/message/Msg4.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 4" message and its fields.
diff --git a/tutorials/tutorial16/include/tutorial16/message/Msg4Common.h b/tutorials/tutorial16/include/tutorial16/message/Msg4Common.h
index da9015c0..3b0ce3f6 100644
--- a/tutorials/tutorial16/include/tutorial16/message/Msg4Common.h
+++ b/tutorials/tutorial16/include/tutorial16/message/Msg4Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial16/include/tutorial16/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial16/include/tutorial16/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 4151e915..b5f1e58d 100644
--- a/tutorials/tutorial16/include/tutorial16/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial16/include/tutorial16/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial16/include/tutorial16/options/BareMetalDefaultOptions.h b/tutorials/tutorial16/include/tutorial16/options/BareMetalDefaultOptions.h
index a6bca8d1..941bed73 100644
--- a/tutorials/tutorial16/include/tutorial16/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial16/include/tutorial16/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial16/include/tutorial16/options/ClientDefaultOptions.h b/tutorials/tutorial16/include/tutorial16/options/ClientDefaultOptions.h
index 521b32d0..a961b051 100644
--- a/tutorials/tutorial16/include/tutorial16/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial16/include/tutorial16/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial16/include/tutorial16/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial16/include/tutorial16/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index f2003df3..60f886a4 100644
--- a/tutorials/tutorial16/include/tutorial16/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial16/include/tutorial16/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial16/include/tutorial16/options/DataViewDefaultOptions.h b/tutorials/tutorial16/include/tutorial16/options/DataViewDefaultOptions.h
index 269a8f3c..73f8a9d4 100644
--- a/tutorials/tutorial16/include/tutorial16/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial16/include/tutorial16/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial16/include/tutorial16/options/DefaultOptions.h b/tutorials/tutorial16/include/tutorial16/options/DefaultOptions.h
index f0b6c937..32211117 100644
--- a/tutorials/tutorial16/include/tutorial16/options/DefaultOptions.h
+++ b/tutorials/tutorial16/include/tutorial16/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial16/include/tutorial16/options/ServerDefaultOptions.h b/tutorials/tutorial16/include/tutorial16/options/ServerDefaultOptions.h
index 246cec02..8d82b7dc 100644
--- a/tutorials/tutorial16/include/tutorial16/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial16/include/tutorial16/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial16/include/tutorial16/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial16/include/tutorial16/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 9201d35f..92a760b0 100644
--- a/tutorials/tutorial16/include/tutorial16/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial16/include/tutorial16/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial17/include/tutorial17/Interface.h b/tutorials/tutorial17/include/tutorial17/Interface.h
index cc3cc79b..ee078085 100644
--- a/tutorials/tutorial17/include/tutorial17/Interface.h
+++ b/tutorials/tutorial17/include/tutorial17/Interface.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Interface" interface class.
diff --git a/tutorials/tutorial17/include/tutorial17/InterfaceCommon.h b/tutorials/tutorial17/include/tutorial17/InterfaceCommon.h
index 82c3b9ff..fa773fc5 100644
--- a/tutorials/tutorial17/include/tutorial17/InterfaceCommon.h
+++ b/tutorials/tutorial17/include/tutorial17/InterfaceCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial17/include/tutorial17/MsgId.h b/tutorials/tutorial17/include/tutorial17/MsgId.h
index 9862764b..306911d0 100644
--- a/tutorials/tutorial17/include/tutorial17/MsgId.h
+++ b/tutorials/tutorial17/include/tutorial17/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial17/include/tutorial17/Version.h b/tutorials/tutorial17/include/tutorial17/Version.h
index 6689080d..46fa8752 100644
--- a/tutorials/tutorial17/include/tutorial17/Version.h
+++ b/tutorials/tutorial17/include/tutorial17/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial17
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial17/include/tutorial17/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial17/include/tutorial17/dispatch/DispatchClientInputMessage.h
index 72d294e6..3cca3e0a 100644
--- a/tutorials/tutorial17/include/tutorial17/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial17/include/tutorial17/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial17/include/tutorial17/dispatch/DispatchMessage.h b/tutorials/tutorial17/include/tutorial17/dispatch/DispatchMessage.h
index fb0858c8..a8a1acde 100644
--- a/tutorials/tutorial17/include/tutorial17/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial17/include/tutorial17/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial17/include/tutorial17/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial17/include/tutorial17/dispatch/DispatchServerInputMessage.h
index c9501c21..368fb282 100644
--- a/tutorials/tutorial17/include/tutorial17/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial17/include/tutorial17/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial17/include/tutorial17/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial17/include/tutorial17/factory/AllMessagesDynMemMsgFactory.h
index a7de00b9..b8413565 100644
--- a/tutorials/tutorial17/include/tutorial17/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial17/include/tutorial17/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial17/include/tutorial17/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial17/include/tutorial17/factory/ClientInputMessagesDynMemMsgFactory.h
index 9d185a7d..f478467d 100644
--- a/tutorials/tutorial17/include/tutorial17/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial17/include/tutorial17/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial17/include/tutorial17/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial17/include/tutorial17/factory/ServerInputMessagesDynMemMsgFactory.h
index b236cf85..84bfc2ed 100644
--- a/tutorials/tutorial17/include/tutorial17/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial17/include/tutorial17/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial17/include/tutorial17/field/FieldBase.h b/tutorials/tutorial17/include/tutorial17/field/FieldBase.h
index 914a0aaa..4ca0adc1 100644
--- a/tutorials/tutorial17/include/tutorial17/field/FieldBase.h
+++ b/tutorials/tutorial17/include/tutorial17/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial17/include/tutorial17/field/MsgId.h b/tutorials/tutorial17/include/tutorial17/field/MsgId.h
index 8a8aea49..99008ae5 100644
--- a/tutorials/tutorial17/include/tutorial17/field/MsgId.h
+++ b/tutorials/tutorial17/include/tutorial17/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial17/include/tutorial17/field/MsgIdCommon.h b/tutorials/tutorial17/include/tutorial17/field/MsgIdCommon.h
index 28732e03..ba2dc1ce 100644
--- a/tutorials/tutorial17/include/tutorial17/field/MsgIdCommon.h
+++ b/tutorials/tutorial17/include/tutorial17/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial17/include/tutorial17/frame/Frame.h b/tutorials/tutorial17/include/tutorial17/frame/Frame.h
index d4cdda57..80774f6a 100644
--- a/tutorials/tutorial17/include/tutorial17/frame/Frame.h
+++ b/tutorials/tutorial17/include/tutorial17/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial17/include/tutorial17/frame/FrameCommon.h b/tutorials/tutorial17/include/tutorial17/frame/FrameCommon.h
index a0bde707..98fc575e 100644
--- a/tutorials/tutorial17/include/tutorial17/frame/FrameCommon.h
+++ b/tutorials/tutorial17/include/tutorial17/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial17/include/tutorial17/input/AllMessages.h b/tutorials/tutorial17/include/tutorial17/input/AllMessages.h
index ecdacb39..987db581 100644
--- a/tutorials/tutorial17/include/tutorial17/input/AllMessages.h
+++ b/tutorials/tutorial17/include/tutorial17/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial17/include/tutorial17/input/ClientInputMessages.h b/tutorials/tutorial17/include/tutorial17/input/ClientInputMessages.h
index 19cd97d2..08514e8d 100644
--- a/tutorials/tutorial17/include/tutorial17/input/ClientInputMessages.h
+++ b/tutorials/tutorial17/include/tutorial17/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial17/include/tutorial17/input/ServerInputMessages.h b/tutorials/tutorial17/include/tutorial17/input/ServerInputMessages.h
index 4cd6c831..f5505a65 100644
--- a/tutorials/tutorial17/include/tutorial17/input/ServerInputMessages.h
+++ b/tutorials/tutorial17/include/tutorial17/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial17/include/tutorial17/message/Msg1.h b/tutorials/tutorial17/include/tutorial17/message/Msg1.h
index b8e8d8d1..9a80ac9f 100644
--- a/tutorials/tutorial17/include/tutorial17/message/Msg1.h
+++ b/tutorials/tutorial17/include/tutorial17/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial17/include/tutorial17/message/Msg1Common.h b/tutorials/tutorial17/include/tutorial17/message/Msg1Common.h
index 41881eec..4045fe56 100644
--- a/tutorials/tutorial17/include/tutorial17/message/Msg1Common.h
+++ b/tutorials/tutorial17/include/tutorial17/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial17/include/tutorial17/message/Msg2.h b/tutorials/tutorial17/include/tutorial17/message/Msg2.h
index 065b6237..5c6319d2 100644
--- a/tutorials/tutorial17/include/tutorial17/message/Msg2.h
+++ b/tutorials/tutorial17/include/tutorial17/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial17/include/tutorial17/message/Msg2Common.h b/tutorials/tutorial17/include/tutorial17/message/Msg2Common.h
index 0b3656a6..f8ca6989 100644
--- a/tutorials/tutorial17/include/tutorial17/message/Msg2Common.h
+++ b/tutorials/tutorial17/include/tutorial17/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial17/include/tutorial17/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial17/include/tutorial17/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 9efc4ad2..df173259 100644
--- a/tutorials/tutorial17/include/tutorial17/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial17/include/tutorial17/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial17/include/tutorial17/options/BareMetalDefaultOptions.h b/tutorials/tutorial17/include/tutorial17/options/BareMetalDefaultOptions.h
index b9acff0d..ee53d9d5 100644
--- a/tutorials/tutorial17/include/tutorial17/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial17/include/tutorial17/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial17/include/tutorial17/options/ClientDefaultOptions.h b/tutorials/tutorial17/include/tutorial17/options/ClientDefaultOptions.h
index b07ae921..73ac5580 100644
--- a/tutorials/tutorial17/include/tutorial17/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial17/include/tutorial17/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial17/include/tutorial17/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial17/include/tutorial17/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 6d245e41..24ab2ff5 100644
--- a/tutorials/tutorial17/include/tutorial17/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial17/include/tutorial17/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial17/include/tutorial17/options/DataViewDefaultOptions.h b/tutorials/tutorial17/include/tutorial17/options/DataViewDefaultOptions.h
index d4535fc5..852d1da9 100644
--- a/tutorials/tutorial17/include/tutorial17/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial17/include/tutorial17/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial17/include/tutorial17/options/DefaultOptions.h b/tutorials/tutorial17/include/tutorial17/options/DefaultOptions.h
index 71620549..999f1f71 100644
--- a/tutorials/tutorial17/include/tutorial17/options/DefaultOptions.h
+++ b/tutorials/tutorial17/include/tutorial17/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial17/include/tutorial17/options/ServerDefaultOptions.h b/tutorials/tutorial17/include/tutorial17/options/ServerDefaultOptions.h
index 2fcf0463..0abeeb2b 100644
--- a/tutorials/tutorial17/include/tutorial17/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial17/include/tutorial17/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial17/include/tutorial17/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial17/include/tutorial17/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index a141e703..8d3aced7 100644
--- a/tutorials/tutorial17/include/tutorial17/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial17/include/tutorial17/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial18/include/tutorial18/Message.h b/tutorials/tutorial18/include/tutorial18/Message.h
index b04826ae..01e21a21 100644
--- a/tutorials/tutorial18/include/tutorial18/Message.h
+++ b/tutorials/tutorial18/include/tutorial18/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial18/include/tutorial18/MsgId.h b/tutorials/tutorial18/include/tutorial18/MsgId.h
index 5eceb323..396c6adc 100644
--- a/tutorials/tutorial18/include/tutorial18/MsgId.h
+++ b/tutorials/tutorial18/include/tutorial18/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial18/include/tutorial18/Version.h b/tutorials/tutorial18/include/tutorial18/Version.h
index a4b61c97..92a869f7 100644
--- a/tutorials/tutorial18/include/tutorial18/Version.h
+++ b/tutorials/tutorial18/include/tutorial18/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial18
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial18/include/tutorial18/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial18/include/tutorial18/dispatch/DispatchClientInputMessage.h
index 8c3033ef..1d6cd8b7 100644
--- a/tutorials/tutorial18/include/tutorial18/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial18/include/tutorial18/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial18/include/tutorial18/dispatch/DispatchMessage.h b/tutorials/tutorial18/include/tutorial18/dispatch/DispatchMessage.h
index 86816e13..3841685a 100644
--- a/tutorials/tutorial18/include/tutorial18/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial18/include/tutorial18/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial18/include/tutorial18/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial18/include/tutorial18/dispatch/DispatchServerInputMessage.h
index 60a162f7..5d032b4e 100644
--- a/tutorials/tutorial18/include/tutorial18/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial18/include/tutorial18/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial18/include/tutorial18/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial18/include/tutorial18/factory/AllMessagesDynMemMsgFactory.h
index 5fd088d9..1e94eb70 100644
--- a/tutorials/tutorial18/include/tutorial18/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial18/include/tutorial18/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial18/include/tutorial18/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial18/include/tutorial18/factory/ClientInputMessagesDynMemMsgFactory.h
index 9525637b..962a9ba2 100644
--- a/tutorials/tutorial18/include/tutorial18/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial18/include/tutorial18/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial18/include/tutorial18/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial18/include/tutorial18/factory/ServerInputMessagesDynMemMsgFactory.h
index 714c3e24..af024df4 100644
--- a/tutorials/tutorial18/include/tutorial18/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial18/include/tutorial18/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial18/include/tutorial18/field/FieldBase.h b/tutorials/tutorial18/include/tutorial18/field/FieldBase.h
index 84fc9317..7d5d5a79 100644
--- a/tutorials/tutorial18/include/tutorial18/field/FieldBase.h
+++ b/tutorials/tutorial18/include/tutorial18/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial18/include/tutorial18/field/MsgId.h b/tutorials/tutorial18/include/tutorial18/field/MsgId.h
index 714e3600..1f3e8223 100644
--- a/tutorials/tutorial18/include/tutorial18/field/MsgId.h
+++ b/tutorials/tutorial18/include/tutorial18/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "ID" field.
diff --git a/tutorials/tutorial18/include/tutorial18/field/MsgIdCommon.h b/tutorials/tutorial18/include/tutorial18/field/MsgIdCommon.h
index cb2ec0b2..229d624c 100644
--- a/tutorials/tutorial18/include/tutorial18/field/MsgIdCommon.h
+++ b/tutorials/tutorial18/include/tutorial18/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial18/include/tutorial18/frame/Frame.h b/tutorials/tutorial18/include/tutorial18/frame/Frame.h
index 0e02e68b..d18d39a5 100644
--- a/tutorials/tutorial18/include/tutorial18/frame/Frame.h
+++ b/tutorials/tutorial18/include/tutorial18/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial18/include/tutorial18/frame/FrameCommon.h b/tutorials/tutorial18/include/tutorial18/frame/FrameCommon.h
index c63765d3..a081c6f3 100644
--- a/tutorials/tutorial18/include/tutorial18/frame/FrameCommon.h
+++ b/tutorials/tutorial18/include/tutorial18/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial18/include/tutorial18/input/AllMessages.h b/tutorials/tutorial18/include/tutorial18/input/AllMessages.h
index ef1375d2..f3a26b75 100644
--- a/tutorials/tutorial18/include/tutorial18/input/AllMessages.h
+++ b/tutorials/tutorial18/include/tutorial18/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial18/include/tutorial18/input/ClientInputMessages.h b/tutorials/tutorial18/include/tutorial18/input/ClientInputMessages.h
index c15d1521..1f0c3a3d 100644
--- a/tutorials/tutorial18/include/tutorial18/input/ClientInputMessages.h
+++ b/tutorials/tutorial18/include/tutorial18/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial18/include/tutorial18/input/ServerInputMessages.h b/tutorials/tutorial18/include/tutorial18/input/ServerInputMessages.h
index d8987eae..17bb8bbc 100644
--- a/tutorials/tutorial18/include/tutorial18/input/ServerInputMessages.h
+++ b/tutorials/tutorial18/include/tutorial18/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial18/include/tutorial18/message/Msg1_1.h b/tutorials/tutorial18/include/tutorial18/message/Msg1_1.h
index 7c479405..5472a93e 100644
--- a/tutorials/tutorial18/include/tutorial18/message/Msg1_1.h
+++ b/tutorials/tutorial18/include/tutorial18/message/Msg1_1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1 (1)" message and its fields.
diff --git a/tutorials/tutorial18/include/tutorial18/message/Msg1_1Common.h b/tutorials/tutorial18/include/tutorial18/message/Msg1_1Common.h
index 9ca8e4a1..b33f5538 100644
--- a/tutorials/tutorial18/include/tutorial18/message/Msg1_1Common.h
+++ b/tutorials/tutorial18/include/tutorial18/message/Msg1_1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial18/include/tutorial18/message/Msg1_2.h b/tutorials/tutorial18/include/tutorial18/message/Msg1_2.h
index 6a435012..ff8a2627 100644
--- a/tutorials/tutorial18/include/tutorial18/message/Msg1_2.h
+++ b/tutorials/tutorial18/include/tutorial18/message/Msg1_2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1 (2)" message and its fields.
diff --git a/tutorials/tutorial18/include/tutorial18/message/Msg1_2Common.h b/tutorials/tutorial18/include/tutorial18/message/Msg1_2Common.h
index 2bf09287..12cb692d 100644
--- a/tutorials/tutorial18/include/tutorial18/message/Msg1_2Common.h
+++ b/tutorials/tutorial18/include/tutorial18/message/Msg1_2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial18/include/tutorial18/message/Msg1_3.h b/tutorials/tutorial18/include/tutorial18/message/Msg1_3.h
index 82e487b9..69f896a3 100644
--- a/tutorials/tutorial18/include/tutorial18/message/Msg1_3.h
+++ b/tutorials/tutorial18/include/tutorial18/message/Msg1_3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1 (3)" message and its fields.
diff --git a/tutorials/tutorial18/include/tutorial18/message/Msg1_3Common.h b/tutorials/tutorial18/include/tutorial18/message/Msg1_3Common.h
index 75056972..d664b120 100644
--- a/tutorials/tutorial18/include/tutorial18/message/Msg1_3Common.h
+++ b/tutorials/tutorial18/include/tutorial18/message/Msg1_3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial18/include/tutorial18/message/Msg2_1.h b/tutorials/tutorial18/include/tutorial18/message/Msg2_1.h
index 53dd1442..38ba1ac2 100644
--- a/tutorials/tutorial18/include/tutorial18/message/Msg2_1.h
+++ b/tutorials/tutorial18/include/tutorial18/message/Msg2_1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2 (1)" message and its fields.
diff --git a/tutorials/tutorial18/include/tutorial18/message/Msg2_1Common.h b/tutorials/tutorial18/include/tutorial18/message/Msg2_1Common.h
index 5079255f..cab253b5 100644
--- a/tutorials/tutorial18/include/tutorial18/message/Msg2_1Common.h
+++ b/tutorials/tutorial18/include/tutorial18/message/Msg2_1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial18/include/tutorial18/message/Msg2_2.h b/tutorials/tutorial18/include/tutorial18/message/Msg2_2.h
index 934c2076..0b86e8b4 100644
--- a/tutorials/tutorial18/include/tutorial18/message/Msg2_2.h
+++ b/tutorials/tutorial18/include/tutorial18/message/Msg2_2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2 (2)" message and its fields.
diff --git a/tutorials/tutorial18/include/tutorial18/message/Msg2_2Common.h b/tutorials/tutorial18/include/tutorial18/message/Msg2_2Common.h
index 9284d28c..8269473a 100644
--- a/tutorials/tutorial18/include/tutorial18/message/Msg2_2Common.h
+++ b/tutorials/tutorial18/include/tutorial18/message/Msg2_2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial18/include/tutorial18/message/Msg2_3.h b/tutorials/tutorial18/include/tutorial18/message/Msg2_3.h
index c94d6af8..e1c24dbc 100644
--- a/tutorials/tutorial18/include/tutorial18/message/Msg2_3.h
+++ b/tutorials/tutorial18/include/tutorial18/message/Msg2_3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2 (3)" message and its fields.
diff --git a/tutorials/tutorial18/include/tutorial18/message/Msg2_3Common.h b/tutorials/tutorial18/include/tutorial18/message/Msg2_3Common.h
index a6583807..428b5e79 100644
--- a/tutorials/tutorial18/include/tutorial18/message/Msg2_3Common.h
+++ b/tutorials/tutorial18/include/tutorial18/message/Msg2_3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial18/include/tutorial18/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial18/include/tutorial18/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index f84f173d..740f20b1 100644
--- a/tutorials/tutorial18/include/tutorial18/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial18/include/tutorial18/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial18/include/tutorial18/options/BareMetalDefaultOptions.h b/tutorials/tutorial18/include/tutorial18/options/BareMetalDefaultOptions.h
index 0b13f817..8a58a15d 100644
--- a/tutorials/tutorial18/include/tutorial18/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial18/include/tutorial18/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial18/include/tutorial18/options/ClientDefaultOptions.h b/tutorials/tutorial18/include/tutorial18/options/ClientDefaultOptions.h
index b07a3e9a..658a4908 100644
--- a/tutorials/tutorial18/include/tutorial18/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial18/include/tutorial18/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial18/include/tutorial18/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial18/include/tutorial18/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 9c39ef76..c10ff25b 100644
--- a/tutorials/tutorial18/include/tutorial18/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial18/include/tutorial18/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial18/include/tutorial18/options/DataViewDefaultOptions.h b/tutorials/tutorial18/include/tutorial18/options/DataViewDefaultOptions.h
index 0aff05b4..33939559 100644
--- a/tutorials/tutorial18/include/tutorial18/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial18/include/tutorial18/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial18/include/tutorial18/options/DefaultOptions.h b/tutorials/tutorial18/include/tutorial18/options/DefaultOptions.h
index 69547f26..15d239f2 100644
--- a/tutorials/tutorial18/include/tutorial18/options/DefaultOptions.h
+++ b/tutorials/tutorial18/include/tutorial18/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial18/include/tutorial18/options/ServerDefaultOptions.h b/tutorials/tutorial18/include/tutorial18/options/ServerDefaultOptions.h
index 518458b2..ff2a5cd5 100644
--- a/tutorials/tutorial18/include/tutorial18/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial18/include/tutorial18/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial18/include/tutorial18/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial18/include/tutorial18/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 26684594..ae7c68ef 100644
--- a/tutorials/tutorial18/include/tutorial18/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial18/include/tutorial18/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial19/include/tutorial19/Interface.h b/tutorials/tutorial19/include/tutorial19/Interface.h
index 70fd4160..23560181 100644
--- a/tutorials/tutorial19/include/tutorial19/Interface.h
+++ b/tutorials/tutorial19/include/tutorial19/Interface.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Interface" interface class.
diff --git a/tutorials/tutorial19/include/tutorial19/InterfaceCommon.h b/tutorials/tutorial19/include/tutorial19/InterfaceCommon.h
index ad799765..2e8e48c8 100644
--- a/tutorials/tutorial19/include/tutorial19/InterfaceCommon.h
+++ b/tutorials/tutorial19/include/tutorial19/InterfaceCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial19/include/tutorial19/MsgId.h b/tutorials/tutorial19/include/tutorial19/MsgId.h
index a3525b8e..52a00a8c 100644
--- a/tutorials/tutorial19/include/tutorial19/MsgId.h
+++ b/tutorials/tutorial19/include/tutorial19/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial19/include/tutorial19/Version.h b/tutorials/tutorial19/include/tutorial19/Version.h
index a25392a8..f3f14764 100644
--- a/tutorials/tutorial19/include/tutorial19/Version.h
+++ b/tutorials/tutorial19/include/tutorial19/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial19
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial19/include/tutorial19/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial19/include/tutorial19/dispatch/DispatchClientInputMessage.h
index b96b6bac..70fb4db7 100644
--- a/tutorials/tutorial19/include/tutorial19/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial19/include/tutorial19/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial19/include/tutorial19/dispatch/DispatchMessage.h b/tutorials/tutorial19/include/tutorial19/dispatch/DispatchMessage.h
index 71bf52cb..0f942171 100644
--- a/tutorials/tutorial19/include/tutorial19/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial19/include/tutorial19/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial19/include/tutorial19/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial19/include/tutorial19/dispatch/DispatchServerInputMessage.h
index 09a1d6e7..57e19c16 100644
--- a/tutorials/tutorial19/include/tutorial19/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial19/include/tutorial19/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial19/include/tutorial19/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial19/include/tutorial19/factory/AllMessagesDynMemMsgFactory.h
index 62d003bb..aec10662 100644
--- a/tutorials/tutorial19/include/tutorial19/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial19/include/tutorial19/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial19/include/tutorial19/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial19/include/tutorial19/factory/ClientInputMessagesDynMemMsgFactory.h
index b56bd3ad..65af569d 100644
--- a/tutorials/tutorial19/include/tutorial19/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial19/include/tutorial19/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial19/include/tutorial19/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial19/include/tutorial19/factory/ServerInputMessagesDynMemMsgFactory.h
index 1c4a047f..efe2ad2f 100644
--- a/tutorials/tutorial19/include/tutorial19/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial19/include/tutorial19/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial19/include/tutorial19/field/FieldBase.h b/tutorials/tutorial19/include/tutorial19/field/FieldBase.h
index b6acb221..ae8c5912 100644
--- a/tutorials/tutorial19/include/tutorial19/field/FieldBase.h
+++ b/tutorials/tutorial19/include/tutorial19/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial19/include/tutorial19/field/MsgId.h b/tutorials/tutorial19/include/tutorial19/field/MsgId.h
index 8a4342b9..0428c79b 100644
--- a/tutorials/tutorial19/include/tutorial19/field/MsgId.h
+++ b/tutorials/tutorial19/include/tutorial19/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial19/include/tutorial19/field/MsgIdCommon.h b/tutorials/tutorial19/include/tutorial19/field/MsgIdCommon.h
index e4a55784..3e5110d3 100644
--- a/tutorials/tutorial19/include/tutorial19/field/MsgIdCommon.h
+++ b/tutorials/tutorial19/include/tutorial19/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial19/include/tutorial19/frame/Frame.h b/tutorials/tutorial19/include/tutorial19/frame/Frame.h
index ce156790..fb9e2a8c 100644
--- a/tutorials/tutorial19/include/tutorial19/frame/Frame.h
+++ b/tutorials/tutorial19/include/tutorial19/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial19/include/tutorial19/frame/FrameCommon.h b/tutorials/tutorial19/include/tutorial19/frame/FrameCommon.h
index eea32f37..f389823e 100644
--- a/tutorials/tutorial19/include/tutorial19/frame/FrameCommon.h
+++ b/tutorials/tutorial19/include/tutorial19/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial19/include/tutorial19/input/AllMessages.h b/tutorials/tutorial19/include/tutorial19/input/AllMessages.h
index 99f6cb8c..37c5259e 100644
--- a/tutorials/tutorial19/include/tutorial19/input/AllMessages.h
+++ b/tutorials/tutorial19/include/tutorial19/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial19/include/tutorial19/input/ClientInputMessages.h b/tutorials/tutorial19/include/tutorial19/input/ClientInputMessages.h
index 137a3644..008edf3b 100644
--- a/tutorials/tutorial19/include/tutorial19/input/ClientInputMessages.h
+++ b/tutorials/tutorial19/include/tutorial19/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial19/include/tutorial19/input/ServerInputMessages.h b/tutorials/tutorial19/include/tutorial19/input/ServerInputMessages.h
index 986c6983..48de6cc8 100644
--- a/tutorials/tutorial19/include/tutorial19/input/ServerInputMessages.h
+++ b/tutorials/tutorial19/include/tutorial19/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial19/include/tutorial19/message/Msg1.h b/tutorials/tutorial19/include/tutorial19/message/Msg1.h
index baec06f1..476fdc28 100644
--- a/tutorials/tutorial19/include/tutorial19/message/Msg1.h
+++ b/tutorials/tutorial19/include/tutorial19/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial19/include/tutorial19/message/Msg1Common.h b/tutorials/tutorial19/include/tutorial19/message/Msg1Common.h
index e37849b7..bc8f2d29 100644
--- a/tutorials/tutorial19/include/tutorial19/message/Msg1Common.h
+++ b/tutorials/tutorial19/include/tutorial19/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial19/include/tutorial19/message/Msg2.h b/tutorials/tutorial19/include/tutorial19/message/Msg2.h
index 9880e69e..efc30418 100644
--- a/tutorials/tutorial19/include/tutorial19/message/Msg2.h
+++ b/tutorials/tutorial19/include/tutorial19/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial19/include/tutorial19/message/Msg2Common.h b/tutorials/tutorial19/include/tutorial19/message/Msg2Common.h
index 3ea2ec22..680f1c6d 100644
--- a/tutorials/tutorial19/include/tutorial19/message/Msg2Common.h
+++ b/tutorials/tutorial19/include/tutorial19/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial19/include/tutorial19/message/Msg3.h b/tutorials/tutorial19/include/tutorial19/message/Msg3.h
index 86b3020d..98d03521 100644
--- a/tutorials/tutorial19/include/tutorial19/message/Msg3.h
+++ b/tutorials/tutorial19/include/tutorial19/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/tutorials/tutorial19/include/tutorial19/message/Msg3Common.h b/tutorials/tutorial19/include/tutorial19/message/Msg3Common.h
index e06b6c6c..c5719521 100644
--- a/tutorials/tutorial19/include/tutorial19/message/Msg3Common.h
+++ b/tutorials/tutorial19/include/tutorial19/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial19/include/tutorial19/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial19/include/tutorial19/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 06da21df..691893e3 100644
--- a/tutorials/tutorial19/include/tutorial19/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial19/include/tutorial19/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial19/include/tutorial19/options/BareMetalDefaultOptions.h b/tutorials/tutorial19/include/tutorial19/options/BareMetalDefaultOptions.h
index c5a20fb0..50929bb3 100644
--- a/tutorials/tutorial19/include/tutorial19/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial19/include/tutorial19/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial19/include/tutorial19/options/ClientDefaultOptions.h b/tutorials/tutorial19/include/tutorial19/options/ClientDefaultOptions.h
index 53ba2d28..779d8c78 100644
--- a/tutorials/tutorial19/include/tutorial19/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial19/include/tutorial19/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial19/include/tutorial19/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial19/include/tutorial19/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 5fd2bd9c..88baf9d0 100644
--- a/tutorials/tutorial19/include/tutorial19/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial19/include/tutorial19/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial19/include/tutorial19/options/DataViewDefaultOptions.h b/tutorials/tutorial19/include/tutorial19/options/DataViewDefaultOptions.h
index 8ce869f3..8fdb4def 100644
--- a/tutorials/tutorial19/include/tutorial19/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial19/include/tutorial19/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial19/include/tutorial19/options/DefaultOptions.h b/tutorials/tutorial19/include/tutorial19/options/DefaultOptions.h
index 1d0904a5..a067d731 100644
--- a/tutorials/tutorial19/include/tutorial19/options/DefaultOptions.h
+++ b/tutorials/tutorial19/include/tutorial19/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial19/include/tutorial19/options/ServerDefaultOptions.h b/tutorials/tutorial19/include/tutorial19/options/ServerDefaultOptions.h
index 498323a1..c8d3382d 100644
--- a/tutorials/tutorial19/include/tutorial19/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial19/include/tutorial19/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial19/include/tutorial19/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial19/include/tutorial19/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 8dd133c9..d756616c 100644
--- a/tutorials/tutorial19/include/tutorial19/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial19/include/tutorial19/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial2/include/tutorial2/Message.h b/tutorials/tutorial2/include/tutorial2/Message.h
index c402197f..79552325 100644
--- a/tutorials/tutorial2/include/tutorial2/Message.h
+++ b/tutorials/tutorial2/include/tutorial2/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial2/include/tutorial2/MsgId.h b/tutorials/tutorial2/include/tutorial2/MsgId.h
index c41a1c43..faafded0 100644
--- a/tutorials/tutorial2/include/tutorial2/MsgId.h
+++ b/tutorials/tutorial2/include/tutorial2/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial2/include/tutorial2/Version.h b/tutorials/tutorial2/include/tutorial2/Version.h
index f3e730fe..79b92c3c 100644
--- a/tutorials/tutorial2/include/tutorial2/Version.h
+++ b/tutorials/tutorial2/include/tutorial2/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial2
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial2/include/tutorial2/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial2/include/tutorial2/dispatch/DispatchClientInputMessage.h
index 30668842..fc2b01b3 100644
--- a/tutorials/tutorial2/include/tutorial2/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial2/include/tutorial2/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial2/include/tutorial2/dispatch/DispatchMessage.h b/tutorials/tutorial2/include/tutorial2/dispatch/DispatchMessage.h
index 275e7418..c0f4d320 100644
--- a/tutorials/tutorial2/include/tutorial2/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial2/include/tutorial2/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial2/include/tutorial2/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial2/include/tutorial2/dispatch/DispatchServerInputMessage.h
index e245499c..00e08df9 100644
--- a/tutorials/tutorial2/include/tutorial2/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial2/include/tutorial2/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial2/include/tutorial2/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial2/include/tutorial2/factory/AllMessagesDynMemMsgFactory.h
index 30a580df..3b564ca7 100644
--- a/tutorials/tutorial2/include/tutorial2/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial2/include/tutorial2/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial2/include/tutorial2/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial2/include/tutorial2/factory/ClientInputMessagesDynMemMsgFactory.h
index c32d36dd..6eb85dc3 100644
--- a/tutorials/tutorial2/include/tutorial2/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial2/include/tutorial2/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial2/include/tutorial2/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial2/include/tutorial2/factory/ServerInputMessagesDynMemMsgFactory.h
index 60ebcf9b..05cd3728 100644
--- a/tutorials/tutorial2/include/tutorial2/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial2/include/tutorial2/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial2/include/tutorial2/field/B8_1.h b/tutorials/tutorial2/include/tutorial2/field/B8_1.h
index f2e5400b..7f05eb34 100644
--- a/tutorials/tutorial2/include/tutorial2/field/B8_1.h
+++ b/tutorials/tutorial2/include/tutorial2/field/B8_1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "B8_1" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/B8_1Common.h b/tutorials/tutorial2/include/tutorial2/field/B8_1Common.h
index 132574bf..ea2229b0 100644
--- a/tutorials/tutorial2/include/tutorial2/field/B8_1Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/B8_1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/B8_2.h b/tutorials/tutorial2/include/tutorial2/field/B8_2.h
index 280218f9..462a80ee 100644
--- a/tutorials/tutorial2/include/tutorial2/field/B8_2.h
+++ b/tutorials/tutorial2/include/tutorial2/field/B8_2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "B8_2" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/B8_2Common.h b/tutorials/tutorial2/include/tutorial2/field/B8_2Common.h
index 17f69a58..2892213d 100644
--- a/tutorials/tutorial2/include/tutorial2/field/B8_2Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/B8_2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/B9_1.h b/tutorials/tutorial2/include/tutorial2/field/B9_1.h
index f099f1e9..2d378c97 100644
--- a/tutorials/tutorial2/include/tutorial2/field/B9_1.h
+++ b/tutorials/tutorial2/include/tutorial2/field/B9_1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "B9_1" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/B9_1Common.h b/tutorials/tutorial2/include/tutorial2/field/B9_1Common.h
index c92d60fa..d54b7c52 100644
--- a/tutorials/tutorial2/include/tutorial2/field/B9_1Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/B9_1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/B9_2.h b/tutorials/tutorial2/include/tutorial2/field/B9_2.h
index 17bf2733..d269717e 100644
--- a/tutorials/tutorial2/include/tutorial2/field/B9_2.h
+++ b/tutorials/tutorial2/include/tutorial2/field/B9_2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "B9_2" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/B9_2Common.h b/tutorials/tutorial2/include/tutorial2/field/B9_2Common.h
index 0381f4ac..a089fb71 100644
--- a/tutorials/tutorial2/include/tutorial2/field/B9_2Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/B9_2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/D7_1.h b/tutorials/tutorial2/include/tutorial2/field/D7_1.h
index 32d96a50..14ed5df7 100644
--- a/tutorials/tutorial2/include/tutorial2/field/D7_1.h
+++ b/tutorials/tutorial2/include/tutorial2/field/D7_1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "D7_1" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/D7_1Common.h b/tutorials/tutorial2/include/tutorial2/field/D7_1Common.h
index b3c13237..aed8d0d8 100644
--- a/tutorials/tutorial2/include/tutorial2/field/D7_1Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/D7_1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/D7_2.h b/tutorials/tutorial2/include/tutorial2/field/D7_2.h
index 3cce9161..70f6be9e 100644
--- a/tutorials/tutorial2/include/tutorial2/field/D7_2.h
+++ b/tutorials/tutorial2/include/tutorial2/field/D7_2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "D7_2" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/D7_2Common.h b/tutorials/tutorial2/include/tutorial2/field/D7_2Common.h
index 06dacb7e..dbb22262 100644
--- a/tutorials/tutorial2/include/tutorial2/field/D7_2Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/D7_2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/E2_1.h b/tutorials/tutorial2/include/tutorial2/field/E2_1.h
index cbcaf9a9..bea7e82c 100644
--- a/tutorials/tutorial2/include/tutorial2/field/E2_1.h
+++ b/tutorials/tutorial2/include/tutorial2/field/E2_1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "E2_1" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/E2_1Common.h b/tutorials/tutorial2/include/tutorial2/field/E2_1Common.h
index 7bf7abef..6667737e 100644
--- a/tutorials/tutorial2/include/tutorial2/field/E2_1Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/E2_1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/E2_2.h b/tutorials/tutorial2/include/tutorial2/field/E2_2.h
index cc5c1e60..9a0ac4d9 100644
--- a/tutorials/tutorial2/include/tutorial2/field/E2_2.h
+++ b/tutorials/tutorial2/include/tutorial2/field/E2_2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "E2_2" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/E2_2Common.h b/tutorials/tutorial2/include/tutorial2/field/E2_2Common.h
index fc2d9ef1..5dc6ca36 100644
--- a/tutorials/tutorial2/include/tutorial2/field/E2_2Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/E2_2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/F11_1.h b/tutorials/tutorial2/include/tutorial2/field/F11_1.h
index b3a18e73..4c494916 100644
--- a/tutorials/tutorial2/include/tutorial2/field/F11_1.h
+++ b/tutorials/tutorial2/include/tutorial2/field/F11_1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Field 11_1" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/F11_1Common.h b/tutorials/tutorial2/include/tutorial2/field/F11_1Common.h
index b328768d..6f917236 100644
--- a/tutorials/tutorial2/include/tutorial2/field/F11_1Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/F11_1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/F11_2.h b/tutorials/tutorial2/include/tutorial2/field/F11_2.h
index 3e78ec43..5dc17ebd 100644
--- a/tutorials/tutorial2/include/tutorial2/field/F11_2.h
+++ b/tutorials/tutorial2/include/tutorial2/field/F11_2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Field 11_2" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/F11_2Common.h b/tutorials/tutorial2/include/tutorial2/field/F11_2Common.h
index 7c1d5e6d..3cd294f9 100644
--- a/tutorials/tutorial2/include/tutorial2/field/F11_2Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/F11_2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/F11_3.h b/tutorials/tutorial2/include/tutorial2/field/F11_3.h
index 356948f2..94d395b4 100644
--- a/tutorials/tutorial2/include/tutorial2/field/F11_3.h
+++ b/tutorials/tutorial2/include/tutorial2/field/F11_3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "F11_3" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/F11_3Common.h b/tutorials/tutorial2/include/tutorial2/field/F11_3Common.h
index 02aa5414..dab8fd18 100644
--- a/tutorials/tutorial2/include/tutorial2/field/F11_3Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/F11_3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/F5_1.h b/tutorials/tutorial2/include/tutorial2/field/F5_1.h
index 66589cad..6323bca8 100644
--- a/tutorials/tutorial2/include/tutorial2/field/F5_1.h
+++ b/tutorials/tutorial2/include/tutorial2/field/F5_1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "F5_1" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/F5_1Common.h b/tutorials/tutorial2/include/tutorial2/field/F5_1Common.h
index f225ef7a..019107b7 100644
--- a/tutorials/tutorial2/include/tutorial2/field/F5_1Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/F5_1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/F5_2.h b/tutorials/tutorial2/include/tutorial2/field/F5_2.h
index 88c2d848..f008bab9 100644
--- a/tutorials/tutorial2/include/tutorial2/field/F5_2.h
+++ b/tutorials/tutorial2/include/tutorial2/field/F5_2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "F5_2" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/F5_2Common.h b/tutorials/tutorial2/include/tutorial2/field/F5_2Common.h
index b5b87e0b..42397a43 100644
--- a/tutorials/tutorial2/include/tutorial2/field/F5_2Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/F5_2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/FieldBase.h b/tutorials/tutorial2/include/tutorial2/field/FieldBase.h
index 5bc18d41..10607196 100644
--- a/tutorials/tutorial2/include/tutorial2/field/FieldBase.h
+++ b/tutorials/tutorial2/include/tutorial2/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial2/include/tutorial2/field/I1.h b/tutorials/tutorial2/include/tutorial2/field/I1.h
index d8920932..b6930229 100644
--- a/tutorials/tutorial2/include/tutorial2/field/I1.h
+++ b/tutorials/tutorial2/include/tutorial2/field/I1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "I1" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/I1Common.h b/tutorials/tutorial2/include/tutorial2/field/I1Common.h
index b25c174a..20569983 100644
--- a/tutorials/tutorial2/include/tutorial2/field/I1Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/I1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/I3_1.h b/tutorials/tutorial2/include/tutorial2/field/I3_1.h
index 58657c99..680eaa50 100644
--- a/tutorials/tutorial2/include/tutorial2/field/I3_1.h
+++ b/tutorials/tutorial2/include/tutorial2/field/I3_1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "I3_1" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/I3_1Common.h b/tutorials/tutorial2/include/tutorial2/field/I3_1Common.h
index ed7f0617..0353daa3 100644
--- a/tutorials/tutorial2/include/tutorial2/field/I3_1Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/I3_1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/I3_2.h b/tutorials/tutorial2/include/tutorial2/field/I3_2.h
index f62250c4..4e4836f6 100644
--- a/tutorials/tutorial2/include/tutorial2/field/I3_2.h
+++ b/tutorials/tutorial2/include/tutorial2/field/I3_2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "I3_2" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/I3_2Common.h b/tutorials/tutorial2/include/tutorial2/field/I3_2Common.h
index 53289db7..f7213054 100644
--- a/tutorials/tutorial2/include/tutorial2/field/I3_2Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/I3_2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/I3_3.h b/tutorials/tutorial2/include/tutorial2/field/I3_3.h
index 6734b668..8ad3bc06 100644
--- a/tutorials/tutorial2/include/tutorial2/field/I3_3.h
+++ b/tutorials/tutorial2/include/tutorial2/field/I3_3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "I3_3" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/I3_3Common.h b/tutorials/tutorial2/include/tutorial2/field/I3_3Common.h
index acb9c6f7..44263531 100644
--- a/tutorials/tutorial2/include/tutorial2/field/I3_3Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/I3_3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/I3_4.h b/tutorials/tutorial2/include/tutorial2/field/I3_4.h
index 62a2ed6d..dabd6460 100644
--- a/tutorials/tutorial2/include/tutorial2/field/I3_4.h
+++ b/tutorials/tutorial2/include/tutorial2/field/I3_4.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "I3_4" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/I3_4Common.h b/tutorials/tutorial2/include/tutorial2/field/I3_4Common.h
index cd1385a8..032c24e3 100644
--- a/tutorials/tutorial2/include/tutorial2/field/I3_4Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/I3_4Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/I3_5.h b/tutorials/tutorial2/include/tutorial2/field/I3_5.h
index b99491d3..4beaebc0 100644
--- a/tutorials/tutorial2/include/tutorial2/field/I3_5.h
+++ b/tutorials/tutorial2/include/tutorial2/field/I3_5.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "I3_5" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/I3_5Common.h b/tutorials/tutorial2/include/tutorial2/field/I3_5Common.h
index 0e47eaed..68e3a6b7 100644
--- a/tutorials/tutorial2/include/tutorial2/field/I3_5Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/I3_5Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/L10_1.h b/tutorials/tutorial2/include/tutorial2/field/L10_1.h
index 2974b83c..9abeebd6 100644
--- a/tutorials/tutorial2/include/tutorial2/field/L10_1.h
+++ b/tutorials/tutorial2/include/tutorial2/field/L10_1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "L10_1" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/L10_1Common.h b/tutorials/tutorial2/include/tutorial2/field/L10_1Common.h
index 2d4e10a5..38429795 100644
--- a/tutorials/tutorial2/include/tutorial2/field/L10_1Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/L10_1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/L10_2.h b/tutorials/tutorial2/include/tutorial2/field/L10_2.h
index c5f230e9..a058f970 100644
--- a/tutorials/tutorial2/include/tutorial2/field/L10_2.h
+++ b/tutorials/tutorial2/include/tutorial2/field/L10_2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "L10_2" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/L10_2Common.h b/tutorials/tutorial2/include/tutorial2/field/L10_2Common.h
index 50dacd4f..82fcc811 100644
--- a/tutorials/tutorial2/include/tutorial2/field/L10_2Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/L10_2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/L10_3.h b/tutorials/tutorial2/include/tutorial2/field/L10_3.h
index 28e69ec2..1c5b595d 100644
--- a/tutorials/tutorial2/include/tutorial2/field/L10_3.h
+++ b/tutorials/tutorial2/include/tutorial2/field/L10_3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "L10_3" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/L10_3Common.h b/tutorials/tutorial2/include/tutorial2/field/L10_3Common.h
index 474631d5..cc3dfd14 100644
--- a/tutorials/tutorial2/include/tutorial2/field/L10_3Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/L10_3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/L10_4.h b/tutorials/tutorial2/include/tutorial2/field/L10_4.h
index d24371b5..edcb02d2 100644
--- a/tutorials/tutorial2/include/tutorial2/field/L10_4.h
+++ b/tutorials/tutorial2/include/tutorial2/field/L10_4.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "L10_4" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/L10_4Common.h b/tutorials/tutorial2/include/tutorial2/field/L10_4Common.h
index d23abbf1..b5f41bd0 100644
--- a/tutorials/tutorial2/include/tutorial2/field/L10_4Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/L10_4Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/L6_3.h b/tutorials/tutorial2/include/tutorial2/field/L6_3.h
index 1a52dc1b..c8d1f6a8 100644
--- a/tutorials/tutorial2/include/tutorial2/field/L6_3.h
+++ b/tutorials/tutorial2/include/tutorial2/field/L6_3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "L6_3" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/L6_3Common.h b/tutorials/tutorial2/include/tutorial2/field/L6_3Common.h
index e7fdf2bf..c92dbef8 100644
--- a/tutorials/tutorial2/include/tutorial2/field/L6_3Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/L6_3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/MsgId.h b/tutorials/tutorial2/include/tutorial2/field/MsgId.h
index 36ef9b8b..9084516a 100644
--- a/tutorials/tutorial2/include/tutorial2/field/MsgId.h
+++ b/tutorials/tutorial2/include/tutorial2/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/MsgIdCommon.h b/tutorials/tutorial2/include/tutorial2/field/MsgIdCommon.h
index 383e545e..3103a3ad 100644
--- a/tutorials/tutorial2/include/tutorial2/field/MsgIdCommon.h
+++ b/tutorials/tutorial2/include/tutorial2/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/S4_1.h b/tutorials/tutorial2/include/tutorial2/field/S4_1.h
index 48ed7a9c..5b45cc30 100644
--- a/tutorials/tutorial2/include/tutorial2/field/S4_1.h
+++ b/tutorials/tutorial2/include/tutorial2/field/S4_1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "S4_1" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/S4_1Common.h b/tutorials/tutorial2/include/tutorial2/field/S4_1Common.h
index eed5e67b..7df941e1 100644
--- a/tutorials/tutorial2/include/tutorial2/field/S4_1Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/S4_1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/S4_2.h b/tutorials/tutorial2/include/tutorial2/field/S4_2.h
index e59c6d36..060a6e35 100644
--- a/tutorials/tutorial2/include/tutorial2/field/S4_2.h
+++ b/tutorials/tutorial2/include/tutorial2/field/S4_2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "S4_2" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/S4_2Common.h b/tutorials/tutorial2/include/tutorial2/field/S4_2Common.h
index 6c77ffac..e2b8a5a9 100644
--- a/tutorials/tutorial2/include/tutorial2/field/S4_2Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/S4_2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/S4_3.h b/tutorials/tutorial2/include/tutorial2/field/S4_3.h
index 8d63841e..92f1c3c4 100644
--- a/tutorials/tutorial2/include/tutorial2/field/S4_3.h
+++ b/tutorials/tutorial2/include/tutorial2/field/S4_3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "S4_3" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/S4_3Common.h b/tutorials/tutorial2/include/tutorial2/field/S4_3Common.h
index c999da60..dd413ceb 100644
--- a/tutorials/tutorial2/include/tutorial2/field/S4_3Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/S4_3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/S6_1.h b/tutorials/tutorial2/include/tutorial2/field/S6_1.h
index b2b1dfb5..44fee985 100644
--- a/tutorials/tutorial2/include/tutorial2/field/S6_1.h
+++ b/tutorials/tutorial2/include/tutorial2/field/S6_1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "S6_1" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/S6_1Common.h b/tutorials/tutorial2/include/tutorial2/field/S6_1Common.h
index ff879bde..7bfbcd36 100644
--- a/tutorials/tutorial2/include/tutorial2/field/S6_1Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/S6_1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/S6_2.h b/tutorials/tutorial2/include/tutorial2/field/S6_2.h
index 4153cf85..707f56ec 100644
--- a/tutorials/tutorial2/include/tutorial2/field/S6_2.h
+++ b/tutorials/tutorial2/include/tutorial2/field/S6_2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "S6_2" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/S6_2Common.h b/tutorials/tutorial2/include/tutorial2/field/S6_2Common.h
index 53a3a2b6..7293ac52 100644
--- a/tutorials/tutorial2/include/tutorial2/field/S6_2Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/S6_2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/S6_3.h b/tutorials/tutorial2/include/tutorial2/field/S6_3.h
index f677c271..956702be 100644
--- a/tutorials/tutorial2/include/tutorial2/field/S6_3.h
+++ b/tutorials/tutorial2/include/tutorial2/field/S6_3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "S6_3" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/S6_3Common.h b/tutorials/tutorial2/include/tutorial2/field/S6_3Common.h
index a1c9bb48..cdbf1796 100644
--- a/tutorials/tutorial2/include/tutorial2/field/S6_3Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/S6_3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/field/S6_4.h b/tutorials/tutorial2/include/tutorial2/field/S6_4.h
index 4cc71d87..5ca79187 100644
--- a/tutorials/tutorial2/include/tutorial2/field/S6_4.h
+++ b/tutorials/tutorial2/include/tutorial2/field/S6_4.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "S6_4" field.
diff --git a/tutorials/tutorial2/include/tutorial2/field/S6_4Common.h b/tutorials/tutorial2/include/tutorial2/field/S6_4Common.h
index 3c53ef35..850f3944 100644
--- a/tutorials/tutorial2/include/tutorial2/field/S6_4Common.h
+++ b/tutorials/tutorial2/include/tutorial2/field/S6_4Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/frame/Frame.h b/tutorials/tutorial2/include/tutorial2/frame/Frame.h
index 0f2f1c6e..957a2bc4 100644
--- a/tutorials/tutorial2/include/tutorial2/frame/Frame.h
+++ b/tutorials/tutorial2/include/tutorial2/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial2/include/tutorial2/frame/FrameCommon.h b/tutorials/tutorial2/include/tutorial2/frame/FrameCommon.h
index b10d8a1a..ed9da6bd 100644
--- a/tutorials/tutorial2/include/tutorial2/frame/FrameCommon.h
+++ b/tutorials/tutorial2/include/tutorial2/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/input/AllMessages.h b/tutorials/tutorial2/include/tutorial2/input/AllMessages.h
index a7e8810c..7b603c28 100644
--- a/tutorials/tutorial2/include/tutorial2/input/AllMessages.h
+++ b/tutorials/tutorial2/include/tutorial2/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial2/include/tutorial2/input/ClientInputMessages.h b/tutorials/tutorial2/include/tutorial2/input/ClientInputMessages.h
index 91373641..e6845b8d 100644
--- a/tutorials/tutorial2/include/tutorial2/input/ClientInputMessages.h
+++ b/tutorials/tutorial2/include/tutorial2/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial2/include/tutorial2/input/ServerInputMessages.h b/tutorials/tutorial2/include/tutorial2/input/ServerInputMessages.h
index 434b82dd..b06c151e 100644
--- a/tutorials/tutorial2/include/tutorial2/input/ServerInputMessages.h
+++ b/tutorials/tutorial2/include/tutorial2/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg1.h b/tutorials/tutorial2/include/tutorial2/message/Msg1.h
index 18b06bc9..8070ebc9 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg1.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg10.h b/tutorials/tutorial2/include/tutorial2/message/Msg10.h
index 34be5bcf..6afd9a3a 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg10.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg10.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 10" message and its fields.
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg10Common.h b/tutorials/tutorial2/include/tutorial2/message/Msg10Common.h
index 4bbd7c14..cdbe6c54 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg10Common.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg10Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg11.h b/tutorials/tutorial2/include/tutorial2/message/Msg11.h
index 86b3beb9..f231ab16 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg11.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg11.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 11" message and its fields.
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg11Common.h b/tutorials/tutorial2/include/tutorial2/message/Msg11Common.h
index 75f54da3..013af8f7 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg11Common.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg11Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg12.h b/tutorials/tutorial2/include/tutorial2/message/Msg12.h
index aab61e02..4ff4ff16 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg12.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg12.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 12" message and its fields.
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg12Common.h b/tutorials/tutorial2/include/tutorial2/message/Msg12Common.h
index 7c012b24..c2be9263 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg12Common.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg12Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg13.h b/tutorials/tutorial2/include/tutorial2/message/Msg13.h
index 109172a4..034e848e 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg13.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg13.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 13" message and its fields.
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg13Common.h b/tutorials/tutorial2/include/tutorial2/message/Msg13Common.h
index 0194f08e..3c629094 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg13Common.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg13Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg14.h b/tutorials/tutorial2/include/tutorial2/message/Msg14.h
index e3aabf40..5ab3602d 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg14.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg14.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 14" message and its fields.
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg14Common.h b/tutorials/tutorial2/include/tutorial2/message/Msg14Common.h
index c1c33538..30fcc68f 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg14Common.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg14Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg15.h b/tutorials/tutorial2/include/tutorial2/message/Msg15.h
index b9416d93..e0a43d5e 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg15.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg15.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 15" message and its fields.
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg15Common.h b/tutorials/tutorial2/include/tutorial2/message/Msg15Common.h
index 8a2780c3..afec26a3 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg15Common.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg15Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg16.h b/tutorials/tutorial2/include/tutorial2/message/Msg16.h
index 45587e01..7c27867b 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg16.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg16.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 16" message and its fields.
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg16Common.h b/tutorials/tutorial2/include/tutorial2/message/Msg16Common.h
index 9b64d8d9..57befa40 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg16Common.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg16Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg17.h b/tutorials/tutorial2/include/tutorial2/message/Msg17.h
index b9e847ca..38736105 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg17.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg17.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 17" message and its fields.
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg17Common.h b/tutorials/tutorial2/include/tutorial2/message/Msg17Common.h
index 77ef1530..99392c9d 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg17Common.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg17Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg18.h b/tutorials/tutorial2/include/tutorial2/message/Msg18.h
index b78a86c2..b678ec25 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg18.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg18.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 18" message and its fields.
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg18Common.h b/tutorials/tutorial2/include/tutorial2/message/Msg18Common.h
index d9569151..02f6a586 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg18Common.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg18Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg1Common.h b/tutorials/tutorial2/include/tutorial2/message/Msg1Common.h
index ea4e1433..2bd70170 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg1Common.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg2.h b/tutorials/tutorial2/include/tutorial2/message/Msg2.h
index 3892812d..c41b6256 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg2.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg2Common.h b/tutorials/tutorial2/include/tutorial2/message/Msg2Common.h
index 8f9a7f1e..a03c33bd 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg2Common.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg3.h b/tutorials/tutorial2/include/tutorial2/message/Msg3.h
index 18a84655..7f8d4354 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg3.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg3Common.h b/tutorials/tutorial2/include/tutorial2/message/Msg3Common.h
index 974e81fa..449653ba 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg3Common.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg4.h b/tutorials/tutorial2/include/tutorial2/message/Msg4.h
index cd622834..077ecda2 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg4.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg4.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 4" message and its fields.
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg4Common.h b/tutorials/tutorial2/include/tutorial2/message/Msg4Common.h
index 30a7977e..74fbef0b 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg4Common.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg4Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg5.h b/tutorials/tutorial2/include/tutorial2/message/Msg5.h
index ab7d3923..d667a212 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg5.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg5.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 5" message and its fields.
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg5Common.h b/tutorials/tutorial2/include/tutorial2/message/Msg5Common.h
index b8e38e72..7a3a2bb6 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg5Common.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg5Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg6.h b/tutorials/tutorial2/include/tutorial2/message/Msg6.h
index 61a368e2..66ecddb4 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg6.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg6.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 6" message and its fields.
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg6Common.h b/tutorials/tutorial2/include/tutorial2/message/Msg6Common.h
index 891b4dd9..fc0dc12e 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg6Common.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg6Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg7.h b/tutorials/tutorial2/include/tutorial2/message/Msg7.h
index dd9aac7a..7ee44795 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg7.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg7.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 7" message and its fields.
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg7Common.h b/tutorials/tutorial2/include/tutorial2/message/Msg7Common.h
index 7a5bf321..a9a69674 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg7Common.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg7Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg8.h b/tutorials/tutorial2/include/tutorial2/message/Msg8.h
index 11135fd7..53146532 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg8.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg8.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 8" message and its fields.
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg8Common.h b/tutorials/tutorial2/include/tutorial2/message/Msg8Common.h
index f31d17dd..32405b9d 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg8Common.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg8Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg9.h b/tutorials/tutorial2/include/tutorial2/message/Msg9.h
index 52543ac7..912eb284 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg9.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg9.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 9" message and its fields.
diff --git a/tutorials/tutorial2/include/tutorial2/message/Msg9Common.h b/tutorials/tutorial2/include/tutorial2/message/Msg9Common.h
index 4e328fec..6e063514 100644
--- a/tutorials/tutorial2/include/tutorial2/message/Msg9Common.h
+++ b/tutorials/tutorial2/include/tutorial2/message/Msg9Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial2/include/tutorial2/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial2/include/tutorial2/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index e9673d72..7176056f 100644
--- a/tutorials/tutorial2/include/tutorial2/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial2/include/tutorial2/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial2/include/tutorial2/options/BareMetalDefaultOptions.h b/tutorials/tutorial2/include/tutorial2/options/BareMetalDefaultOptions.h
index cb298596..daec6ff3 100644
--- a/tutorials/tutorial2/include/tutorial2/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial2/include/tutorial2/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial2/include/tutorial2/options/ClientDefaultOptions.h b/tutorials/tutorial2/include/tutorial2/options/ClientDefaultOptions.h
index 8486aade..529e13b1 100644
--- a/tutorials/tutorial2/include/tutorial2/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial2/include/tutorial2/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial2/include/tutorial2/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial2/include/tutorial2/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index a9060e9b..94f5ca4f 100644
--- a/tutorials/tutorial2/include/tutorial2/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial2/include/tutorial2/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial2/include/tutorial2/options/DataViewDefaultOptions.h b/tutorials/tutorial2/include/tutorial2/options/DataViewDefaultOptions.h
index c37fb804..e4cc65b4 100644
--- a/tutorials/tutorial2/include/tutorial2/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial2/include/tutorial2/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial2/include/tutorial2/options/DefaultOptions.h b/tutorials/tutorial2/include/tutorial2/options/DefaultOptions.h
index 45d1a18f..66e43309 100644
--- a/tutorials/tutorial2/include/tutorial2/options/DefaultOptions.h
+++ b/tutorials/tutorial2/include/tutorial2/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial2/include/tutorial2/options/ServerDefaultOptions.h b/tutorials/tutorial2/include/tutorial2/options/ServerDefaultOptions.h
index d10c332c..df1d2d3e 100644
--- a/tutorials/tutorial2/include/tutorial2/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial2/include/tutorial2/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial2/include/tutorial2/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial2/include/tutorial2/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index ee850220..56accb63 100644
--- a/tutorials/tutorial2/include/tutorial2/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial2/include/tutorial2/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial20/include/tutorial20/Interface.h b/tutorials/tutorial20/include/tutorial20/Interface.h
index 8a7085c7..da95c8f3 100644
--- a/tutorials/tutorial20/include/tutorial20/Interface.h
+++ b/tutorials/tutorial20/include/tutorial20/Interface.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Interface" interface class.
diff --git a/tutorials/tutorial20/include/tutorial20/InterfaceCommon.h b/tutorials/tutorial20/include/tutorial20/InterfaceCommon.h
index d91c1c42..b67c2202 100644
--- a/tutorials/tutorial20/include/tutorial20/InterfaceCommon.h
+++ b/tutorials/tutorial20/include/tutorial20/InterfaceCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial20/include/tutorial20/MsgId.h b/tutorials/tutorial20/include/tutorial20/MsgId.h
index f1f93902..a944edc1 100644
--- a/tutorials/tutorial20/include/tutorial20/MsgId.h
+++ b/tutorials/tutorial20/include/tutorial20/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial20/include/tutorial20/Version.h b/tutorials/tutorial20/include/tutorial20/Version.h
index 50dbd6b1..6e0c4957 100644
--- a/tutorials/tutorial20/include/tutorial20/Version.h
+++ b/tutorials/tutorial20/include/tutorial20/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial20
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial20/include/tutorial20/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial20/include/tutorial20/dispatch/DispatchClientInputMessage.h
index 8f8a0deb..0fda3839 100644
--- a/tutorials/tutorial20/include/tutorial20/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial20/include/tutorial20/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial20/include/tutorial20/dispatch/DispatchMessage.h b/tutorials/tutorial20/include/tutorial20/dispatch/DispatchMessage.h
index dd07838d..d0eb1a31 100644
--- a/tutorials/tutorial20/include/tutorial20/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial20/include/tutorial20/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial20/include/tutorial20/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial20/include/tutorial20/dispatch/DispatchServerInputMessage.h
index 55e8782a..e0cc5ecc 100644
--- a/tutorials/tutorial20/include/tutorial20/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial20/include/tutorial20/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial20/include/tutorial20/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial20/include/tutorial20/factory/AllMessagesDynMemMsgFactory.h
index 5d5577ef..c3e6266f 100644
--- a/tutorials/tutorial20/include/tutorial20/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial20/include/tutorial20/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial20/include/tutorial20/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial20/include/tutorial20/factory/ClientInputMessagesDynMemMsgFactory.h
index cb1a85d6..00404af5 100644
--- a/tutorials/tutorial20/include/tutorial20/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial20/include/tutorial20/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial20/include/tutorial20/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial20/include/tutorial20/factory/ServerInputMessagesDynMemMsgFactory.h
index 8ab79ba6..e5a74c4a 100644
--- a/tutorials/tutorial20/include/tutorial20/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial20/include/tutorial20/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial20/include/tutorial20/field/FieldBase.h b/tutorials/tutorial20/include/tutorial20/field/FieldBase.h
index 7fe8fcf4..6256e241 100644
--- a/tutorials/tutorial20/include/tutorial20/field/FieldBase.h
+++ b/tutorials/tutorial20/include/tutorial20/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial20/include/tutorial20/field/MsgId.h b/tutorials/tutorial20/include/tutorial20/field/MsgId.h
index 618566b0..d17bf5b6 100644
--- a/tutorials/tutorial20/include/tutorial20/field/MsgId.h
+++ b/tutorials/tutorial20/include/tutorial20/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial20/include/tutorial20/field/MsgIdCommon.h b/tutorials/tutorial20/include/tutorial20/field/MsgIdCommon.h
index 9a5573d4..23aa02f1 100644
--- a/tutorials/tutorial20/include/tutorial20/field/MsgIdCommon.h
+++ b/tutorials/tutorial20/include/tutorial20/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial20/include/tutorial20/field/Version.h b/tutorials/tutorial20/include/tutorial20/field/Version.h
index a9039a7e..f8f254a5 100644
--- a/tutorials/tutorial20/include/tutorial20/field/Version.h
+++ b/tutorials/tutorial20/include/tutorial20/field/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Version" field.
diff --git a/tutorials/tutorial20/include/tutorial20/field/VersionCommon.h b/tutorials/tutorial20/include/tutorial20/field/VersionCommon.h
index b7158f5c..b0bc0998 100644
--- a/tutorials/tutorial20/include/tutorial20/field/VersionCommon.h
+++ b/tutorials/tutorial20/include/tutorial20/field/VersionCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial20/include/tutorial20/frame/Frame.h b/tutorials/tutorial20/include/tutorial20/frame/Frame.h
index 28255459..756789b0 100644
--- a/tutorials/tutorial20/include/tutorial20/frame/Frame.h
+++ b/tutorials/tutorial20/include/tutorial20/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial20/include/tutorial20/frame/FrameCommon.h b/tutorials/tutorial20/include/tutorial20/frame/FrameCommon.h
index 8b53509e..aeb25b71 100644
--- a/tutorials/tutorial20/include/tutorial20/frame/FrameCommon.h
+++ b/tutorials/tutorial20/include/tutorial20/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial20/include/tutorial20/input/AllMessages.h b/tutorials/tutorial20/include/tutorial20/input/AllMessages.h
index 578dee5d..69c83b45 100644
--- a/tutorials/tutorial20/include/tutorial20/input/AllMessages.h
+++ b/tutorials/tutorial20/include/tutorial20/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial20/include/tutorial20/input/ClientInputMessages.h b/tutorials/tutorial20/include/tutorial20/input/ClientInputMessages.h
index 375a259f..1700e5a1 100644
--- a/tutorials/tutorial20/include/tutorial20/input/ClientInputMessages.h
+++ b/tutorials/tutorial20/include/tutorial20/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial20/include/tutorial20/input/ServerInputMessages.h b/tutorials/tutorial20/include/tutorial20/input/ServerInputMessages.h
index c3da45e0..be1e9e9a 100644
--- a/tutorials/tutorial20/include/tutorial20/input/ServerInputMessages.h
+++ b/tutorials/tutorial20/include/tutorial20/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial20/include/tutorial20/message/Connect.h b/tutorials/tutorial20/include/tutorial20/message/Connect.h
index 432f2c3d..7ed68dba 100644
--- a/tutorials/tutorial20/include/tutorial20/message/Connect.h
+++ b/tutorials/tutorial20/include/tutorial20/message/Connect.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Connect" message and its fields.
diff --git a/tutorials/tutorial20/include/tutorial20/message/ConnectCommon.h b/tutorials/tutorial20/include/tutorial20/message/ConnectCommon.h
index a8aaa157..7115cb2b 100644
--- a/tutorials/tutorial20/include/tutorial20/message/ConnectCommon.h
+++ b/tutorials/tutorial20/include/tutorial20/message/ConnectCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial20/include/tutorial20/message/Msg1.h b/tutorials/tutorial20/include/tutorial20/message/Msg1.h
index 77f75b76..ffe282d9 100644
--- a/tutorials/tutorial20/include/tutorial20/message/Msg1.h
+++ b/tutorials/tutorial20/include/tutorial20/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial20/include/tutorial20/message/Msg1Common.h b/tutorials/tutorial20/include/tutorial20/message/Msg1Common.h
index ef190c68..6910d97e 100644
--- a/tutorials/tutorial20/include/tutorial20/message/Msg1Common.h
+++ b/tutorials/tutorial20/include/tutorial20/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial20/include/tutorial20/message/Msg2.h b/tutorials/tutorial20/include/tutorial20/message/Msg2.h
index aad45dc7..002b91aa 100644
--- a/tutorials/tutorial20/include/tutorial20/message/Msg2.h
+++ b/tutorials/tutorial20/include/tutorial20/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial20/include/tutorial20/message/Msg2Common.h b/tutorials/tutorial20/include/tutorial20/message/Msg2Common.h
index a06360c9..839b56d3 100644
--- a/tutorials/tutorial20/include/tutorial20/message/Msg2Common.h
+++ b/tutorials/tutorial20/include/tutorial20/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial20/include/tutorial20/message/Msg3.h b/tutorials/tutorial20/include/tutorial20/message/Msg3.h
index ed3cbc3b..376b252f 100644
--- a/tutorials/tutorial20/include/tutorial20/message/Msg3.h
+++ b/tutorials/tutorial20/include/tutorial20/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/tutorials/tutorial20/include/tutorial20/message/Msg3Common.h b/tutorials/tutorial20/include/tutorial20/message/Msg3Common.h
index 31e11b16..d465e644 100644
--- a/tutorials/tutorial20/include/tutorial20/message/Msg3Common.h
+++ b/tutorials/tutorial20/include/tutorial20/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial20/include/tutorial20/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial20/include/tutorial20/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 70da43ac..b59f4ecd 100644
--- a/tutorials/tutorial20/include/tutorial20/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial20/include/tutorial20/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial20/include/tutorial20/options/BareMetalDefaultOptions.h b/tutorials/tutorial20/include/tutorial20/options/BareMetalDefaultOptions.h
index a5478741..5fe8b568 100644
--- a/tutorials/tutorial20/include/tutorial20/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial20/include/tutorial20/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial20/include/tutorial20/options/ClientDefaultOptions.h b/tutorials/tutorial20/include/tutorial20/options/ClientDefaultOptions.h
index b4053aed..72edf20b 100644
--- a/tutorials/tutorial20/include/tutorial20/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial20/include/tutorial20/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial20/include/tutorial20/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial20/include/tutorial20/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 30092225..4241a431 100644
--- a/tutorials/tutorial20/include/tutorial20/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial20/include/tutorial20/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial20/include/tutorial20/options/DataViewDefaultOptions.h b/tutorials/tutorial20/include/tutorial20/options/DataViewDefaultOptions.h
index bdad8a67..bfe2d4a0 100644
--- a/tutorials/tutorial20/include/tutorial20/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial20/include/tutorial20/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial20/include/tutorial20/options/DefaultOptions.h b/tutorials/tutorial20/include/tutorial20/options/DefaultOptions.h
index 6c703bb8..f9c4d9ad 100644
--- a/tutorials/tutorial20/include/tutorial20/options/DefaultOptions.h
+++ b/tutorials/tutorial20/include/tutorial20/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial20/include/tutorial20/options/ServerDefaultOptions.h b/tutorials/tutorial20/include/tutorial20/options/ServerDefaultOptions.h
index 7f0a4ce6..523a2999 100644
--- a/tutorials/tutorial20/include/tutorial20/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial20/include/tutorial20/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial20/include/tutorial20/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial20/include/tutorial20/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index b93d30d4..7bacde29 100644
--- a/tutorials/tutorial20/include/tutorial20/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial20/include/tutorial20/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial21/include/tutorial21/Interface.h b/tutorials/tutorial21/include/tutorial21/Interface.h
index 127a8caa..10b30397 100644
--- a/tutorials/tutorial21/include/tutorial21/Interface.h
+++ b/tutorials/tutorial21/include/tutorial21/Interface.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Interface" interface class.
diff --git a/tutorials/tutorial21/include/tutorial21/InterfaceCommon.h b/tutorials/tutorial21/include/tutorial21/InterfaceCommon.h
index e5fb48d3..5b2585fb 100644
--- a/tutorials/tutorial21/include/tutorial21/InterfaceCommon.h
+++ b/tutorials/tutorial21/include/tutorial21/InterfaceCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial21/include/tutorial21/MsgId.h b/tutorials/tutorial21/include/tutorial21/MsgId.h
index d88871f1..ca1f1250 100644
--- a/tutorials/tutorial21/include/tutorial21/MsgId.h
+++ b/tutorials/tutorial21/include/tutorial21/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial21/include/tutorial21/Version.h b/tutorials/tutorial21/include/tutorial21/Version.h
index 5f1ac64e..79dda9e5 100644
--- a/tutorials/tutorial21/include/tutorial21/Version.h
+++ b/tutorials/tutorial21/include/tutorial21/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial21
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial21/include/tutorial21/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial21/include/tutorial21/dispatch/DispatchClientInputMessage.h
index 4d2153c4..76fe35d9 100644
--- a/tutorials/tutorial21/include/tutorial21/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial21/include/tutorial21/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial21/include/tutorial21/dispatch/DispatchMessage.h b/tutorials/tutorial21/include/tutorial21/dispatch/DispatchMessage.h
index 87204daa..f91997c3 100644
--- a/tutorials/tutorial21/include/tutorial21/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial21/include/tutorial21/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial21/include/tutorial21/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial21/include/tutorial21/dispatch/DispatchServerInputMessage.h
index 508c43a6..cfd93987 100644
--- a/tutorials/tutorial21/include/tutorial21/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial21/include/tutorial21/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial21/include/tutorial21/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial21/include/tutorial21/factory/AllMessagesDynMemMsgFactory.h
index 1b0a62b4..ca79c27d 100644
--- a/tutorials/tutorial21/include/tutorial21/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial21/include/tutorial21/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial21/include/tutorial21/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial21/include/tutorial21/factory/ClientInputMessagesDynMemMsgFactory.h
index e39381a6..9cb1c760 100644
--- a/tutorials/tutorial21/include/tutorial21/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial21/include/tutorial21/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial21/include/tutorial21/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial21/include/tutorial21/factory/ServerInputMessagesDynMemMsgFactory.h
index b2e8ca0b..7c907917 100644
--- a/tutorials/tutorial21/include/tutorial21/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial21/include/tutorial21/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial21/include/tutorial21/field/BasicFlags.h b/tutorials/tutorial21/include/tutorial21/field/BasicFlags.h
index 7c986361..7e8cd6f3 100644
--- a/tutorials/tutorial21/include/tutorial21/field/BasicFlags.h
+++ b/tutorials/tutorial21/include/tutorial21/field/BasicFlags.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Flags" field.
diff --git a/tutorials/tutorial21/include/tutorial21/field/BasicFlagsCommon.h b/tutorials/tutorial21/include/tutorial21/field/BasicFlagsCommon.h
index d8c6cc8e..14ddc039 100644
--- a/tutorials/tutorial21/include/tutorial21/field/BasicFlagsCommon.h
+++ b/tutorials/tutorial21/include/tutorial21/field/BasicFlagsCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial21/include/tutorial21/field/FieldBase.h b/tutorials/tutorial21/include/tutorial21/field/FieldBase.h
index fac82842..a0bc2839 100644
--- a/tutorials/tutorial21/include/tutorial21/field/FieldBase.h
+++ b/tutorials/tutorial21/include/tutorial21/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial21/include/tutorial21/field/Msg1Flags.h b/tutorials/tutorial21/include/tutorial21/field/Msg1Flags.h
index ee7b8acb..f41a39c8 100644
--- a/tutorials/tutorial21/include/tutorial21/field/Msg1Flags.h
+++ b/tutorials/tutorial21/include/tutorial21/field/Msg1Flags.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Msg1Flags" field.
diff --git a/tutorials/tutorial21/include/tutorial21/field/Msg1FlagsCommon.h b/tutorials/tutorial21/include/tutorial21/field/Msg1FlagsCommon.h
index 16228419..02343fdd 100644
--- a/tutorials/tutorial21/include/tutorial21/field/Msg1FlagsCommon.h
+++ b/tutorials/tutorial21/include/tutorial21/field/Msg1FlagsCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial21/include/tutorial21/field/Msg2Flags.h b/tutorials/tutorial21/include/tutorial21/field/Msg2Flags.h
index 9f9e74b3..247a36fa 100644
--- a/tutorials/tutorial21/include/tutorial21/field/Msg2Flags.h
+++ b/tutorials/tutorial21/include/tutorial21/field/Msg2Flags.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Msg2Flags" field.
diff --git a/tutorials/tutorial21/include/tutorial21/field/Msg2FlagsCommon.h b/tutorials/tutorial21/include/tutorial21/field/Msg2FlagsCommon.h
index 56345895..df2078f0 100644
--- a/tutorials/tutorial21/include/tutorial21/field/Msg2FlagsCommon.h
+++ b/tutorials/tutorial21/include/tutorial21/field/Msg2FlagsCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial21/include/tutorial21/field/MsgId.h b/tutorials/tutorial21/include/tutorial21/field/MsgId.h
index 31c63994..daf01d0e 100644
--- a/tutorials/tutorial21/include/tutorial21/field/MsgId.h
+++ b/tutorials/tutorial21/include/tutorial21/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial21/include/tutorial21/field/MsgIdCommon.h b/tutorials/tutorial21/include/tutorial21/field/MsgIdCommon.h
index fb9470cc..1f7fb072 100644
--- a/tutorials/tutorial21/include/tutorial21/field/MsgIdCommon.h
+++ b/tutorials/tutorial21/include/tutorial21/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial21/include/tutorial21/frame/Frame.h b/tutorials/tutorial21/include/tutorial21/frame/Frame.h
index eab7478f..e85e57ad 100644
--- a/tutorials/tutorial21/include/tutorial21/frame/Frame.h
+++ b/tutorials/tutorial21/include/tutorial21/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial21/include/tutorial21/frame/FrameCommon.h b/tutorials/tutorial21/include/tutorial21/frame/FrameCommon.h
index 85452b7a..c878eab2 100644
--- a/tutorials/tutorial21/include/tutorial21/frame/FrameCommon.h
+++ b/tutorials/tutorial21/include/tutorial21/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial21/include/tutorial21/input/AllMessages.h b/tutorials/tutorial21/include/tutorial21/input/AllMessages.h
index f3b15580..9a3dbb69 100644
--- a/tutorials/tutorial21/include/tutorial21/input/AllMessages.h
+++ b/tutorials/tutorial21/include/tutorial21/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial21/include/tutorial21/input/ClientInputMessages.h b/tutorials/tutorial21/include/tutorial21/input/ClientInputMessages.h
index 2805fe3e..ffc08cf4 100644
--- a/tutorials/tutorial21/include/tutorial21/input/ClientInputMessages.h
+++ b/tutorials/tutorial21/include/tutorial21/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial21/include/tutorial21/input/ServerInputMessages.h b/tutorials/tutorial21/include/tutorial21/input/ServerInputMessages.h
index 22f59192..75ac5485 100644
--- a/tutorials/tutorial21/include/tutorial21/input/ServerInputMessages.h
+++ b/tutorials/tutorial21/include/tutorial21/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial21/include/tutorial21/message/Msg1.h b/tutorials/tutorial21/include/tutorial21/message/Msg1.h
index 05dfcc1f..fb9c8615 100644
--- a/tutorials/tutorial21/include/tutorial21/message/Msg1.h
+++ b/tutorials/tutorial21/include/tutorial21/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial21/include/tutorial21/message/Msg1Common.h b/tutorials/tutorial21/include/tutorial21/message/Msg1Common.h
index c28878b9..b123ba6d 100644
--- a/tutorials/tutorial21/include/tutorial21/message/Msg1Common.h
+++ b/tutorials/tutorial21/include/tutorial21/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial21/include/tutorial21/message/Msg2.h b/tutorials/tutorial21/include/tutorial21/message/Msg2.h
index 888952cb..cc152f3d 100644
--- a/tutorials/tutorial21/include/tutorial21/message/Msg2.h
+++ b/tutorials/tutorial21/include/tutorial21/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial21/include/tutorial21/message/Msg2Common.h b/tutorials/tutorial21/include/tutorial21/message/Msg2Common.h
index e8fcf62c..65df04e3 100644
--- a/tutorials/tutorial21/include/tutorial21/message/Msg2Common.h
+++ b/tutorials/tutorial21/include/tutorial21/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial21/include/tutorial21/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial21/include/tutorial21/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index bacaa30c..973d0552 100644
--- a/tutorials/tutorial21/include/tutorial21/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial21/include/tutorial21/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial21/include/tutorial21/options/BareMetalDefaultOptions.h b/tutorials/tutorial21/include/tutorial21/options/BareMetalDefaultOptions.h
index 81d98b1b..14363c1b 100644
--- a/tutorials/tutorial21/include/tutorial21/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial21/include/tutorial21/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial21/include/tutorial21/options/ClientDefaultOptions.h b/tutorials/tutorial21/include/tutorial21/options/ClientDefaultOptions.h
index a8be1269..e3363ab0 100644
--- a/tutorials/tutorial21/include/tutorial21/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial21/include/tutorial21/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial21/include/tutorial21/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial21/include/tutorial21/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 78c1e0ae..97e4300c 100644
--- a/tutorials/tutorial21/include/tutorial21/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial21/include/tutorial21/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial21/include/tutorial21/options/DataViewDefaultOptions.h b/tutorials/tutorial21/include/tutorial21/options/DataViewDefaultOptions.h
index 78c077a4..a4ed0d55 100644
--- a/tutorials/tutorial21/include/tutorial21/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial21/include/tutorial21/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial21/include/tutorial21/options/DefaultOptions.h b/tutorials/tutorial21/include/tutorial21/options/DefaultOptions.h
index 15705f86..4f09803e 100644
--- a/tutorials/tutorial21/include/tutorial21/options/DefaultOptions.h
+++ b/tutorials/tutorial21/include/tutorial21/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial21/include/tutorial21/options/ServerDefaultOptions.h b/tutorials/tutorial21/include/tutorial21/options/ServerDefaultOptions.h
index abf4157e..d28c0f4e 100644
--- a/tutorials/tutorial21/include/tutorial21/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial21/include/tutorial21/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial21/include/tutorial21/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial21/include/tutorial21/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index a38f2eeb..0ab97f6d 100644
--- a/tutorials/tutorial21/include/tutorial21/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial21/include/tutorial21/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial22/include/tutorial22/Message.h b/tutorials/tutorial22/include/tutorial22/Message.h
index c61cba45..e8f82e25 100644
--- a/tutorials/tutorial22/include/tutorial22/Message.h
+++ b/tutorials/tutorial22/include/tutorial22/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial22/include/tutorial22/MsgId.h b/tutorials/tutorial22/include/tutorial22/MsgId.h
index 474d80ee..16a91de1 100644
--- a/tutorials/tutorial22/include/tutorial22/MsgId.h
+++ b/tutorials/tutorial22/include/tutorial22/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial22/include/tutorial22/Version.h b/tutorials/tutorial22/include/tutorial22/Version.h
index a0bfc69c..5273426e 100644
--- a/tutorials/tutorial22/include/tutorial22/Version.h
+++ b/tutorials/tutorial22/include/tutorial22/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial22
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial22/include/tutorial22/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial22/include/tutorial22/dispatch/DispatchClientInputMessage.h
index fe3b1166..fead58be 100644
--- a/tutorials/tutorial22/include/tutorial22/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial22/include/tutorial22/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial22/include/tutorial22/dispatch/DispatchMessage.h b/tutorials/tutorial22/include/tutorial22/dispatch/DispatchMessage.h
index afac81b5..1954f689 100644
--- a/tutorials/tutorial22/include/tutorial22/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial22/include/tutorial22/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial22/include/tutorial22/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial22/include/tutorial22/dispatch/DispatchServerInputMessage.h
index abf1c481..4c00f618 100644
--- a/tutorials/tutorial22/include/tutorial22/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial22/include/tutorial22/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial22/include/tutorial22/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial22/include/tutorial22/factory/AllMessagesDynMemMsgFactory.h
index dcf493e2..23e04eeb 100644
--- a/tutorials/tutorial22/include/tutorial22/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial22/include/tutorial22/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial22/include/tutorial22/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial22/include/tutorial22/factory/ClientInputMessagesDynMemMsgFactory.h
index a00d517d..6298fec7 100644
--- a/tutorials/tutorial22/include/tutorial22/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial22/include/tutorial22/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial22/include/tutorial22/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial22/include/tutorial22/factory/ServerInputMessagesDynMemMsgFactory.h
index 72ff1aa5..74211fbf 100644
--- a/tutorials/tutorial22/include/tutorial22/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial22/include/tutorial22/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial22/include/tutorial22/field/FieldBase.h b/tutorials/tutorial22/include/tutorial22/field/FieldBase.h
index cd79a31a..651fb93f 100644
--- a/tutorials/tutorial22/include/tutorial22/field/FieldBase.h
+++ b/tutorials/tutorial22/include/tutorial22/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial22/include/tutorial22/field/Length.h b/tutorials/tutorial22/include/tutorial22/field/Length.h
index 98355ddf..e284973e 100644
--- a/tutorials/tutorial22/include/tutorial22/field/Length.h
+++ b/tutorials/tutorial22/include/tutorial22/field/Length.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Length" field.
diff --git a/tutorials/tutorial22/include/tutorial22/field/LengthCommon.h b/tutorials/tutorial22/include/tutorial22/field/LengthCommon.h
index 65e23c43..f3883a72 100644
--- a/tutorials/tutorial22/include/tutorial22/field/LengthCommon.h
+++ b/tutorials/tutorial22/include/tutorial22/field/LengthCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial22/include/tutorial22/field/MsgId.h b/tutorials/tutorial22/include/tutorial22/field/MsgId.h
index d2566a44..3f26b012 100644
--- a/tutorials/tutorial22/include/tutorial22/field/MsgId.h
+++ b/tutorials/tutorial22/include/tutorial22/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial22/include/tutorial22/field/MsgIdCommon.h b/tutorials/tutorial22/include/tutorial22/field/MsgIdCommon.h
index 97bf564a..e2024d3f 100644
--- a/tutorials/tutorial22/include/tutorial22/field/MsgIdCommon.h
+++ b/tutorials/tutorial22/include/tutorial22/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial22/include/tutorial22/field/TlvProp.h b/tutorials/tutorial22/include/tutorial22/field/TlvProp.h
index 55c4eb9f..eb9cd3d0 100644
--- a/tutorials/tutorial22/include/tutorial22/field/TlvProp.h
+++ b/tutorials/tutorial22/include/tutorial22/field/TlvProp.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "TlvProp" field.
diff --git a/tutorials/tutorial22/include/tutorial22/field/TlvPropCommon.h b/tutorials/tutorial22/include/tutorial22/field/TlvPropCommon.h
index ac9837c6..8ffd744d 100644
--- a/tutorials/tutorial22/include/tutorial22/field/TlvPropCommon.h
+++ b/tutorials/tutorial22/include/tutorial22/field/TlvPropCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial22/include/tutorial22/frame/Frame.h b/tutorials/tutorial22/include/tutorial22/frame/Frame.h
index d214e01f..8a3113d8 100644
--- a/tutorials/tutorial22/include/tutorial22/frame/Frame.h
+++ b/tutorials/tutorial22/include/tutorial22/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial22/include/tutorial22/frame/FrameCommon.h b/tutorials/tutorial22/include/tutorial22/frame/FrameCommon.h
index 9788fed1..d85e47ac 100644
--- a/tutorials/tutorial22/include/tutorial22/frame/FrameCommon.h
+++ b/tutorials/tutorial22/include/tutorial22/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial22/include/tutorial22/input/AllMessages.h b/tutorials/tutorial22/include/tutorial22/input/AllMessages.h
index cab1b07f..9281b954 100644
--- a/tutorials/tutorial22/include/tutorial22/input/AllMessages.h
+++ b/tutorials/tutorial22/include/tutorial22/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial22/include/tutorial22/input/ClientInputMessages.h b/tutorials/tutorial22/include/tutorial22/input/ClientInputMessages.h
index 18b763ed..4a43c5b9 100644
--- a/tutorials/tutorial22/include/tutorial22/input/ClientInputMessages.h
+++ b/tutorials/tutorial22/include/tutorial22/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial22/include/tutorial22/input/ServerInputMessages.h b/tutorials/tutorial22/include/tutorial22/input/ServerInputMessages.h
index 5fbe3fb8..e6a544c9 100644
--- a/tutorials/tutorial22/include/tutorial22/input/ServerInputMessages.h
+++ b/tutorials/tutorial22/include/tutorial22/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial22/include/tutorial22/message/Msg1.h b/tutorials/tutorial22/include/tutorial22/message/Msg1.h
index 73c28197..0cd8274e 100644
--- a/tutorials/tutorial22/include/tutorial22/message/Msg1.h
+++ b/tutorials/tutorial22/include/tutorial22/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial22/include/tutorial22/message/Msg1Common.h b/tutorials/tutorial22/include/tutorial22/message/Msg1Common.h
index ba9b60ae..e12336d3 100644
--- a/tutorials/tutorial22/include/tutorial22/message/Msg1Common.h
+++ b/tutorials/tutorial22/include/tutorial22/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial22/include/tutorial22/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial22/include/tutorial22/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 5b73b4ed..024fe0c3 100644
--- a/tutorials/tutorial22/include/tutorial22/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial22/include/tutorial22/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial22/include/tutorial22/options/BareMetalDefaultOptions.h b/tutorials/tutorial22/include/tutorial22/options/BareMetalDefaultOptions.h
index d4b9452e..2f545e3e 100644
--- a/tutorials/tutorial22/include/tutorial22/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial22/include/tutorial22/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial22/include/tutorial22/options/ClientDefaultOptions.h b/tutorials/tutorial22/include/tutorial22/options/ClientDefaultOptions.h
index dd519668..baedb38a 100644
--- a/tutorials/tutorial22/include/tutorial22/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial22/include/tutorial22/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial22/include/tutorial22/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial22/include/tutorial22/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index b8729fe3..5642f220 100644
--- a/tutorials/tutorial22/include/tutorial22/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial22/include/tutorial22/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial22/include/tutorial22/options/DataViewDefaultOptions.h b/tutorials/tutorial22/include/tutorial22/options/DataViewDefaultOptions.h
index 3fbdcfd9..b0fbc24a 100644
--- a/tutorials/tutorial22/include/tutorial22/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial22/include/tutorial22/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial22/include/tutorial22/options/DefaultOptions.h b/tutorials/tutorial22/include/tutorial22/options/DefaultOptions.h
index b9d7e384..c8ee5ac5 100644
--- a/tutorials/tutorial22/include/tutorial22/options/DefaultOptions.h
+++ b/tutorials/tutorial22/include/tutorial22/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial22/include/tutorial22/options/ServerDefaultOptions.h b/tutorials/tutorial22/include/tutorial22/options/ServerDefaultOptions.h
index 3ac5b18b..1a0d9e08 100644
--- a/tutorials/tutorial22/include/tutorial22/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial22/include/tutorial22/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial22/include/tutorial22/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial22/include/tutorial22/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 01003e3b..dc574e0b 100644
--- a/tutorials/tutorial22/include/tutorial22/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial22/include/tutorial22/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial23/include/t23_ext/Version.h b/tutorials/tutorial23/include/t23_ext/Version.h
index 3bc39de8..2b8ddfaa 100644
--- a/tutorials/tutorial23/include/t23_ext/Version.h
+++ b/tutorials/tutorial23/include/t23_ext/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace t23_ext
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial23/include/t23_ext/field/FieldBase.h b/tutorials/tutorial23/include/t23_ext/field/FieldBase.h
index b448b1e5..bb0fbd81 100644
--- a/tutorials/tutorial23/include/t23_ext/field/FieldBase.h
+++ b/tutorials/tutorial23/include/t23_ext/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial23/include/t23_ext/ns1/field/I1.h b/tutorials/tutorial23/include/t23_ext/ns1/field/I1.h
index b626e85c..b2ab4bfc 100644
--- a/tutorials/tutorial23/include/t23_ext/ns1/field/I1.h
+++ b/tutorials/tutorial23/include/t23_ext/ns1/field/I1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "I1" field.
diff --git a/tutorials/tutorial23/include/t23_ext/ns1/field/I1Common.h b/tutorials/tutorial23/include/t23_ext/ns1/field/I1Common.h
index 8bba308b..64e9569e 100644
--- a/tutorials/tutorial23/include/t23_ext/ns1/field/I1Common.h
+++ b/tutorials/tutorial23/include/t23_ext/ns1/field/I1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial23/include/t23_ext/ns1/field/S1.h b/tutorials/tutorial23/include/t23_ext/ns1/field/S1.h
index 4cf61559..0d8eb485 100644
--- a/tutorials/tutorial23/include/t23_ext/ns1/field/S1.h
+++ b/tutorials/tutorial23/include/t23_ext/ns1/field/S1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "S1" field.
diff --git a/tutorials/tutorial23/include/t23_ext/ns1/field/S1Common.h b/tutorials/tutorial23/include/t23_ext/ns1/field/S1Common.h
index 8b45a48e..69eab909 100644
--- a/tutorials/tutorial23/include/t23_ext/ns1/field/S1Common.h
+++ b/tutorials/tutorial23/include/t23_ext/ns1/field/S1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial23/include/t23_ext/options/BareMetalDefaultOptions.h b/tutorials/tutorial23/include/t23_ext/options/BareMetalDefaultOptions.h
index 8e076031..e9d35291 100644
--- a/tutorials/tutorial23/include/t23_ext/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial23/include/t23_ext/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial23/include/t23_ext/options/ClientDefaultOptions.h b/tutorials/tutorial23/include/t23_ext/options/ClientDefaultOptions.h
index 2410c496..b2863d4c 100644
--- a/tutorials/tutorial23/include/t23_ext/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial23/include/t23_ext/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial23/include/t23_ext/options/DataViewDefaultOptions.h b/tutorials/tutorial23/include/t23_ext/options/DataViewDefaultOptions.h
index 6a698161..51296a97 100644
--- a/tutorials/tutorial23/include/t23_ext/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial23/include/t23_ext/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial23/include/t23_ext/options/DefaultOptions.h b/tutorials/tutorial23/include/t23_ext/options/DefaultOptions.h
index 67d13ca6..83227c7b 100644
--- a/tutorials/tutorial23/include/t23_ext/options/DefaultOptions.h
+++ b/tutorials/tutorial23/include/t23_ext/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial23/include/t23_ext/options/ServerDefaultOptions.h b/tutorials/tutorial23/include/t23_ext/options/ServerDefaultOptions.h
index ca76b8c1..3d549bee 100644
--- a/tutorials/tutorial23/include/t23_ext/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial23/include/t23_ext/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial23/include/tutorial23/Message.h b/tutorials/tutorial23/include/tutorial23/Message.h
index fab510c4..16df1c62 100644
--- a/tutorials/tutorial23/include/tutorial23/Message.h
+++ b/tutorials/tutorial23/include/tutorial23/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial23/include/tutorial23/MsgId.h b/tutorials/tutorial23/include/tutorial23/MsgId.h
index 13319fb7..f7be3570 100644
--- a/tutorials/tutorial23/include/tutorial23/MsgId.h
+++ b/tutorials/tutorial23/include/tutorial23/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial23/include/tutorial23/Version.h b/tutorials/tutorial23/include/tutorial23/Version.h
index 7ab9b5ce..7fce219a 100644
--- a/tutorials/tutorial23/include/tutorial23/Version.h
+++ b/tutorials/tutorial23/include/tutorial23/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial23
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial23/include/tutorial23/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial23/include/tutorial23/dispatch/DispatchClientInputMessage.h
index 7af47859..cef3ba0c 100644
--- a/tutorials/tutorial23/include/tutorial23/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial23/include/tutorial23/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial23/include/tutorial23/dispatch/DispatchMessage.h b/tutorials/tutorial23/include/tutorial23/dispatch/DispatchMessage.h
index 09cea548..cad594b1 100644
--- a/tutorials/tutorial23/include/tutorial23/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial23/include/tutorial23/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial23/include/tutorial23/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial23/include/tutorial23/dispatch/DispatchServerInputMessage.h
index 8cc197ed..da012675 100644
--- a/tutorials/tutorial23/include/tutorial23/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial23/include/tutorial23/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial23/include/tutorial23/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial23/include/tutorial23/factory/AllMessagesDynMemMsgFactory.h
index e5ef9854..a2f29f8b 100644
--- a/tutorials/tutorial23/include/tutorial23/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial23/include/tutorial23/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial23/include/tutorial23/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial23/include/tutorial23/factory/ClientInputMessagesDynMemMsgFactory.h
index 612430be..59977d3a 100644
--- a/tutorials/tutorial23/include/tutorial23/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial23/include/tutorial23/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial23/include/tutorial23/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial23/include/tutorial23/factory/ServerInputMessagesDynMemMsgFactory.h
index e056df86..3abb601d 100644
--- a/tutorials/tutorial23/include/tutorial23/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial23/include/tutorial23/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial23/include/tutorial23/field/FieldBase.h b/tutorials/tutorial23/include/tutorial23/field/FieldBase.h
index dca3374a..43f9a4b1 100644
--- a/tutorials/tutorial23/include/tutorial23/field/FieldBase.h
+++ b/tutorials/tutorial23/include/tutorial23/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial23/include/tutorial23/field/I1.h b/tutorials/tutorial23/include/tutorial23/field/I1.h
index e34be2c1..f2587df3 100644
--- a/tutorials/tutorial23/include/tutorial23/field/I1.h
+++ b/tutorials/tutorial23/include/tutorial23/field/I1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "I1" field.
diff --git a/tutorials/tutorial23/include/tutorial23/field/I1Common.h b/tutorials/tutorial23/include/tutorial23/field/I1Common.h
index 0a0c45a1..b4e3489c 100644
--- a/tutorials/tutorial23/include/tutorial23/field/I1Common.h
+++ b/tutorials/tutorial23/include/tutorial23/field/I1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial23/include/tutorial23/field/Length.h b/tutorials/tutorial23/include/tutorial23/field/Length.h
index 3d50a3bd..f34b20c0 100644
--- a/tutorials/tutorial23/include/tutorial23/field/Length.h
+++ b/tutorials/tutorial23/include/tutorial23/field/Length.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Length" field.
diff --git a/tutorials/tutorial23/include/tutorial23/field/LengthCommon.h b/tutorials/tutorial23/include/tutorial23/field/LengthCommon.h
index fad7bfe7..5578e855 100644
--- a/tutorials/tutorial23/include/tutorial23/field/LengthCommon.h
+++ b/tutorials/tutorial23/include/tutorial23/field/LengthCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial23/include/tutorial23/field/MsgId.h b/tutorials/tutorial23/include/tutorial23/field/MsgId.h
index 436fff3f..b09b098a 100644
--- a/tutorials/tutorial23/include/tutorial23/field/MsgId.h
+++ b/tutorials/tutorial23/include/tutorial23/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial23/include/tutorial23/field/MsgIdCommon.h b/tutorials/tutorial23/include/tutorial23/field/MsgIdCommon.h
index fcd33446..1481d985 100644
--- a/tutorials/tutorial23/include/tutorial23/field/MsgIdCommon.h
+++ b/tutorials/tutorial23/include/tutorial23/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial23/include/tutorial23/frame/Frame.h b/tutorials/tutorial23/include/tutorial23/frame/Frame.h
index 9f088461..eff9d033 100644
--- a/tutorials/tutorial23/include/tutorial23/frame/Frame.h
+++ b/tutorials/tutorial23/include/tutorial23/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial23/include/tutorial23/frame/FrameCommon.h b/tutorials/tutorial23/include/tutorial23/frame/FrameCommon.h
index 14803cf2..5acfc9ee 100644
--- a/tutorials/tutorial23/include/tutorial23/frame/FrameCommon.h
+++ b/tutorials/tutorial23/include/tutorial23/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial23/include/tutorial23/input/AllMessages.h b/tutorials/tutorial23/include/tutorial23/input/AllMessages.h
index a96559c1..66c0eb77 100644
--- a/tutorials/tutorial23/include/tutorial23/input/AllMessages.h
+++ b/tutorials/tutorial23/include/tutorial23/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial23/include/tutorial23/input/ClientInputMessages.h b/tutorials/tutorial23/include/tutorial23/input/ClientInputMessages.h
index 62471cbb..bde8786a 100644
--- a/tutorials/tutorial23/include/tutorial23/input/ClientInputMessages.h
+++ b/tutorials/tutorial23/include/tutorial23/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial23/include/tutorial23/input/ServerInputMessages.h b/tutorials/tutorial23/include/tutorial23/input/ServerInputMessages.h
index a9baf37e..77cf65c3 100644
--- a/tutorials/tutorial23/include/tutorial23/input/ServerInputMessages.h
+++ b/tutorials/tutorial23/include/tutorial23/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial23/include/tutorial23/message/Msg1.h b/tutorials/tutorial23/include/tutorial23/message/Msg1.h
index 35868d46..7f1a2234 100644
--- a/tutorials/tutorial23/include/tutorial23/message/Msg1.h
+++ b/tutorials/tutorial23/include/tutorial23/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial23/include/tutorial23/message/Msg1Common.h b/tutorials/tutorial23/include/tutorial23/message/Msg1Common.h
index 08e60621..ae1b3284 100644
--- a/tutorials/tutorial23/include/tutorial23/message/Msg1Common.h
+++ b/tutorials/tutorial23/include/tutorial23/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial23/include/tutorial23/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial23/include/tutorial23/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 2cf12759..35c02142 100644
--- a/tutorials/tutorial23/include/tutorial23/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial23/include/tutorial23/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial23/include/tutorial23/options/BareMetalDefaultOptions.h b/tutorials/tutorial23/include/tutorial23/options/BareMetalDefaultOptions.h
index 21ccab4e..45c538c1 100644
--- a/tutorials/tutorial23/include/tutorial23/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial23/include/tutorial23/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial23/include/tutorial23/options/ClientDefaultOptions.h b/tutorials/tutorial23/include/tutorial23/options/ClientDefaultOptions.h
index 07dea1ba..f7866ab1 100644
--- a/tutorials/tutorial23/include/tutorial23/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial23/include/tutorial23/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial23/include/tutorial23/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial23/include/tutorial23/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index c6939c50..3a3a4d15 100644
--- a/tutorials/tutorial23/include/tutorial23/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial23/include/tutorial23/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial23/include/tutorial23/options/DataViewDefaultOptions.h b/tutorials/tutorial23/include/tutorial23/options/DataViewDefaultOptions.h
index a6474a94..07b5a139 100644
--- a/tutorials/tutorial23/include/tutorial23/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial23/include/tutorial23/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial23/include/tutorial23/options/DefaultOptions.h b/tutorials/tutorial23/include/tutorial23/options/DefaultOptions.h
index 27a670d5..228be121 100644
--- a/tutorials/tutorial23/include/tutorial23/options/DefaultOptions.h
+++ b/tutorials/tutorial23/include/tutorial23/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial23/include/tutorial23/options/ServerDefaultOptions.h b/tutorials/tutorial23/include/tutorial23/options/ServerDefaultOptions.h
index a8103a62..b355f012 100644
--- a/tutorials/tutorial23/include/tutorial23/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial23/include/tutorial23/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial23/include/tutorial23/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial23/include/tutorial23/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 83e020f5..75b6d219 100644
--- a/tutorials/tutorial23/include/tutorial23/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial23/include/tutorial23/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial24/include/tutorial24/Message.h b/tutorials/tutorial24/include/tutorial24/Message.h
index 90233828..338601cd 100644
--- a/tutorials/tutorial24/include/tutorial24/Message.h
+++ b/tutorials/tutorial24/include/tutorial24/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial24/include/tutorial24/MsgId.h b/tutorials/tutorial24/include/tutorial24/MsgId.h
index 8a5f050d..38c3536e 100644
--- a/tutorials/tutorial24/include/tutorial24/MsgId.h
+++ b/tutorials/tutorial24/include/tutorial24/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial24/include/tutorial24/Version.h b/tutorials/tutorial24/include/tutorial24/Version.h
index 8e0d49f4..29db0d34 100644
--- a/tutorials/tutorial24/include/tutorial24/Version.h
+++ b/tutorials/tutorial24/include/tutorial24/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial24
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial24/include/tutorial24/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial24/include/tutorial24/dispatch/DispatchClientInputMessage.h
index e7c953cd..d2915627 100644
--- a/tutorials/tutorial24/include/tutorial24/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial24/include/tutorial24/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial24/include/tutorial24/dispatch/DispatchMessage.h b/tutorials/tutorial24/include/tutorial24/dispatch/DispatchMessage.h
index 7c3a3247..18320368 100644
--- a/tutorials/tutorial24/include/tutorial24/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial24/include/tutorial24/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial24/include/tutorial24/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial24/include/tutorial24/dispatch/DispatchServerInputMessage.h
index 52b77ef6..dfcbe351 100644
--- a/tutorials/tutorial24/include/tutorial24/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial24/include/tutorial24/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial24/include/tutorial24/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial24/include/tutorial24/factory/AllMessagesDynMemMsgFactory.h
index 9ced21b8..33bd2e40 100644
--- a/tutorials/tutorial24/include/tutorial24/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial24/include/tutorial24/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial24/include/tutorial24/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial24/include/tutorial24/factory/ClientInputMessagesDynMemMsgFactory.h
index f630d7be..996c324a 100644
--- a/tutorials/tutorial24/include/tutorial24/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial24/include/tutorial24/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial24/include/tutorial24/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial24/include/tutorial24/factory/ServerInputMessagesDynMemMsgFactory.h
index 82a03683..1f2a20df 100644
--- a/tutorials/tutorial24/include/tutorial24/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial24/include/tutorial24/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial24/include/tutorial24/field/FieldBase.h b/tutorials/tutorial24/include/tutorial24/field/FieldBase.h
index 44426626..ae3758c5 100644
--- a/tutorials/tutorial24/include/tutorial24/field/FieldBase.h
+++ b/tutorials/tutorial24/include/tutorial24/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial24/include/tutorial24/field/MsgId.h b/tutorials/tutorial24/include/tutorial24/field/MsgId.h
index 9cf48e5e..d6691498 100644
--- a/tutorials/tutorial24/include/tutorial24/field/MsgId.h
+++ b/tutorials/tutorial24/include/tutorial24/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial24/include/tutorial24/field/MsgIdCommon.h b/tutorials/tutorial24/include/tutorial24/field/MsgIdCommon.h
index 41626d3b..052a2e65 100644
--- a/tutorials/tutorial24/include/tutorial24/field/MsgIdCommon.h
+++ b/tutorials/tutorial24/include/tutorial24/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial24/include/tutorial24/frame/Frame.h b/tutorials/tutorial24/include/tutorial24/frame/Frame.h
index c2150762..6fbd350a 100644
--- a/tutorials/tutorial24/include/tutorial24/frame/Frame.h
+++ b/tutorials/tutorial24/include/tutorial24/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial24/include/tutorial24/frame/FrameCommon.h b/tutorials/tutorial24/include/tutorial24/frame/FrameCommon.h
index 3b7d4598..1b2fbb21 100644
--- a/tutorials/tutorial24/include/tutorial24/frame/FrameCommon.h
+++ b/tutorials/tutorial24/include/tutorial24/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial24/include/tutorial24/input/AllMessages.h b/tutorials/tutorial24/include/tutorial24/input/AllMessages.h
index 000f1a65..37b560a7 100644
--- a/tutorials/tutorial24/include/tutorial24/input/AllMessages.h
+++ b/tutorials/tutorial24/include/tutorial24/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial24/include/tutorial24/input/ClientInputMessages.h b/tutorials/tutorial24/include/tutorial24/input/ClientInputMessages.h
index 70a4d347..67c17f0b 100644
--- a/tutorials/tutorial24/include/tutorial24/input/ClientInputMessages.h
+++ b/tutorials/tutorial24/include/tutorial24/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial24/include/tutorial24/input/ServerInputMessages.h b/tutorials/tutorial24/include/tutorial24/input/ServerInputMessages.h
index 2c6f86cd..a92da598 100644
--- a/tutorials/tutorial24/include/tutorial24/input/ServerInputMessages.h
+++ b/tutorials/tutorial24/include/tutorial24/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial24/include/tutorial24/message/Msg1.h b/tutorials/tutorial24/include/tutorial24/message/Msg1.h
index 37239e38..213131a4 100644
--- a/tutorials/tutorial24/include/tutorial24/message/Msg1.h
+++ b/tutorials/tutorial24/include/tutorial24/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial24/include/tutorial24/message/Msg1Common.h b/tutorials/tutorial24/include/tutorial24/message/Msg1Common.h
index 055ba40b..0d2cea19 100644
--- a/tutorials/tutorial24/include/tutorial24/message/Msg1Common.h
+++ b/tutorials/tutorial24/include/tutorial24/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial24/include/tutorial24/message/Msg2.h b/tutorials/tutorial24/include/tutorial24/message/Msg2.h
index 58955da6..0104bec0 100644
--- a/tutorials/tutorial24/include/tutorial24/message/Msg2.h
+++ b/tutorials/tutorial24/include/tutorial24/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial24/include/tutorial24/message/Msg2Common.h b/tutorials/tutorial24/include/tutorial24/message/Msg2Common.h
index f903d35b..aaacafc3 100644
--- a/tutorials/tutorial24/include/tutorial24/message/Msg2Common.h
+++ b/tutorials/tutorial24/include/tutorial24/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial24/include/tutorial24/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial24/include/tutorial24/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index dae51de6..152f7214 100644
--- a/tutorials/tutorial24/include/tutorial24/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial24/include/tutorial24/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial24/include/tutorial24/options/BareMetalDefaultOptions.h b/tutorials/tutorial24/include/tutorial24/options/BareMetalDefaultOptions.h
index 11dbc372..219ad972 100644
--- a/tutorials/tutorial24/include/tutorial24/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial24/include/tutorial24/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial24/include/tutorial24/options/ClientDefaultOptions.h b/tutorials/tutorial24/include/tutorial24/options/ClientDefaultOptions.h
index c0915e24..6584d406 100644
--- a/tutorials/tutorial24/include/tutorial24/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial24/include/tutorial24/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial24/include/tutorial24/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial24/include/tutorial24/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 3da25773..faf5d896 100644
--- a/tutorials/tutorial24/include/tutorial24/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial24/include/tutorial24/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial24/include/tutorial24/options/DataViewDefaultOptions.h b/tutorials/tutorial24/include/tutorial24/options/DataViewDefaultOptions.h
index 1722e026..fdcdec6d 100644
--- a/tutorials/tutorial24/include/tutorial24/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial24/include/tutorial24/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial24/include/tutorial24/options/DefaultOptions.h b/tutorials/tutorial24/include/tutorial24/options/DefaultOptions.h
index 5cbc9e44..eee29f11 100644
--- a/tutorials/tutorial24/include/tutorial24/options/DefaultOptions.h
+++ b/tutorials/tutorial24/include/tutorial24/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial24/include/tutorial24/options/ServerDefaultOptions.h b/tutorials/tutorial24/include/tutorial24/options/ServerDefaultOptions.h
index 8d224dd8..770e2ea5 100644
--- a/tutorials/tutorial24/include/tutorial24/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial24/include/tutorial24/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial24/include/tutorial24/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial24/include/tutorial24/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 69cd0b90..78999bd0 100644
--- a/tutorials/tutorial24/include/tutorial24/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial24/include/tutorial24/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial25/include/tutorial25/Message.h b/tutorials/tutorial25/include/tutorial25/Message.h
index 56d2f183..e3aa4c46 100644
--- a/tutorials/tutorial25/include/tutorial25/Message.h
+++ b/tutorials/tutorial25/include/tutorial25/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial25/include/tutorial25/MsgId.h b/tutorials/tutorial25/include/tutorial25/MsgId.h
index f4f256ed..f4b791e2 100644
--- a/tutorials/tutorial25/include/tutorial25/MsgId.h
+++ b/tutorials/tutorial25/include/tutorial25/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial25/include/tutorial25/Version.h b/tutorials/tutorial25/include/tutorial25/Version.h
index 41f7015a..6e068266 100644
--- a/tutorials/tutorial25/include/tutorial25/Version.h
+++ b/tutorials/tutorial25/include/tutorial25/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial25
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial25/include/tutorial25/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial25/include/tutorial25/dispatch/DispatchClientInputMessage.h
index 509daf39..8458fcac 100644
--- a/tutorials/tutorial25/include/tutorial25/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial25/include/tutorial25/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial25/include/tutorial25/dispatch/DispatchMessage.h b/tutorials/tutorial25/include/tutorial25/dispatch/DispatchMessage.h
index 0cde1182..5dde2583 100644
--- a/tutorials/tutorial25/include/tutorial25/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial25/include/tutorial25/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial25/include/tutorial25/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial25/include/tutorial25/dispatch/DispatchServerInputMessage.h
index 1666ae4d..406458b0 100644
--- a/tutorials/tutorial25/include/tutorial25/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial25/include/tutorial25/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial25/include/tutorial25/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial25/include/tutorial25/factory/AllMessagesDynMemMsgFactory.h
index d6d36101..6f06ed08 100644
--- a/tutorials/tutorial25/include/tutorial25/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial25/include/tutorial25/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial25/include/tutorial25/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial25/include/tutorial25/factory/ClientInputMessagesDynMemMsgFactory.h
index 97d794eb..5185c56a 100644
--- a/tutorials/tutorial25/include/tutorial25/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial25/include/tutorial25/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial25/include/tutorial25/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial25/include/tutorial25/factory/ServerInputMessagesDynMemMsgFactory.h
index de56c738..2506916f 100644
--- a/tutorials/tutorial25/include/tutorial25/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial25/include/tutorial25/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial25/include/tutorial25/field/FieldBase.h b/tutorials/tutorial25/include/tutorial25/field/FieldBase.h
index 45dc9379..2baec60f 100644
--- a/tutorials/tutorial25/include/tutorial25/field/FieldBase.h
+++ b/tutorials/tutorial25/include/tutorial25/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial25/include/tutorial25/field/MsgId.h b/tutorials/tutorial25/include/tutorial25/field/MsgId.h
index 0269e948..060a942c 100644
--- a/tutorials/tutorial25/include/tutorial25/field/MsgId.h
+++ b/tutorials/tutorial25/include/tutorial25/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial25/include/tutorial25/field/MsgIdCommon.h b/tutorials/tutorial25/include/tutorial25/field/MsgIdCommon.h
index 07bc80ae..7e03b7c1 100644
--- a/tutorials/tutorial25/include/tutorial25/field/MsgIdCommon.h
+++ b/tutorials/tutorial25/include/tutorial25/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial25/include/tutorial25/frame/Frame.h b/tutorials/tutorial25/include/tutorial25/frame/Frame.h
index 7e864bb2..55931462 100644
--- a/tutorials/tutorial25/include/tutorial25/frame/Frame.h
+++ b/tutorials/tutorial25/include/tutorial25/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial25/include/tutorial25/frame/FrameCommon.h b/tutorials/tutorial25/include/tutorial25/frame/FrameCommon.h
index f0261295..be2c3ca0 100644
--- a/tutorials/tutorial25/include/tutorial25/frame/FrameCommon.h
+++ b/tutorials/tutorial25/include/tutorial25/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial25/include/tutorial25/input/AllMessages.h b/tutorials/tutorial25/include/tutorial25/input/AllMessages.h
index db5f7f5e..a6fdaf23 100644
--- a/tutorials/tutorial25/include/tutorial25/input/AllMessages.h
+++ b/tutorials/tutorial25/include/tutorial25/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial25/include/tutorial25/input/ClientInputMessages.h b/tutorials/tutorial25/include/tutorial25/input/ClientInputMessages.h
index 14f64c23..beb44ae6 100644
--- a/tutorials/tutorial25/include/tutorial25/input/ClientInputMessages.h
+++ b/tutorials/tutorial25/include/tutorial25/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial25/include/tutorial25/input/ServerInputMessages.h b/tutorials/tutorial25/include/tutorial25/input/ServerInputMessages.h
index 9987ae24..e1923b4c 100644
--- a/tutorials/tutorial25/include/tutorial25/input/ServerInputMessages.h
+++ b/tutorials/tutorial25/include/tutorial25/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg1.h b/tutorials/tutorial25/include/tutorial25/message/Msg1.h
index 170218cf..6a7af9f3 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg1.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg10.h b/tutorials/tutorial25/include/tutorial25/message/Msg10.h
index 3821126d..2fac2103 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg10.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg10.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 10" message and its fields.
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg10Common.h b/tutorials/tutorial25/include/tutorial25/message/Msg10Common.h
index 2d6764c9..65693f2d 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg10Common.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg10Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg1Common.h b/tutorials/tutorial25/include/tutorial25/message/Msg1Common.h
index f4c02355..0288b654 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg1Common.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg2.h b/tutorials/tutorial25/include/tutorial25/message/Msg2.h
index 1a5dbc6b..606227b2 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg2.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg2Common.h b/tutorials/tutorial25/include/tutorial25/message/Msg2Common.h
index f3f96505..ad603a44 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg2Common.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg3.h b/tutorials/tutorial25/include/tutorial25/message/Msg3.h
index ff715f33..d2d98f1f 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg3.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg3Common.h b/tutorials/tutorial25/include/tutorial25/message/Msg3Common.h
index f3c28b6b..fd212895 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg3Common.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg4.h b/tutorials/tutorial25/include/tutorial25/message/Msg4.h
index 4fb97600..80e1b7fd 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg4.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg4.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 4" message and its fields.
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg4Common.h b/tutorials/tutorial25/include/tutorial25/message/Msg4Common.h
index 222a2830..633f8e9b 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg4Common.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg4Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg5.h b/tutorials/tutorial25/include/tutorial25/message/Msg5.h
index 37bb033b..4c2a5c83 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg5.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg5.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 5" message and its fields.
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg5Common.h b/tutorials/tutorial25/include/tutorial25/message/Msg5Common.h
index a0edb47f..72e5a729 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg5Common.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg5Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg6.h b/tutorials/tutorial25/include/tutorial25/message/Msg6.h
index f2face56..295d6f65 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg6.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg6.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 6" message and its fields.
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg6Common.h b/tutorials/tutorial25/include/tutorial25/message/Msg6Common.h
index e6c53df5..a1e98aa6 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg6Common.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg6Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg7.h b/tutorials/tutorial25/include/tutorial25/message/Msg7.h
index 9240393e..d0feb5b1 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg7.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg7.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 7" message and its fields.
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg7Common.h b/tutorials/tutorial25/include/tutorial25/message/Msg7Common.h
index d924c9fa..ff9ccc7b 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg7Common.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg7Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg8.h b/tutorials/tutorial25/include/tutorial25/message/Msg8.h
index d97a81ed..52daae37 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg8.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg8.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 8" message and its fields.
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg8Common.h b/tutorials/tutorial25/include/tutorial25/message/Msg8Common.h
index 8fbaa792..b0bbde08 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg8Common.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg8Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg9.h b/tutorials/tutorial25/include/tutorial25/message/Msg9.h
index b8bad498..37dcc909 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg9.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg9.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 9" message and its fields.
diff --git a/tutorials/tutorial25/include/tutorial25/message/Msg9Common.h b/tutorials/tutorial25/include/tutorial25/message/Msg9Common.h
index 6899ea77..ad31e3ad 100644
--- a/tutorials/tutorial25/include/tutorial25/message/Msg9Common.h
+++ b/tutorials/tutorial25/include/tutorial25/message/Msg9Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial25/include/tutorial25/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial25/include/tutorial25/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 462a32c5..cf8c74b2 100644
--- a/tutorials/tutorial25/include/tutorial25/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial25/include/tutorial25/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial25/include/tutorial25/options/BareMetalDefaultOptions.h b/tutorials/tutorial25/include/tutorial25/options/BareMetalDefaultOptions.h
index fef29f9d..6b5fece3 100644
--- a/tutorials/tutorial25/include/tutorial25/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial25/include/tutorial25/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial25/include/tutorial25/options/ClientDefaultOptions.h b/tutorials/tutorial25/include/tutorial25/options/ClientDefaultOptions.h
index 6a8ee5f1..e4085da2 100644
--- a/tutorials/tutorial25/include/tutorial25/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial25/include/tutorial25/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial25/include/tutorial25/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial25/include/tutorial25/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index f904f08b..b738498c 100644
--- a/tutorials/tutorial25/include/tutorial25/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial25/include/tutorial25/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial25/include/tutorial25/options/DataViewDefaultOptions.h b/tutorials/tutorial25/include/tutorial25/options/DataViewDefaultOptions.h
index 76d7162a..6fe0e32b 100644
--- a/tutorials/tutorial25/include/tutorial25/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial25/include/tutorial25/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial25/include/tutorial25/options/DefaultOptions.h b/tutorials/tutorial25/include/tutorial25/options/DefaultOptions.h
index e17f934d..2acd7aeb 100644
--- a/tutorials/tutorial25/include/tutorial25/options/DefaultOptions.h
+++ b/tutorials/tutorial25/include/tutorial25/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial25/include/tutorial25/options/ServerDefaultOptions.h b/tutorials/tutorial25/include/tutorial25/options/ServerDefaultOptions.h
index b35560b7..e56a2eda 100644
--- a/tutorials/tutorial25/include/tutorial25/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial25/include/tutorial25/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial25/include/tutorial25/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial25/include/tutorial25/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 1b08180b..2e5ae7d3 100644
--- a/tutorials/tutorial25/include/tutorial25/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial25/include/tutorial25/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial3/include/tutorial3/Message.h b/tutorials/tutorial3/include/tutorial3/Message.h
index aebbd751..2d06e9e6 100644
--- a/tutorials/tutorial3/include/tutorial3/Message.h
+++ b/tutorials/tutorial3/include/tutorial3/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial3/include/tutorial3/MsgId.h b/tutorials/tutorial3/include/tutorial3/MsgId.h
index a2abb918..68d92118 100644
--- a/tutorials/tutorial3/include/tutorial3/MsgId.h
+++ b/tutorials/tutorial3/include/tutorial3/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial3/include/tutorial3/Version.h b/tutorials/tutorial3/include/tutorial3/Version.h
index ff793774..d26027ac 100644
--- a/tutorials/tutorial3/include/tutorial3/Version.h
+++ b/tutorials/tutorial3/include/tutorial3/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial3
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial3/include/tutorial3/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial3/include/tutorial3/dispatch/DispatchClientInputMessage.h
index e6213dc1..cbc84582 100644
--- a/tutorials/tutorial3/include/tutorial3/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial3/include/tutorial3/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial3/include/tutorial3/dispatch/DispatchMessage.h b/tutorials/tutorial3/include/tutorial3/dispatch/DispatchMessage.h
index 575fcb19..43667ee9 100644
--- a/tutorials/tutorial3/include/tutorial3/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial3/include/tutorial3/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial3/include/tutorial3/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial3/include/tutorial3/dispatch/DispatchServerInputMessage.h
index d5a519c2..a3c1f39f 100644
--- a/tutorials/tutorial3/include/tutorial3/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial3/include/tutorial3/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial3/include/tutorial3/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial3/include/tutorial3/factory/AllMessagesDynMemMsgFactory.h
index a939655b..1e663f10 100644
--- a/tutorials/tutorial3/include/tutorial3/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial3/include/tutorial3/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial3/include/tutorial3/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial3/include/tutorial3/factory/ClientInputMessagesDynMemMsgFactory.h
index 9e287918..feb88d09 100644
--- a/tutorials/tutorial3/include/tutorial3/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial3/include/tutorial3/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial3/include/tutorial3/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial3/include/tutorial3/factory/ServerInputMessagesDynMemMsgFactory.h
index 3d1c8f5a..0d66827b 100644
--- a/tutorials/tutorial3/include/tutorial3/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial3/include/tutorial3/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial3/include/tutorial3/field/FieldBase.h b/tutorials/tutorial3/include/tutorial3/field/FieldBase.h
index ef8c2c80..a0c14239 100644
--- a/tutorials/tutorial3/include/tutorial3/field/FieldBase.h
+++ b/tutorials/tutorial3/include/tutorial3/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial3/include/tutorial3/field/MsgId.h b/tutorials/tutorial3/include/tutorial3/field/MsgId.h
index 2abc7542..cb3fce72 100644
--- a/tutorials/tutorial3/include/tutorial3/field/MsgId.h
+++ b/tutorials/tutorial3/include/tutorial3/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial3/include/tutorial3/field/MsgIdCommon.h b/tutorials/tutorial3/include/tutorial3/field/MsgIdCommon.h
index d9b4c975..071630b6 100644
--- a/tutorials/tutorial3/include/tutorial3/field/MsgIdCommon.h
+++ b/tutorials/tutorial3/include/tutorial3/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial3/include/tutorial3/frame/Frame.h b/tutorials/tutorial3/include/tutorial3/frame/Frame.h
index 9bac1d2f..06cb5eea 100644
--- a/tutorials/tutorial3/include/tutorial3/frame/Frame.h
+++ b/tutorials/tutorial3/include/tutorial3/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial3/include/tutorial3/frame/FrameCommon.h b/tutorials/tutorial3/include/tutorial3/frame/FrameCommon.h
index 7e5a77d1..7eedfbe9 100644
--- a/tutorials/tutorial3/include/tutorial3/frame/FrameCommon.h
+++ b/tutorials/tutorial3/include/tutorial3/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial3/include/tutorial3/input/AllMessages.h b/tutorials/tutorial3/include/tutorial3/input/AllMessages.h
index d64c143f..0be9dcb4 100644
--- a/tutorials/tutorial3/include/tutorial3/input/AllMessages.h
+++ b/tutorials/tutorial3/include/tutorial3/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial3/include/tutorial3/input/ClientInputMessages.h b/tutorials/tutorial3/include/tutorial3/input/ClientInputMessages.h
index f0c4d074..47581574 100644
--- a/tutorials/tutorial3/include/tutorial3/input/ClientInputMessages.h
+++ b/tutorials/tutorial3/include/tutorial3/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial3/include/tutorial3/input/ServerInputMessages.h b/tutorials/tutorial3/include/tutorial3/input/ServerInputMessages.h
index 631e0555..1b2c50e9 100644
--- a/tutorials/tutorial3/include/tutorial3/input/ServerInputMessages.h
+++ b/tutorials/tutorial3/include/tutorial3/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial3/include/tutorial3/message/Msg1.h b/tutorials/tutorial3/include/tutorial3/message/Msg1.h
index 067a9496..9e9f7eea 100644
--- a/tutorials/tutorial3/include/tutorial3/message/Msg1.h
+++ b/tutorials/tutorial3/include/tutorial3/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial3/include/tutorial3/message/Msg1Common.h b/tutorials/tutorial3/include/tutorial3/message/Msg1Common.h
index d336bb11..9248ca65 100644
--- a/tutorials/tutorial3/include/tutorial3/message/Msg1Common.h
+++ b/tutorials/tutorial3/include/tutorial3/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial3/include/tutorial3/message/Msg2.h b/tutorials/tutorial3/include/tutorial3/message/Msg2.h
index 7a191030..d7f0fece 100644
--- a/tutorials/tutorial3/include/tutorial3/message/Msg2.h
+++ b/tutorials/tutorial3/include/tutorial3/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial3/include/tutorial3/message/Msg2Common.h b/tutorials/tutorial3/include/tutorial3/message/Msg2Common.h
index ce13ac95..40cf8181 100644
--- a/tutorials/tutorial3/include/tutorial3/message/Msg2Common.h
+++ b/tutorials/tutorial3/include/tutorial3/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial3/include/tutorial3/message/Msg3.h b/tutorials/tutorial3/include/tutorial3/message/Msg3.h
index 5f02d5f8..8605b49a 100644
--- a/tutorials/tutorial3/include/tutorial3/message/Msg3.h
+++ b/tutorials/tutorial3/include/tutorial3/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/tutorials/tutorial3/include/tutorial3/message/Msg3Common.h b/tutorials/tutorial3/include/tutorial3/message/Msg3Common.h
index 09a548ef..fa311148 100644
--- a/tutorials/tutorial3/include/tutorial3/message/Msg3Common.h
+++ b/tutorials/tutorial3/include/tutorial3/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial3/include/tutorial3/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial3/include/tutorial3/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 1102c51d..493297c7 100644
--- a/tutorials/tutorial3/include/tutorial3/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial3/include/tutorial3/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial3/include/tutorial3/options/BareMetalDefaultOptions.h b/tutorials/tutorial3/include/tutorial3/options/BareMetalDefaultOptions.h
index 31c51c51..b5a4f0c1 100644
--- a/tutorials/tutorial3/include/tutorial3/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial3/include/tutorial3/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial3/include/tutorial3/options/ClientDefaultOptions.h b/tutorials/tutorial3/include/tutorial3/options/ClientDefaultOptions.h
index 822ada07..a3d9546f 100644
--- a/tutorials/tutorial3/include/tutorial3/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial3/include/tutorial3/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial3/include/tutorial3/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial3/include/tutorial3/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 2b79ccad..913ca87b 100644
--- a/tutorials/tutorial3/include/tutorial3/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial3/include/tutorial3/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial3/include/tutorial3/options/DataViewDefaultOptions.h b/tutorials/tutorial3/include/tutorial3/options/DataViewDefaultOptions.h
index 362e21b0..9ef333eb 100644
--- a/tutorials/tutorial3/include/tutorial3/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial3/include/tutorial3/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial3/include/tutorial3/options/DefaultOptions.h b/tutorials/tutorial3/include/tutorial3/options/DefaultOptions.h
index 40debab3..918d4779 100644
--- a/tutorials/tutorial3/include/tutorial3/options/DefaultOptions.h
+++ b/tutorials/tutorial3/include/tutorial3/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial3/include/tutorial3/options/ServerDefaultOptions.h b/tutorials/tutorial3/include/tutorial3/options/ServerDefaultOptions.h
index 0b48cfb9..f6983106 100644
--- a/tutorials/tutorial3/include/tutorial3/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial3/include/tutorial3/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial3/include/tutorial3/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial3/include/tutorial3/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index c79a86df..54cf6618 100644
--- a/tutorials/tutorial3/include/tutorial3/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial3/include/tutorial3/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial4/include/tutorial4/Message.h b/tutorials/tutorial4/include/tutorial4/Message.h
index 17714289..5865fecc 100644
--- a/tutorials/tutorial4/include/tutorial4/Message.h
+++ b/tutorials/tutorial4/include/tutorial4/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial4/include/tutorial4/MsgId.h b/tutorials/tutorial4/include/tutorial4/MsgId.h
index 01282018..03e0fabe 100644
--- a/tutorials/tutorial4/include/tutorial4/MsgId.h
+++ b/tutorials/tutorial4/include/tutorial4/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial4/include/tutorial4/Version.h b/tutorials/tutorial4/include/tutorial4/Version.h
index c560cb8f..99078a48 100644
--- a/tutorials/tutorial4/include/tutorial4/Version.h
+++ b/tutorials/tutorial4/include/tutorial4/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial4
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial4/include/tutorial4/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial4/include/tutorial4/dispatch/DispatchClientInputMessage.h
index 92c00e90..a25833d0 100644
--- a/tutorials/tutorial4/include/tutorial4/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial4/include/tutorial4/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial4/include/tutorial4/dispatch/DispatchMessage.h b/tutorials/tutorial4/include/tutorial4/dispatch/DispatchMessage.h
index 6a98273b..d30a1daf 100644
--- a/tutorials/tutorial4/include/tutorial4/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial4/include/tutorial4/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial4/include/tutorial4/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial4/include/tutorial4/dispatch/DispatchServerInputMessage.h
index 9e3be979..26c64bed 100644
--- a/tutorials/tutorial4/include/tutorial4/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial4/include/tutorial4/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial4/include/tutorial4/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial4/include/tutorial4/factory/AllMessagesDynMemMsgFactory.h
index 1debe2bc..d38a59b9 100644
--- a/tutorials/tutorial4/include/tutorial4/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial4/include/tutorial4/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial4/include/tutorial4/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial4/include/tutorial4/factory/ClientInputMessagesDynMemMsgFactory.h
index 15b63657..fc6c425f 100644
--- a/tutorials/tutorial4/include/tutorial4/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial4/include/tutorial4/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial4/include/tutorial4/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial4/include/tutorial4/factory/ServerInputMessagesDynMemMsgFactory.h
index e722d42d..f7402332 100644
--- a/tutorials/tutorial4/include/tutorial4/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial4/include/tutorial4/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial4/include/tutorial4/field/FieldBase.h b/tutorials/tutorial4/include/tutorial4/field/FieldBase.h
index 8683f280..0ce6544e 100644
--- a/tutorials/tutorial4/include/tutorial4/field/FieldBase.h
+++ b/tutorials/tutorial4/include/tutorial4/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial4/include/tutorial4/field/KeyValueProp.h b/tutorials/tutorial4/include/tutorial4/field/KeyValueProp.h
index 545debd3..3dd5d5ce 100644
--- a/tutorials/tutorial4/include/tutorial4/field/KeyValueProp.h
+++ b/tutorials/tutorial4/include/tutorial4/field/KeyValueProp.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "KeyValueProp" field.
diff --git a/tutorials/tutorial4/include/tutorial4/field/KeyValuePropCommon.h b/tutorials/tutorial4/include/tutorial4/field/KeyValuePropCommon.h
index 03b0f3ec..4eda2b84 100644
--- a/tutorials/tutorial4/include/tutorial4/field/KeyValuePropCommon.h
+++ b/tutorials/tutorial4/include/tutorial4/field/KeyValuePropCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial4/include/tutorial4/field/MsgId.h b/tutorials/tutorial4/include/tutorial4/field/MsgId.h
index 00929b6f..f1b4dfcf 100644
--- a/tutorials/tutorial4/include/tutorial4/field/MsgId.h
+++ b/tutorials/tutorial4/include/tutorial4/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial4/include/tutorial4/field/MsgIdCommon.h b/tutorials/tutorial4/include/tutorial4/field/MsgIdCommon.h
index a31f743f..46e0ba8f 100644
--- a/tutorials/tutorial4/include/tutorial4/field/MsgIdCommon.h
+++ b/tutorials/tutorial4/include/tutorial4/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial4/include/tutorial4/field/TlvProp.h b/tutorials/tutorial4/include/tutorial4/field/TlvProp.h
index 39de60fc..ccde528e 100644
--- a/tutorials/tutorial4/include/tutorial4/field/TlvProp.h
+++ b/tutorials/tutorial4/include/tutorial4/field/TlvProp.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "TlvProp" field.
diff --git a/tutorials/tutorial4/include/tutorial4/field/TlvPropCommon.h b/tutorials/tutorial4/include/tutorial4/field/TlvPropCommon.h
index 319f9a31..4263bed3 100644
--- a/tutorials/tutorial4/include/tutorial4/field/TlvPropCommon.h
+++ b/tutorials/tutorial4/include/tutorial4/field/TlvPropCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial4/include/tutorial4/frame/Frame.h b/tutorials/tutorial4/include/tutorial4/frame/Frame.h
index 7b72b6cc..b8639377 100644
--- a/tutorials/tutorial4/include/tutorial4/frame/Frame.h
+++ b/tutorials/tutorial4/include/tutorial4/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial4/include/tutorial4/frame/FrameCommon.h b/tutorials/tutorial4/include/tutorial4/frame/FrameCommon.h
index faa9553a..59a77b21 100644
--- a/tutorials/tutorial4/include/tutorial4/frame/FrameCommon.h
+++ b/tutorials/tutorial4/include/tutorial4/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial4/include/tutorial4/input/AllMessages.h b/tutorials/tutorial4/include/tutorial4/input/AllMessages.h
index ba9b9d90..05803ddf 100644
--- a/tutorials/tutorial4/include/tutorial4/input/AllMessages.h
+++ b/tutorials/tutorial4/include/tutorial4/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial4/include/tutorial4/input/ClientInputMessages.h b/tutorials/tutorial4/include/tutorial4/input/ClientInputMessages.h
index ee907596..16889b3d 100644
--- a/tutorials/tutorial4/include/tutorial4/input/ClientInputMessages.h
+++ b/tutorials/tutorial4/include/tutorial4/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial4/include/tutorial4/input/ServerInputMessages.h b/tutorials/tutorial4/include/tutorial4/input/ServerInputMessages.h
index 20b497b3..4c96896d 100644
--- a/tutorials/tutorial4/include/tutorial4/input/ServerInputMessages.h
+++ b/tutorials/tutorial4/include/tutorial4/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial4/include/tutorial4/message/Msg1.h b/tutorials/tutorial4/include/tutorial4/message/Msg1.h
index ce64b4dd..83e3f5f6 100644
--- a/tutorials/tutorial4/include/tutorial4/message/Msg1.h
+++ b/tutorials/tutorial4/include/tutorial4/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial4/include/tutorial4/message/Msg1Common.h b/tutorials/tutorial4/include/tutorial4/message/Msg1Common.h
index 1a147f98..c5190944 100644
--- a/tutorials/tutorial4/include/tutorial4/message/Msg1Common.h
+++ b/tutorials/tutorial4/include/tutorial4/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial4/include/tutorial4/message/Msg2.h b/tutorials/tutorial4/include/tutorial4/message/Msg2.h
index 73cd8dba..7f018ea5 100644
--- a/tutorials/tutorial4/include/tutorial4/message/Msg2.h
+++ b/tutorials/tutorial4/include/tutorial4/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial4/include/tutorial4/message/Msg2Common.h b/tutorials/tutorial4/include/tutorial4/message/Msg2Common.h
index 784e7006..9282da6e 100644
--- a/tutorials/tutorial4/include/tutorial4/message/Msg2Common.h
+++ b/tutorials/tutorial4/include/tutorial4/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial4/include/tutorial4/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial4/include/tutorial4/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 0ff458ad..467729b4 100644
--- a/tutorials/tutorial4/include/tutorial4/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial4/include/tutorial4/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial4/include/tutorial4/options/BareMetalDefaultOptions.h b/tutorials/tutorial4/include/tutorial4/options/BareMetalDefaultOptions.h
index 922f5158..0ec90000 100644
--- a/tutorials/tutorial4/include/tutorial4/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial4/include/tutorial4/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial4/include/tutorial4/options/ClientDefaultOptions.h b/tutorials/tutorial4/include/tutorial4/options/ClientDefaultOptions.h
index c6f648b0..dbd96000 100644
--- a/tutorials/tutorial4/include/tutorial4/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial4/include/tutorial4/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial4/include/tutorial4/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial4/include/tutorial4/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 4af96214..9289a607 100644
--- a/tutorials/tutorial4/include/tutorial4/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial4/include/tutorial4/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial4/include/tutorial4/options/DataViewDefaultOptions.h b/tutorials/tutorial4/include/tutorial4/options/DataViewDefaultOptions.h
index c6d22956..68a843fa 100644
--- a/tutorials/tutorial4/include/tutorial4/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial4/include/tutorial4/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial4/include/tutorial4/options/DefaultOptions.h b/tutorials/tutorial4/include/tutorial4/options/DefaultOptions.h
index 1e39bb05..d2eca21c 100644
--- a/tutorials/tutorial4/include/tutorial4/options/DefaultOptions.h
+++ b/tutorials/tutorial4/include/tutorial4/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial4/include/tutorial4/options/ServerDefaultOptions.h b/tutorials/tutorial4/include/tutorial4/options/ServerDefaultOptions.h
index 357a7476..55bb47dd 100644
--- a/tutorials/tutorial4/include/tutorial4/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial4/include/tutorial4/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial4/include/tutorial4/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial4/include/tutorial4/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 397040e2..e09e9f40 100644
--- a/tutorials/tutorial4/include/tutorial4/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial4/include/tutorial4/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial5/include/tutorial5/Message.h b/tutorials/tutorial5/include/tutorial5/Message.h
index c88335d7..fbdeab6e 100644
--- a/tutorials/tutorial5/include/tutorial5/Message.h
+++ b/tutorials/tutorial5/include/tutorial5/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial5/include/tutorial5/MsgId.h b/tutorials/tutorial5/include/tutorial5/MsgId.h
index 70009a7e..954c25d2 100644
--- a/tutorials/tutorial5/include/tutorial5/MsgId.h
+++ b/tutorials/tutorial5/include/tutorial5/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial5/include/tutorial5/Version.h b/tutorials/tutorial5/include/tutorial5/Version.h
index aaeb1ed9..52ebe425 100644
--- a/tutorials/tutorial5/include/tutorial5/Version.h
+++ b/tutorials/tutorial5/include/tutorial5/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial5
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial5/include/tutorial5/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial5/include/tutorial5/dispatch/DispatchClientInputMessage.h
index 1a49eba1..3a4e5a63 100644
--- a/tutorials/tutorial5/include/tutorial5/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial5/include/tutorial5/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial5/include/tutorial5/dispatch/DispatchMessage.h b/tutorials/tutorial5/include/tutorial5/dispatch/DispatchMessage.h
index 6f52dd3a..90bb4d34 100644
--- a/tutorials/tutorial5/include/tutorial5/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial5/include/tutorial5/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial5/include/tutorial5/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial5/include/tutorial5/dispatch/DispatchServerInputMessage.h
index 546e6302..4c0e4940 100644
--- a/tutorials/tutorial5/include/tutorial5/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial5/include/tutorial5/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial5/include/tutorial5/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial5/include/tutorial5/factory/AllMessagesDynMemMsgFactory.h
index f8c87c1b..fcacc7bd 100644
--- a/tutorials/tutorial5/include/tutorial5/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial5/include/tutorial5/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial5/include/tutorial5/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial5/include/tutorial5/factory/ClientInputMessagesDynMemMsgFactory.h
index 42cb7af3..f38f36b1 100644
--- a/tutorials/tutorial5/include/tutorial5/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial5/include/tutorial5/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial5/include/tutorial5/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial5/include/tutorial5/factory/ServerInputMessagesDynMemMsgFactory.h
index fc4ac83a..ba53a46c 100644
--- a/tutorials/tutorial5/include/tutorial5/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial5/include/tutorial5/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial5/include/tutorial5/field/FieldBase.h b/tutorials/tutorial5/include/tutorial5/field/FieldBase.h
index 8bf5a7f9..01d1b50a 100644
--- a/tutorials/tutorial5/include/tutorial5/field/FieldBase.h
+++ b/tutorials/tutorial5/include/tutorial5/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial5/include/tutorial5/field/MsgId.h b/tutorials/tutorial5/include/tutorial5/field/MsgId.h
index 66e595c3..f3399d93 100644
--- a/tutorials/tutorial5/include/tutorial5/field/MsgId.h
+++ b/tutorials/tutorial5/include/tutorial5/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial5/include/tutorial5/field/MsgIdCommon.h b/tutorials/tutorial5/include/tutorial5/field/MsgIdCommon.h
index a18f03cf..2bcc04f4 100644
--- a/tutorials/tutorial5/include/tutorial5/field/MsgIdCommon.h
+++ b/tutorials/tutorial5/include/tutorial5/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial5/include/tutorial5/frame/ClientToServerFrame.h b/tutorials/tutorial5/include/tutorial5/frame/ClientToServerFrame.h
index bfe4d3cd..baa5ae11 100644
--- a/tutorials/tutorial5/include/tutorial5/frame/ClientToServerFrame.h
+++ b/tutorials/tutorial5/include/tutorial5/frame/ClientToServerFrame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "ClientToServerFrame" frame class.
diff --git a/tutorials/tutorial5/include/tutorial5/frame/ClientToServerFrameCommon.h b/tutorials/tutorial5/include/tutorial5/frame/ClientToServerFrameCommon.h
index 04a592a8..b17ebb6a 100644
--- a/tutorials/tutorial5/include/tutorial5/frame/ClientToServerFrameCommon.h
+++ b/tutorials/tutorial5/include/tutorial5/frame/ClientToServerFrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial5/include/tutorial5/frame/ServerToClientFrame.h b/tutorials/tutorial5/include/tutorial5/frame/ServerToClientFrame.h
index 04362391..feefe465 100644
--- a/tutorials/tutorial5/include/tutorial5/frame/ServerToClientFrame.h
+++ b/tutorials/tutorial5/include/tutorial5/frame/ServerToClientFrame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "ServerToClientFrame" frame class.
diff --git a/tutorials/tutorial5/include/tutorial5/frame/ServerToClientFrameCommon.h b/tutorials/tutorial5/include/tutorial5/frame/ServerToClientFrameCommon.h
index bf1419c5..b2c48da1 100644
--- a/tutorials/tutorial5/include/tutorial5/frame/ServerToClientFrameCommon.h
+++ b/tutorials/tutorial5/include/tutorial5/frame/ServerToClientFrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial5/include/tutorial5/input/AllMessages.h b/tutorials/tutorial5/include/tutorial5/input/AllMessages.h
index 9f5028bb..2479b46e 100644
--- a/tutorials/tutorial5/include/tutorial5/input/AllMessages.h
+++ b/tutorials/tutorial5/include/tutorial5/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial5/include/tutorial5/input/ClientInputMessages.h b/tutorials/tutorial5/include/tutorial5/input/ClientInputMessages.h
index 5906c301..e07f5330 100644
--- a/tutorials/tutorial5/include/tutorial5/input/ClientInputMessages.h
+++ b/tutorials/tutorial5/include/tutorial5/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial5/include/tutorial5/input/ServerInputMessages.h b/tutorials/tutorial5/include/tutorial5/input/ServerInputMessages.h
index 790cedc2..f19c8dcd 100644
--- a/tutorials/tutorial5/include/tutorial5/input/ServerInputMessages.h
+++ b/tutorials/tutorial5/include/tutorial5/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial5/include/tutorial5/message/Msg1.h b/tutorials/tutorial5/include/tutorial5/message/Msg1.h
index 8e759144..e3cab5f6 100644
--- a/tutorials/tutorial5/include/tutorial5/message/Msg1.h
+++ b/tutorials/tutorial5/include/tutorial5/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial5/include/tutorial5/message/Msg1Common.h b/tutorials/tutorial5/include/tutorial5/message/Msg1Common.h
index 4cce31be..38e168a7 100644
--- a/tutorials/tutorial5/include/tutorial5/message/Msg1Common.h
+++ b/tutorials/tutorial5/include/tutorial5/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial5/include/tutorial5/message/Msg2.h b/tutorials/tutorial5/include/tutorial5/message/Msg2.h
index 9b9ad7e3..eec1df1c 100644
--- a/tutorials/tutorial5/include/tutorial5/message/Msg2.h
+++ b/tutorials/tutorial5/include/tutorial5/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial5/include/tutorial5/message/Msg2Common.h b/tutorials/tutorial5/include/tutorial5/message/Msg2Common.h
index 9c88b913..06216497 100644
--- a/tutorials/tutorial5/include/tutorial5/message/Msg2Common.h
+++ b/tutorials/tutorial5/include/tutorial5/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial5/include/tutorial5/message/Msg3.h b/tutorials/tutorial5/include/tutorial5/message/Msg3.h
index a6f8e586..d486ca33 100644
--- a/tutorials/tutorial5/include/tutorial5/message/Msg3.h
+++ b/tutorials/tutorial5/include/tutorial5/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/tutorials/tutorial5/include/tutorial5/message/Msg3Common.h b/tutorials/tutorial5/include/tutorial5/message/Msg3Common.h
index d7aff5db..ef70ba9b 100644
--- a/tutorials/tutorial5/include/tutorial5/message/Msg3Common.h
+++ b/tutorials/tutorial5/include/tutorial5/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial5/include/tutorial5/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial5/include/tutorial5/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index d52c0ab1..6369dd8f 100644
--- a/tutorials/tutorial5/include/tutorial5/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial5/include/tutorial5/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial5/include/tutorial5/options/BareMetalDefaultOptions.h b/tutorials/tutorial5/include/tutorial5/options/BareMetalDefaultOptions.h
index 93a44d95..ff3f6bc9 100644
--- a/tutorials/tutorial5/include/tutorial5/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial5/include/tutorial5/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial5/include/tutorial5/options/ClientDefaultOptions.h b/tutorials/tutorial5/include/tutorial5/options/ClientDefaultOptions.h
index bd694297..d727ba6e 100644
--- a/tutorials/tutorial5/include/tutorial5/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial5/include/tutorial5/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial5/include/tutorial5/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial5/include/tutorial5/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 9f10bbbc..6f294d63 100644
--- a/tutorials/tutorial5/include/tutorial5/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial5/include/tutorial5/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial5/include/tutorial5/options/DataViewDefaultOptions.h b/tutorials/tutorial5/include/tutorial5/options/DataViewDefaultOptions.h
index 163a80e5..54972c5d 100644
--- a/tutorials/tutorial5/include/tutorial5/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial5/include/tutorial5/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial5/include/tutorial5/options/DefaultOptions.h b/tutorials/tutorial5/include/tutorial5/options/DefaultOptions.h
index 19c7d4ae..67f8f923 100644
--- a/tutorials/tutorial5/include/tutorial5/options/DefaultOptions.h
+++ b/tutorials/tutorial5/include/tutorial5/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial5/include/tutorial5/options/ServerDefaultOptions.h b/tutorials/tutorial5/include/tutorial5/options/ServerDefaultOptions.h
index 6a8c55f4..c3500109 100644
--- a/tutorials/tutorial5/include/tutorial5/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial5/include/tutorial5/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial5/include/tutorial5/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial5/include/tutorial5/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 036b7369..eeec012a 100644
--- a/tutorials/tutorial5/include/tutorial5/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial5/include/tutorial5/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial6/include/tutorial6/Message.h b/tutorials/tutorial6/include/tutorial6/Message.h
index 45c5f986..9c517066 100644
--- a/tutorials/tutorial6/include/tutorial6/Message.h
+++ b/tutorials/tutorial6/include/tutorial6/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial6/include/tutorial6/MsgId.h b/tutorials/tutorial6/include/tutorial6/MsgId.h
index 5c44bf9d..c4ef63ad 100644
--- a/tutorials/tutorial6/include/tutorial6/MsgId.h
+++ b/tutorials/tutorial6/include/tutorial6/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial6/include/tutorial6/Version.h b/tutorials/tutorial6/include/tutorial6/Version.h
index 7a6ff808..76fd2253 100644
--- a/tutorials/tutorial6/include/tutorial6/Version.h
+++ b/tutorials/tutorial6/include/tutorial6/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial6
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial6/include/tutorial6/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial6/include/tutorial6/dispatch/DispatchClientInputMessage.h
index 5c571bae..1ebec631 100644
--- a/tutorials/tutorial6/include/tutorial6/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial6/include/tutorial6/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial6/include/tutorial6/dispatch/DispatchMessage.h b/tutorials/tutorial6/include/tutorial6/dispatch/DispatchMessage.h
index a6eb1420..0c867712 100644
--- a/tutorials/tutorial6/include/tutorial6/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial6/include/tutorial6/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial6/include/tutorial6/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial6/include/tutorial6/dispatch/DispatchServerInputMessage.h
index d0d7eca7..2ca2304e 100644
--- a/tutorials/tutorial6/include/tutorial6/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial6/include/tutorial6/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial6/include/tutorial6/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial6/include/tutorial6/factory/AllMessagesDynMemMsgFactory.h
index f8701a40..5e2f503c 100644
--- a/tutorials/tutorial6/include/tutorial6/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial6/include/tutorial6/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial6/include/tutorial6/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial6/include/tutorial6/factory/ClientInputMessagesDynMemMsgFactory.h
index ffa0fe36..d473a7f4 100644
--- a/tutorials/tutorial6/include/tutorial6/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial6/include/tutorial6/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial6/include/tutorial6/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial6/include/tutorial6/factory/ServerInputMessagesDynMemMsgFactory.h
index 2e6d3cb8..3ec78861 100644
--- a/tutorials/tutorial6/include/tutorial6/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial6/include/tutorial6/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial6/include/tutorial6/field/FieldBase.h b/tutorials/tutorial6/include/tutorial6/field/FieldBase.h
index 046abd51..75622667 100644
--- a/tutorials/tutorial6/include/tutorial6/field/FieldBase.h
+++ b/tutorials/tutorial6/include/tutorial6/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial6/include/tutorial6/field/MsgId.h b/tutorials/tutorial6/include/tutorial6/field/MsgId.h
index 6c0bd465..944ebe7b 100644
--- a/tutorials/tutorial6/include/tutorial6/field/MsgId.h
+++ b/tutorials/tutorial6/include/tutorial6/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial6/include/tutorial6/field/MsgIdCommon.h b/tutorials/tutorial6/include/tutorial6/field/MsgIdCommon.h
index 2c5a065f..ac286507 100644
--- a/tutorials/tutorial6/include/tutorial6/field/MsgIdCommon.h
+++ b/tutorials/tutorial6/include/tutorial6/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial6/include/tutorial6/frame/Frame.h b/tutorials/tutorial6/include/tutorial6/frame/Frame.h
index 84cb7da1..55742abf 100644
--- a/tutorials/tutorial6/include/tutorial6/frame/Frame.h
+++ b/tutorials/tutorial6/include/tutorial6/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial6/include/tutorial6/frame/FrameCommon.h b/tutorials/tutorial6/include/tutorial6/frame/FrameCommon.h
index de4f3ec8..4c75b990 100644
--- a/tutorials/tutorial6/include/tutorial6/frame/FrameCommon.h
+++ b/tutorials/tutorial6/include/tutorial6/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial6/include/tutorial6/input/AllMessages.h b/tutorials/tutorial6/include/tutorial6/input/AllMessages.h
index 1d482d4e..8b8e07e8 100644
--- a/tutorials/tutorial6/include/tutorial6/input/AllMessages.h
+++ b/tutorials/tutorial6/include/tutorial6/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial6/include/tutorial6/input/ClientInputMessages.h b/tutorials/tutorial6/include/tutorial6/input/ClientInputMessages.h
index 4410bc40..c331da48 100644
--- a/tutorials/tutorial6/include/tutorial6/input/ClientInputMessages.h
+++ b/tutorials/tutorial6/include/tutorial6/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial6/include/tutorial6/input/ServerInputMessages.h b/tutorials/tutorial6/include/tutorial6/input/ServerInputMessages.h
index 909701cb..8b2b1292 100644
--- a/tutorials/tutorial6/include/tutorial6/input/ServerInputMessages.h
+++ b/tutorials/tutorial6/include/tutorial6/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial6/include/tutorial6/message/Msg1.h b/tutorials/tutorial6/include/tutorial6/message/Msg1.h
index 9b481804..c11cdcd4 100644
--- a/tutorials/tutorial6/include/tutorial6/message/Msg1.h
+++ b/tutorials/tutorial6/include/tutorial6/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial6/include/tutorial6/message/Msg1Common.h b/tutorials/tutorial6/include/tutorial6/message/Msg1Common.h
index bdb06e38..81410d6d 100644
--- a/tutorials/tutorial6/include/tutorial6/message/Msg1Common.h
+++ b/tutorials/tutorial6/include/tutorial6/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial6/include/tutorial6/message/Msg2.h b/tutorials/tutorial6/include/tutorial6/message/Msg2.h
index 27f4cd33..43aa268e 100644
--- a/tutorials/tutorial6/include/tutorial6/message/Msg2.h
+++ b/tutorials/tutorial6/include/tutorial6/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial6/include/tutorial6/message/Msg2Common.h b/tutorials/tutorial6/include/tutorial6/message/Msg2Common.h
index d89a2784..c0e20ba7 100644
--- a/tutorials/tutorial6/include/tutorial6/message/Msg2Common.h
+++ b/tutorials/tutorial6/include/tutorial6/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial6/include/tutorial6/message/Msg3.h b/tutorials/tutorial6/include/tutorial6/message/Msg3.h
index c79846a9..14ed5db3 100644
--- a/tutorials/tutorial6/include/tutorial6/message/Msg3.h
+++ b/tutorials/tutorial6/include/tutorial6/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/tutorials/tutorial6/include/tutorial6/message/Msg3Common.h b/tutorials/tutorial6/include/tutorial6/message/Msg3Common.h
index ee8317fe..bb42521c 100644
--- a/tutorials/tutorial6/include/tutorial6/message/Msg3Common.h
+++ b/tutorials/tutorial6/include/tutorial6/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial6/include/tutorial6/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial6/include/tutorial6/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index abbeeccf..f248cb98 100644
--- a/tutorials/tutorial6/include/tutorial6/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial6/include/tutorial6/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial6/include/tutorial6/options/BareMetalDefaultOptions.h b/tutorials/tutorial6/include/tutorial6/options/BareMetalDefaultOptions.h
index 1fc4f8f6..a634d675 100644
--- a/tutorials/tutorial6/include/tutorial6/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial6/include/tutorial6/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial6/include/tutorial6/options/ClientDefaultOptions.h b/tutorials/tutorial6/include/tutorial6/options/ClientDefaultOptions.h
index 8abee40d..d60c1861 100644
--- a/tutorials/tutorial6/include/tutorial6/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial6/include/tutorial6/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial6/include/tutorial6/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial6/include/tutorial6/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index 5fc77f3d..4580bc49 100644
--- a/tutorials/tutorial6/include/tutorial6/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial6/include/tutorial6/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial6/include/tutorial6/options/DataViewDefaultOptions.h b/tutorials/tutorial6/include/tutorial6/options/DataViewDefaultOptions.h
index 24ad999e..e240df9e 100644
--- a/tutorials/tutorial6/include/tutorial6/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial6/include/tutorial6/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial6/include/tutorial6/options/DefaultOptions.h b/tutorials/tutorial6/include/tutorial6/options/DefaultOptions.h
index c7c80150..75947c6b 100644
--- a/tutorials/tutorial6/include/tutorial6/options/DefaultOptions.h
+++ b/tutorials/tutorial6/include/tutorial6/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial6/include/tutorial6/options/ServerDefaultOptions.h b/tutorials/tutorial6/include/tutorial6/options/ServerDefaultOptions.h
index f01f0227..f18f1091 100644
--- a/tutorials/tutorial6/include/tutorial6/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial6/include/tutorial6/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial6/include/tutorial6/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial6/include/tutorial6/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index e3d2a931..fb822849 100644
--- a/tutorials/tutorial6/include/tutorial6/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial6/include/tutorial6/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial7/include/tutorial7/Message.h b/tutorials/tutorial7/include/tutorial7/Message.h
index a5996639..9b1ae939 100644
--- a/tutorials/tutorial7/include/tutorial7/Message.h
+++ b/tutorials/tutorial7/include/tutorial7/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial7/include/tutorial7/MsgId.h b/tutorials/tutorial7/include/tutorial7/MsgId.h
index 83cc52cb..2f6c4268 100644
--- a/tutorials/tutorial7/include/tutorial7/MsgId.h
+++ b/tutorials/tutorial7/include/tutorial7/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial7/include/tutorial7/Version.h b/tutorials/tutorial7/include/tutorial7/Version.h
index f046072c..e891ff79 100644
--- a/tutorials/tutorial7/include/tutorial7/Version.h
+++ b/tutorials/tutorial7/include/tutorial7/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial7
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial7/include/tutorial7/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial7/include/tutorial7/dispatch/DispatchClientInputMessage.h
index d0de9617..ac63aa45 100644
--- a/tutorials/tutorial7/include/tutorial7/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial7/include/tutorial7/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial7/include/tutorial7/dispatch/DispatchMessage.h b/tutorials/tutorial7/include/tutorial7/dispatch/DispatchMessage.h
index e3f4d04e..bfc630cd 100644
--- a/tutorials/tutorial7/include/tutorial7/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial7/include/tutorial7/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial7/include/tutorial7/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial7/include/tutorial7/dispatch/DispatchServerInputMessage.h
index 0ee1861e..f1f8a493 100644
--- a/tutorials/tutorial7/include/tutorial7/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial7/include/tutorial7/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial7/include/tutorial7/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial7/include/tutorial7/factory/AllMessagesDynMemMsgFactory.h
index 004a55cf..6f7b1647 100644
--- a/tutorials/tutorial7/include/tutorial7/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial7/include/tutorial7/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial7/include/tutorial7/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial7/include/tutorial7/factory/ClientInputMessagesDynMemMsgFactory.h
index 8fd1b914..07e5c6cb 100644
--- a/tutorials/tutorial7/include/tutorial7/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial7/include/tutorial7/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial7/include/tutorial7/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial7/include/tutorial7/factory/ServerInputMessagesDynMemMsgFactory.h
index 9d79f149..e5631ca8 100644
--- a/tutorials/tutorial7/include/tutorial7/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial7/include/tutorial7/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial7/include/tutorial7/field/FieldBase.h b/tutorials/tutorial7/include/tutorial7/field/FieldBase.h
index d83ab8d8..50d29153 100644
--- a/tutorials/tutorial7/include/tutorial7/field/FieldBase.h
+++ b/tutorials/tutorial7/include/tutorial7/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial7/include/tutorial7/field/MsgId.h b/tutorials/tutorial7/include/tutorial7/field/MsgId.h
index ab4d3620..b1b04b21 100644
--- a/tutorials/tutorial7/include/tutorial7/field/MsgId.h
+++ b/tutorials/tutorial7/include/tutorial7/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial7/include/tutorial7/field/MsgIdCommon.h b/tutorials/tutorial7/include/tutorial7/field/MsgIdCommon.h
index 35f9801c..f24af2a3 100644
--- a/tutorials/tutorial7/include/tutorial7/field/MsgIdCommon.h
+++ b/tutorials/tutorial7/include/tutorial7/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial7/include/tutorial7/frame/Frame.h b/tutorials/tutorial7/include/tutorial7/frame/Frame.h
index 4ddd7dc9..6bf80f53 100644
--- a/tutorials/tutorial7/include/tutorial7/frame/Frame.h
+++ b/tutorials/tutorial7/include/tutorial7/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial7/include/tutorial7/frame/FrameCommon.h b/tutorials/tutorial7/include/tutorial7/frame/FrameCommon.h
index f282d660..53ee3bcd 100644
--- a/tutorials/tutorial7/include/tutorial7/frame/FrameCommon.h
+++ b/tutorials/tutorial7/include/tutorial7/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial7/include/tutorial7/input/AllMessages.h b/tutorials/tutorial7/include/tutorial7/input/AllMessages.h
index db937dc8..8407247e 100644
--- a/tutorials/tutorial7/include/tutorial7/input/AllMessages.h
+++ b/tutorials/tutorial7/include/tutorial7/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial7/include/tutorial7/input/ClientInputMessages.h b/tutorials/tutorial7/include/tutorial7/input/ClientInputMessages.h
index 7da76fbb..e074e405 100644
--- a/tutorials/tutorial7/include/tutorial7/input/ClientInputMessages.h
+++ b/tutorials/tutorial7/include/tutorial7/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial7/include/tutorial7/input/ServerInputMessages.h b/tutorials/tutorial7/include/tutorial7/input/ServerInputMessages.h
index 9dd974d5..17692507 100644
--- a/tutorials/tutorial7/include/tutorial7/input/ServerInputMessages.h
+++ b/tutorials/tutorial7/include/tutorial7/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial7/include/tutorial7/message/Msg1.h b/tutorials/tutorial7/include/tutorial7/message/Msg1.h
index b8d20624..7657e8e2 100644
--- a/tutorials/tutorial7/include/tutorial7/message/Msg1.h
+++ b/tutorials/tutorial7/include/tutorial7/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial7/include/tutorial7/message/Msg1Common.h b/tutorials/tutorial7/include/tutorial7/message/Msg1Common.h
index 81a84297..43b4fd08 100644
--- a/tutorials/tutorial7/include/tutorial7/message/Msg1Common.h
+++ b/tutorials/tutorial7/include/tutorial7/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial7/include/tutorial7/message/Msg2.h b/tutorials/tutorial7/include/tutorial7/message/Msg2.h
index e1154d21..ad9e015d 100644
--- a/tutorials/tutorial7/include/tutorial7/message/Msg2.h
+++ b/tutorials/tutorial7/include/tutorial7/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial7/include/tutorial7/message/Msg2Common.h b/tutorials/tutorial7/include/tutorial7/message/Msg2Common.h
index b78cba16..f0b56b85 100644
--- a/tutorials/tutorial7/include/tutorial7/message/Msg2Common.h
+++ b/tutorials/tutorial7/include/tutorial7/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial7/include/tutorial7/message/Msg3.h b/tutorials/tutorial7/include/tutorial7/message/Msg3.h
index b716941a..5c7d1307 100644
--- a/tutorials/tutorial7/include/tutorial7/message/Msg3.h
+++ b/tutorials/tutorial7/include/tutorial7/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/tutorials/tutorial7/include/tutorial7/message/Msg3Common.h b/tutorials/tutorial7/include/tutorial7/message/Msg3Common.h
index e2dad5b5..00639c5d 100644
--- a/tutorials/tutorial7/include/tutorial7/message/Msg3Common.h
+++ b/tutorials/tutorial7/include/tutorial7/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial7/include/tutorial7/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial7/include/tutorial7/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 967a8d02..92d8a6e5 100644
--- a/tutorials/tutorial7/include/tutorial7/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial7/include/tutorial7/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial7/include/tutorial7/options/BareMetalDefaultOptions.h b/tutorials/tutorial7/include/tutorial7/options/BareMetalDefaultOptions.h
index 519f90ce..2aa41e80 100644
--- a/tutorials/tutorial7/include/tutorial7/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial7/include/tutorial7/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial7/include/tutorial7/options/ClientDefaultOptions.h b/tutorials/tutorial7/include/tutorial7/options/ClientDefaultOptions.h
index c7a7a792..ee937543 100644
--- a/tutorials/tutorial7/include/tutorial7/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial7/include/tutorial7/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial7/include/tutorial7/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial7/include/tutorial7/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index f940a308..1a69e173 100644
--- a/tutorials/tutorial7/include/tutorial7/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial7/include/tutorial7/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial7/include/tutorial7/options/DataViewDefaultOptions.h b/tutorials/tutorial7/include/tutorial7/options/DataViewDefaultOptions.h
index 809d9714..eca21ae2 100644
--- a/tutorials/tutorial7/include/tutorial7/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial7/include/tutorial7/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial7/include/tutorial7/options/DefaultOptions.h b/tutorials/tutorial7/include/tutorial7/options/DefaultOptions.h
index b152b0f7..ffdd1509 100644
--- a/tutorials/tutorial7/include/tutorial7/options/DefaultOptions.h
+++ b/tutorials/tutorial7/include/tutorial7/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial7/include/tutorial7/options/ServerDefaultOptions.h b/tutorials/tutorial7/include/tutorial7/options/ServerDefaultOptions.h
index 016e9fc5..fdc4a648 100644
--- a/tutorials/tutorial7/include/tutorial7/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial7/include/tutorial7/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial7/include/tutorial7/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial7/include/tutorial7/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index ad3f9661..0218a28f 100644
--- a/tutorials/tutorial7/include/tutorial7/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial7/include/tutorial7/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial8/include/tutorial8/Message.h b/tutorials/tutorial8/include/tutorial8/Message.h
index bb4d63fb..f878b68d 100644
--- a/tutorials/tutorial8/include/tutorial8/Message.h
+++ b/tutorials/tutorial8/include/tutorial8/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial8/include/tutorial8/MsgId.h b/tutorials/tutorial8/include/tutorial8/MsgId.h
index 6a236b5b..9360ab6b 100644
--- a/tutorials/tutorial8/include/tutorial8/MsgId.h
+++ b/tutorials/tutorial8/include/tutorial8/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial8/include/tutorial8/Version.h b/tutorials/tutorial8/include/tutorial8/Version.h
index 1fa069f5..b8967705 100644
--- a/tutorials/tutorial8/include/tutorial8/Version.h
+++ b/tutorials/tutorial8/include/tutorial8/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial8
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial8/include/tutorial8/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial8/include/tutorial8/dispatch/DispatchClientInputMessage.h
index b9b68003..07b4ffed 100644
--- a/tutorials/tutorial8/include/tutorial8/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial8/include/tutorial8/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial8/include/tutorial8/dispatch/DispatchMessage.h b/tutorials/tutorial8/include/tutorial8/dispatch/DispatchMessage.h
index 67b065fe..3bbda430 100644
--- a/tutorials/tutorial8/include/tutorial8/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial8/include/tutorial8/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial8/include/tutorial8/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial8/include/tutorial8/dispatch/DispatchServerInputMessage.h
index c71efcb8..0e42fb71 100644
--- a/tutorials/tutorial8/include/tutorial8/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial8/include/tutorial8/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial8/include/tutorial8/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial8/include/tutorial8/factory/AllMessagesDynMemMsgFactory.h
index f3d2dab4..fd1985ca 100644
--- a/tutorials/tutorial8/include/tutorial8/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial8/include/tutorial8/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial8/include/tutorial8/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial8/include/tutorial8/factory/ClientInputMessagesDynMemMsgFactory.h
index 3e05c36b..d3cb4294 100644
--- a/tutorials/tutorial8/include/tutorial8/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial8/include/tutorial8/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial8/include/tutorial8/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial8/include/tutorial8/factory/ServerInputMessagesDynMemMsgFactory.h
index 0dbbf553..248463d0 100644
--- a/tutorials/tutorial8/include/tutorial8/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial8/include/tutorial8/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial8/include/tutorial8/field/FieldBase.h b/tutorials/tutorial8/include/tutorial8/field/FieldBase.h
index 5b526092..a29d234f 100644
--- a/tutorials/tutorial8/include/tutorial8/field/FieldBase.h
+++ b/tutorials/tutorial8/include/tutorial8/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial8/include/tutorial8/field/MsgId.h b/tutorials/tutorial8/include/tutorial8/field/MsgId.h
index 58dfc633..3ec795af 100644
--- a/tutorials/tutorial8/include/tutorial8/field/MsgId.h
+++ b/tutorials/tutorial8/include/tutorial8/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial8/include/tutorial8/field/MsgIdCommon.h b/tutorials/tutorial8/include/tutorial8/field/MsgIdCommon.h
index 596ebae1..a5d7431b 100644
--- a/tutorials/tutorial8/include/tutorial8/field/MsgIdCommon.h
+++ b/tutorials/tutorial8/include/tutorial8/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial8/include/tutorial8/frame/Frame.h b/tutorials/tutorial8/include/tutorial8/frame/Frame.h
index bcca5b03..bf698001 100644
--- a/tutorials/tutorial8/include/tutorial8/frame/Frame.h
+++ b/tutorials/tutorial8/include/tutorial8/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial8/include/tutorial8/frame/FrameCommon.h b/tutorials/tutorial8/include/tutorial8/frame/FrameCommon.h
index e19bdebe..fb0476da 100644
--- a/tutorials/tutorial8/include/tutorial8/frame/FrameCommon.h
+++ b/tutorials/tutorial8/include/tutorial8/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial8/include/tutorial8/input/AllMessages.h b/tutorials/tutorial8/include/tutorial8/input/AllMessages.h
index 35492fc3..23e222fe 100644
--- a/tutorials/tutorial8/include/tutorial8/input/AllMessages.h
+++ b/tutorials/tutorial8/include/tutorial8/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial8/include/tutorial8/input/ClientInputMessages.h b/tutorials/tutorial8/include/tutorial8/input/ClientInputMessages.h
index 68a372fe..64341611 100644
--- a/tutorials/tutorial8/include/tutorial8/input/ClientInputMessages.h
+++ b/tutorials/tutorial8/include/tutorial8/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial8/include/tutorial8/input/ServerInputMessages.h b/tutorials/tutorial8/include/tutorial8/input/ServerInputMessages.h
index 70ba8186..4e038f88 100644
--- a/tutorials/tutorial8/include/tutorial8/input/ServerInputMessages.h
+++ b/tutorials/tutorial8/include/tutorial8/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial8/include/tutorial8/message/Msg1.h b/tutorials/tutorial8/include/tutorial8/message/Msg1.h
index 74a73429..7e4d609b 100644
--- a/tutorials/tutorial8/include/tutorial8/message/Msg1.h
+++ b/tutorials/tutorial8/include/tutorial8/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial8/include/tutorial8/message/Msg1Common.h b/tutorials/tutorial8/include/tutorial8/message/Msg1Common.h
index c3fc0133..9966f154 100644
--- a/tutorials/tutorial8/include/tutorial8/message/Msg1Common.h
+++ b/tutorials/tutorial8/include/tutorial8/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial8/include/tutorial8/message/Msg2.h b/tutorials/tutorial8/include/tutorial8/message/Msg2.h
index dd89156d..ed70d2f7 100644
--- a/tutorials/tutorial8/include/tutorial8/message/Msg2.h
+++ b/tutorials/tutorial8/include/tutorial8/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial8/include/tutorial8/message/Msg2Common.h b/tutorials/tutorial8/include/tutorial8/message/Msg2Common.h
index 20670365..c56d661c 100644
--- a/tutorials/tutorial8/include/tutorial8/message/Msg2Common.h
+++ b/tutorials/tutorial8/include/tutorial8/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial8/include/tutorial8/message/Msg3.h b/tutorials/tutorial8/include/tutorial8/message/Msg3.h
index 2cceaaa9..93c67f95 100644
--- a/tutorials/tutorial8/include/tutorial8/message/Msg3.h
+++ b/tutorials/tutorial8/include/tutorial8/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/tutorials/tutorial8/include/tutorial8/message/Msg3Common.h b/tutorials/tutorial8/include/tutorial8/message/Msg3Common.h
index 62f063d5..60339eec 100644
--- a/tutorials/tutorial8/include/tutorial8/message/Msg3Common.h
+++ b/tutorials/tutorial8/include/tutorial8/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial8/include/tutorial8/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial8/include/tutorial8/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 2c45b444..5b187dc3 100644
--- a/tutorials/tutorial8/include/tutorial8/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial8/include/tutorial8/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial8/include/tutorial8/options/BareMetalDefaultOptions.h b/tutorials/tutorial8/include/tutorial8/options/BareMetalDefaultOptions.h
index 982c31c6..3e40037c 100644
--- a/tutorials/tutorial8/include/tutorial8/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial8/include/tutorial8/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial8/include/tutorial8/options/ClientDefaultOptions.h b/tutorials/tutorial8/include/tutorial8/options/ClientDefaultOptions.h
index 97be559a..0d3c6f7d 100644
--- a/tutorials/tutorial8/include/tutorial8/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial8/include/tutorial8/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial8/include/tutorial8/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial8/include/tutorial8/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index b7b0db7e..d2508590 100644
--- a/tutorials/tutorial8/include/tutorial8/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial8/include/tutorial8/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial8/include/tutorial8/options/DataViewDefaultOptions.h b/tutorials/tutorial8/include/tutorial8/options/DataViewDefaultOptions.h
index 7a120d6e..ac67a6c8 100644
--- a/tutorials/tutorial8/include/tutorial8/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial8/include/tutorial8/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial8/include/tutorial8/options/DefaultOptions.h b/tutorials/tutorial8/include/tutorial8/options/DefaultOptions.h
index fb650f6e..1f4125fe 100644
--- a/tutorials/tutorial8/include/tutorial8/options/DefaultOptions.h
+++ b/tutorials/tutorial8/include/tutorial8/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial8/include/tutorial8/options/ServerDefaultOptions.h b/tutorials/tutorial8/include/tutorial8/options/ServerDefaultOptions.h
index 558fc5dd..9b2b14b9 100644
--- a/tutorials/tutorial8/include/tutorial8/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial8/include/tutorial8/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial8/include/tutorial8/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial8/include/tutorial8/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 1fd798e3..94fc2a01 100644
--- a/tutorials/tutorial8/include/tutorial8/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial8/include/tutorial8/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial9/include/tutorial9/Message.h b/tutorials/tutorial9/include/tutorial9/Message.h
index 68a44125..bfd8c99a 100644
--- a/tutorials/tutorial9/include/tutorial9/Message.h
+++ b/tutorials/tutorial9/include/tutorial9/Message.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message" interface class.
diff --git a/tutorials/tutorial9/include/tutorial9/MsgId.h b/tutorials/tutorial9/include/tutorial9/MsgId.h
index 8ad3b9ef..718127f7 100644
--- a/tutorials/tutorial9/include/tutorial9/MsgId.h
+++ b/tutorials/tutorial9/include/tutorial9/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of message ids enumeration.
diff --git a/tutorials/tutorial9/include/tutorial9/Version.h b/tutorials/tutorial9/include/tutorial9/Version.h
index 20e867c5..5f4bd96d 100644
--- a/tutorials/tutorial9/include/tutorial9/Version.h
+++ b/tutorials/tutorial9/include/tutorial9/Version.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains protocol version definition.
@@ -22,5 +22,5 @@ inline constexpr unsigned specVersion()
} // namespace tutorial9
// Generated compile time check for minimal supported version of the COMMS library
-static_assert(COMMS_MAKE_VERSION(5, 2, 5) <= comms::version(),
+static_assert(COMMS_MAKE_VERSION(5, 2, 7) <= comms::version(),
"The version of COMMS library is too old");
diff --git a/tutorials/tutorial9/include/tutorial9/dispatch/DispatchClientInputMessage.h b/tutorials/tutorial9/include/tutorial9/dispatch/DispatchClientInputMessage.h
index 69b121eb..b2e3d8d2 100644
--- a/tutorials/tutorial9/include/tutorial9/dispatch/DispatchClientInputMessage.h
+++ b/tutorials/tutorial9/include/tutorial9/dispatch/DispatchClientInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial9/include/tutorial9/dispatch/DispatchMessage.h b/tutorials/tutorial9/include/tutorial9/dispatch/DispatchMessage.h
index 6885f599..334d4922 100644
--- a/tutorials/tutorial9/include/tutorial9/dispatch/DispatchMessage.h
+++ b/tutorials/tutorial9/include/tutorial9/dispatch/DispatchMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for all input messages.
diff --git a/tutorials/tutorial9/include/tutorial9/dispatch/DispatchServerInputMessage.h b/tutorials/tutorial9/include/tutorial9/dispatch/DispatchServerInputMessage.h
index 709cc3f7..f23f81f5 100644
--- a/tutorials/tutorial9/include/tutorial9/dispatch/DispatchServerInputMessage.h
+++ b/tutorials/tutorial9/include/tutorial9/dispatch/DispatchServerInputMessage.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains dispatch to handling function(s) for client input input messages.
diff --git a/tutorials/tutorial9/include/tutorial9/factory/AllMessagesDynMemMsgFactory.h b/tutorials/tutorial9/include/tutorial9/factory/AllMessagesDynMemMsgFactory.h
index e276005e..ea3ff91c 100644
--- a/tutorials/tutorial9/include/tutorial9/factory/AllMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial9/include/tutorial9/factory/AllMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for all the messages.
diff --git a/tutorials/tutorial9/include/tutorial9/factory/ClientInputMessagesDynMemMsgFactory.h b/tutorials/tutorial9/include/tutorial9/factory/ClientInputMessagesDynMemMsgFactory.h
index 1730e687..a0e80e16 100644
--- a/tutorials/tutorial9/include/tutorial9/factory/ClientInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial9/include/tutorial9/factory/ClientInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the client input messages.
diff --git a/tutorials/tutorial9/include/tutorial9/factory/ServerInputMessagesDynMemMsgFactory.h b/tutorials/tutorial9/include/tutorial9/factory/ServerInputMessagesDynMemMsgFactory.h
index 5d6fda02..fa1f67fb 100644
--- a/tutorials/tutorial9/include/tutorial9/factory/ServerInputMessagesDynMemMsgFactory.h
+++ b/tutorials/tutorial9/include/tutorial9/factory/ServerInputMessagesDynMemMsgFactory.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains message factory with dynamic memory allocation for the server input messages.
diff --git a/tutorials/tutorial9/include/tutorial9/field/FieldBase.h b/tutorials/tutorial9/include/tutorial9/field/FieldBase.h
index e8260c62..f3c28009 100644
--- a/tutorials/tutorial9/include/tutorial9/field/FieldBase.h
+++ b/tutorials/tutorial9/include/tutorial9/field/FieldBase.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of base class of all the fields.
diff --git a/tutorials/tutorial9/include/tutorial9/field/MsgId.h b/tutorials/tutorial9/include/tutorial9/field/MsgId.h
index bbcd79db..c7c3b2ff 100644
--- a/tutorials/tutorial9/include/tutorial9/field/MsgId.h
+++ b/tutorials/tutorial9/include/tutorial9/field/MsgId.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "MsgId" field.
diff --git a/tutorials/tutorial9/include/tutorial9/field/MsgIdCommon.h b/tutorials/tutorial9/include/tutorial9/field/MsgIdCommon.h
index 81ccc2ee..4be02128 100644
--- a/tutorials/tutorial9/include/tutorial9/field/MsgIdCommon.h
+++ b/tutorials/tutorial9/include/tutorial9/field/MsgIdCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial9/include/tutorial9/frame/Frame.h b/tutorials/tutorial9/include/tutorial9/frame/Frame.h
index 90353d57..b590c296 100644
--- a/tutorials/tutorial9/include/tutorial9/frame/Frame.h
+++ b/tutorials/tutorial9/include/tutorial9/frame/Frame.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Frame" frame class.
diff --git a/tutorials/tutorial9/include/tutorial9/frame/FrameCommon.h b/tutorials/tutorial9/include/tutorial9/frame/FrameCommon.h
index 6bfe29f8..a500d2dd 100644
--- a/tutorials/tutorial9/include/tutorial9/frame/FrameCommon.h
+++ b/tutorials/tutorial9/include/tutorial9/frame/FrameCommon.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial9/include/tutorial9/input/AllMessages.h b/tutorials/tutorial9/include/tutorial9/input/AllMessages.h
index d7dabf25..185fb5e6 100644
--- a/tutorials/tutorial9/include/tutorial9/input/AllMessages.h
+++ b/tutorials/tutorial9/include/tutorial9/input/AllMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the AllMessages messages bundle.
diff --git a/tutorials/tutorial9/include/tutorial9/input/ClientInputMessages.h b/tutorials/tutorial9/include/tutorial9/input/ClientInputMessages.h
index 6b7f9392..c7a07570 100644
--- a/tutorials/tutorial9/include/tutorial9/input/ClientInputMessages.h
+++ b/tutorials/tutorial9/include/tutorial9/input/ClientInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ClientInputMessages messages bundle.
diff --git a/tutorials/tutorial9/include/tutorial9/input/ServerInputMessages.h b/tutorials/tutorial9/include/tutorial9/input/ServerInputMessages.h
index e77b983e..e72183fb 100644
--- a/tutorials/tutorial9/include/tutorial9/input/ServerInputMessages.h
+++ b/tutorials/tutorial9/include/tutorial9/input/ServerInputMessages.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of the ServerInputMessages messages bundle.
diff --git a/tutorials/tutorial9/include/tutorial9/message/Msg1.h b/tutorials/tutorial9/include/tutorial9/message/Msg1.h
index e85a5a4c..d762e7c7 100644
--- a/tutorials/tutorial9/include/tutorial9/message/Msg1.h
+++ b/tutorials/tutorial9/include/tutorial9/message/Msg1.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 1" message and its fields.
diff --git a/tutorials/tutorial9/include/tutorial9/message/Msg1Common.h b/tutorials/tutorial9/include/tutorial9/message/Msg1Common.h
index e0f0eb25..ae82b26c 100644
--- a/tutorials/tutorial9/include/tutorial9/message/Msg1Common.h
+++ b/tutorials/tutorial9/include/tutorial9/message/Msg1Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial9/include/tutorial9/message/Msg2.h b/tutorials/tutorial9/include/tutorial9/message/Msg2.h
index 6bb2f31e..e679f87f 100644
--- a/tutorials/tutorial9/include/tutorial9/message/Msg2.h
+++ b/tutorials/tutorial9/include/tutorial9/message/Msg2.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 2" message and its fields.
diff --git a/tutorials/tutorial9/include/tutorial9/message/Msg2Common.h b/tutorials/tutorial9/include/tutorial9/message/Msg2Common.h
index fd11f30c..20ab31e0 100644
--- a/tutorials/tutorial9/include/tutorial9/message/Msg2Common.h
+++ b/tutorials/tutorial9/include/tutorial9/message/Msg2Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial9/include/tutorial9/message/Msg3.h b/tutorials/tutorial9/include/tutorial9/message/Msg3.h
index 77371a64..b42f913a 100644
--- a/tutorials/tutorial9/include/tutorial9/message/Msg3.h
+++ b/tutorials/tutorial9/include/tutorial9/message/Msg3.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 3" message and its fields.
diff --git a/tutorials/tutorial9/include/tutorial9/message/Msg3Common.h b/tutorials/tutorial9/include/tutorial9/message/Msg3Common.h
index dce35450..e27a21e4 100644
--- a/tutorials/tutorial9/include/tutorial9/message/Msg3Common.h
+++ b/tutorials/tutorial9/include/tutorial9/message/Msg3Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial9/include/tutorial9/message/Msg4.h b/tutorials/tutorial9/include/tutorial9/message/Msg4.h
index 91391024..4ebd7bcb 100644
--- a/tutorials/tutorial9/include/tutorial9/message/Msg4.h
+++ b/tutorials/tutorial9/include/tutorial9/message/Msg4.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of "Message 4" message and its fields.
diff --git a/tutorials/tutorial9/include/tutorial9/message/Msg4Common.h b/tutorials/tutorial9/include/tutorial9/message/Msg4Common.h
index acf12641..1155eb38 100644
--- a/tutorials/tutorial9/include/tutorial9/message/Msg4Common.h
+++ b/tutorials/tutorial9/include/tutorial9/message/Msg4Common.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains common template parameters independent functionality of
diff --git a/tutorials/tutorial9/include/tutorial9/options/AllMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial9/include/tutorial9/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
index 89fe022f..1a10062b 100644
--- a/tutorials/tutorial9/include/tutorial9/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial9/include/tutorial9/options/AllMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol all messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial9/include/tutorial9/options/BareMetalDefaultOptions.h b/tutorials/tutorial9/include/tutorial9/options/BareMetalDefaultOptions.h
index 1dedf4ae..36fe8a17 100644
--- a/tutorials/tutorial9/include/tutorial9/options/BareMetalDefaultOptions.h
+++ b/tutorials/tutorial9/include/tutorial9/options/BareMetalDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol bare metal default options.
diff --git a/tutorials/tutorial9/include/tutorial9/options/ClientDefaultOptions.h b/tutorials/tutorial9/include/tutorial9/options/ClientDefaultOptions.h
index 1f4202f1..9f09bad5 100644
--- a/tutorials/tutorial9/include/tutorial9/options/ClientDefaultOptions.h
+++ b/tutorials/tutorial9/include/tutorial9/options/ClientDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client default options.
diff --git a/tutorials/tutorial9/include/tutorial9/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial9/include/tutorial9/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
index f12d7437..599f28ac 100644
--- a/tutorials/tutorial9/include/tutorial9/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial9/include/tutorial9/options/ClientInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol client input messages dynamic memory allocation message factory options.
diff --git a/tutorials/tutorial9/include/tutorial9/options/DataViewDefaultOptions.h b/tutorials/tutorial9/include/tutorial9/options/DataViewDefaultOptions.h
index 9c3a8df0..29d5eb65 100644
--- a/tutorials/tutorial9/include/tutorial9/options/DataViewDefaultOptions.h
+++ b/tutorials/tutorial9/include/tutorial9/options/DataViewDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol data view default options.
diff --git a/tutorials/tutorial9/include/tutorial9/options/DefaultOptions.h b/tutorials/tutorial9/include/tutorial9/options/DefaultOptions.h
index 56c4c804..50bc0189 100644
--- a/tutorials/tutorial9/include/tutorial9/options/DefaultOptions.h
+++ b/tutorials/tutorial9/include/tutorial9/options/DefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol default options.
diff --git a/tutorials/tutorial9/include/tutorial9/options/ServerDefaultOptions.h b/tutorials/tutorial9/include/tutorial9/options/ServerDefaultOptions.h
index 70df0876..4b0a6b4b 100644
--- a/tutorials/tutorial9/include/tutorial9/options/ServerDefaultOptions.h
+++ b/tutorials/tutorial9/include/tutorial9/options/ServerDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server default options.
diff --git a/tutorials/tutorial9/include/tutorial9/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h b/tutorials/tutorial9/include/tutorial9/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
index 9b2306e9..f8477b15 100644
--- a/tutorials/tutorial9/include/tutorial9/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
+++ b/tutorials/tutorial9/include/tutorial9/options/ServerInputMessagesDynMemMsgFactoryDefaultOptions.h
@@ -1,4 +1,4 @@
-// Generated by commsdsl2comms v6.3.3
+// Generated by commsdsl2comms v6.3.4
/// @file
/// @brief Contains definition of protocol server input messages dynamic memory allocation message factory options.