sige 1 year ago
parent
commit
1dee27da8f
  1. 3
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/ProjectSettings.json
  2. 7
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/VSWorkspaceState.json
  3. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/FileContentIndex/1da9abc1-3b74-4d08-9644-e46adbdc5f76.vsidx
  4. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/FileContentIndex/5268e9ad-fb32-4f7e-815b-638872e38f96.vsidx
  5. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/FileContentIndex/ced981ba-e622-479a-9bd8-35acd3ea0352.vsidx
  6. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/v17/.suo
  7. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/v17/.wsuo
  8. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/v17/Browse.VC.db
  9. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/v17/Solution.VC.db
  10. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/v17/ipch/AutoPCH/1c2e8b4ea4fc1ccf/DICOMBASLERCAMERA.ipch
  11. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/v17/ipch/AutoPCH/9d6442ba4cb0f3c/DICOMBASLERCAMERA.ipch
  12. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/v17/ipch/AutoPCH/a8dcffdc33001a67/DICOMBASLERCAMERA.ipch
  13. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/slnx.sqlite
  14. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/DiComBaslerCamera$GrabResult.class
  15. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/DiComBaslerCamera.class
  16. 340
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/DiComBaslerCamera.cpp
  17. 31
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/baslerCamera.sln
  18. 133
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/baslerCamera.vcxproj
  19. 27
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/baslerCamera.vcxproj.filters
  20. 4
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/baslerCamera.vcxproj.user
  21. 143
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera.h
  22. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/DiComBaslerCamera.obj
  23. 3
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.Build.CppClean.log
  24. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.dll
  25. 11
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.dll.recipe
  26. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.exp
  27. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.ilk
  28. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.lib
  29. 3
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.log
  30. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.pdb
  31. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.tlog/CL.command.1.tlog
  32. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.tlog/CL.read.1.tlog
  33. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.tlog/CL.write.1.tlog
  34. 1
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.tlog/Cl.items.tlog
  35. 2
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.tlog/baslerCamera.lastbuildstate
  36. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.tlog/link.command.1.tlog
  37. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.tlog/link.read.1.tlog
  38. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.tlog/link.write.1.tlog
  39. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.tlog/link.write.2u.tlog
  40. 1
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.vcxproj.FileListAbsolute.txt
  41. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/vc143.idb
  42. BIN
      src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/vc143.pdb

3
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/ProjectSettings.json

@ -0,0 +1,3 @@
{
"CurrentProjectSetting": "\u65E0\u914D\u7F6E"
}

7
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/VSWorkspaceState.json

@ -0,0 +1,7 @@
{
"ExpandedNodes": [
""
],
"SelectedNode": "\\DiComBaslerCamera.c",
"PreviewInSolutionExplorer": false
}

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/FileContentIndex/1da9abc1-3b74-4d08-9644-e46adbdc5f76.vsidx

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/FileContentIndex/5268e9ad-fb32-4f7e-815b-638872e38f96.vsidx

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/FileContentIndex/ced981ba-e622-479a-9bd8-35acd3ea0352.vsidx

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/v17/.suo

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/v17/.wsuo

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/v17/Browse.VC.db

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/v17/Solution.VC.db

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/v17/ipch/AutoPCH/1c2e8b4ea4fc1ccf/DICOMBASLERCAMERA.ipch

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/v17/ipch/AutoPCH/9d6442ba4cb0f3c/DICOMBASLERCAMERA.ipch

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/baslerCamera/v17/ipch/AutoPCH/a8dcffdc33001a67/DICOMBASLERCAMERA.ipch

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/.vs/slnx.sqlite

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/DiComBaslerCamera$GrabResult.class

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/DiComBaslerCamera.class

340
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/DiComBaslerCamera.cpp

