Fix can write API result 53/10753/2
authorYuichi Kusakabe <yuichi.kusakabe@jp.fujitsu.com>
Fri, 1 Sep 2017 10:43:58 +0000 (19:43 +0900)
committerRomain Forlot <romain.forlot@iot.bzh>
Fri, 1 Sep 2017 13:10:27 +0000 (13:10 +0000)
write_raw_frame() and write_signal() return results.

Change-Id: I3f6d03eaf02bde9ad02fd8de912c5816d249570f
Signed-off-by: Yuichi Kusakabe <yuichi.kusakabe@jp.fujitsu.com>
low-can-binding/binding/low-can-cb.cpp

index eb91c21..0bb5503 100644 (file)
@@ -484,7 +484,7 @@ void write(struct afb_req request)
                        (json_object_object_get_ex(json_value, "can_dlc", &json_can_dlc) && (json_object_is_type(json_can_dlc, json_type_double) || json_object_is_type(json_can_dlc, json_type_int))) &&
                        (json_object_object_get_ex(json_value, "can_data", &json_can_data) && json_object_is_type(json_can_data, json_type_array) ))
                {
-                       write_raw_frame(json_object_get_string(json_name),
+                       rc = write_raw_frame(json_object_get_string(json_name),
                                json_object_get_int(json_can_id),
                                (uint8_t)json_object_get_int(json_can_dlc),
                                json_can_data);
@@ -500,7 +500,7 @@ void write(struct afb_req request)
                (json_object_object_get_ex(args, "signal_name", &json_name) && json_object_is_type(json_name, json_type_string)) &&
                (json_object_object_get_ex(args, "signal_value", &json_value) && (json_object_is_type(json_value, json_type_double) || json_object_is_type(json_value, json_type_int))))
        {
-               write_signal(json_object_get_string(json_name),
+               rc = write_signal(json_object_get_string(json_name),
                        (uint64_t)json_object_get_double(json_value));
        }
        else