#include <AppStatus.hpp>
Public Member Functions | |
auto | wait_for_status (auto &&condition, std::chrono::seconds time_duration=common::DEFAULT_STATUS_WAITING_TIME_SECONDS) -> bool |
Public Attributes | |
std::atomic< bool > | is_configured = false |
std::atomic< bool > | is_acq_on = false |
std::atomic< bool > | is_reading = false |
std::atomic< bool > | is_acq_off = false |
std::atomic< bool > | is_on_exit = false |
std::condition_variable | status_change |
Definition at line 8 of file AppStatus.hpp.
|
inline |
Definition at line 18 of file AppStatus.hpp.
std::atomic<bool> srs::Status::is_acq_off = false |
Definition at line 13 of file AppStatus.hpp.
std::atomic<bool> srs::Status::is_acq_on = false |
Definition at line 11 of file AppStatus.hpp.
std::atomic<bool> srs::Status::is_configured = false |
Definition at line 10 of file AppStatus.hpp.
std::atomic<bool> srs::Status::is_on_exit = false |
Definition at line 14 of file AppStatus.hpp.
std::atomic<bool> srs::Status::is_reading = false |
Definition at line 12 of file AppStatus.hpp.
std::condition_variable srs::Status::status_change |
Definition at line 16 of file AppStatus.hpp.