Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade Spinnaker to version 2.4.0.143 #1040

Merged
merged 13 commits into from
May 9, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 3 additions & 5 deletions .github/actions/deploy-centos/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -128,11 +128,9 @@ runs:

if [[ "$CI_DEPLOY_PLATFORM" == "linux-x86_64" ]] && [[ "$CI_DEPLOY_MODULE" == "spinnaker" ]]; then
echo Installing Spinnaker amd64
python3 -m gdown.cli https://drive.google.com/uc?id=1DiI8mG1fyewEGWxW7keg-dqXk0rLwmAK
tar -xzvf spinnaker-1.27.0.48-Ubuntu16.04-amd64-pkg.tar.gz
find -name *.deb | while read f; do ar -xv $f; tar --totals -xf data.tar.xz -C /; done;
ln -s libSpinnaker_C.so.1.27.0.48 /usr/lib/libSpinnaker_C.so.1
ln -s libSpinnaker.so.1.27.0.48 /usr/lib/libSpinnaker.so.1
python3 -m gdown.cli https://drive.google.com/uc?id=1zr9k4x-NI3OkVMLCccSBY4VtR-16iAQG
tar -xzvf spinnaker-2.4.0.143-Ubuntu18.04-amd64-pkg.tar.gz
find -name *.deb | while read f; do ar -xv $f; tar --totals -xvf data.tar.xz -C /; done;
fi

if [[ -n ${CI_DEPLOY_NEED_GCC:-} ]]; then
Expand Down
16 changes: 8 additions & 8 deletions .github/actions/deploy-windows/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -113,20 +113,20 @@ runs:

if "%CI_DEPLOY_PLATFORM%"=="windows-x86" if "%CI_DEPLOY_MODULE%"=="spinnaker" (
echo Installing Spinnaker x86
python -m gdown.cli https://drive.google.com/uc?id=1kufOTKKEGXbaQemjRi8Zy2H98FkL-k6W
python -m gdown.cli https://drive.google.com/uc?id=1FNweWcn-keLqvy56xqz3Ve_T3adz43rW
python -m gdown.cli https://drive.google.com/uc?id=15i6tV-vahgm_uNWT96c_KX7tFdZxmev-
python -m gdown.cli https://drive.google.com/uc?id=1ikOyG-gVettvjoJGQWkHxOcBWuTrGyfz
rem We can get these msi files by starting the installation from the exe file
cmd.exe /c "msiexec /quiet /i Spinnaker-1.27.0.48_Binaries_v140_x86.msi ADDLOCAL=ALL"
cmd.exe /c "msiexec /quiet /i Spinnaker-1.27.0.48_SourceCode_v140_x86.msi ADDLOCAL=ALL"
cmd.exe /c "msiexec /quiet /i Spinnaker-2.4.0.143_Binaries_v140_x86.msi ADDLOCAL=ALL"
cmd.exe /c "msiexec /quiet /i Spinnaker-2.4.0.143_SourceCode_v140_x86.msi ADDLOCAL=ALL"
)

if "%CI_DEPLOY_PLATFORM%"=="windows-x86_64" if "%CI_DEPLOY_MODULE%"=="spinnaker" (
echo Installing Spinnaker x64
python -m gdown.cli https://drive.google.com/uc?id=1xIqjBwl3Q9GnEPcs9JdZBJNmOSWD8gRE
python -m gdown.cli https://drive.google.com/uc?id=1l74LjV8rANk_P_CvXZOMSzi7J02YVkfD
python -m gdown.cli https://drive.google.com/uc?id=1NiMxxDflip1F5rJuf73xhfoI9vWUeUkQ
python -m gdown.cli https://drive.google.com/uc?id=1FKatuVsLIQLbDb9R9W2ax_tav8_7--HI
rem We can get these msi files by starting the installation from the exe file
cmd.exe /c "msiexec /quiet /i Spinnaker-1.27.0.48_Binaries_v140_x64.msi ADDLOCAL=ALL"
cmd.exe /c "msiexec /quiet /i Spinnaker-1.27.0.48_SourceCode_v140_x64.msi ADDLOCAL=ALL"
cmd.exe /c "msiexec /quiet /i Spinnaker-2.4.0.143_Binaries_v140_x64.msi ADDLOCAL=ALL"
cmd.exe /c "msiexec /quiet /i Spinnaker-2.4.0.143_SourceCode_v140_x64.msi ADDLOCAL=ALL"
)

