Fix: align bindingv2 struct with dab appfw version 81/10281/3
authorRomain Forlot <romain.forlot@iot.bzh>
Thu, 20 Jul 2017 08:14:56 +0000 (10:14 +0200)
committerRomain Forlot <romain.forlot@iot.bzh>
Thu, 20 Jul 2017 13:23:15 +0000 (13:23 +0000)
commit944295b5af95fdcb1a33e2028ef709e7bf60cb6e
treeb22ddde59ab0f0fd3fabdb87413105b9571cdf9b
parent5d58986bc8389a44741486c5856f39f51a4c6e39
Fix: align bindingv2 struct with dab appfw version

DAB Fixes follows appfw API break.

Following functions now return 0 on success and negative value
on failure :
    o afb_req_subcall
    o afb_req_subcall_sync
    o afb_service_call
    o afb_service_call_sync

Verbosity macros used in v2 bindings now needs to be prefixed
with AFB_ (ERROR -> AFB_ERROR)

New field for afb_verb_v2 and afb_binding_v2 structures

Fix: uninitialized variables.

Change-Id: Ia728b9ac4576b9b44c8c7c054820b7c64a314942
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
12 files changed:
low-can-binding/binding/low-can-cb.cpp
low-can-binding/binding/low-can-hat.cpp
low-can-binding/can/can-bus.cpp
low-can-binding/can/can-decoder.cpp
low-can-binding/can/can-message.cpp
low-can-binding/diagnostic/active-diagnostic-request.cpp
low-can-binding/diagnostic/diagnostic-manager.cpp
low-can-binding/utils/config-parser.cpp
low-can-binding/utils/signals.cpp
low-can-binding/utils/socketcan-bcm.cpp
low-can-binding/utils/socketcan-raw.cpp
low-can-binding/utils/socketcan.hpp