소스 검색

添加linux版本海康监控脚本

lhy 1 년 전
부모
커밋
a331cf0dbd
67개의 변경된 파일18개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 2
      industry-system/industry-da/src/main/java/com/example/opc_da/util/HCNetSDK/HCNetSDKUtil.java
  2. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libAudioIntercom.so
  3. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libHCAlarm.so
  4. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libHCCoreDevCfg.so
  5. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libHCDisplay.so
  6. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libHCGeneralCfgMgr.so
  7. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libHCIndustry.so
  8. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libHCPlayBack.so
  9. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libHCPreview.so
  10. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libHCVoiceTalk.so
  11. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libStreamTransClient.so
  12. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libSystemTransform.so
  13. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libanalyzedata.so
  14. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libiconv2.so
  15. 12 0
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDK_Log_Switch.xml
  16. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libAudioRender.so
  17. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libHCCore.so
  18. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libNPQos.so
  19. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libPlayCtrl.so
  20. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libSuperRender.so
  21. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libcrypto.so.1.1
  22. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libhcnetsdk.so
  23. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libhpr.so
  24. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libopenal.so.1
  25. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libssl.so.1.1
  26. BIN
      industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libz.so
  27. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/AudioRender.dll
  28. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/GdiPlus.dll
  29. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/GdiPlus.lib
  30. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCCore.dll
  31. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCCore.lib
  32. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDK.dll
  33. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDK.lib
  34. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/AnalyzeData.dll
  35. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/AudioIntercom.dll
  36. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/AudioRender.dll
  37. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCAlarm.dll
  38. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCAlarm.lib
  39. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCCoreDevCfg.dll
  40. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCDisplay.dll
  41. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCGeneralCfgMgr.dll
  42. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCGeneralCfgMgr.lib
  43. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCIndustry.dll
  44. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCPlayBack.dll
  45. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCPreview.dll
  46. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCPreview.lib
  47. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCVoiceTalk.dll
  48. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/OpenAL32.dll
  49. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/StreamTransClient.dll
  50. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/SystemTransform.dll
  51. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/libiconv2.dll
  52. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HXVA.dll
  53. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HmMerge.dll
  54. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/LocalSensorAdd.dat
  55. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/MP_Render.dll
  56. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/NPQos.dll
  57. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/OpenAL32.dll
  58. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/PlayCtrl.dll
  59. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/PlayCtrl.lib
  60. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/SuperRender.dll
  61. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/YUVProcess.dll
  62. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/hlog.dll
  63. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/hpr.dll
  64. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/libcrypto-1_1-x64.dll
  65. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/libmmd.dll
  66. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/libssl-1_1-x64.dll
  67. 0 0
      industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/zlib1.dll

+ 6 - 2
industry-system/industry-da/src/main/java/com/example/opc_da/util/HCNetSDK/HCNetSDKUtil.java

@@ -10,7 +10,6 @@ import com.sun.jna.ptr.IntByReference;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Component;
 
-import javax.swing.*;
 import java.io.UnsupportedEncodingException;
 import java.util.ArrayList;
 import java.util.List;