set GRADLE_TASK=publishToMavenLocal
Expand Down
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
* Map `std::vector<cv::Range>` to `RangeVector` in `opencv_core.Mat` for convenience ([issue bytedeco/javacv#1607](https://github.com/bytedeco/javacv/issues/1607))
* Include `genericaliasobject.h`, `context.h`, `tracemalloc.h`, and `datetime.h` for CPython ([issue #1017](https://github.com/bytedeco/javacpp-presets/issues/1017))
* Add samples using LLVM modules to deal with bitcode and object files ([pull #1016](https://github.com/bytedeco/javacpp-presets/pull/1016))
* Upgrade presets for OpenCV 4.5.2, FFmpeg 4.4 ([pull #1030](https://github.com/bytedeco/javacpp-presets/pull/1030)), Arrow 4.0.0, librealsense2 2.44.0 ([pull #1031](https://github.com/bytedeco/javacpp-presets/pull/1031)), MKL 2021.2, OpenBLAS 0.3.14, DNNL 2.2.1, CPython 3.9.4, NumPy 1.20.2, SciPy 1.6.2, Gym 0.18.1, LLVM 12.0.0 ([pull #1029](https://github.com/bytedeco/javacpp-presets/pull/1029)), CUDA 11.3.0, NCCL 2.9.6, ONNX 1.9.0
* Upgrade presets for OpenCV 4.5.2, FFmpeg 4.4 ([pull #1030](https://github.com/bytedeco/javacpp-presets/pull/1030)), Spinnaker 2.4.0.143 ([pull #1040](https://github.com/bytedeco/javacpp-presets/pull/1040)), librealsense2 2.44.0 ([pull #1031](https://github.com/bytedeco/javacpp-presets/pull/1031)), Arrow 4.0.0, MKL 2021.2, OpenBLAS 0.3.14, DNNL 2.2.1, CPython 3.9.4, NumPy 1.20.2, SciPy 1.6.2, Gym 0.18.1, LLVM 12.0.0 ([pull #1029](https://github.com/bytedeco/javacpp-presets/pull/1029)), CUDA 11.3.0, NCCL 2.9.6, ONNX 1.9.0

### March 8, 2021 version 1.5.5
* Bundle LLD executable in presets for LLVM as required by TVM on Windows
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ Each child module in turn relies by default on the included [`cppbuild.sh` scrip
* OpenCV 4.5.2 https://opencv.org/releases.html
* FFmpeg 4.4.x http://ffmpeg.org/download.html
* FlyCapture 2.13.x https://www.flir.com/products/flycapture-sdk
* Spinnaker 1.27.x https://www.flir.com/products/spinnaker-sdk
* Spinnaker 2.4.x https://www.flir.com/products/spinnaker-sdk
* libdc1394 2.2.6 http://sourceforge.net/projects/libdc1394/files/
* libfreenect 0.5.7 https://github.com/OpenKinect/libfreenect
* libfreenect2 0.2.0 https://github.com/OpenKinect/libfreenect2
Expand Down
12 changes: 6 additions & 6 deletions ci/install-travis.sh
Original file line number Diff line number Diff line change
Expand Up @@ -123,16 +123,16 @@ if [[ "$OS" == "linux-x86" ]] || [[ "$OS" == "linux-x86_64" ]] || [[ "$OS" =~ an
fi
if [[ "$PROJ" =~ spinnaker ]]; then
if [ "$OS" == "linux-x86_64" ]; then
if [[ $(find $HOME/downloads/spinnaker-1.27.0.48-Ubuntu16.04-amd64-pkg.tar.gz -type f -size +1000000c 2>/dev/null) ]]; then
if [[ $(find $HOME/downloads/spinnaker-2.4.0.143-Ubuntu18.04-amd64-pkg.tar.gz -type f -size +1000000c 2>/dev/null) ]]; then
echo "Found spinnaker in cache and size seems ok"
else
echo "Downloading spinnaker as not found in cache or too small"
python $TRAVIS_BUILD_DIR/ci/gDownload.py 1DiI8mG1fyewEGWxW7keg-dqXk0rLwmAK $HOME/downloads/spinnaker-1.27.0.48-Ubuntu16.04-amd64-pkg.tar.gz
python $TRAVIS_BUILD_DIR/ci/gDownload.py 1zr9k4x-NI3OkVMLCccSBY4VtR-16iAQG $HOME/downloads/spinnaker-2.4.0.143-Ubuntu18.04-amd64-pkg.tar.gz
fi
tar xzvf $HOME/downloads/spinnaker-1.27.0.48-Ubuntu16.04-amd64-pkg.tar.gz -C $TRAVIS_BUILD_DIR/../
ls $TRAVIS_BUILD_DIR/../spinnaker-1.27.0.48-amd64/*.deb | while read fName; do ar vx $fName; tar -xvf data.tar.xz; done;
ln -s libSpinnaker_C.so.1.27.0.48 usr/lib/libSpinnaker_C.so.1
ln -s libSpinnaker.so.1.27.0.48 usr/lib/libSpinnaker.so.1
tar xzvf $HOME/downloads/spinnaker-2.4.0.143-Ubuntu18.04-amd64-pkg.tar.gz -C $TRAVIS_BUILD_DIR/../
ls $TRAVIS_BUILD_DIR/../spinnaker-2.4.0.143-amd64/*.deb | while read fName; do ar vx $fName; tar -xvf data.tar.xz; done;
ln -s libSpinnaker_C.so.2.4.0.143 usr/lib/libSpinnaker_C.so.1
ln -s libSpinnaker.so.2.4.0.143 usr/lib/libSpinnaker.so.1
cp -a usr $TRAVIS_BUILD_DIR/../
docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "cp -a $HOME/build/usr/* /usr/"
fi
Expand Down
20 changes: 10 additions & 10 deletions ci/install-windows.sh
Original file line number Diff line number Diff line change
Expand Up @@ -80,27 +80,27 @@ fi
if [[ "$PROJ" =~ spinnaker ]]; then
echo Spinnaker install
if [ "$OS" == "windows-x86_64" ]; then
if [[ $(find /c/Downloads/Spinnaker_1.27.0.48_*_v140_x64.msi -type f -size +1000000c 2>/dev/null) ]]; then
if [[ $(find /c/Downloads/Spinnaker_2.4.0.143_*_v140_x64.msi -type f -size +1000000c 2>/dev/null) ]]; then
echo "Found spinnaker in cache and size seems ok"
else
echo "Downloading spinnaker to cache as not found"
/c/python27/python $APPVEYOR_BUILD_FOLDER/ci/gDownload.py 1xIqjBwl3Q9GnEPcs9JdZBJNmOSWD8gRE /c/Downloads/Spinnaker_1.27.0.48_Binaries_v140_x64.msi
/c/python27/python $APPVEYOR_BUILD_FOLDER/ci/gDownload.py 1l74LjV8rANk_P_CvXZOMSzi7J02YVkfD /c/Downloads/Spinnaker_1.27.0.48_SourceCode_v140_x64.msi
/c/python27/python $APPVEYOR_BUILD_FOLDER/ci/gDownload.py 1NiMxxDflip1F5rJuf73xhfoI9vWUeUkQ /c/Downloads/Spinnaker_2.4.0.143_Binaries_v140_x64.msi
/c/python27/python $APPVEYOR_BUILD_FOLDER/ci/gDownload.py 1FKatuVsLIQLbDb9R9W2ax_tav8_7--HI /c/Downloads/Spinnaker_2.4.0.143_SourceCode_v140_x64.msi
fi
# we can get these msi files by starting the installation from the exe file
cmd.exe //c 'msiexec /quiet /i C:\Downloads\Spinnaker_1.27.0.48_Binaries_v140_x64.msi ADDLOCAL=ALL'
cmd.exe //c 'msiexec /quiet /i C:\Downloads\Spinnaker_1.27.0.48_SourceCode_v140_x64.msi ADDLOCAL=ALL'
cmd.exe //c 'msiexec /quiet /i C:\Downloads\Spinnaker_2.4.0.143_Binaries_v140_x64.msi ADDLOCAL=ALL'
cmd.exe //c 'msiexec /quiet /i C:\Downloads\Spinnaker_2.4.0.143_SourceCode_v140_x64.msi ADDLOCAL=ALL'
elif [ "$OS" == "windows-x86" ]; then
if [[ $(find /c/Downloads/Spinnaker_1.27.0.48_*_v140_x86.msi -type f -size +1000000c 2>/dev/null) ]]; then
if [[ $(find /c/Downloads/Spinnaker_2.4.0.143_*_v140_x86.msi -type f -size +1000000c 2>/dev/null) ]]; then
echo "Found spinnaker32 in cache and size seems ok"
else
echo "Downloading spinnaker32 to cache as not found"
/c/python27/python $APPVEYOR_BUILD_FOLDER/ci/gDownload.py 1kufOTKKEGXbaQemjRi8Zy2H98FkL-k6W /c/Downloads/Spinnaker_1.27.0.48_Binaries_v140_x86.msi
/c/python27/python $APPVEYOR_BUILD_FOLDER/ci/gDownload.py 1FNweWcn-keLqvy56xqz3Ve_T3adz43rW /c/Downloads/Spinnaker_1.27.0.48_SourceCode_v140_x86.msi
/c/python27/python $APPVEYOR_BUILD_FOLDER/ci/gDownload.py 15i6tV-vahgm_uNWT96c_KX7tFdZxmev- /c/Downloads/Spinnaker_2.4.0.143_Binaries_v140_x86.msi
/c/python27/python $APPVEYOR_BUILD_FOLDER/ci/gDownload.py 1ikOyG-gVettvjoJGQWkHxOcBWuTrGyfz /c/Downloads/Spinnaker_2.4.0.143_SourceCode_v140_x86.msi
fi
# we can get these msi files by starting the installation from the exe file
cmd.exe //c 'msiexec /quiet /i C:\Downloads\Spinnaker_1.27.0.48_Binaries_v140_x86.msi ADDLOCAL=ALL'
cmd.exe //c 'msiexec /quiet /i C:\Downloads\Spinnaker_1.27.0.48_SourceCode_v140_x86.msi ADDLOCAL=ALL'
cmd.exe //c 'msiexec /quiet /i C:\Downloads\Spinnaker_2.4.0.143_Binaries_v140_x86.msi ADDLOCAL=ALL'
cmd.exe //c 'msiexec /quiet /i C:\Downloads\Spinnaker_2.4.0.143_SourceCode_v140_x86.msi ADDLOCAL=ALL'
fi
echo "Finished spinnaker install"
fi
Expand Down
2 changes: 1 addition & 1 deletion platform/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>spinnaker-platform</artifactId>
<version>1.27.0.48-${project.version}</version>
<version>2.4.0.143-${project.version}</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
Expand Down
6 changes: 3 additions & 3 deletions spinnaker/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Introduction
------------
This directory contains the JavaCPP Presets module for:

* Spinnaker 1.27.0.48 https://www.flir.com/products/spinnaker-sdk
* Spinnaker 2.4.0.143 https://www.flir.com/products/spinnaker-sdk

Please refer to the parent README.md file for more detailed information about the JavaCPP Presets.

Expand Down Expand Up @@ -38,15 +38,15 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
<modelVersion>4.0.0</modelVersion>
<groupId>org.bytedeco.spinnaker</groupId>
<artifactId>acquisition_c</artifactId>
<version>1.5.5</version>
<version>1.5.6-SNAPSHOT</version>
<properties>
<exec.mainClass>Acquisition_C</exec.mainClass>
</properties>
<dependencies>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>spinnaker-platform</artifactId>
<version>1.27.0.48-1.5.5</version>
<version>2.4.0.143-1.5.6-SNAPSHOT</version>
</dependency>
</dependencies>
<build>
Expand Down
8 changes: 4 additions & 4 deletions spinnaker/cppbuild.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ if [[ -z "$PLATFORM" ]]; then
exit
fi

SPINNAKER_VERSION=1.27.0.48
SPINNAKER_VERSION=2.4.0.143

case $PLATFORM in
linux-arm*)
Expand All @@ -23,14 +23,14 @@ case $PLATFORM in
mv $PLATFORM/include/C/* $PLATFORM/include
;;
linux-x86*)
if [[ ! -d "/usr/include/spinnaker/" ]]; then
echo "Please install Spinnaker under the default installation directory"
if [[ ! -d "/usr/include/spinnaker/" ]] && [[ ! -d "/opt/spinnaker/include/" ]]; then
echo "Please install Spinnaker under the default installation directory: /usr/include/spinnaker or /opt/spinnaker/include"
exit 1
fi
;;
windows-*)
if [[ ! -d "/C/Program Files/Spinnaker/" ]] && [[ ! -d "/C/Program Files (x86)/Spinnaker/" ]] &&
[[ ! -d "/C/Program Files/Point Grey Research/" ]] && [[ ! -d "/C/Program Files (x86)/Point Grey Research/" ]]; then
[[ ! -d "/C/Program Files/FLIR Systems/Spinnaker/" ]] && [[ ! -d "/C/Program Files (x86)/FLIR Systems/Spinnaker/" ]]; then
echo "Please install Spinnaker under the default installation directory"
exit 1
fi
Expand Down
2 changes: 1 addition & 1 deletion spinnaker/platform/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

<groupId>org.bytedeco</groupId>
<artifactId>spinnaker-platform</artifactId>
<version>1.27.0.48-${project.parent.version}</version>
<version>2.4.0.143-${project.parent.version}</version>
<name>JavaCPP Presets Platform for Spinnaker</name>

<properties>
Expand Down
2 changes: 1 addition & 1 deletion spinnaker/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

<groupId>org.bytedeco</groupId>
<artifactId>spinnaker</artifactId>
<version>1.27.0.48-${project.parent.version}</version>
<version>2.4.0.143-${project.parent.version}</version>
<name>JavaCPP Presets for Spinnaker</name>

<dependencies>
Expand Down
4 changes: 2 additions & 2 deletions spinnaker/samples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.bytedeco.spinnaker</groupId>
<artifactId>acquisition_c</artifactId>
<version>1.5.5</version>
<version>1.5.6-SNAPSHOT</version>
<properties>
<exec.mainClass>Acquisition_C</exec.mainClass>
<maven.compiler.source>1.7</maven.compiler.source>
Expand All @@ -12,7 +12,7 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>spinnaker-platform</artifactId>
<version>1.27.0.48-1.5.5</version>
<version>2.4.0.143-1.5.6-SNAPSHOT</version>
</dependency>
</dependencies>
<build>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Targeted by JavaCPP version 1.5.5: DO NOT EDIT THIS FILE
// Targeted by JavaCPP version 1.5.6-SNAPSHOT: DO NOT EDIT THIS FILE

package org.bytedeco.spinnaker.Spinnaker_C;

Expand Down Expand Up @@ -29,7 +29,7 @@ public class actionCommandResult extends Pointer {
return (actionCommandResult)super.position(position);
}
@Override public actionCommandResult getPointer(long i) {
return new actionCommandResult((Pointer)this).position(position + i);
return new actionCommandResult((Pointer)this).offsetAddress(i);
}

/* IP Address of device that responded to Action Command */
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Targeted by JavaCPP version 1.5.5: DO NOT EDIT THIS FILE
// Targeted by JavaCPP version 1.5.6-SNAPSHOT: DO NOT EDIT THIS FILE

package org.bytedeco.spinnaker.Spinnaker_C;

Expand Down Expand Up @@ -26,7 +26,7 @@ public class quickSpin extends Pointer {
return (quickSpin)super.position(position);
}
@Override public quickSpin getPointer(long i) {
return new quickSpin((Pointer)this).position(position + i);
return new quickSpin((Pointer)this).offsetAddress(i);
}

public native @Cast("quickSpinIntegerNode") spinNodeHandle LUTIndex(); public native quickSpin LUTIndex(spinNodeHandle setter);
Expand Down Expand Up @@ -262,6 +262,8 @@ public class quickSpin extends Pointer {
public native @Cast("quickSpinIntegerNode") spinNodeHandle ChunkFrameID(); public native quickSpin ChunkFrameID(spinNodeHandle setter);
public native @Cast("quickSpinStringNode") spinNodeHandle ChunkSerialData(); public native quickSpin ChunkSerialData(spinNodeHandle setter);
public native @Cast("quickSpinFloatNode") spinNodeHandle ChunkExposureTime(); public native quickSpin ChunkExposureTime(spinNodeHandle setter);
public native @Cast("quickSpinIntegerNode") spinNodeHandle ChunkCompressionMode(); public native quickSpin ChunkCompressionMode(spinNodeHandle setter);
public native @Cast("quickSpinFloatNode") spinNodeHandle ChunkCompressionRatio(); public native quickSpin ChunkCompressionRatio(spinNodeHandle setter);
public native @Cast("quickSpinBooleanNode") spinNodeHandle ChunkSerialReceiveOverflow(); public native quickSpin ChunkSerialReceiveOverflow(spinNodeHandle setter);
public native @Cast("quickSpinIntegerNode") spinNodeHandle ChunkTimestamp(); public native quickSpin ChunkTimestamp(spinNodeHandle setter);
public native @Cast("quickSpinBooleanNode") spinNodeHandle ChunkModeActive(); public native quickSpin ChunkModeActive(spinNodeHandle setter);
Expand Down Expand Up @@ -297,6 +299,7 @@ public class quickSpin extends Pointer {
public native @Cast("quickSpinIntegerNode") spinNodeHandle Width(); public native quickSpin Width(spinNodeHandle setter);
public native @Cast("quickSpinEnumerationNode") spinNodeHandle TestPatternGeneratorSelector(); public native quickSpin TestPatternGeneratorSelector(spinNodeHandle setter);
public native @Cast("quickSpinFloatNode") spinNodeHandle CompressionRatio(); public native quickSpin CompressionRatio(spinNodeHandle setter);
public native @Cast("quickSpinEnumerationNode") spinNodeHandle CompressionSaturationPriority(); public native quickSpin CompressionSaturationPriority(spinNodeHandle setter);
public native @Cast("quickSpinBooleanNode") spinNodeHandle ReverseX(); public native quickSpin ReverseX(spinNodeHandle setter);
public native @Cast("quickSpinBooleanNode") spinNodeHandle ReverseY(); public native quickSpin ReverseY(spinNodeHandle setter);
public native @Cast("quickSpinEnumerationNode") spinNodeHandle TestPattern(); public native quickSpin TestPattern(spinNodeHandle setter);
Expand Down Expand Up @@ -696,6 +699,7 @@ public class quickSpin extends Pointer {
public native @Cast("quickSpinCommandNode") spinNodeHandle CxpPoCxpTurnOff(); public native quickSpin CxpPoCxpTurnOff(spinNodeHandle setter);
public native @Cast("quickSpinCommandNode") spinNodeHandle CxpPoCxpTripReset(); public native quickSpin CxpPoCxpTripReset(spinNodeHandle setter);
public native @Cast("quickSpinEnumerationNode") spinNodeHandle CxpPoCxpStatus(); public native quickSpin CxpPoCxpStatus(spinNodeHandle setter);
public native @Cast("quickSpinIntegerNode") spinNodeHandle ChunkInferenceFrameId(); public native quickSpin ChunkInferenceFrameId(spinNodeHandle setter);
public native @Cast("quickSpinIntegerNode") spinNodeHandle ChunkInferenceResult(); public native quickSpin ChunkInferenceResult(spinNodeHandle setter);
public native @Cast("quickSpinFloatNode") spinNodeHandle ChunkInferenceConfidence(); public native quickSpin ChunkInferenceConfidence(spinNodeHandle setter);
public native @Cast("quickSpinRegisterNode") spinNodeHandle ChunkInferenceBoundingBoxResult(); public native quickSpin ChunkInferenceBoundingBoxResult(spinNodeHandle setter);
Expand Down
Loading