Class Shutter

Class Documentation

class Shutter

Public Functions

inline bool isopen() const
inline bool isclosed() const
inline void arm()
inline long init(bool enable = true)
inline void shutdown()
inline void zero_exposure()

properly sets duration_sec when taking a 0s exposure

inline long set_open()
inline long set_close()
inline double get_duration() const
inline long get_state(int &state)
inline Shutter()
Shutter(const Shutter&) = delete
inline ~Shutter()

Public Members

std::condition_variable condition
std::mutex lock
bool is_enabled

is shutter enabled?