InscoperAPI/API/Base/Device/Shutter.h¶
Namespaces¶
| Name |
|---|
| Inscoper Inscoper namespace. |
Classes¶
| Name | |
|---|---|
| class | Inscoper::Shutter Shutter class defines the interface for shutter devices. |
Source code¶
#ifndef SHUTTER_H
#define SHUTTER_H
#include <Base/Device/AbstractSystem.h>
#include <Global.h>
#include <memory>
namespace Inscoper {
class INSCOPER_EXPORT Shutter : virtual public AbstractSystem {
public:
virtual ~Shutter() = default;
virtual unsigned char getShutterState() = 0;
virtual void setShutterState(unsigned char state) = 0;
virtual void checkShutterState() = 0;
};
typedef std::shared_ptr<Shutter> ShutterPtr;
} // namespace Inscoper
#endif // SHUTTER_H
Updated on 2026-09-03 at 12:14:17 +0200