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?