mirror of
https://github.com/eclipse-openvehicle-api/openvehicle-api.git
synced 2026-08-30 04:15:10 +00:00
connection between 2 systems and bug fixes (#14)
This commit is contained in:
@@ -19,14 +19,14 @@
|
||||
#include <support/timer.h>
|
||||
|
||||
// VSS interfaces - located in ../generated/vss_files/
|
||||
#include "../generated/vss_files/vss_vehiclebodydooraxle_01left_bs_rx.h"
|
||||
#include "../generated/vss_files/vss_vehiclebodydooraxle_01left_bs_tx.h"
|
||||
#include "../generated/vss_files/vss_vehiclebodydooraxle_01right_bs_rx.h"
|
||||
#include "../generated/vss_files/vss_vehiclebodydooraxle_01right_bs_tx.h"
|
||||
#include "../generated/vss_files/vss_vehiclebodydooraxle_02left_bs_rx.h"
|
||||
#include "../generated/vss_files/vss_vehiclebodydooraxle_02left_bs_tx.h"
|
||||
#include "../generated/vss_files/vss_vehiclebodydooraxle_02right_bs_rx.h"
|
||||
#include "../generated/vss_files/vss_vehiclebodydooraxle_02right_bs_tx.h"
|
||||
#include "../generated/front/vss_files/vss_vehiclebodydooraxle_01left_bs_rx.h"
|
||||
#include "../generated/front/vss_files/vss_vehiclebodydooraxle_01left_bs_tx.h"
|
||||
#include "../generated/front/vss_files/vss_vehiclebodydooraxle_01right_bs_rx.h"
|
||||
#include "../generated/front/vss_files/vss_vehiclebodydooraxle_01right_bs_tx.h"
|
||||
#include "../generated/rear/vss_files/vss_vehiclebodydooraxle_02left_bs_rx.h"
|
||||
#include "../generated/rear/vss_files/vss_vehiclebodydooraxle_02left_bs_tx.h"
|
||||
#include "../generated/rear/vss_files/vss_vehiclebodydooraxle_02right_bs_rx.h"
|
||||
#include "../generated/rear/vss_files/vss_vehiclebodydooraxle_02right_bs_tx.h"
|
||||
|
||||
#include "lock_doors_thread.h"
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ public:
|
||||
m_timeIn100MilliSeconds = timeSpan;
|
||||
m_counter = 0;
|
||||
m_running = true;
|
||||
m_thread = std::thread(&LockDoorsThread::run, this);
|
||||
m_thread = sdv::core::secure_thread(&LockDoorsThread::run, this);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -94,11 +94,11 @@ public:
|
||||
m_running = false;
|
||||
}
|
||||
|
||||
std::function<void()> m_callback; ///< callback function
|
||||
std::atomic<bool> m_running; ///< status if loop is running
|
||||
std::thread m_thread; ///< timer thread
|
||||
uint32_t m_counter; ///< loop counter
|
||||
uint32_t m_timeIn100MilliSeconds; ///< time before the callback will be executed
|
||||
std::function<void()> m_callback; ///< callback function
|
||||
std::atomic<bool> m_running; ///< status if loop is running
|
||||
sdv::core::secure_thread m_thread; ///< timer thread
|
||||
uint32_t m_counter; ///< loop counter
|
||||
uint32_t m_timeIn100MilliSeconds; ///< time before the callback will be executed
|
||||
};
|
||||
|
||||
#endif // !define LOCK_DOORS_THREAD_H
|
||||
|
||||
Reference in New Issue
Block a user