@ -0,0 +1,340 @@
#include <jni.h>
#include <stdio.h>
#include <stdlib.h>
#include <pylonc/PylonC.h>
#include "com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera.h"
#define CAMERA(methodName) Java_com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_##methodName
/**
* throw exception to java
*/
void throwException(JNIEnv * env, const char* message) {
jclass exceptionClass = env->FindClass("java/lang/Exception");
if (exceptionClass != nullptr) {
env->ThrowNew(exceptionClass, message);
}
}
/**
* throw exception to java by error code
*/
void throwExceptionByErrorCode(JNIEnv* env, GENAPIC_RESULT ret) {
char msg[128];
sprintf_s(msg, "error : %ld", ret);
throwException(env, msg);
}
/**
* initialize
*/
JNIEXPORT void JNICALL CAMERA(initialize) (JNIEnv* env, jobject) {
PylonInitialize();
}
/**
* enumerateDevices
*/
JNIEXPORT jint JNICALL CAMERA(enumerateDevices) (JNIEnv* env, jobject) {
size_t numDevices = 0;
GENAPIC_RESULT ret = PylonEnumerateDevices(&numDevices);
if (GENAPI_E_OK != ret) {
throwExceptionByErrorCode(env, ret);
return -1;
}
return (jint)numDevices;
}
/**
* terminate
*/
JNIEXPORT void JNICALL CAMERA(terminate)(JNIEnv*, jobject) {
PylonTerminate();
}
/**
* createDeviceByIndex
*/
JNIEXPORT jlong JNICALL CAMERA(createDeviceByIndex) (JNIEnv * env, jobject, jint index) {
/* Get a handle for the first device found. */
PYLON_DEVICE_HANDLE * hDev = (PYLON_DEVICE_HANDLE*)malloc(sizeof(PYLON_DEVICE_HANDLE));
GENAPIC_RESULT ret = PylonCreateDeviceByIndex(0, hDev);
if (GENAPI_E_OK != ret) {
throwExceptionByErrorCode(env, ret);
return -1;
}
return reinterpret_cast<jlong>(hDev);
}
/**
* createDeviceByIndex
*/
JNIEXPORT void JNICALL CAMERA(deviceOpen) (JNIEnv* env, jobject, jlong hDevAddr, jint accessMode) {
PYLON_DEVICE_HANDLE * hDev = reinterpret_cast<PYLON_DEVICE_HANDLE *>(hDevAddr);
GENAPIC_RESULT ret = PylonDeviceOpen(*hDev, accessMode);
if (GENAPI_E_OK != ret) {
throwExceptionByErrorCode(env, ret);
return ;
}
}
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: deviceFeatureIsReadable
* Signature: (JLjava/lang/String;)I
*/
JNIEXPORT jboolean JNICALL CAMERA(deviceFeatureIsReadable) (JNIEnv* env, jobject , jlong hDevAddr, jstring name) {
PYLON_DEVICE_HANDLE * hDev = reinterpret_cast<PYLON_DEVICE_HANDLE*>(hDevAddr);
const char* fName = env->GetStringUTFChars(name, NULL);
if (NULL == fName) {
throwException(env, "get string value from jstring failed.");
return JNI_FALSE;
}
bool isReadable = PylonDeviceFeatureIsReadable(*hDev, fName);
env->ReleaseStringUTFChars(name, fName);
return isReadable ? JNI_TRUE : JNI_FALSE;
}
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: deviceFeatureToString
* Signature: (JLjava/lang/String;I)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL CAMERA(deviceFeatureToString) (JNIEnv* env, jobject, jlong hDevAddr, jstring name, jint size) {
PYLON_DEVICE_HANDLE* hDev = reinterpret_cast<PYLON_DEVICE_HANDLE*>(hDevAddr);
const char* fName = env->GetStringUTFChars(name, NULL);
if (NULL == fName) {
throwException(env, "get string value from jstring failed.");
return nullptr;
}
char * buf = (char *)malloc(size);
size_t bufSize = size;
GENAPIC_RESULT ret = PylonDeviceFeatureToString(*hDev, fName, buf, &bufSize);
if (GENAPI_E_OK != ret) {
throwExceptionByErrorCode(env, ret);
return nullptr;
}
env->ReleaseStringUTFChars(name, fName);
jstring value = env->NewStringUTF(buf);
free(buf);
return value;
}
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: deviceFeatureIsAvailable
* Signature: (JLjava/lang/String;)I
*/
JNIEXPORT jboolean JNICALL CAMERA(deviceFeatureIsAvailable) (JNIEnv* env, jobject, jlong hDevAddr, jstring name) {
PYLON_DEVICE_HANDLE* hDev = reinterpret_cast<PYLON_DEVICE_HANDLE*>(hDevAddr);
const char* fName = env->GetStringUTFChars(name, NULL);
if (NULL == fName) {
throwException(env, "get string value from jstring failed.");
return JNI_FALSE;
}
bool isAvail = PylonDeviceFeatureIsAvailable(*hDev, "EnumEntry_PixelFormat_Mono8");
env->ReleaseStringUTFChars(name, fName);
return isAvail;
}
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: deviceFeatureFromString
* Signature: (JLjava/lang/String;Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL CAMERA(deviceFeatureFromString)(JNIEnv* env, jobject, jlong hDevAddr, jstring name, jstring value ) {
PYLON_DEVICE_HANDLE * hDev = reinterpret_cast<PYLON_DEVICE_HANDLE*>(hDevAddr);
const char* fName = env->GetStringUTFChars(name, NULL);
if (NULL == fName) {
throwException(env, "get string value from jstring failed.");
return;
}
const char* fValue = env->GetStringUTFChars(value, NULL);
if (NULL == fValue) {
throwException(env, "get string value from jstring failed.");
return;
}
GENAPIC_RESULT ret = PylonDeviceFeatureFromString(*hDev, fName, fValue);
env->ReleaseStringUTFChars(name, fName);
env->ReleaseStringUTFChars(value, fValue);
if (GENAPI_E_OK != ret) {
throwExceptionByErrorCode(env, ret);
return;
}
}
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: deviceFeatureIsWritable
* Signature: (JLjava/lang/String;)I
*/
JNIEXPORT jboolean JNICALL CAMERA(deviceFeatureIsWritable) (JNIEnv* env, jobject, jlong hDevAddr, jstring name) {
PYLON_DEVICE_HANDLE* hDev = reinterpret_cast<PYLON_DEVICE_HANDLE*>(hDevAddr);
const char* fName = env->GetStringUTFChars(name, NULL);
if (NULL == fName) {
throwException(env, "get string value from jstring failed.");
return JNI_FALSE;
}
bool isAvail = PylonDeviceFeatureIsWritable(*hDev, fName);
env->ReleaseStringUTFChars(name, fName);
return isAvail ? JNI_TRUE : JNI_FALSE;
}
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: deviceSetIntegerFeature
* Signature: (JLjava/lang/String;I)V
*/
JNIEXPORT void JNICALL CAMERA(deviceSetIntegerFeature) (JNIEnv* env, jobject, jlong hDevAddr, jstring name, jint value) {
PYLON_DEVICE_HANDLE* hDev = reinterpret_cast<PYLON_DEVICE_HANDLE*>(hDevAddr);
const char* fName = env->GetStringUTFChars(name, NULL);
if (NULL == fName) {
throwException(env, "get string value from jstring failed.");
return;
}
GENAPIC_RESULT ret = PylonDeviceSetIntegerFeature(*hDev, fName, value);
env->ReleaseStringUTFChars(name, fName);
if (GENAPI_E_OK != ret) {
throwExceptionByErrorCode(env, ret);
return;
}
}
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: deviceGetIntegerFeatureInt32
* Signature: (JLjava/lang/String;)I
*/
JNIEXPORT jint JNICALL CAMERA(deviceGetIntegerFeatureInt32) (JNIEnv* env, jobject , jlong hDevAddr, jstring name) {
PYLON_DEVICE_HANDLE* hDev = reinterpret_cast<PYLON_DEVICE_HANDLE*>(hDevAddr);
const char* fName = env->GetStringUTFChars(name, NULL);
if (NULL == fName) {
throwException(env, "get string value from jstring failed.");
return -1;
}
int32_t value;
GENAPIC_RESULT ret = PylonDeviceGetIntegerFeatureInt32(*hDev, fName, &value);
env->ReleaseStringUTFChars(name, fName);
if (GENAPI_E_OK != ret) {
throwExceptionByErrorCode(env, ret);
return -1;
}
return value;
}
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: deviceGrabSingleFrame
* Signature: (JI)[B
*/
JNIEXPORT jobject JNICALL CAMERA(deviceGrabSingleFrame)(JNIEnv* env, jobject, jlong hDevAddr, jint channel) {
PYLON_DEVICE_HANDLE* hDev = reinterpret_cast<PYLON_DEVICE_HANDLE*>(hDevAddr);
int32_t payloadSize = 0;
GENAPIC_RESULT ret = PylonDeviceGetIntegerFeatureInt32(*hDev, "PayloadSize", &payloadSize);
if (GENAPI_E_OK != ret) {
throwExceptionByErrorCode(env, ret);
return nullptr;
}
jclass javaGrabResultClass = env->FindClass("com/my/graphiteDigesterBg/diframe/component/baslerCamera/DiComBaslerCamera$GrabResult");
if (javaGrabResultClass == NULL) {
throwException(env, "unable to find java grab result class");
return NULL;
}
jmethodID javaGrabResultConstructor = env->GetMethodID(javaGrabResultClass, "<init>", "()V");
if (javaGrabResultConstructor == NULL) {
throwException(env, "unable to find java grab result class constructor method");
return NULL;
}
jobject javaGrabResult = env->NewObject(javaGrabResultClass, javaGrabResultConstructor);
if (javaGrabResult == NULL) {
throwException(env, "failed to create java grab result object");
return NULL;
}
unsigned char* imgBuf;
imgBuf = (unsigned char*)malloc(payloadSize);
if (NULL == imgBuf ) {
throwException(env, "failed to alloc memory for grabbing");
return NULL;
}
PylonGrabResult_t grabResult;
_Bool bufferReady;
ret = PylonDeviceGrabSingleFrame(*hDev, channel, imgBuf, payloadSize, &grabResult, &bufferReady, 500);
if (GENAPI_E_OK == ret && !bufferReady) {
free(imgBuf);
throwException(env, "failed to grab frame : timeout");
return NULL;
}
if (GENAPI_E_OK != ret) {
free(imgBuf);
throwExceptionByErrorCode(env, ret);
return NULL;
}
if (grabResult.Status == Failed) {
free(imgBuf);
throwException(env, "failed to grab grame");
return NULL;
}
jfieldID sizeXFieldID = env->GetFieldID(javaGrabResultClass, "sizeX", "I");
if (sizeXFieldID != NULL) {
env->SetIntField(javaGrabResult, sizeXFieldID, grabResult.SizeX);
}
jfieldID sizeYFieldId = env->GetFieldID(javaGrabResultClass, "sizeY", "I");
if (sizeYFieldId != NULL) {
env->SetIntField(javaGrabResult, sizeYFieldId, grabResult.SizeY);
}
jfieldID imageBufferFieldId = env->GetFieldID(javaGrabResultClass, "imageBuffer", "[B");
if (NULL != imageBufferFieldId) {
jbyteArray jImageBuffer = env->NewByteArray(payloadSize);
env->SetByteArrayRegion(jImageBuffer, 0, payloadSize, reinterpret_cast<const jbyte*>(imgBuf));
env->SetObjectField(javaGrabResult, imageBufferFieldId, jImageBuffer);
}
free(imgBuf);
return javaGrabResult;
}
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: deviceClose
* Signature: (J)V
*/
JNIEXPORT void JNICALL CAMERA(deviceClose)(JNIEnv* env, jobject, jlong hDevAddr) {
PYLON_DEVICE_HANDLE* hDev = reinterpret_cast<PYLON_DEVICE_HANDLE*>(hDevAddr);
GENAPIC_RESULT ret = PylonDeviceClose(*hDev);
if (GENAPI_E_OK != ret) {
throwExceptionByErrorCode(env, ret);
return;
}
}
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: destroyDevice
* Signature: (J)V
*/
JNIEXPORT void JNICALL CAMERA(destroyDevice)(JNIEnv* env, jobject, jlong hDevAddr) {
PYLON_DEVICE_HANDLE* hDev = reinterpret_cast<PYLON_DEVICE_HANDLE*>(hDevAddr);
GENAPIC_RESULT ret = PylonDeviceClose(*hDev);
if (GENAPI_E_OK != ret) {
throwExceptionByErrorCode(env, ret);
return;
}
}

31
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/baslerCamera.sln

@ -0,0 +1,31 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.8.34330.188
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "baslerCamera", "baslerCamera.vcxproj", "{579EA782-ABF5-40DA-97B5-12E77CDBE26D}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{579EA782-ABF5-40DA-97B5-12E77CDBE26D}.Debug|x64.ActiveCfg = Debug|x64
{579EA782-ABF5-40DA-97B5-12E77CDBE26D}.Debug|x64.Build.0 = Debug|x64
{579EA782-ABF5-40DA-97B5-12E77CDBE26D}.Debug|x86.ActiveCfg = Debug|Win32
{579EA782-ABF5-40DA-97B5-12E77CDBE26D}.Debug|x86.Build.0 = Debug|Win32
{579EA782-ABF5-40DA-97B5-12E77CDBE26D}.Release|x64.ActiveCfg = Release|x64
{579EA782-ABF5-40DA-97B5-12E77CDBE26D}.Release|x64.Build.0 = Release|x64
{579EA782-ABF5-40DA-97B5-12E77CDBE26D}.Release|x86.ActiveCfg = Release|Win32
{579EA782-ABF5-40DA-97B5-12E77CDBE26D}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {6EC7ECB7-DEAA-46D7-BDA3-506DF51E4859}
EndGlobalSection
EndGlobal

133
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/baslerCamera.vcxproj

@ -0,0 +1,133 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{579EA782-ABF5-40DA-97B5-12E77CDBE26D}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<ExternalIncludePath>D:\ProgramFiles\Pylon5\Development\include;D:\ProgramFiles\JDK\18\include\win32;D:\ProgramFiles\JDK\18\include;$(ExternalIncludePath)</ExternalIncludePath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;BASLERCAMERA_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PreprocessorDefinitions>_DEBUG;_WINDOWS;_USRDLL;BASLERCAMERA_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<AdditionalDependencies>PylonC.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>D:\ProgramFiles\Pylon5\Development\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;BASLERCAMERA_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;BASLERCAMERA_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="DiComBaslerCamera.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

27
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/baslerCamera.vcxproj.filters

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="DiComBaslerCamera.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

4
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/baslerCamera.vcxproj.user

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

143
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera.h

@ -0,0 +1,143 @@
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera */
#ifndef _Included_com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
#define _Included_com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
#ifdef __cplusplus
extern "C" {
#endif
#undef com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_ACCESS_MODE_MONITOR
#define com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_ACCESS_MODE_MONITOR 0L
#undef com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_ACCESS_MODE_CONTROL
#define com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_ACCESS_MODE_CONTROL 1L
#undef com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_ACCESS_MODE_STREAM
#define com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_ACCESS_MODE_STREAM 2L
#undef com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_ACCESS_MODE_EVENT
#define com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_ACCESS_MODE_EVENT 4L
#undef com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_ACCESS_MODE_EXCLUSIVE
#define com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_ACCESS_MODE_EXCLUSIVE 8L
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: initialize
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_initialize
(JNIEnv *, jobject);
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: enumerateDevices
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_enumerateDevices
(JNIEnv *, jobject);
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: terminate
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_terminate
(JNIEnv *, jobject);
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: createDeviceByIndex
* Signature: (I)J
*/
JNIEXPORT jlong JNICALL Java_com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_createDeviceByIndex
(JNIEnv *, jobject, jint);
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: deviceOpen
* Signature: (JI)V
*/
JNIEXPORT void JNICALL Java_com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_deviceOpen
(JNIEnv *, jobject, jlong, jint);
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: deviceFeatureIsReadable
* Signature: (JLjava/lang/String;)Z
*/
JNIEXPORT jboolean JNICALL Java_com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_deviceFeatureIsReadable
(JNIEnv *, jobject, jlong, jstring);
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: deviceFeatureToString
* Signature: (JLjava/lang/String;I)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_deviceFeatureToString
(JNIEnv *, jobject, jlong, jstring, jint);
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: deviceFeatureIsAvailable
* Signature: (JLjava/lang/String;)Z
*/
JNIEXPORT jboolean JNICALL Java_com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_deviceFeatureIsAvailable
(JNIEnv *, jobject, jlong, jstring);
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: deviceFeatureFromString
* Signature: (JLjava/lang/String;Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_deviceFeatureFromString
(JNIEnv *, jobject, jlong, jstring, jstring);
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: deviceFeatureIsWritable
* Signature: (JLjava/lang/String;)Z
*/
JNIEXPORT jboolean JNICALL Java_com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_deviceFeatureIsWritable
(JNIEnv *, jobject, jlong, jstring);
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: deviceSetIntegerFeature
* Signature: (JLjava/lang/String;I)V
*/
JNIEXPORT void JNICALL Java_com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_deviceSetIntegerFeature
(JNIEnv *, jobject, jlong, jstring, jint);
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: deviceGetIntegerFeatureInt32
* Signature: (JLjava/lang/String;)I
*/
JNIEXPORT jint JNICALL Java_com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_deviceGetIntegerFeatureInt32
(JNIEnv *, jobject, jlong, jstring);
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: deviceGrabSingleFrame
* Signature: (JI)Lcom/my/graphiteDigesterBg/diframe/component/baslerCamera/DiComBaslerCamera/GrabResult;
*/
JNIEXPORT jobject JNICALL Java_com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_deviceGrabSingleFrame
(JNIEnv *, jobject, jlong, jint);
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: deviceClose
* Signature: (J)V
*/
JNIEXPORT void JNICALL Java_com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_deviceClose
(JNIEnv *, jobject, jlong);
/*
* Class: com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera
* Method: destroyDevice
* Signature: (J)V
*/
JNIEXPORT void JNICALL Java_com_my_graphiteDigesterBg_diframe_component_baslerCamera_DiComBaslerCamera_destroyDevice
(JNIEnv *, jobject, jlong);
#ifdef __cplusplus
}
#endif
#endif

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/DiComBaslerCamera.obj

3
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.Build.CppClean.log

@ -0,0 +1,3 @@
d:\sige5193\graphite_digester_bg\src\src\main\java\com\my\graphitedigesterbg\diframe\component\baslercamera\x64\debug\vc143.idb
d:\sige5193\graphite_digester_bg\src\src\main\java\com\my\graphitedigesterbg\diframe\component\baslercamera\x64\debug\vc143.pdb
d:\sige5193\graphite_digester_bg\src\src\main\java\com\my\graphitedigesterbg\diframe\component\baslercamera\x64\debug\baslercamera.tlog\cl.command.1.tlog

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.dll

11
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.dll.recipe

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<Project>
<ProjectOutputs>
<ProjectOutput>
<FullPath>D:\Sige5193\graphite_digester_bg\src\src\main\java\com\my\graphiteDigesterBg\diframe\component\baslerCamera\x64\Debug\baslerCamera.dll</FullPath>
</ProjectOutput>
</ProjectOutputs>
<ContentFiles />
<SatelliteDlls />
<NonRecipeFileRefs />
</Project>

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.exp

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.ilk

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.lib

3
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.log

@ -0,0 +1,3 @@
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.Cpp.Analysis.props(24,5): warning MSB4211: 正在首次将属性“MsvcAnalysisPluginPath”设置为某个值,但已在“C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CodeAnalysis.Extensions.props (33,5)”处使用了该属性。
DiComBaslerCamera.cpp
baslerCamera.vcxproj -> D:\Sige5193\graphite_digester_bg\src\src\main\java\com\my\graphiteDigesterBg\diframe\component\baslerCamera\x64\Debug\baslerCamera.dll

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.pdb

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.tlog/CL.command.1.tlog

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.tlog/CL.read.1.tlog

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.tlog/CL.write.1.tlog

1
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.tlog/Cl.items.tlog

@ -0,0 +1 @@
D:\Sige5193\graphite_digester_bg\src\src\main\java\com\my\graphiteDigesterBg\diframe\component\baslerCamera\DiComBaslerCamera.cpp;D:\Sige5193\graphite_digester_bg\src\src\main\java\com\my\graphiteDigesterBg\diframe\component\baslerCamera\x64\Debug\DiComBaslerCamera.obj

2
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.tlog/baslerCamera.lastbuildstate

@ -0,0 +1,2 @@
PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.38.33130:TargetPlatformVersion=10.0.22621.0:
Debug|x64|D:\Sige5193\graphite_digester_bg\src\src\main\java\com\my\graphiteDigesterBg\diframe\component\baslerCamera\|

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.tlog/link.command.1.tlog

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.tlog/link.read.1.tlog

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.tlog/link.write.1.tlog

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.tlog/link.write.2u.tlog

1
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/baslerCamera.vcxproj.FileListAbsolute.txt

@ -0,0 +1 @@
D:\Sige5193\graphite_digester_bg\src\src\main\java\com\my\graphiteDigesterBg\diframe\component\baslerCamera\x64\Debug\baslerCamera.dll

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/vc143.idb

BIN
src/src/main/java/com/my/graphiteDigesterBg/diframe/component/baslerCamera/x64/Debug/vc143.pdb

Loading…
Cancel
Save