return;
}
self.deviceInfo = [[AiMouseDeviceInfo alloc] init];
+ self.deviceInfo.type = 0;
self.deviceInfoBlock = complete;
[self sendDeviceInfoCmd:@{kCmd_Key:@"get_battery_power"}];
}
#import <Foundation/Foundation.h>
@interface AiMouseDeviceInfo : NSObject
+@property (nonatomic, assign) int type;/// 产品类型,0鼠标,1键盘
+
@property (nonatomic, strong) NSString *battery_power;/// 电池百分百电量,0-100
@property (nonatomic, strong) NSString *CPI;/// CPI值
@property (nonatomic, strong) NSString *CPI_list;/// 可设置的CPI参数列表
-(NSString *)description{
// NSString *info = [NSString stringWithFormat:@"\n battery_power = %@\n CPI = %@\n CPI_list = %@\n version = %@\n brand = %@\n sn = %@\n mac = %@\n productKey = %@\n secretKey = %@\n deviceSecret = %@ \n record_mode = %@ \n mouse_mode = %@ \n url = %@ \n urlActive = %@ ",self.battery_power,self.CPI,self.CPI_list,self.version,self.brand,self.sn,self.mac,self.productKey,self.secretKey,self.deviceSecret,self.record_mode,self.mouse_mode,self.url,self.urlActive];
- NSString *info = [NSString stringWithFormat:@"\n battery_power = %@\n CPI = %@\n CPI_list = %@\n version = %@\n brand = %@\n sn = %@\n mac = %@\n productKey = %@\n secretKey = %@\n deviceSecret = %@ ",self.battery_power,self.CPI,self.CPI_list,self.version,self.brand,self.sn,self.mac,self.productKey,self.secretKey,self.deviceSecret];
+ NSString *info = [NSString stringWithFormat:@"\n type = %d \n battery_power = %@\n CPI = %@\n CPI_list = %@\n version = %@\n brand = %@\n sn = %@\n mac = %@\n productKey = %@\n secretKey = %@\n deviceSecret = %@ ",self.type,self.battery_power,self.CPI,self.CPI_list,self.version,self.brand,self.sn,self.mac,self.productKey,self.secretKey,self.deviceSecret];
return info;
}
@end
self.getDeviceInfoCallBack = finished;
self.deviceInfo = [[AiMouseDeviceInfo alloc] init];
+ self.deviceInfo.type = 1;
self.deviceInfo.battery_power = @"0";
self.deviceInfo.CPI = @"1200";
self.deviceInfo.CPI_list = @"1200,1600,2400,4800";
- (instancetype)init{
self = [super init];
if (self) {
- NSString *version = @"MouseSdk_v2024112003";
+ NSString *version = @"MouseSdk_v2024112004";
NSLog(@"[AiMouseSdk] %@",version);
[self showLog:version];;
[self setupSDK];
[NSObject cancelPreviousPerformRequestsWithTarget:self];
self.getDeviceInfoCallBack = finished;
self.deviceInfo = [[AiMouseDeviceInfo alloc] init];
+ self.deviceInfo.type = 0;
self.deviceInfo.battery_power = @"0";
self.deviceInfo.CPI = @"1200";
self.deviceInfo.CPI_list = @"1200,1600,2400,4800";
}
AiMouseDeviceInfo *info = [[AiMouseDeviceInfo alloc] init];
+ info.type = 0;
info.battery_power = [NSString stringWithFormat:@"%d",deviceInfo.batteryValue] ;
info.version = [NSString stringWithFormat:@"%d",deviceInfo.version];
info.CPI_list = CPI_list;