aboutsummaryrefslogtreecommitdiffstats
path: root/src/utils/openxc-utils.hpp
diff options
context:
space:
mode:
authorRomain Forlot <romain.forlot@iot.bzh>2017-03-15 23:18:33 +0100
committerRomain Forlot <romain.forlot@iot.bzh>2017-03-16 17:21:57 +0100
commitf886559f8a8ac1dadf4942ab2c993a6db4f53d2b (patch)
treee02a953f571bbb1d73ee861f9e1142cedd32f55d /src/utils/openxc-utils.hpp
parent0a9f3524f442ff055fb1075f92bd85f9b4522910 (diff)
Ease use of openXC structures.
Add some helpers functions used to check VehicleMessage validity or build default VehicleMessage struct. Change-Id: Ia1cca8b4cb3dd70a739d0f2ee9165b72fdac48d4 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Diffstat (limited to 'src/utils/openxc-utils.hpp')
-rw-r--r--src/utils/openxc-utils.hpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/utils/openxc-utils.hpp b/src/utils/openxc-utils.hpp
index c51fd3a..f9ccf79 100644
--- a/src/utils/openxc-utils.hpp
+++ b/src/utils/openxc-utils.hpp
@@ -27,6 +27,8 @@
openxc_VehicleMessage build_VehicleMessage(active_diagnostic_request_t* request, const DiagnosticResponse& response, float parsed_value);
openxc_VehicleMessage build_VehicleMessage(const openxc_SimpleMessage& message);
+openxc_VehicleMessage build_VehicleMessage();
+bool is_valid(const openxc_VehicleMessage& v);
openxc_SimpleMessage build_SimpleMessage(const std::string& name, const openxc_DynamicField& value);
openxc_DynamicField build_DynamicField(const std::string& value);