@@ -25,7 +24,7 @@ public class HCNetSDKUtil {
      private int lUserID = -1; //用户句柄
      private FExceptionCallBack_Imp fExceptionCallBack;
      private String userDir = System.getProperty("user.dir");
-     private String sourceDir = "HCNetSDK";
+     private String sourceDir = null;
 
     private List<ChannelInfo> channelInfoList = new ArrayList<>();
 
@@ -43,6 +42,11 @@ public class HCNetSDKUtil {
     }*/
 
     public HCNetSDKUtil init(){
+        if (OsSelect.isLinux()) {
+            sourceDir = "HCNetSDK_LINUX64";
+        }else{
+            sourceDir = "HCNetSDK_WIN64";
+        }
         if (hCNetSDK == null) {
             if (!createSDKInstance()) {
                 return this;

BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libAudioIntercom.so


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libHCAlarm.so


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libHCCoreDevCfg.so


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libHCDisplay.so


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libHCGeneralCfgMgr.so


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libHCIndustry.so


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libHCPlayBack.so


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libHCPreview.so


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libHCVoiceTalk.so


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libStreamTransClient.so


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libSystemTransform.so


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libanalyzedata.so


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDKCom/libiconv2.so


+ 12 - 0
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/HCNetSDK_Log_Switch.xml

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="GB2312"?>
+<SdkLocal>
+	<SdkLog>
+        <logLevel>3</logLevel><!--req, 1-ERROR, 2-DEBUG, 3-INFO-->
+        <logDirectory>./SDKLOG/</logDirectory><!--the end of the string must be '/'-->
+        <autoDelete>true</autoDelete><!--true: There are less than 10 files in the directory, it will be auto deleted by sdk when the files are more than 10; false: No upper limit to the number of log files-->
+    </SdkLog>
+	<HeartbeatCfg>
+		<Interval>120</Interval> <!-- 心跳时间间隔,单位秒,等于0,使用默认值120s,取值范围为[30, 120] 小于30s,间隔为30s,大于120s,间隔为120s-->
+		<Count>1</Count> 	<!-- 触发异常回调需要心跳交互异常的次数,等于0,使用默认值1次-->
+	</HeartbeatCfg>
+</SdkLocal>

BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libAudioRender.so


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libHCCore.so


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libNPQos.so


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libPlayCtrl.so


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libSuperRender.so


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libcrypto.so.1.1


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libhcnetsdk.so


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libhpr.so


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libopenal.so.1


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libssl.so.1.1


BIN
industry-system/industry-da/src/main/resources/HCNetSDK_LINUX64/libz.so


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/AudioRender.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/AudioRender.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/GdiPlus.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/GdiPlus.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/GdiPlus.lib → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/GdiPlus.lib


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCCore.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCCore.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCCore.lib → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCCore.lib


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDK.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDK.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDK.lib → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDK.lib


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDKCom/AnalyzeData.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/AnalyzeData.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDKCom/AudioIntercom.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/AudioIntercom.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDKCom/AudioRender.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/AudioRender.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDKCom/HCAlarm.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCAlarm.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDKCom/HCAlarm.lib → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCAlarm.lib


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDKCom/HCCoreDevCfg.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCCoreDevCfg.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDKCom/HCDisplay.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCDisplay.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDKCom/HCGeneralCfgMgr.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCGeneralCfgMgr.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDKCom/HCGeneralCfgMgr.lib → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCGeneralCfgMgr.lib


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDKCom/HCIndustry.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCIndustry.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDKCom/HCPlayBack.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCPlayBack.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDKCom/HCPreview.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCPreview.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDKCom/HCPreview.lib → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCPreview.lib


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDKCom/HCVoiceTalk.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/HCVoiceTalk.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDKCom/OpenAL32.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/OpenAL32.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDKCom/StreamTransClient.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/StreamTransClient.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDKCom/SystemTransform.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/SystemTransform.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HCNetSDKCom/libiconv2.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HCNetSDKCom/libiconv2.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HXVA.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HXVA.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/HmMerge.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/HmMerge.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/LocalSensorAdd.dat → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/LocalSensorAdd.dat


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/MP_Render.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/MP_Render.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/NPQos.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/NPQos.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/OpenAL32.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/OpenAL32.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/PlayCtrl.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/PlayCtrl.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/PlayCtrl.lib → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/PlayCtrl.lib


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/SuperRender.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/SuperRender.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/YUVProcess.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/YUVProcess.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/hlog.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/hlog.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/hpr.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/hpr.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/libcrypto-1_1-x64.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/libcrypto-1_1-x64.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/libmmd.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/libmmd.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/libssl-1_1-x64.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/libssl-1_1-x64.dll


+ 0 - 0
industry-system/industry-da/src/main/resources/HCNetSDK/zlib1.dll → industry-system/industry-da/src/main/resources/HCNetSDK_WIN64/zlib1.dll