/// - Parameter data: pcm格式语音数据
- (void)aiMouseSendRecordData:(NSData *)data;
+@optional
+/// 输出sdk日志
+/// - Parameter log: 日志
+- (void)aiMouseAddLog:(NSString *)log;
@end
@interface AiMouse : NSObject
_logLevel = AiMouseLogLevel_none;
_authState = AiMouseAuthState_Unknow;
_connectType = AiMouseConnectType_bluetooth;
+ NSLog(@"[AiMouseSdk]%@",[NSString stringWithFormat:@"AiMouseSdk_v%@",self.version]);
}
return self;
}
-(NSString *)version{
- return @"1.0.9";
+ return @"1.0.11";
}
-(AiFrameManager *)frameManager{
if (!_frameManager) {
}
//开始鉴权
- (void)startAuthentication:(void (^)(AiMouseAuthState))complete{
+ [self showLog:@"获取设备信息"];
_authState = AiMouseAuthState_Unknow;
self.authBlock = complete;
__block typeof(self) ws = self;
[self getDeviceInfo:^(AiMouseDeviceInfo *deviceInfo, NSError *error) {
+ [ws showLog:@"开始鉴权"];
[ws.authManager loginWith:deviceInfo];
}];
}
[self setAuthStateToDevice:isSuccess];
}
- (void)showLog:(NSString *)log{
+ if (self.delegate) {
+ [self.delegate aiMouseAddLog:log];
+ }
if(self.logLevel == AiMouseLogLevel_info){
NSLog(@"[AiMouseSdk]%@",log);
}
</Testables>
</TestAction>
<LaunchAction
- buildConfiguration = "Release"
+ buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
- (void)aiMouseSendRecordData:(NSData *)data{
[self.recordData appendData:data];
}
-
+/// 输出日志
+- (void)aiMouseAddLog:(NSString *)log {
+
+}
#pragma mark - public
-(void)startAuthentication{
//连上设备