summaryrefslogtreecommitdiffstats
path: root/CAN-binder/low-can-binding
diff options
context:
space:
mode:
Diffstat (limited to 'CAN-binder/low-can-binding')
-rw-r--r--CAN-binder/low-can-binding/utils/openxc-utils.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/CAN-binder/low-can-binding/utils/openxc-utils.cpp b/CAN-binder/low-can-binding/utils/openxc-utils.cpp
index 1d3cd79..f39f418 100644
--- a/CAN-binder/low-can-binding/utils/openxc-utils.cpp
+++ b/CAN-binder/low-can-binding/utils/openxc-utils.cpp
@@ -272,9 +272,12 @@ const openxc_DynamicField build_DynamicField(bool value)
int get_bool_from_DynamicField(const openxc_VehicleMessage& v_msg, bool* ret)
{
if(v_msg.has_simple_message && v_msg.simple_message.has_value && v_msg.simple_message.value.has_boolean_value)
- {*ret = v_msg.simple_message.value.boolean_value;}
- else
- {return -1;}
+ {
+ *ret = v_msg.simple_message.value.boolean_value;
+ return 0;
+ }
+
+ return -1;
}
double get_numerical_from_DynamicField(const openxc_VehicleMessage& v_msg)