summaryrefslogtreecommitdiffstats
path: root/CAN-binder/low-can-binding/utils/openxc-utils.hpp
diff options
context:
space:
mode:
authorRomain Forlot <romain.forlot@iot.bzh>2017-06-01 18:17:29 +0200
committerRomain Forlot <romain.forlot@iot.bzh>2017-06-01 18:40:13 +0200
commit267e52aecd92ef7891725076bacba19d2167dac2 (patch)
tree7477e3e22fb11ff81b2aeba980dac99223b47e67 /CAN-binder/low-can-binding/utils/openxc-utils.hpp
parent71c41df6cd794b670f9a16ca060a9c4ab054200e (diff)
Methods to ease access to DynamicField members
Change-Id: I8974827340e3faf60a511900cbdcf117ce43fb53 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Diffstat (limited to 'CAN-binder/low-can-binding/utils/openxc-utils.hpp')
-rw-r--r--CAN-binder/low-can-binding/utils/openxc-utils.hpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/CAN-binder/low-can-binding/utils/openxc-utils.hpp b/CAN-binder/low-can-binding/utils/openxc-utils.hpp
index 34ac3eb3..83d63797 100644
--- a/CAN-binder/low-can-binding/utils/openxc-utils.hpp
+++ b/CAN-binder/low-can-binding/utils/openxc-utils.hpp
@@ -37,6 +37,9 @@ const openxc_DynamicField build_DynamicField(const std::string& value);
const openxc_DynamicField build_DynamicField(double value);
const openxc_DynamicField build_DynamicField(bool value);
+int get_bool_from_DynamicField(const openxc_VehicleMessage& v_msg, bool& ret);
+double get_numerical_from_DynamicField(const openxc_VehicleMessage& v_msg);
+const std::string get_string_from_DynamicField(const openxc_VehicleMessage& v_msg);
const openxc_SimpleMessage get_simple_message(const openxc_VehicleMessage& v_msg);
void jsonify_DynamicField(const openxc_DynamicField& field, json_object* value);