千寻适配D9 千寻适配d9
authorliangzhenying <867174124@qq.com>
Fri, 8 Nov 2024 08:17:54 +0000 (16:17 +0800)
committerliangzhenying <867174124@qq.com>
Fri, 8 Nov 2024 08:17:54 +0000 (16:17 +0800)
MouseSdk/AiMouseSdk/Manager/DeviceManger.m
MouseSdk/AiMouseSdk/NMouseSdk/NMouseSdk.m
MouseSdk/MouseSdk.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate

index 460f191..073975d 100644 (file)
@@ -42,7 +42,7 @@
 - (instancetype)init{
     self = [super init];
     if (self) {
-        NSString *version = @"MouseSdk_v2024110801";
+        NSString *version = @"MouseSdk_v2024110802";
         NSLog(@"[AiMouseSdk] %@",version);
         [self showLog:version];
         [self setupSDK];
index 00eb299..dcbdf1d 100644 (file)
 }
 
 //北科专属
-- (void)sendDeviceDataToSdk:(NSData *)data{
-    
-    NSString *text = [TlwTools dataToHexString:data];
-   
-//  鼠标  0x020001f0ff0000
-//  sn1  0xb52c00bba30d5540
-//  sn2  0xb52c01bba30d5540
-//    62DF3D553297
-   
-    if ([text hasPrefix:@"B52C00"]) {
-        [self showLog:[NSString stringWithFormat:@"[receive][usb][info] %@",text]];
-        [self showLog:[NSString stringWithFormat:@"[receive][usb][info] %@",text]];
-        if (self.getSn1CallBack) {
-            //北科加42专属
-            self.getSn1CallBack([NSString stringWithFormat:@"42%@",[text substringWithRange:NSMakeRange(6, 8)]], nil);
-        }
-    }
-    else if ([text hasPrefix:@"B52C01"]) {
-        [self showLog:[NSString stringWithFormat:@"[receive][usb][info] %@",text]];
-        [self showLog:[NSString stringWithFormat:@"[receive][usb][info] %@",text]];
-        if (self.getSn2CallBack) {
-            //北科加42专属
-            self.getSn2CallBack([text substringWithRange:NSMakeRange(6, 2)], nil);
-        }
-    }
-    else if([text hasPrefix:@"B5200443"]){
-        [self showLog:[NSString stringWithFormat:@"[receive][usb][info] %@",text]];
-        uint8_t cmd = 0x42;
-        NSMutableData *mData = [NSMutableData data];
-        [mData appendBytes:&cmd length:1];
-        [self.delegate nMouseSendCmdData:mData];
-    }
-    else if([text hasPrefix:@"B5200057"]){
-        [self showLog:[NSString stringWithFormat:@"[receive][usb][info] %@",text]];
-        uint8_t cmd = 0x42;
-        NSMutableData *mData = [NSMutableData data];
-        [mData appendBytes:&cmd length:1];
-        [self.delegate nMouseSendCmdData:mData];
-    }
-}
-
-////千寻
 //- (void)sendDeviceDataToSdk:(NSData *)data{
+//    
 //    NSString *text = [TlwTools dataToHexString:data];
 //   
 ////  鼠标  0x020001f0ff0000
 ////  sn1  0xb52c00bba30d5540
 ////  sn2  0xb52c01bba30d5540
 ////    62DF3D553297
-//    [self showLog:[NSString stringWithFormat:@"[receive][usb][info] %@",text]];
+//   
 //    if ([text hasPrefix:@"B52C00"]) {
 //        [self showLog:[NSString stringWithFormat:@"[receive][usb][info] %@",text]];
+//        [self showLog:[NSString stringWithFormat:@"[receive][usb][info] %@",text]];
 //        if (self.getSn1CallBack) {
-//            self.getSn1CallBack([text substringWithRange:NSMakeRange(6, 8)], nil);
+//            //北科加42专属
+//            self.getSn1CallBack([NSString stringWithFormat:@"42%@",[text substringWithRange:NSMakeRange(6, 8)]], nil);
 //        }
 //    }
 //    else if ([text hasPrefix:@"B52C01"]) {
 //        [self showLog:[NSString stringWithFormat:@"[receive][usb][info] %@",text]];
+//        [self showLog:[NSString stringWithFormat:@"[receive][usb][info] %@",text]];
 //        if (self.getSn2CallBack) {
-//            self.getSn2CallBack([text substringWithRange:NSMakeRange(6, 4)], nil);
+//            //北科加42专属
+//            self.getSn2CallBack([text substringWithRange:NSMakeRange(6, 2)], nil);
 //        }
 //    }
 //    else if([text hasPrefix:@"B5200443"]){
+//        [self showLog:[NSString stringWithFormat:@"[receive][usb][info] %@",text]];
 //        uint8_t cmd = 0x42;
 //        NSMutableData *mData = [NSMutableData data];
 //        [mData appendBytes:&cmd length:1];
 //        [self.delegate nMouseSendCmdData:mData];
 //    }
 //}
+
+//千寻
+- (void)sendDeviceDataToSdk:(NSData *)data{
+    NSString *text = [TlwTools dataToHexString:data];
+   
+//  鼠标  0x020001f0ff0000
+//  sn1  0xb52c00bba30d5540
+//  sn2  0xb52c01bba30d5540
+//    62DF3D553297
+    [self showLog:[NSString stringWithFormat:@"[receive][usb][info] %@",text]];
+    if ([text hasPrefix:@"B52C00"]) {
+        [self showLog:[NSString stringWithFormat:@"[receive][usb][info] %@",text]];
+        if (self.getSn1CallBack) {
+            self.getSn1CallBack([text substringWithRange:NSMakeRange(6, 8)], nil);
+        }
+    }
+    else if ([text hasPrefix:@"B52C01"]) {
+        [self showLog:[NSString stringWithFormat:@"[receive][usb][info] %@",text]];
+        if (self.getSn2CallBack) {
+            self.getSn2CallBack([text substringWithRange:NSMakeRange(6, 4)], nil);
+        }
+    }
+    else if([text hasPrefix:@"B5200443"]){
+        uint8_t cmd = 0x42;
+        NSMutableData *mData = [NSMutableData data];
+        [mData appendBytes:&cmd length:1];
+        [self.delegate nMouseSendCmdData:mData];
+    }
+    else if([text hasPrefix:@"B5200057"]){
+        [self showLog:[NSString stringWithFormat:@"[receive][usb][info] %@",text]];
+        uint8_t cmd = 0x42;
+        NSMutableData *mData = [NSMutableData data];
+        [mData appendBytes:&cmd length:1];
+        [self.delegate nMouseSendCmdData:mData];
+    }
+}
 - (void)getDeviceInfo:(void (^)(AiMouseDeviceInfo *deviceInfo,NSError *error))finished{
     [NSObject cancelPreviousPerformRequestsWithTarget:self];
     self.getDeviceInfoCallBack = finished;
index eca5223..de7d8c9 100644 (file)
Binary files a/MouseSdk/MouseSdk.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate and b/MouseSdk/MouseSdk.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate differ