فهرست منبع

1.修改兼容的win蓝牙dll

slambb 1 سال پیش
والد
کامیت
92aaa0d0ca

BIN
Assets/Plugins/BleWinrtDll.dll


+ 1 - 1
Assets/SmartBow/SmartBowSDK/BleWinrtDll.dll.meta → Assets/Plugins/BleWinrtDll.dll.meta

@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: 44462cf36f179cc4caa1f698f0c93717
+guid: 1b3d9c0f9aac28740bf4439b27118ea3
 PluginImporter:
   externalObjects: {}
   serializedVersion: 2

+ 4 - 3
Assets/SmartBow/SmartBowSDK/BleWinHelper.cs

@@ -384,6 +384,7 @@ namespace SmartBowSDK
     }
     public class BleApi
     {
+        // dll calls
         public enum ScanStatus { PROCESSING, AVAILABLE, FINISHED };
 
         [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
@@ -462,9 +463,6 @@ namespace SmartBowSDK
         [DllImport("BleWinrtDll.dll", EntryPoint = "SendData")]
         public static extern bool SendData(in BLEData data, bool block);
 
-        [DllImport("BleWinrtDll.dll", EntryPoint = "Disconnect", CharSet = CharSet.Unicode)]
-        public static extern void Disconnect(string deviceId);
-
         [DllImport("BleWinrtDll.dll", EntryPoint = "Quit")]
         public static extern void Quit();
 
@@ -477,5 +475,8 @@ namespace SmartBowSDK
 
         [DllImport("BleWinrtDll.dll", EntryPoint = "GetError")]
         public static extern void GetError(out ErrorMessage buf);
+
+        [DllImport("BleWinrtDll.dll", EntryPoint = "Disconnect", CharSet = CharSet.Unicode)]
+        public static extern void Disconnect(string deviceId);
     }
 }

BIN
Assets/SmartBow/SmartBowSDK/BleWinrtDll.dll


+ 1 - 1
ProjectSettings/ProjectSettings.asset

@@ -850,7 +850,7 @@ PlayerSettings:
   allowUnsafeCode: 0
   useDeterministicCompilation: 1
   enableRoslynAnalyzers: 1
-  selectedPlatform: 2
+  selectedPlatform: 0
   additionalIl2CppArgs: 
   scriptingRuntimeVersion: 1
   gcIncremental: 1