NetOceanDirect  3.1.1
OceanDirect .NET API
stdafx.h
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
28 using namespace oceandirect;
29 using namespace oceandirect::api;
30 
31 // .NET namespaces
32 using namespace System;
33 using namespace System::Collections::Generic;
34 using namespace System::Diagnostics;
35 using namespace System::Runtime::InteropServices;
36 
37 enum class net_lh_enable_state_t;
38 enum class net_lh_open_state_t;
39 enum class net_lh_ip_assign_mode_t;
40 enum class net_lh_baud_rate_t;
41