Reworked subscription to integrate filtering.
authorRomain Forlot <romain.forlot@iot.bzh>
Wed, 31 May 2017 10:46:02 +0000 (12:46 +0200)
committerRomain Forlot <romain.forlot@iot.bzh>
Thu, 1 Jun 2017 16:22:49 +0000 (18:22 +0200)
commit1f4eb8c5562bf5c0bc6ebd1b35977cd71d9b3a83
tree0373a64035f894a7b18139306cbf879989d28268
parentc28f479a597de89f38b2bbd155afc26c7f2de822
Reworked subscription to integrate filtering.

- Creation of an object which old the subscription context
(filter, signal) : low_can_subscription_t
- Move socket from can_signal_t to this new object.
- Adding a member to can_message_t to transport subscription_id to be able to
retrieve it with all the context through running.

Change-Id: I87be8cd6c3c93a81040357920d8c081a316800c3
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
13 files changed:
CAN-binder/low-can-binding/binding/low-can-cb.cpp
CAN-binder/low-can-binding/binding/low-can-cb.hpp [new file with mode: 0644]
CAN-binder/low-can-binding/binding/low-can-hat.cpp
CAN-binder/low-can-binding/binding/low-can-hat.hpp
CAN-binder/low-can-binding/can/can-bus.cpp
CAN-binder/low-can-binding/can/can-bus.hpp
CAN-binder/low-can-binding/can/can-message.cpp
CAN-binder/low-can-binding/can/can-message.hpp
CAN-binder/low-can-binding/can/can-signals.cpp
CAN-binder/low-can-binding/can/can-signals.hpp
CAN-binder/low-can-binding/utils/signals.cpp
CAN-binder/low-can-binding/utils/signals.hpp
CAN-binder/low-can-binding/utils/socketcan-bcm.cpp