Fix canmessage default frequency 89/10289/1
authorYuichi Kusakabe <yuichi.kusakabe@jp.fujitsu.com>
Fri, 21 Jul 2017 03:57:20 +0000 (12:57 +0900)
committerYuichi Kusakabe <yuichi.kusakabe@jp.fujitsu.com>
Fri, 21 Jul 2017 03:57:20 +0000 (12:57 +0900)
Default CAN message is frequency_cloc_t(0.0)=1Hz setting.
But this value is not recived under 1000ms CAN data.
This patch is default frequency change 2000Hz(0.5ms).

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

index f3cdd5e..d21b747 100644 (file)
@@ -59,7 +59,7 @@ frequency_clock_t::frequency_clock_t(float frequency)
        : unit_{1000000}, frequency_{frequency}, last_tick_{0}, time_function_{nullptr}
 {
        if(frequency_ <= 0)
-               frequency_ = 1;
+               frequency_ = 2000;
 }
 
 frequency_clock_t::frequency_clock_t(float frequency, uint64_t last_tick, time_function_t time_function)
@@ -126,4 +126,4 @@ uint64_t frequency_clock_t::get_last_tick() const
 void frequency_clock_t::tick(uint64_t timestamp)
 {
        last_tick_ = timestamp;
-}
\ No newline at end of file
+}