NetOceanDirect 3.1.3
OceanDirect .NET API
stdafx.h
Go to the documentation of this file.
1#pragma once
2#define WIN32_LEAN_AND_MEAN
3#include <Windows.h>
4#include <vcclr.h>
5#include <memory.h>
6#include <assert.h>
7#include <vector>
8
9#include "../../../../include/lighthouse/api/LighthouseAPI.h"
10#include "../../../../include/lighthouse/api/admin/LighthouseAdminAPI.h"
11#include "../../../../include/lighthouse/api/lhdefs.h"
12#include "../../../../include/lighthouse/api/LHErrorCode.h"
13#include "../../../../include/api/OceanDirectAPI.h"
14#include "../../../../include/api/OceanDirectAPIConstants.h"
15#include "../../../../include/api/advanced/Advance.h"
16#include "../../../../include/api/advanced/BinningAPI.h"
17#include "../../../../include/api/advanced/ContinuousStrobeAPI.h"
18#include "../../../../include/api/advanced/DataBufferAPI.h"
19#include "../../../../include/api/advanced/LampAPI.h"
20#include "../../../../include/api/advanced/LightSourceAPI.h"
21#include "../../../../include/api/advanced/NonLinearityAPI.h"
22#include "../../../../include/api/advanced/DeviceRevisionAPI.h"
23#include "../../../../include/api/advanced/ThermoElectricAPI.h"
24#include <stdlib.h>
25
26
27// Native OceanDirect namespaces
28using namespace oceandirect;
29using namespace oceandirect::api;
30
31// .NET namespaces
32using namespace System;
33using namespace System::Collections::Generic;
34using namespace System::Diagnostics;
35using namespace System::Runtime::InteropServices;
36
37enum class net_lh_enable_state_t;
38enum class net_lh_open_state_t;
39enum class net_lh_ip_assign_mode_t;
40enum class net_lh_baud_rate_t;
41