Skip to content

Commit 40850c7

Browse files
First iteration of Spinnaker driver
1 parent a14e386 commit 40850c7

31 files changed

Lines changed: 8382 additions & 1 deletion

Drivers/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ add_subdirectory(Marlin)
3030
add_subdirectory(OPCUA)
3131
add_subdirectory(OpenCV)
3232
add_subdirectory(Pylon)
33+
add_subdirectory(Spinnaker)
3334
add_subdirectory(FrameBuffer)
3435
add_subdirectory(UART)
3536
add_subdirectory(Rasterizer)
@@ -40,4 +41,3 @@ add_subdirectory(ScanLabOIE)
4041
add_subdirectory(ScanLabSMC)
4142
add_subdirectory(TCPIP)
4243
add_subdirectory(Ximc)
43-

Drivers/Spinnaker/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ACT/LibMCEnv_component
2+
ACT/LibMCDriver_ADS_component

Drivers/Spinnaker/ACT/LibMCDriver_Spinnaker.xml

Lines changed: 352 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
..\..\..\ACT\act.exe LibMCDriver_Spinnaker.xml -bindings ..\Headers -interfaces ..\Interfaces -suppresssubcomponents -suppresslicense -suppressstub -suppressexamples
2+
3+
pause

Drivers/Spinnaker/CMakeLists.txt

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
#[[++
2+
3+
Copyright (C) 2020 Autodesk Inc.
4+
5+
All rights reserved.
6+
7+
Redistribution and use in source and binary forms, with or without
8+
modification, are permitted provided that the following conditions are met:
9+
* Redistributions of source code must retain the above copyright
10+
notice, this list of conditions and the following disclaimer.
11+
* Redistributions in binary form must reproduce the above copyright
12+
notice, this list of conditions and the following disclaimer in the
13+
documentation and/or other materials provided with the distribution.
14+
* Neither the name of the Autodesk Inc. nor the
15+
names of its contributors may be used to endorse or promote products
16+
derived from this software without specific prior written permission.
17+
18+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
19+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
20+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
21+
DISCLAIMED. IN NO EVENT SHALL AUTODESK INC. BE LIABLE FOR ANY
22+
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
23+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
24+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
25+
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
27+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28+
29+
]]
30+
31+
32+
cmake_minimum_required(VERSION 3.10)
33+
34+
##########################################################################################
35+
### Change the next line for making a new driver
36+
##########################################################################################
37+
38+
set (DRIVERPROJECT Spinnaker)
39+
40+
include (../CMakeDriverCommon.txt)
41+
42+
43+

Drivers/Spinnaker/Headers/CppDynamic/libmcdriver_spinnaker_dynamic.h

Lines changed: 586 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)