From f317b379ffd8a7c0f20cd2dd9f81be2d112e73fb Mon Sep 17 00:00:00 2001 From: Yuta Doi Date: Fri, 11 May 2018 15:42:29 +0900 Subject: LowCanClient can set filter Change-Id: I9464b631a5b36cdfeba28ebd146fce3f5ca7f879 Signed-off-by: Yuta Doi --- src/low_can_client.hpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'src/low_can_client.hpp') diff --git a/src/low_can_client.hpp b/src/low_can_client.hpp index 2941e6e..5ba671e 100644 --- a/src/low_can_client.hpp +++ b/src/low_can_client.hpp @@ -49,6 +49,19 @@ private: LowCanClient(LowCanClient &&) = delete; LowCanClient &operator=(LowCanClient &&) = delete; + enum SignalNo { + SignalNoVehicliSpeed = 0, + SignalNoTransGearPos, + SignalNoHeadlame, + SignalNoParkingBrake, + SignalNoAccelPedalPos, + + SignalNum, + + SignalNoMin = SignalNoVehicliSpeed, + SignalNoMax = SignalNum - 1, + }; + const std::vector kEventName_{ "vehicle.speed", "transmission_gear_position", @@ -57,6 +70,14 @@ private: "accelerator.pedal.position", }; + const std::vector kFilterValue_{ + "", + "", + "", + "", + "", //"{ \"min\": 0, \"max\": 10}", + }; + int vehicle_speed_; int trans_gear_pos_; json_bool headlamp_status_; -- cgit 1.2.3-korg