NetOceanDirect 3.1.3
OceanDirect .NET API
Shutter.h
Go to the documentation of this file.
1#pragma once
2#include "ManagedObject.h"
3#include "api/advanced/ShutterAPI.h"
4
5using oceandirect::api::ShutterAPI;
6
7namespace NetOceanDirect {
8
9 public ref class Shutter : public ManagedObject<ShutterAPI>
10 {
11 protected:
12 Shutter();
13 public:
14 Shutter(ShutterAPI* instance);
15
16 virtual ~Shutter() {};
17 static Shutter^ getInstance();
18
30 void setShutterOpen(long deviceID, int% errorCode, bool opened);
31
43 bool getShutterState(long deviceID, int% errorCode);
44
45 protected:
47 };
48
49}
50
Definition ManagedObject.h:16
Definition Shutter.h:10
Shutter()
Definition Shutter.cpp:7
static Shutter getInstance()
Definition Shutter.cpp:15
virtual ~Shutter()
Definition Shutter.h:16
void setShutterOpen(long deviceID, int% errorCode, bool opened)
Definition Shutter.cpp:25
static Shutter shutter
Definition Shutter.h:46
bool getShutterState(long deviceID, int% errorCode)
Definition Shutter.cpp:31
Definition Advanced.h:6