summaryrefslogtreecommitdiff
path: root/AudioManagerUtilities
diff options
context:
space:
mode:
Diffstat (limited to 'AudioManagerUtilities')
-rw-r--r--AudioManagerUtilities/include/CAmDltWrapper.h2
-rw-r--r--AudioManagerUtilities/src/CAmDltWrapper.cpp9
2 files changed, 11 insertions, 0 deletions
diff --git a/AudioManagerUtilities/include/CAmDltWrapper.h b/AudioManagerUtilities/include/CAmDltWrapper.h
index 8492567..b3733c3 100644
--- a/AudioManagerUtilities/include/CAmDltWrapper.h
+++ b/AudioManagerUtilities/include/CAmDltWrapper.h
@@ -112,6 +112,7 @@ public:
void append(const std::string& value);
void append(const bool value);
void append(const am_Error_e value);
+ void append(const std::vector<uint8_t> & data);
#ifndef WITH_DLT
void enableNoDLTDebug(const bool enableNoDLTDebug = true);
#endif
@@ -910,6 +911,7 @@ template<typename T, typename T1, typename T2, typename T3, typename T4, typenam
inst->send();
}
+
}
#endif /* DLTWRAPPER_H_ */
diff --git a/AudioManagerUtilities/src/CAmDltWrapper.cpp b/AudioManagerUtilities/src/CAmDltWrapper.cpp
index b841eb8..8b8c0a1 100644
--- a/AudioManagerUtilities/src/CAmDltWrapper.cpp
+++ b/AudioManagerUtilities/src/CAmDltWrapper.cpp
@@ -325,6 +325,15 @@ void CAmDltWrapper::append(const am_Error_e value)
}
}
+void CAmDltWrapper::append(const std::vector<uint8_t> & data)
+{
+#ifdef WITH_DLT
+ dlt_user_log_write_raw(&mDltContextData,(void*)data.data(),data.size());
+#else
+ mDltContextData.buffer << data.data();
+#endif
+}
+
#ifndef WITH_DLT
template<class T> void CAmDltWrapper::appendNoDLT(T value)
{