直接打成libAiMouseManager包
authorliangzhenying <867174124@qq.com>
Thu, 29 Aug 2024 08:51:03 +0000 (16:51 +0800)
committerliangzhenying <867174124@qq.com>
Thu, 29 Aug 2024 08:51:03 +0000 (16:51 +0800)
17 files changed:
MouseSdk/AiMouseSdk/AiMouseSdk.xcodeproj/project.pbxproj
MouseSdk/AiMouseSdk/AiMouseSdk.xcodeproj/xcshareddata/xcschemes/AiMouseSdk.xcscheme
MouseSdk/AiMouseSdk/AiMouseSdk.xcodeproj/xcuserdata/apple.xcuserdatad/xcschemes/xcschememanagement.plist
MouseSdk/AiMouseSdk/Manager/BleManager.h [moved from MouseSdk/MouseSdk/manager/BleManager.h with 100% similarity]
MouseSdk/AiMouseSdk/Manager/BleManager.m [moved from MouseSdk/MouseSdk/manager/BleManager.m with 100% similarity]
MouseSdk/AiMouseSdk/Manager/DeviceManager2.h [moved from MouseSdk/MouseSdk/manager/DeviceManager2.h with 100% similarity]
MouseSdk/AiMouseSdk/Manager/DeviceManager2.m [moved from MouseSdk/MouseSdk/manager/DeviceManager2.m with 100% similarity]
MouseSdk/AiMouseSdk/Manager/DeviceManger.h [moved from MouseSdk/MouseSdk/manager/DeviceManger.h with 100% similarity]
MouseSdk/AiMouseSdk/Manager/DeviceManger.m [moved from MouseSdk/MouseSdk/manager/DeviceManger.m with 100% similarity]
MouseSdk/AiMouseSdk/Manager/HidManager.h [moved from MouseSdk/MouseSdk/manager/HidManager.h with 100% similarity]
MouseSdk/AiMouseSdk/Manager/HidManager.m [moved from MouseSdk/MouseSdk/manager/HidManager.m with 100% similarity]
MouseSdk/AiMouseSdk/Manager/TimerManager.h [moved from MouseSdk/MouseSdk/manager/TimerManager.h with 100% similarity]
MouseSdk/AiMouseSdk/Manager/TimerManager.m [moved from MouseSdk/MouseSdk/manager/TimerManager.m with 100% similarity]
MouseSdk/AiMouseSdk/TlwMouseSdk/TlwMouseSdk.m
MouseSdk/MouseSdk.xcodeproj/project.pbxproj
MouseSdk/MouseSdk.xcodeproj/xcuserdata/apple.xcuserdatad/xcschemes/xcschememanagement.plist
MouseSdk/MouseSdk.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate

index 1bbe774..f2235e3 100644 (file)
                184A71202BDD11C70025A332 /* AiTrippleModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 184A711E2BDD11C70025A332 /* AiTrippleModel.m */; };
                184A71242BDE2DA60025A332 /* AiSecretModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 184A71222BDE2DA60025A332 /* AiSecretModel.h */; };
                184A71252BDE2DA60025A332 /* AiSecretModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 184A71232BDE2DA60025A332 /* AiSecretModel.m */; };
+               18862A222C8064E300D3564D /* DeviceManger.h in Headers */ = {isa = PBXBuildFile; fileRef = 18862A182C8064E300D3564D /* DeviceManger.h */; settings = {ATTRIBUTES = (Public, ); }; };
+               18862A232C8064E300D3564D /* HidManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 18862A192C8064E300D3564D /* HidManager.m */; };
+               18862A242C8064E300D3564D /* TimerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 18862A1A2C8064E300D3564D /* TimerManager.h */; };
+               18862A252C8064E300D3564D /* DeviceManager2.h in Headers */ = {isa = PBXBuildFile; fileRef = 18862A1B2C8064E300D3564D /* DeviceManager2.h */; };
+               18862A262C8064E300D3564D /* BleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 18862A1C2C8064E300D3564D /* BleManager.h */; };
+               18862A272C8064E300D3564D /* DeviceManger.m in Sources */ = {isa = PBXBuildFile; fileRef = 18862A1D2C8064E300D3564D /* DeviceManger.m */; };
+               18862A282C8064E300D3564D /* BleManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 18862A1E2C8064E300D3564D /* BleManager.m */; };
+               18862A292C8064E300D3564D /* DeviceManager2.m in Sources */ = {isa = PBXBuildFile; fileRef = 18862A1F2C8064E300D3564D /* DeviceManager2.m */; };
+               18862A2A2C8064E300D3564D /* TimerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 18862A202C8064E300D3564D /* TimerManager.m */; };
+               18862A2B2C8064E300D3564D /* HidManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 18862A212C8064E300D3564D /* HidManager.h */; };
+               18862B0C2C806BD900D3564D /* avdct.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C742BD8FC4E008558E8 /* avdct.h */; };
+               18862B0D2C806BD900D3564D /* AiAuthManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7B472BD7BD7F008558E8 /* AiAuthManager.h */; };
+               18862B0E2C806BD900D3564D /* cast5.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C1B2BD8FC4E008558E8 /* cast5.h */; };
+               18862B0F2C806BD900D3564D /* timestamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C4E2BD8FC4E008558E8 /* timestamp.h */; };
+               18862B102C806BD900D3564D /* vdpau.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C652BD8FC4E008558E8 /* vdpau.h */; };
+               18862B112C806BD900D3564D /* camellia.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C2D2BD8FC4E008558E8 /* camellia.h */; };
+               18862B122C806BD900D3564D /* avfilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7BFC2BD8FC4E008558E8 /* avfilter.h */; };
+               18862B132C806BD900D3564D /* buffersink.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7BFB2BD8FC4E008558E8 /* buffersink.h */; };
+               18862B142C806BD900D3564D /* macros.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C392BD8FC4E008558E8 /* macros.h */; };
+               18862B152C806BD900D3564D /* adler32.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C242BD8FC4E008558E8 /* adler32.h */; };
+               18862B162C806BD900D3564D /* des.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C3F2BD8FC4E008558E8 /* des.h */; };
+               18862B172C806BD900D3564D /* ac3_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C752BD8FC4E008558E8 /* ac3_parser.h */; };
+               18862B182C806BD900D3564D /* opt.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C352BD8FC4E008558E8 /* opt.h */; };
+               18862B192C806BD900D3564D /* AFCompatibilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 184A71002BDA4C040025A332 /* AFCompatibilityMacros.h */; };
+               18862B1A2C806BD900D3564D /* AiAudioConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7AB72BD7BD7D008558E8 /* AiAudioConverter.h */; };
+               18862B1B2C806BD900D3564D /* attributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C232BD8FC4E008558E8 /* attributes.h */; };
+               18862B1C2C806BD900D3564D /* AiDeviceInfoManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 18AD83232BFAE8B9009BDE3B /* AiDeviceInfoManager.h */; };
+               18862B1D2C806BD900D3564D /* murmur3.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C092BD8FC4E008558E8 /* murmur3.h */; };
+               18862B1E2C806BD900D3564D /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C5E2BD8FC4E008558E8 /* version.h */; };
+               18862B1F2C806BD900D3564D /* tea.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C3C2BD8FC4E008558E8 /* tea.h */; };
+               18862B202C806BD900D3564D /* mediacodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C6B2BD8FC4E008558E8 /* mediacodec.h */; };
+               18862B212C806BD900D3564D /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C572BD8FC4E008558E8 /* version.h */; };
+               18862B222C806BD900D3564D /* base64.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C0D2BD8FC4E008558E8 /* base64.h */; };
+               18862B232C806BD900D3564D /* mastering_display_metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C362BD8FC4E008558E8 /* mastering_display_metadata.h */; };
+               18862B242C806BD900D3564D /* crc.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C162BD8FC4E008558E8 /* crc.h */; };
+               18862B252C806BD900D3564D /* hwcontext_cuda.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C002BD8FC4E008558E8 /* hwcontext_cuda.h */; };
+               18862B262C806BD900D3564D /* hwcontext_vaapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C1C2BD8FC4E008558E8 /* hwcontext_vaapi.h */; };
+               18862B272C806BD900D3564D /* tree.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C212BD8FC4E008558E8 /* tree.h */; };
+               18862B282C806BD900D3564D /* hwcontext_mediacodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C062BD8FC4E008558E8 /* hwcontext_mediacodec.h */; };
+               18862B292C806BD900D3564D /* AiAudioDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7B502BD7BD82008558E8 /* AiAudioDecoder.h */; };
+               18862B2A2C806BD900D3564D /* encryption_info.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C412BD8FC4E008558E8 /* encryption_info.h */; };
+               18862B2B2C806BD900D3564D /* blowfish.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C052BD8FC4E008558E8 /* blowfish.h */; };
+               18862B2C2C806BD900D3564D /* AiAliAuthManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 181CE5BF2C6EED9900EF8D07 /* AiAliAuthManager.h */; };
+               18862B2D2C806BD900D3564D /* jni.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C6F2BD8FC4E008558E8 /* jni.h */; };
+               18862B2E2C806BD900D3564D /* DeviceManger.h in Headers */ = {isa = PBXBuildFile; fileRef = 18862A182C8064E300D3564D /* DeviceManger.h */; settings = {ATTRIBUTES = (Public, ); }; };
+               18862B2F2C806BD900D3564D /* packet.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C702BD8FC4E008558E8 /* packet.h */; };
+               18862B302C806BD900D3564D /* hwcontext.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7BFE2BD8FC4E008558E8 /* hwcontext.h */; };
+               18862B312C806BD900D3564D /* dovi_meta.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C272BD8FC4E008558E8 /* dovi_meta.h */; };
+               18862B322C806BD900D3564D /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 184A71012BDA4C040025A332 /* AFHTTPSessionManager.h */; };
+               18862B332C806BD900D3564D /* TlwConnectManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 18EF7AF62C7603E800AC5223 /* TlwConnectManager.h */; };
+               18862B342C806BD900D3564D /* dirac.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C732BD8FC4E008558E8 /* dirac.h */; };
+               18862B352C806BD900D3564D /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 184A70F52BDA4C040025A332 /* AFNetworkReachabilityManager.h */; };
+               18862B362C806BD900D3564D /* AiSecretModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 184A71222BDE2DA60025A332 /* AiSecretModel.h */; };
+               18862B372C806BD900D3564D /* video_enc_params.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C452BD8FC4E008558E8 /* video_enc_params.h */; };
+               18862B382C806BD900D3564D /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C372BD8FC4E008558E8 /* log.h */; };
+               18862B392C806BD900D3564D /* file.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C192BD8FC4E008558E8 /* file.h */; };
+               18862B3A2C806BD900D3564D /* hwcontext_vulkan.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C142BD8FC4E008558E8 /* hwcontext_vulkan.h */; };
+               18862B3B2C806BD900D3564D /* pixfmt.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C4C2BD8FC4E008558E8 /* pixfmt.h */; };
+               18862B3C2C806BD900D3564D /* BleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 18862A1C2C8064E300D3564D /* BleManager.h */; };
+               18862B3D2C806BD900D3564D /* lzo.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C3E2BD8FC4E008558E8 /* lzo.h */; };
+               18862B3E2C806BD900D3564D /* xtea.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C152BD8FC4E008558E8 /* xtea.h */; };
+               18862B3F2C806BD900D3564D /* lfg.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C122BD8FC4E008558E8 /* lfg.h */; };
+               18862B402C806BD900D3564D /* audio_fifo.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C202BD8FC4E008558E8 /* audio_fifo.h */; };
+               18862B412C806BD900D3564D /* swresample.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C7B2BD8FC4E008558E8 /* swresample.h */; };
+               18862B422C806BD900D3564D /* buffersrc.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7BFA2BD8FC4E008558E8 /* buffersrc.h */; };
+               18862B432C806BD900D3564D /* avformat.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C5C2BD8FC4E008558E8 /* avformat.h */; };
+               18862B442C806BD900D3564D /* DeviceManager2.h in Headers */ = {isa = PBXBuildFile; fileRef = 18862A1B2C8064E300D3564D /* DeviceManager2.h */; };
+               18862B452C806BD900D3564D /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C082BD8FC4E008558E8 /* version.h */; };
+               18862B462C806BD900D3564D /* ffversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C1E2BD8FC4E008558E8 /* ffversion.h */; };
+               18862B472C806BD900D3564D /* intreadwrite.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C532BD8FC4E008558E8 /* intreadwrite.h */; };
+               18862B482C806BD900D3564D /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 184A70F72BDA4C040025A332 /* AFURLRequestSerialization.h */; };
+               18862B492C806BD900D3564D /* buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C2C2BD8FC4E008558E8 /* buffer.h */; };
+               18862B4A2C806BD900D3564D /* twofish.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C422BD8FC4E008558E8 /* twofish.h */; };
+               18862B4B2C806BD900D3564D /* AiMouseTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7B482BD7BD7F008558E8 /* AiMouseTools.h */; };
+               18862B4C2C806BD900D3564D /* pixelutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C2E2BD8FC4E008558E8 /* pixelutils.h */; };
+               18862B4D2C806BD900D3564D /* swscale.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C5F2BD8FC4E008558E8 /* swscale.h */; };
+               18862B4E2C806BD900D3564D /* hwcontext_vdpau.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C172BD8FC4E008558E8 /* hwcontext_vdpau.h */; };
+               18862B4F2C806BD900D3564D /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C302BD8FC4E008558E8 /* common.h */; };
+               18862B502C806BD900D3564D /* avutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C132BD8FC4E008558E8 /* avutil.h */; };
+               18862B512C806BD900D3564D /* rational.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C0E2BD8FC4E008558E8 /* rational.h */; };
+               18862B522C806BD900D3564D /* TlwTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 18EF7AF32C7603E800AC5223 /* TlwTools.h */; };
+               18862B532C806BD900D3564D /* codec_id.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C722BD8FC4E008558E8 /* codec_id.h */; };
+               18862B542C806BD900D3564D /* avconfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C112BD8FC4E008558E8 /* avconfig.h */; };
+               18862B552C806BD900D3564D /* avassert.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C502BD8FC4E008558E8 /* avassert.h */; };
+               18862B562C806BD900D3564D /* channel_layout.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C402BD8FC4E008558E8 /* channel_layout.h */; };
+               18862B572C806BD900D3564D /* bswap.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C3A2BD8FC4E008558E8 /* bswap.h */; };
+               18862B582C806BD900D3564D /* AiSender.h in Headers */ = {isa = PBXBuildFile; fileRef = 18AD83272BFB22DE009BDE3B /* AiSender.h */; };
+               18862B592C806BD900D3564D /* xvmc.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C6A2BD8FC4E008558E8 /* xvmc.h */; };
+               18862B5A2C806BD900D3564D /* aes.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C382BD8FC4E008558E8 /* aes.h */; };
+               18862B5B2C806BD900D3564D /* hwcontext_d3d11va.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C252BD8FC4E008558E8 /* hwcontext_d3d11va.h */; };
+               18862B5C2C806BD900D3564D /* TimerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 18862A1A2C8064E300D3564D /* TimerManager.h */; };
+               18862B5D2C806BD900D3564D /* dxva2.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C772BD8FC4E008558E8 /* dxva2.h */; };
+               18862B5E2C806BD900D3564D /* random_seed.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C342BD8FC4E008558E8 /* random_seed.h */; };
+               18862B5F2C806BD900D3564D /* intfloat.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C012BD8FC4E008558E8 /* intfloat.h */; };
+               18862B602C806BD900D3564D /* dv_profile.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C782BD8FC4E008558E8 /* dv_profile.h */; };
+               18862B612C806BD900D3564D /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 184A70F62BDA4C040025A332 /* AFURLSessionManager.h */; };
+               18862B622C806BD900D3564D /* downmix_info.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C4F2BD8FC4E008558E8 /* downmix_info.h */; };
+               18862B632C806BD900D3564D /* spherical.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C1D2BD8FC4E008558E8 /* spherical.h */; };
+               18862B642C806BD900D3564D /* hwcontext_opencl.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C1F2BD8FC4E008558E8 /* hwcontext_opencl.h */; };
+               18862B652C806BD900D3564D /* TlwMouseSdk.h in Headers */ = {isa = PBXBuildFile; fileRef = 18EF7AF42C7603E800AC5223 /* TlwMouseSdk.h */; settings = {ATTRIBUTES = (Public, ); }; };
+               18862B662C806BD900D3564D /* AiFrameManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7AB42BD7BD7D008558E8 /* AiFrameManager.h */; };
+               18862B672C806BD900D3564D /* parseutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C472BD8FC4E008558E8 /* parseutils.h */; };
+               18862B682C806BD900D3564D /* codec_par.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C662BD8FC4E008558E8 /* codec_par.h */; };
+               18862B692C806BD900D3564D /* AiAudioManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7B4C2BD7BD81008558E8 /* AiAudioManager.h */; };
+               18862B6A2C806BD900D3564D /* rc4.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C3B2BD8FC4E008558E8 /* rc4.h */; };
+               18862B6B2C806BD900D3564D /* display.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C2B2BD8FC4E008558E8 /* display.h */; };
+               18862B6C2C806BD900D3564D /* tx.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C282BD8FC4E008558E8 /* tx.h */; };
+               18862B6D2C806BD900D3564D /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7BF92BD8FC4E008558E8 /* version.h */; };
+               18862B6E2C806BD900D3564D /* codec_desc.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C682BD8FC4E008558E8 /* codec_desc.h */; };
+               18862B6F2C806BD900D3564D /* AiTrippleModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 184A711D2BDD11C70025A332 /* AiTrippleModel.h */; };
+               18862B702C806BD900D3564D /* mathematics.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C522BD8FC4E008558E8 /* mathematics.h */; };
+               18862B712C806BD900D3564D /* imgutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C432BD8FC4E008558E8 /* imgutils.h */; };
+               18862B722C806BD900D3564D /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C642BD8FC4E008558E8 /* version.h */; };
+               18862B732C806BD900D3564D /* adts_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C612BD8FC4E008558E8 /* adts_parser.h */; };
+               18862B742C806BD900D3564D /* avfft.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C6D2BD8FC4E008558E8 /* avfft.h */; };
+               18862B752C806BD900D3564D /* hdr_dynamic_metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C4A2BD8FC4E008558E8 /* hdr_dynamic_metadata.h */; };
+               18862B762C806BD900D3564D /* hwcontext_drm.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C2F2BD8FC4E008558E8 /* hwcontext_drm.h */; };
+               18862B772C806BD900D3564D /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C5A2BD8FC4E008558E8 /* version.h */; };
+               18862B782C806BD900D3564D /* AiConnectManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 189C15842C05726600676A80 /* AiConnectManager.h */; };
+               18862B792C806BD900D3564D /* TlwAudioManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 18EF7AEE2C7603E800AC5223 /* TlwAudioManager.h */; };
+               18862B7A2C806BD900D3564D /* time.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7BFF2BD8FC4E008558E8 /* time.h */; };
+               18862B7B2C806BD900D3564D /* bprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C492BD8FC4E008558E8 /* bprint.h */; };
+               18862B7C2C806BD900D3564D /* AiMouseAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = 18FCA3952C7F2AD100C44A37 /* AiMouseAuth.h */; };
+               18862B7D2C806BD900D3564D /* timecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C262BD8FC4E008558E8 /* timecode.h */; };
+               18862B7E2C806BD900D3564D /* md5.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C1A2BD8FC4E008558E8 /* md5.h */; };
+               18862B7F2C806BD900D3564D /* avio.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C5B2BD8FC4E008558E8 /* avio.h */; };
+               18862B802C806BD900D3564D /* hwcontext_dxva2.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C2A2BD8FC4E008558E8 /* hwcontext_dxva2.h */; };
+               18862B812C806BD900D3564D /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C512BD8FC4E008558E8 /* hash.h */; };
+               18862B822C806BD900D3564D /* AiMouseConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7AB62BD7BD7D008558E8 /* AiMouseConfig.h */; };
+               18862B832C806BD900D3564D /* codec.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C6E2BD8FC4E008558E8 /* codec.h */; };
+               18862B842C806BD900D3564D /* detection_bbox.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C032BD8FC4E008558E8 /* detection_bbox.h */; };
+               18862B852C806BD900D3564D /* videotoolbox.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C692BD8FC4E008558E8 /* videotoolbox.h */; };
+               18862B862C806BD900D3564D /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C7A2BD8FC4E008558E8 /* version.h */; };
+               18862B872C806BD900D3564D /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 184A70F42BDA4C040025A332 /* AFSecurityPolicy.h */; };
+               18862B882C806BD900D3564D /* AiMouseTools2.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7B532BD7BD82008558E8 /* AiMouseTools2.h */; };
+               18862B892C806BD900D3564D /* dict.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C332BD8FC4E008558E8 /* dict.h */; };
+               18862B8A2C806BD900D3564D /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 184A70FA2BDA4C040025A332 /* AFURLResponseSerialization.h */; };
+               18862B8B2C806BD900D3564D /* hwcontext_videotoolbox.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C442BD8FC4E008558E8 /* hwcontext_videotoolbox.h */; };
+               18862B8C2C806BD900D3564D /* sha.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C0F2BD8FC4E008558E8 /* sha.h */; };
+               18862B8D2C806BD900D3564D /* motion_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C102BD8FC4E008558E8 /* motion_vector.h */; };
+               18862B8E2C806BD900D3564D /* AiMouseSdk.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7AA92BD7BB12008558E8 /* AiMouseSdk.h */; settings = {ATTRIBUTES = (Public, ); }; };
+               18862B8F2C806BD900D3564D /* qsv.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C672BD8FC4E008558E8 /* qsv.h */; };
+               18862B902C806BD900D3564D /* hmac.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C312BD8FC4E008558E8 /* hmac.h */; };
+               18862B912C806BD900D3564D /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 184A70FD2BDA4C040025A332 /* AFNetworking.h */; };
+               18862B922C806BD900D3564D /* threadmessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C222BD8FC4E008558E8 /* threadmessage.h */; };
+               18862B932C806BD900D3564D /* adpcm.h in Headers */ = {isa = PBXBuildFile; fileRef = 18EF7AEA2C7603E800AC5223 /* adpcm.h */; };
+               18862B942C806BD900D3564D /* AiRecordManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7AB82BD7BD7D008558E8 /* AiRecordManager.h */; };
+               18862B952C806BD900D3564D /* avdevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C582BD8FC4E008558E8 /* avdevice.h */; };
+               18862B962C806BD900D3564D /* defs.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C632BD8FC4E008558E8 /* defs.h */; };
+               18862B972C806BD900D3564D /* stereo3d.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C0A2BD8FC4E008558E8 /* stereo3d.h */; };
+               18862B982C806BD900D3564D /* film_grain_params.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C542BD8FC4E008558E8 /* film_grain_params.h */; };
+               18862B992C806BD900D3564D /* error.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C022BD8FC4E008558E8 /* error.h */; };
+               18862B9A2C806BD900D3564D /* mem.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C462BD8FC4E008558E8 /* mem.h */; };
+               18862B9B2C806BD900D3564D /* avstring.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C552BD8FC4E008558E8 /* avstring.h */; };
+               18862B9C2C806BD900D3564D /* replaygain.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C072BD8FC4E008558E8 /* replaygain.h */; };
+               18862B9D2C806BD900D3564D /* frame.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C182BD8FC4E008558E8 /* frame.h */; };
+               18862B9E2C806BD900D3564D /* sha512.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C292BD8FC4E008558E8 /* sha512.h */; };
+               18862B9F2C806BD900D3564D /* samplefmt.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C0B2BD8FC4E008558E8 /* samplefmt.h */; };
+               18862BA02C806BD900D3564D /* fifo.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C042BD8FC4E008558E8 /* fifo.h */; };
+               18862BA12C806BD900D3564D /* cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C3D2BD8FC4E008558E8 /* cpu.h */; };
+               18862BA22C806BD900D3564D /* d3d11va.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C6C2BD8FC4E008558E8 /* d3d11va.h */; };
+               18862BA32C806BD900D3564D /* eval.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C322BD8FC4E008558E8 /* eval.h */; };
+               18862BA42C806BD900D3564D /* bsf.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C712BD8FC4E008558E8 /* bsf.h */; };
+               18862BA52C806BD900D3564D /* ripemd.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C482BD8FC4E008558E8 /* ripemd.h */; };
+               18862BA62C806BD900D3564D /* HidManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 18862A212C8064E300D3564D /* HidManager.h */; };
+               18862BA72C806BD900D3564D /* hwcontext_qsv.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C4B2BD8FC4E008558E8 /* hwcontext_qsv.h */; };
+               18862BA82C806BD900D3564D /* aes_ctr.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C4D2BD8FC4E008558E8 /* aes_ctr.h */; };
+               18862BA92C806BD900D3564D /* vorbis_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C762BD8FC4E008558E8 /* vorbis_parser.h */; };
+               18862BAA2C806BD900D3564D /* TlwRecordManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 18EF7AF12C7603E800AC5223 /* TlwRecordManager.h */; };
+               18862BAB2C806BD900D3564D /* avcodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C622BD8FC4E008558E8 /* avcodec.h */; };
+               18862BAC2C806BD900D3564D /* pixdesc.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E7C0C2BD8FC4E008558E8 /* pixdesc.h */; };
+               18862BAE2C806BD900D3564D /* AiMouseAuth.m in Sources */ = {isa = PBXBuildFile; fileRef = 18FCA3962C7F2AD100C44A37 /* AiMouseAuth.m */; };
+               18862BAF2C806BD900D3564D /* TimerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 18862A202C8064E300D3564D /* TimerManager.m */; };
+               18862BB02C806BD900D3564D /* HidManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 18862A192C8064E300D3564D /* HidManager.m */; };
+               18862BB12C806BD900D3564D /* DeviceManager2.m in Sources */ = {isa = PBXBuildFile; fileRef = 18862A1F2C8064E300D3564D /* DeviceManager2.m */; };
+               18862BB22C806BD900D3564D /* AiMouseTools2.m in Sources */ = {isa = PBXBuildFile; fileRef = 180E7B4F2BD7BD81008558E8 /* AiMouseTools2.m */; };
+               18862BB32C806BD900D3564D /* AiSecretModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 184A71232BDE2DA60025A332 /* AiSecretModel.m */; };
+               18862BB42C806BD900D3564D /* AiSender.m in Sources */ = {isa = PBXBuildFile; fileRef = 18AD83282BFB22DE009BDE3B /* AiSender.m */; };
+               18862BB52C806BD900D3564D /* AiTrippleModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 184A711E2BDD11C70025A332 /* AiTrippleModel.m */; };
+               18862BB62C806BD900D3564D /* AiMouseSdk.m in Sources */ = {isa = PBXBuildFile; fileRef = 180E7AAB2BD7BB12008558E8 /* AiMouseSdk.m */; };
+               18862BB72C806BD900D3564D /* AiAudioConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 180E7B4B2BD7BD80008558E8 /* AiAudioConverter.m */; };
+               18862BB82C806BD900D3564D /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 184A70F92BDA4C040025A332 /* AFHTTPSessionManager.m */; };
+               18862BB92C806BD900D3564D /* AiMouseTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 180E7B4A2BD7BD80008558E8 /* AiMouseTools.m */; };
+               18862BBA2C806BD900D3564D /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 184A70FC2BDA4C040025A332 /* AFURLRequestSerialization.m */; };
+               18862BBB2C806BD900D3564D /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 184A70F82BDA4C040025A332 /* AFURLResponseSerialization.m */; };
+               18862BBC2C806BD900D3564D /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 184A70FE2BDA4C040025A332 /* AFNetworkReachabilityManager.m */; };
+               18862BBD2C806BD900D3564D /* AiRecordManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 180E7B4E2BD7BD81008558E8 /* AiRecordManager.m */; };
+               18862BBE2C806BD900D3564D /* TlwAudioManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 18EF7AF52C7603E800AC5223 /* TlwAudioManager.m */; };
+               18862BBF2C806BD900D3564D /* TlwRecordManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 18EF7AE82C7603E800AC5223 /* TlwRecordManager.m */; };
+               18862BC02C806BD900D3564D /* AiFrameManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 180E7B4D2BD7BD81008558E8 /* AiFrameManager.m */; };
+               18862BC12C806BD900D3564D /* AiAudioManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 180E7B512BD7BD82008558E8 /* AiAudioManager.m */; };
+               18862BC22C806BD900D3564D /* AiConnectManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 189C15852C05726600676A80 /* AiConnectManager.m */; };
+               18862BC32C806BD900D3564D /* TlwTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 18EF7AEC2C7603E800AC5223 /* TlwTools.m */; };
+               18862BC42C806BD900D3564D /* TlwMouseSdk.m in Sources */ = {isa = PBXBuildFile; fileRef = 18EF7AEB2C7603E800AC5223 /* TlwMouseSdk.m */; };
+               18862BC52C806BD900D3564D /* BleManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 18862A1E2C8064E300D3564D /* BleManager.m */; };
+               18862BC62C806BD900D3564D /* AiMouseConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 180E7B492BD7BD80008558E8 /* AiMouseConfig.m */; };
+               18862BC72C806BD900D3564D /* TlwConnectManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 18EF7AED2C7603E800AC5223 /* TlwConnectManager.m */; };
+               18862BC82C806BD900D3564D /* AiAliAuthManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 181CE5C02C6EED9900EF8D07 /* AiAliAuthManager.m */; };
+               18862BC92C806BD900D3564D /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 184A70FF2BDA4C040025A332 /* AFSecurityPolicy.m */; };
+               18862BCA2C806BD900D3564D /* DeviceManger.m in Sources */ = {isa = PBXBuildFile; fileRef = 18862A1D2C8064E300D3564D /* DeviceManger.m */; };
+               18862BCB2C806BD900D3564D /* AiAudioDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 180E7AB52BD7BD7D008558E8 /* AiAudioDecoder.m */; };
+               18862BCC2C806BD900D3564D /* AiDeviceInfoManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 18AD83242BFAE8B9009BDE3B /* AiDeviceInfoManager.m */; };
+               18862BCD2C806BD900D3564D /* adpcm.c in Sources */ = {isa = PBXBuildFile; fileRef = 18EF7AF22C7603E800AC5223 /* adpcm.c */; };
+               18862BCE2C806BD900D3564D /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 184A70FB2BDA4C040025A332 /* AFURLSessionManager.m */; };
+               18862BCF2C806BD900D3564D /* AiAuthManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 180E7B522BD7BD82008558E8 /* AiAuthManager.m */; };
+               18862BD12C806BD900D3564D /* liblzma.5.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 180E7D142BD8FF5C008558E8 /* liblzma.5.tbd */; };
+               18862BD22C806BD900D3564D /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 180E7D122BD8FF3A008558E8 /* libiconv.tbd */; };
+               18862BD32C806BD900D3564D /* libbz2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 180E7D102BD8FF11008558E8 /* libbz2.tbd */; };
+               18862BD42C806BD900D3564D /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 180E7D0E2BD8FEF5008558E8 /* libz.tbd */; };
+               18862BD52C806BD900D3564D /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 180E7D0C2BD8FED8008558E8 /* CoreAudio.framework */; };
+               18862BD62C806BD900D3564D /* VideoToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 180E7D0A2BD8FEB3008558E8 /* VideoToolbox.framework */; };
+               18862BD72C806BD900D3564D /* libavdevice.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 180E7C812BD8FC4E008558E8 /* libavdevice.a */; };
+               18862BD82C806BD900D3564D /* libswscale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 180E7C832BD8FC4E008558E8 /* libswscale.a */; };
+               18862BD92C806BD900D3564D /* libavfilter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 180E7C7E2BD8FC4E008558E8 /* libavfilter.a */; };
+               18862BDA2C806BD900D3564D /* libavutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 180E7C7D2BD8FC4E008558E8 /* libavutil.a */; };
+               18862BDB2C806BD900D3564D /* libavcodec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 180E7C7F2BD8FC4E008558E8 /* libavcodec.a */; };
+               18862BDC2C806BD900D3564D /* libswresample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 180E7C822BD8FC4E008558E8 /* libswresample.a */; };
+               18862BDD2C806BD900D3564D /* libavformat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 180E7C802BD8FC4E008558E8 /* libavformat.a */; };
                189C15862C05726600676A80 /* AiConnectManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 189C15842C05726600676A80 /* AiConnectManager.h */; };
                189C15872C05726600676A80 /* AiConnectManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 189C15852C05726600676A80 /* AiConnectManager.m */; };
                18AD83252BFAE8B9009BDE3B /* AiDeviceInfoManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 18AD83232BFAE8B9009BDE3B /* AiDeviceInfoManager.h */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
-               180E7AA62BD7BB12008558E8 /* libAiMouseSdk.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libAiMouseSdk.a; sourceTree = BUILT_PRODUCTS_DIR; };
+               180E7AA62BD7BB12008558E8 /* libAiMouseManager.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libAiMouseManager.a; sourceTree = BUILT_PRODUCTS_DIR; };
                180E7AA92BD7BB12008558E8 /* AiMouseSdk.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AiMouseSdk.h; sourceTree = "<group>"; };
                180E7AAB2BD7BB12008558E8 /* AiMouseSdk.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AiMouseSdk.m; sourceTree = "<group>"; };
                180E7AB42BD7BD7D008558E8 /* AiFrameManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AiFrameManager.h; sourceTree = "<group>"; };
                184A711E2BDD11C70025A332 /* AiTrippleModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AiTrippleModel.m; sourceTree = "<group>"; };
                184A71222BDE2DA60025A332 /* AiSecretModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AiSecretModel.h; sourceTree = "<group>"; };
                184A71232BDE2DA60025A332 /* AiSecretModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AiSecretModel.m; sourceTree = "<group>"; };
+               18862A182C8064E300D3564D /* DeviceManger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeviceManger.h; sourceTree = "<group>"; };
+               18862A192C8064E300D3564D /* HidManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HidManager.m; sourceTree = "<group>"; };
+               18862A1A2C8064E300D3564D /* TimerManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TimerManager.h; sourceTree = "<group>"; };
+               18862A1B2C8064E300D3564D /* DeviceManager2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeviceManager2.h; sourceTree = "<group>"; };
+               18862A1C2C8064E300D3564D /* BleManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BleManager.h; sourceTree = "<group>"; };
+               18862A1D2C8064E300D3564D /* DeviceManger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DeviceManger.m; sourceTree = "<group>"; };
+               18862A1E2C8064E300D3564D /* BleManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BleManager.m; sourceTree = "<group>"; };
+               18862A1F2C8064E300D3564D /* DeviceManager2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DeviceManager2.m; sourceTree = "<group>"; };
+               18862A202C8064E300D3564D /* TimerManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TimerManager.m; sourceTree = "<group>"; };
+               18862A212C8064E300D3564D /* HidManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HidManager.h; sourceTree = "<group>"; };
+               18862BE12C806BD900D3564D /* libAiMouseSdk copy.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libAiMouseSdk copy.a"; path = "/Users/apple/Desktop/code/MouseSdk-MacOS/MouseSdk/AiMouseSdk/build/Debug/libAiMouseSdk copy.a"; sourceTree = "<absolute>"; };
                189C15842C05726600676A80 /* AiConnectManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AiConnectManager.h; sourceTree = "<group>"; };
                189C15852C05726600676A80 /* AiConnectManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AiConnectManager.m; sourceTree = "<group>"; };
                18AD83232BFAE8B9009BDE3B /* AiDeviceInfoManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AiDeviceInfoManager.h; sourceTree = "<group>"; };
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               18862BD02C806BD900D3564D /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               18862BD12C806BD900D3564D /* liblzma.5.tbd in Frameworks */,
+                               18862BD22C806BD900D3564D /* libiconv.tbd in Frameworks */,
+                               18862BD32C806BD900D3564D /* libbz2.tbd in Frameworks */,
+                               18862BD42C806BD900D3564D /* libz.tbd in Frameworks */,
+                               18862BD52C806BD900D3564D /* CoreAudio.framework in Frameworks */,
+                               18862BD62C806BD900D3564D /* VideoToolbox.framework in Frameworks */,
+                               18862BD72C806BD900D3564D /* libavdevice.a in Frameworks */,
+                               18862BD82C806BD900D3564D /* libswscale.a in Frameworks */,
+                               18862BD92C806BD900D3564D /* libavfilter.a in Frameworks */,
+                               18862BDA2C806BD900D3564D /* libavutil.a in Frameworks */,
+                               18862BDB2C806BD900D3564D /* libavcodec.a in Frameworks */,
+                               18862BDC2C806BD900D3564D /* libswresample.a in Frameworks */,
+                               18862BDD2C806BD900D3564D /* libavformat.a in Frameworks */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
 /* End PBXFrameworksBuildPhase section */
 
 /* Begin PBXGroup section */
                180E7A9D2BD7BB12008558E8 = {
                        isa = PBXGroup;
                        children = (
+                               18862A172C8064E300D3564D /* Manager */,
                                18EF7AE72C7603E800AC5223 /* TlwMouseSdk */,
                                180E7AA82BD7BB12008558E8 /* AiMouseSdk */,
                                180E7AA72BD7BB12008558E8 /* Products */,
                180E7AA72BD7BB12008558E8 /* Products */ = {
                        isa = PBXGroup;
                        children = (
-                               180E7AA62BD7BB12008558E8 /* libAiMouseSdk.a */,
+                               180E7AA62BD7BB12008558E8 /* libAiMouseManager.a */,
                        );
                        name = Products;
                        sourceTree = "<group>";
                        path = AFNetworking;
                        sourceTree = "<group>";
                };
+               18862A172C8064E300D3564D /* Manager */ = {
+                       isa = PBXGroup;
+                       children = (
+                               18862A182C8064E300D3564D /* DeviceManger.h */,
+                               18862A192C8064E300D3564D /* HidManager.m */,
+                               18862A1A2C8064E300D3564D /* TimerManager.h */,
+                               18862A1C2C8064E300D3564D /* BleManager.h */,
+                               18862A1D2C8064E300D3564D /* DeviceManger.m */,
+                               18862A1E2C8064E300D3564D /* BleManager.m */,
+                               18862A1F2C8064E300D3564D /* DeviceManager2.m */,
+                               18862A1B2C8064E300D3564D /* DeviceManager2.h */,
+                               18862A202C8064E300D3564D /* TimerManager.m */,
+                               18862A212C8064E300D3564D /* HidManager.h */,
+                       );
+                       path = Manager;
+                       sourceTree = "<group>";
+               };
                18EF7AE72C7603E800AC5223 /* TlwMouseSdk */ = {
                        isa = PBXGroup;
                        children = (
                                180E7C8F2BD8FC4E008558E8 /* blowfish.h in Headers */,
                                181CE5C12C6EED9900EF8D07 /* AiAliAuthManager.h in Headers */,
                                180E7CF52BD8FC4F008558E8 /* jni.h in Headers */,
+                               18862A222C8064E300D3564D /* DeviceManger.h in Headers */,
                                180E7CF62BD8FC4F008558E8 /* packet.h in Headers */,
                                180E7C882BD8FC4E008558E8 /* hwcontext.h in Headers */,
                                180E7CB12BD8FC4E008558E8 /* dovi_meta.h in Headers */,
                                180E7CA32BD8FC4E008558E8 /* file.h in Headers */,
                                180E7C9E2BD8FC4E008558E8 /* hwcontext_vulkan.h in Headers */,
                                180E7CD62BD8FC4E008558E8 /* pixfmt.h in Headers */,
+                               18862A262C8064E300D3564D /* BleManager.h in Headers */,
                                180E7CC82BD8FC4E008558E8 /* lzo.h in Headers */,
                                180E7C9F2BD8FC4E008558E8 /* xtea.h in Headers */,
                                180E7C9C2BD8FC4E008558E8 /* lfg.h in Headers */,
                                180E7D002BD8FC4F008558E8 /* swresample.h in Headers */,
                                180E7C852BD8FC4E008558E8 /* buffersrc.h in Headers */,
                                180E7CE42BD8FC4E008558E8 /* avformat.h in Headers */,
+                               18862A252C8064E300D3564D /* DeviceManager2.h in Headers */,
                                180E7C922BD8FC4E008558E8 /* version.h in Headers */,
                                180E7CA82BD8FC4E008558E8 /* ffversion.h in Headers */,
                                180E7CDD2BD8FC4E008558E8 /* intreadwrite.h in Headers */,
                                180E7CF02BD8FC4F008558E8 /* xvmc.h in Headers */,
                                180E7CC22BD8FC4E008558E8 /* aes.h in Headers */,
                                180E7CAF2BD8FC4E008558E8 /* hwcontext_d3d11va.h in Headers */,
+                               18862A242C8064E300D3564D /* TimerManager.h in Headers */,
                                180E7CFD2BD8FC4F008558E8 /* dxva2.h in Headers */,
                                180E7CBE2BD8FC4E008558E8 /* random_seed.h in Headers */,
                                180E7C8B2BD8FC4E008558E8 /* intfloat.h in Headers */,
                                180E7CBC2BD8FC4E008558E8 /* eval.h in Headers */,
                                180E7CF72BD8FC4F008558E8 /* bsf.h in Headers */,
                                180E7CD22BD8FC4E008558E8 /* ripemd.h in Headers */,
+                               18862A2B2C8064E300D3564D /* HidManager.h in Headers */,
                                180E7CD52BD8FC4E008558E8 /* hwcontext_qsv.h in Headers */,
                                180E7CD72BD8FC4E008558E8 /* aes_ctr.h in Headers */,
                                180E7CFC2BD8FC4F008558E8 /* vorbis_parser.h in Headers */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               18862B0B2C806BD900D3564D /* Headers */ = {
+                       isa = PBXHeadersBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               18862B0C2C806BD900D3564D /* avdct.h in Headers */,
+                               18862B0D2C806BD900D3564D /* AiAuthManager.h in Headers */,
+                               18862B0E2C806BD900D3564D /* cast5.h in Headers */,
+                               18862B0F2C806BD900D3564D /* timestamp.h in Headers */,
+                               18862B102C806BD900D3564D /* vdpau.h in Headers */,
+                               18862B112C806BD900D3564D /* camellia.h in Headers */,
+                               18862B122C806BD900D3564D /* avfilter.h in Headers */,
+                               18862B132C806BD900D3564D /* buffersink.h in Headers */,
+                               18862B142C806BD900D3564D /* macros.h in Headers */,
+                               18862B152C806BD900D3564D /* adler32.h in Headers */,
+                               18862B162C806BD900D3564D /* des.h in Headers */,
+                               18862B172C806BD900D3564D /* ac3_parser.h in Headers */,
+                               18862B182C806BD900D3564D /* opt.h in Headers */,
+                               18862B192C806BD900D3564D /* AFCompatibilityMacros.h in Headers */,
+                               18862B1A2C806BD900D3564D /* AiAudioConverter.h in Headers */,
+                               18862B1B2C806BD900D3564D /* attributes.h in Headers */,
+                               18862B1C2C806BD900D3564D /* AiDeviceInfoManager.h in Headers */,
+                               18862B1D2C806BD900D3564D /* murmur3.h in Headers */,
+                               18862B1E2C806BD900D3564D /* version.h in Headers */,
+                               18862B1F2C806BD900D3564D /* tea.h in Headers */,
+                               18862B202C806BD900D3564D /* mediacodec.h in Headers */,
+                               18862B212C806BD900D3564D /* version.h in Headers */,
+                               18862B222C806BD900D3564D /* base64.h in Headers */,
+                               18862B232C806BD900D3564D /* mastering_display_metadata.h in Headers */,
+                               18862B242C806BD900D3564D /* crc.h in Headers */,
+                               18862B252C806BD900D3564D /* hwcontext_cuda.h in Headers */,
+                               18862B262C806BD900D3564D /* hwcontext_vaapi.h in Headers */,
+                               18862B272C806BD900D3564D /* tree.h in Headers */,
+                               18862B282C806BD900D3564D /* hwcontext_mediacodec.h in Headers */,
+                               18862B292C806BD900D3564D /* AiAudioDecoder.h in Headers */,
+                               18862B2A2C806BD900D3564D /* encryption_info.h in Headers */,
+                               18862B2B2C806BD900D3564D /* blowfish.h in Headers */,
+                               18862B2C2C806BD900D3564D /* AiAliAuthManager.h in Headers */,
+                               18862B2D2C806BD900D3564D /* jni.h in Headers */,
+                               18862B2E2C806BD900D3564D /* DeviceManger.h in Headers */,
+                               18862B2F2C806BD900D3564D /* packet.h in Headers */,
+                               18862B302C806BD900D3564D /* hwcontext.h in Headers */,
+                               18862B312C806BD900D3564D /* dovi_meta.h in Headers */,
+                               18862B322C806BD900D3564D /* AFHTTPSessionManager.h in Headers */,
+                               18862B332C806BD900D3564D /* TlwConnectManager.h in Headers */,
+                               18862B342C806BD900D3564D /* dirac.h in Headers */,
+                               18862B352C806BD900D3564D /* AFNetworkReachabilityManager.h in Headers */,
+                               18862B362C806BD900D3564D /* AiSecretModel.h in Headers */,
+                               18862B372C806BD900D3564D /* video_enc_params.h in Headers */,
+                               18862B382C806BD900D3564D /* log.h in Headers */,
+                               18862B392C806BD900D3564D /* file.h in Headers */,
+                               18862B3A2C806BD900D3564D /* hwcontext_vulkan.h in Headers */,
+                               18862B3B2C806BD900D3564D /* pixfmt.h in Headers */,
+                               18862B3C2C806BD900D3564D /* BleManager.h in Headers */,
+                               18862B3D2C806BD900D3564D /* lzo.h in Headers */,
+                               18862B3E2C806BD900D3564D /* xtea.h in Headers */,
+                               18862B3F2C806BD900D3564D /* lfg.h in Headers */,
+                               18862B402C806BD900D3564D /* audio_fifo.h in Headers */,
+                               18862B412C806BD900D3564D /* swresample.h in Headers */,
+                               18862B422C806BD900D3564D /* buffersrc.h in Headers */,
+                               18862B432C806BD900D3564D /* avformat.h in Headers */,
+                               18862B442C806BD900D3564D /* DeviceManager2.h in Headers */,
+                               18862B452C806BD900D3564D /* version.h in Headers */,
+                               18862B462C806BD900D3564D /* ffversion.h in Headers */,
+                               18862B472C806BD900D3564D /* intreadwrite.h in Headers */,
+                               18862B482C806BD900D3564D /* AFURLRequestSerialization.h in Headers */,
+                               18862B492C806BD900D3564D /* buffer.h in Headers */,
+                               18862B4A2C806BD900D3564D /* twofish.h in Headers */,
+                               18862B4B2C806BD900D3564D /* AiMouseTools.h in Headers */,
+                               18862B4C2C806BD900D3564D /* pixelutils.h in Headers */,
+                               18862B4D2C806BD900D3564D /* swscale.h in Headers */,
+                               18862B4E2C806BD900D3564D /* hwcontext_vdpau.h in Headers */,
+                               18862B4F2C806BD900D3564D /* common.h in Headers */,
+                               18862B502C806BD900D3564D /* avutil.h in Headers */,
+                               18862B512C806BD900D3564D /* rational.h in Headers */,
+                               18862B522C806BD900D3564D /* TlwTools.h in Headers */,
+                               18862B532C806BD900D3564D /* codec_id.h in Headers */,
+                               18862B542C806BD900D3564D /* avconfig.h in Headers */,
+                               18862B552C806BD900D3564D /* avassert.h in Headers */,
+                               18862B562C806BD900D3564D /* channel_layout.h in Headers */,
+                               18862B572C806BD900D3564D /* bswap.h in Headers */,
+                               18862B582C806BD900D3564D /* AiSender.h in Headers */,
+                               18862B592C806BD900D3564D /* xvmc.h in Headers */,
+                               18862B5A2C806BD900D3564D /* aes.h in Headers */,
+                               18862B5B2C806BD900D3564D /* hwcontext_d3d11va.h in Headers */,
+                               18862B5C2C806BD900D3564D /* TimerManager.h in Headers */,
+                               18862B5D2C806BD900D3564D /* dxva2.h in Headers */,
+                               18862B5E2C806BD900D3564D /* random_seed.h in Headers */,
+                               18862B5F2C806BD900D3564D /* intfloat.h in Headers */,
+                               18862B602C806BD900D3564D /* dv_profile.h in Headers */,
+                               18862B612C806BD900D3564D /* AFURLSessionManager.h in Headers */,
+                               18862B622C806BD900D3564D /* downmix_info.h in Headers */,
+                               18862B632C806BD900D3564D /* spherical.h in Headers */,
+                               18862B642C806BD900D3564D /* hwcontext_opencl.h in Headers */,
+                               18862B652C806BD900D3564D /* TlwMouseSdk.h in Headers */,
+                               18862B662C806BD900D3564D /* AiFrameManager.h in Headers */,
+                               18862B672C806BD900D3564D /* parseutils.h in Headers */,
+                               18862B682C806BD900D3564D /* codec_par.h in Headers */,
+                               18862B692C806BD900D3564D /* AiAudioManager.h in Headers */,
+                               18862B6A2C806BD900D3564D /* rc4.h in Headers */,
+                               18862B6B2C806BD900D3564D /* display.h in Headers */,
+                               18862B6C2C806BD900D3564D /* tx.h in Headers */,
+                               18862B6D2C806BD900D3564D /* version.h in Headers */,
+                               18862B6E2C806BD900D3564D /* codec_desc.h in Headers */,
+                               18862B6F2C806BD900D3564D /* AiTrippleModel.h in Headers */,
+                               18862B702C806BD900D3564D /* mathematics.h in Headers */,
+                               18862B712C806BD900D3564D /* imgutils.h in Headers */,
+                               18862B722C806BD900D3564D /* version.h in Headers */,
+                               18862B732C806BD900D3564D /* adts_parser.h in Headers */,
+                               18862B742C806BD900D3564D /* avfft.h in Headers */,
+                               18862B752C806BD900D3564D /* hdr_dynamic_metadata.h in Headers */,
+                               18862B762C806BD900D3564D /* hwcontext_drm.h in Headers */,
+                               18862B772C806BD900D3564D /* version.h in Headers */,
+                               18862B782C806BD900D3564D /* AiConnectManager.h in Headers */,
+                               18862B792C806BD900D3564D /* TlwAudioManager.h in Headers */,
+                               18862B7A2C806BD900D3564D /* time.h in Headers */,
+                               18862B7B2C806BD900D3564D /* bprint.h in Headers */,
+                               18862B7C2C806BD900D3564D /* AiMouseAuth.h in Headers */,
+                               18862B7D2C806BD900D3564D /* timecode.h in Headers */,
+                               18862B7E2C806BD900D3564D /* md5.h in Headers */,
+                               18862B7F2C806BD900D3564D /* avio.h in Headers */,
+                               18862B802C806BD900D3564D /* hwcontext_dxva2.h in Headers */,
+                               18862B812C806BD900D3564D /* hash.h in Headers */,
+                               18862B822C806BD900D3564D /* AiMouseConfig.h in Headers */,
+                               18862B832C806BD900D3564D /* codec.h in Headers */,
+                               18862B842C806BD900D3564D /* detection_bbox.h in Headers */,
+                               18862B852C806BD900D3564D /* videotoolbox.h in Headers */,
+                               18862B862C806BD900D3564D /* version.h in Headers */,
+                               18862B872C806BD900D3564D /* AFSecurityPolicy.h in Headers */,
+                               18862B882C806BD900D3564D /* AiMouseTools2.h in Headers */,
+                               18862B892C806BD900D3564D /* dict.h in Headers */,
+                               18862B8A2C806BD900D3564D /* AFURLResponseSerialization.h in Headers */,
+                               18862B8B2C806BD900D3564D /* hwcontext_videotoolbox.h in Headers */,
+                               18862B8C2C806BD900D3564D /* sha.h in Headers */,
+                               18862B8D2C806BD900D3564D /* motion_vector.h in Headers */,
+                               18862B8E2C806BD900D3564D /* AiMouseSdk.h in Headers */,
+                               18862B8F2C806BD900D3564D /* qsv.h in Headers */,
+                               18862B902C806BD900D3564D /* hmac.h in Headers */,
+                               18862B912C806BD900D3564D /* AFNetworking.h in Headers */,
+                               18862B922C806BD900D3564D /* threadmessage.h in Headers */,
+                               18862B932C806BD900D3564D /* adpcm.h in Headers */,
+                               18862B942C806BD900D3564D /* AiRecordManager.h in Headers */,
+                               18862B952C806BD900D3564D /* avdevice.h in Headers */,
+                               18862B962C806BD900D3564D /* defs.h in Headers */,
+                               18862B972C806BD900D3564D /* stereo3d.h in Headers */,
+                               18862B982C806BD900D3564D /* film_grain_params.h in Headers */,
+                               18862B992C806BD900D3564D /* error.h in Headers */,
+                               18862B9A2C806BD900D3564D /* mem.h in Headers */,
+                               18862B9B2C806BD900D3564D /* avstring.h in Headers */,
+                               18862B9C2C806BD900D3564D /* replaygain.h in Headers */,
+                               18862B9D2C806BD900D3564D /* frame.h in Headers */,
+                               18862B9E2C806BD900D3564D /* sha512.h in Headers */,
+                               18862B9F2C806BD900D3564D /* samplefmt.h in Headers */,
+                               18862BA02C806BD900D3564D /* fifo.h in Headers */,
+                               18862BA12C806BD900D3564D /* cpu.h in Headers */,
+                               18862BA22C806BD900D3564D /* d3d11va.h in Headers */,
+                               18862BA32C806BD900D3564D /* eval.h in Headers */,
+                               18862BA42C806BD900D3564D /* bsf.h in Headers */,
+                               18862BA52C806BD900D3564D /* ripemd.h in Headers */,
+                               18862BA62C806BD900D3564D /* HidManager.h in Headers */,
+                               18862BA72C806BD900D3564D /* hwcontext_qsv.h in Headers */,
+                               18862BA82C806BD900D3564D /* aes_ctr.h in Headers */,
+                               18862BA92C806BD900D3564D /* vorbis_parser.h in Headers */,
+                               18862BAA2C806BD900D3564D /* TlwRecordManager.h in Headers */,
+                               18862BAB2C806BD900D3564D /* avcodec.h in Headers */,
+                               18862BAC2C806BD900D3564D /* pixdesc.h in Headers */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
 /* End PBXHeadersBuildPhase section */
 
 /* Begin PBXNativeTarget section */
-               180E7AA52BD7BB12008558E8 /* AiMouseSdk */ = {
+               180E7AA52BD7BB12008558E8 /* AiMouseManager */ = {
                        isa = PBXNativeTarget;
-                       buildConfigurationList = 180E7AAF2BD7BB12008558E8 /* Build configuration list for PBXNativeTarget "AiMouseSdk" */;
+                       buildConfigurationList = 180E7AAF2BD7BB12008558E8 /* Build configuration list for PBXNativeTarget "AiMouseManager" */;
                        buildPhases = (
                                180E7AA22BD7BB12008558E8 /* Headers */,
                                180E7AA32BD7BB12008558E8 /* Sources */,
                        );
                        dependencies = (
                        );
-                       name = AiMouseSdk;
+                       name = AiMouseManager;
+                       productName = AiMouseSdk;
+                       productReference = 180E7AA62BD7BB12008558E8 /* libAiMouseManager.a */;
+                       productType = "com.apple.product-type.library.static";
+               };
+               18862B0A2C806BD900D3564D /* AiMouseSdk copy */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = 18862BDE2C806BD900D3564D /* Build configuration list for PBXNativeTarget "AiMouseSdk copy" */;
+                       buildPhases = (
+                               18862B0B2C806BD900D3564D /* Headers */,
+                               18862BAD2C806BD900D3564D /* Sources */,
+                               18862BD02C806BD900D3564D /* Frameworks */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                       );
+                       name = "AiMouseSdk copy";
                        productName = AiMouseSdk;
-                       productReference = 180E7AA62BD7BB12008558E8 /* libAiMouseSdk.a */;
+                       productReference = 18862BE12C806BD900D3564D /* libAiMouseSdk copy.a */;
                        productType = "com.apple.product-type.library.static";
                };
 /* End PBXNativeTarget section */
                        projectDirPath = "";
                        projectRoot = "";
                        targets = (
-                               180E7AA52BD7BB12008558E8 /* AiMouseSdk */,
+                               180E7AA52BD7BB12008558E8 /* AiMouseManager */,
+                               18862B0A2C806BD900D3564D /* AiMouseSdk copy */,
                        );
                };
 /* End PBXProject section */
                        buildActionMask = 2147483647;
                        files = (
                                18FCA3982C7F2AD100C44A37 /* AiMouseAuth.m in Sources */,
+                               18862A2A2C8064E300D3564D /* TimerManager.m in Sources */,
+                               18862A232C8064E300D3564D /* HidManager.m in Sources */,
+                               18862A292C8064E300D3564D /* DeviceManager2.m in Sources */,
                                180E7BE52BD7BD84008558E8 /* AiMouseTools2.m in Sources */,
                                184A71252BDE2DA60025A332 /* AiSecretModel.m in Sources */,
                                18AD832A2BFB22DE009BDE3B /* AiSender.m in Sources */,
                                189C15872C05726600676A80 /* AiConnectManager.m in Sources */,
                                18EF7AFB2C7603E800AC5223 /* TlwTools.m in Sources */,
                                18EF7AFA2C7603E800AC5223 /* TlwMouseSdk.m in Sources */,
+                               18862A282C8064E300D3564D /* BleManager.m in Sources */,
                                180E7BDF2BD7BD84008558E8 /* AiMouseConfig.m in Sources */,
                                18EF7AFC2C7603E800AC5223 /* TlwConnectManager.m in Sources */,
                                181CE5C22C6EED9900EF8D07 /* AiAliAuthManager.m in Sources */,
                                184A710D2BDA4C050025A332 /* AFSecurityPolicy.m in Sources */,
+                               18862A272C8064E300D3564D /* DeviceManger.m in Sources */,
                                180E7B552BD7BD83008558E8 /* AiAudioDecoder.m in Sources */,
                                18AD83262BFAE8B9009BDE3B /* AiDeviceInfoManager.m in Sources */,
                                18EF7B012C7603E800AC5223 /* adpcm.c in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               18862BAD2C806BD900D3564D /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               18862BAE2C806BD900D3564D /* AiMouseAuth.m in Sources */,
+                               18862BAF2C806BD900D3564D /* TimerManager.m in Sources */,
+                               18862BB02C806BD900D3564D /* HidManager.m in Sources */,
+                               18862BB12C806BD900D3564D /* DeviceManager2.m in Sources */,
+                               18862BB22C806BD900D3564D /* AiMouseTools2.m in Sources */,
+                               18862BB32C806BD900D3564D /* AiSecretModel.m in Sources */,
+                               18862BB42C806BD900D3564D /* AiSender.m in Sources */,
+                               18862BB52C806BD900D3564D /* AiTrippleModel.m in Sources */,
+                               18862BB62C806BD900D3564D /* AiMouseSdk.m in Sources */,
+                               18862BB72C806BD900D3564D /* AiAudioConverter.m in Sources */,
+                               18862BB82C806BD900D3564D /* AFHTTPSessionManager.m in Sources */,
+                               18862BB92C806BD900D3564D /* AiMouseTools.m in Sources */,
+                               18862BBA2C806BD900D3564D /* AFURLRequestSerialization.m in Sources */,
+                               18862BBB2C806BD900D3564D /* AFURLResponseSerialization.m in Sources */,
+                               18862BBC2C806BD900D3564D /* AFNetworkReachabilityManager.m in Sources */,
+                               18862BBD2C806BD900D3564D /* AiRecordManager.m in Sources */,
+                               18862BBE2C806BD900D3564D /* TlwAudioManager.m in Sources */,
+                               18862BBF2C806BD900D3564D /* TlwRecordManager.m in Sources */,
+                               18862BC02C806BD900D3564D /* AiFrameManager.m in Sources */,
+                               18862BC12C806BD900D3564D /* AiAudioManager.m in Sources */,
+                               18862BC22C806BD900D3564D /* AiConnectManager.m in Sources */,
+                               18862BC32C806BD900D3564D /* TlwTools.m in Sources */,
+                               18862BC42C806BD900D3564D /* TlwMouseSdk.m in Sources */,
+                               18862BC52C806BD900D3564D /* BleManager.m in Sources */,
+                               18862BC62C806BD900D3564D /* AiMouseConfig.m in Sources */,
+                               18862BC72C806BD900D3564D /* TlwConnectManager.m in Sources */,
+                               18862BC82C806BD900D3564D /* AiAliAuthManager.m in Sources */,
+                               18862BC92C806BD900D3564D /* AFSecurityPolicy.m in Sources */,
+                               18862BCA2C806BD900D3564D /* DeviceManger.m in Sources */,
+                               18862BCB2C806BD900D3564D /* AiAudioDecoder.m in Sources */,
+                               18862BCC2C806BD900D3564D /* AiDeviceInfoManager.m in Sources */,
+                               18862BCD2C806BD900D3564D /* adpcm.c in Sources */,
+                               18862BCE2C806BD900D3564D /* AFURLSessionManager.m in Sources */,
+                               18862BCF2C806BD900D3564D /* AiAuthManager.m in Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
 /* End PBXSourcesBuildPhase section */
 
 /* Begin XCBuildConfiguration section */
                        };
                        name = Release;
                };
+               18862BDF2C806BD900D3564D /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               CODE_SIGN_STYLE = Automatic;
+                               ENABLE_CODE_COVERAGE = NO;
+                               EXECUTABLE_PREFIX = lib;
+                               HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/AiMouseSdk/ffmpeg/include";
+                               LIBRARY_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "$(PROJECT_DIR)/AiMouseSdk/ffmpeg/lib",
+                               );
+                               MACOSX_DEPLOYMENT_TARGET = 13.0;
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                               SKIP_INSTALL = YES;
+                       };
+                       name = Debug;
+               };
+               18862BE02C806BD900D3564D /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               CODE_SIGN_STYLE = Automatic;
+                               ENABLE_CODE_COVERAGE = NO;
+                               EXECUTABLE_PREFIX = lib;
+                               HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/AiMouseSdk/ffmpeg/include";
+                               LIBRARY_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "$(PROJECT_DIR)/AiMouseSdk/ffmpeg/lib",
+                               );
+                               MACOSX_DEPLOYMENT_TARGET = 13.0;
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                               SKIP_INSTALL = YES;
+                       };
+                       name = Release;
+               };
 /* End XCBuildConfiguration section */
 
 /* Begin XCConfigurationList section */
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
-               180E7AAF2BD7BB12008558E8 /* Build configuration list for PBXNativeTarget "AiMouseSdk" */ = {
+               180E7AAF2BD7BB12008558E8 /* Build configuration list for PBXNativeTarget "AiMouseManager" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                                180E7AB02BD7BB12008558E8 /* Debug */,
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
+               18862BDE2C806BD900D3564D /* Build configuration list for PBXNativeTarget "AiMouseSdk copy" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               18862BDF2C806BD900D3564D /* Debug */,
+                               18862BE02C806BD900D3564D /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
 /* End XCConfigurationList section */
        };
        rootObject = 180E7A9E2BD7BB12008558E8 /* Project object */;
index 5c1bc66..9dc34cc 100644 (file)
@@ -15,8 +15,8 @@
             <BuildableReference
                BuildableIdentifier = "primary"
                BlueprintIdentifier = "180E7AA52BD7BB12008558E8"
-               BuildableName = "libAiMouseSdk.a"
-               BlueprintName = "AiMouseSdk"
+               BuildableName = "libAiMouseManager.a"
+               BlueprintName = "AiMouseManager"
                ReferencedContainer = "container:AiMouseSdk.xcodeproj">
             </BuildableReference>
          </BuildActionEntry>
@@ -50,8 +50,8 @@
          <BuildableReference
             BuildableIdentifier = "primary"
             BlueprintIdentifier = "180E7AA52BD7BB12008558E8"
-            BuildableName = "libAiMouseSdk.a"
-            BlueprintName = "AiMouseSdk"
+            BuildableName = "libAiMouseManager.a"
+            BlueprintName = "AiMouseManager"
             ReferencedContainer = "container:AiMouseSdk.xcodeproj">
          </BuildableReference>
       </MacroExpansion>
index c90cb01..4a800f4 100644 (file)
@@ -4,12 +4,22 @@
 <dict>
        <key>SchemeUserState</key>
        <dict>
+               <key>AiMouseManager.xcscheme_^#shared#^_</key>
+               <dict>
+                       <key>orderHint</key>
+                       <integer>4</integer>
+               </dict>
+               <key>AiMouseSdk copy.xcscheme_^#shared#^_</key>
+               <dict>
+                       <key>orderHint</key>
+                       <integer>5</integer>
+               </dict>
                <key>AiMouseSdk.xcscheme_^#shared#^_</key>
                <dict>
                        <key>isShown</key>
                        <true/>
                        <key>orderHint</key>
-                       <integer>4</integer>
+                       <integer>3</integer>
                </dict>
        </dict>
        <key>SuppressBuildableAutocreation</key>
index aa5dbb0..22e2277 100644 (file)
             [[data subdataWithRange:NSMakeRange(6, 1)] getBytes:&state length:1];
             BOOL success = state == 0x02;
             [self showLog:[NSString stringWithFormat:@"语音开启回复 %@",@(success)]];
-            self.openRecord(success, nil);
+            self.openRecord(true, nil);
             [self startRecord];
             break;
         }
             
             [self showLog:[NSString stringWithFormat:@"语音停止回复 %@",@(success)]];
             [self stopRecord];
-            self.closeRecord(success, nil);
+            self.closeRecord(true, nil);
             break;
         }
         case 0x96:
             BOOL success = state == 0x02;
             
             [self showLog:[NSString stringWithFormat:@"设置DPI回复 %@",@(success)]];
-            self.setDpi(success, nil);
+            self.setDpi(true, nil);
             break;
         }
         case 0x9c:
index b16c66d..b61f450 100644 (file)
@@ -7,7 +7,6 @@
        objects = {
 
 /* Begin PBXBuildFile section */
-               180E7AB32BD7BBD9008558E8 /* libAiMouseSdk.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 180E7AB22BD7BBD9008558E8 /* libAiMouseSdk.a */; };
                180E7D162BD8FFFA008558E8 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 18F3249D2B9337D500CABA2E /* libz.tbd */; };
                180E7D172BD9000B008558E8 /* libbz2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 18F324A12B93381C00CABA2E /* libbz2.tbd */; };
                180E7D182BD9001B008558E8 /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 18F324A32B93382900CABA2E /* libiconv.tbd */; };
@@ -15,9 +14,7 @@
                180E7D1A2BD90032008558E8 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18F325772B95737F00CABA2E /* CoreAudio.framework */; };
                180E7D1B2BD9005D008558E8 /* liblzma.5.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 18CB080B2BA401D0005F5854 /* liblzma.5.tbd */; };
                181F976D2C7C6E11002FCF68 /* AiHidManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 181F976B2C7C6E10002FCF68 /* AiHidManager.m */; };
-               182B548D2BB7EC9B009F53B6 /* DeviceManger.m in Sources */ = {isa = PBXBuildFile; fileRef = 182B548C2BB7EC9B009F53B6 /* DeviceManger.m */; };
-               185EBE042C79D16600B2503B /* TimerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 185EBE032C79D16600B2503B /* TimerManager.m */; };
-               1867E5A92BB2706F008FC5FB /* HidManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1867E5A82BB2706F008FC5FB /* HidManager.m */; };
+               18862BE32C806D2500D3564D /* libAiMouseManager.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18862BE22C806D2500D3564D /* libAiMouseManager.a */; };
                18BF1DCF2B81AB7C00B8D90F /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 18BF1DCE2B81AB7C00B8D90F /* AppDelegate.m */; };
                18BF1DD22B81AB7C00B8D90F /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 18BF1DD12B81AB7C00B8D90F /* ViewController.m */; };
                18BF1DD42B81AB7F00B8D90F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 18BF1DD32B81AB7F00B8D90F /* Assets.xcassets */; };
@@ -26,9 +23,7 @@
                18BF1DE42B81AB8000B8D90F /* MouseSdkTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 18BF1DE32B81AB8000B8D90F /* MouseSdkTests.m */; };
                18BF1DEE2B81AB8000B8D90F /* MouseSdkUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = 18BF1DED2B81AB8000B8D90F /* MouseSdkUITests.m */; };
                18BF1DF02B81AB8000B8D90F /* MouseSdkUITestsLaunchTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 18BF1DEF2B81AB8000B8D90F /* MouseSdkUITestsLaunchTests.m */; };
-               18BF1E222B83066200B8D90F /* BleManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 18BF1E212B83066200B8D90F /* BleManager.m */; };
                18BF1E762B832D2E00B8D90F /* ScanVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 18BF1E752B832D2E00B8D90F /* ScanVC.m */; };
-               18CC59962C787AAB0009FCC8 /* DeviceManager2.m in Sources */ = {isa = PBXBuildFile; fileRef = 18CC59952C787AAB0009FCC8 /* DeviceManager2.m */; };
                18EF7B0D2C76079E00AC5223 /* TlwVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 18EF7B0C2C76079E00AC5223 /* TlwVC.m */; };
                18EF7B102C7607C100AC5223 /* FrkVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 18EF7B0F2C7607C100AC5223 /* FrkVC.m */; };
                18EF7B1D2C760FF700AC5223 /* TlwScanVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 18EF7B1B2C760FF700AC5223 /* TlwScanVC.m */; };
                180E7AB22BD7BBD9008558E8 /* libAiMouseSdk.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libAiMouseSdk.a; sourceTree = BUILT_PRODUCTS_DIR; };
                181F976B2C7C6E10002FCF68 /* AiHidManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AiHidManager.m; sourceTree = "<group>"; };
                181F976C2C7C6E10002FCF68 /* AiHidManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AiHidManager.h; sourceTree = "<group>"; };
-               182B548B2BB7EC9B009F53B6 /* DeviceManger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DeviceManger.h; sourceTree = "<group>"; };
-               182B548C2BB7EC9B009F53B6 /* DeviceManger.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DeviceManger.m; sourceTree = "<group>"; };
-               185EBE022C79D16600B2503B /* TimerManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TimerManager.h; sourceTree = "<group>"; };
-               185EBE032C79D16600B2503B /* TimerManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TimerManager.m; sourceTree = "<group>"; };
-               1867E5A72BB2706F008FC5FB /* HidManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HidManager.h; sourceTree = "<group>"; };
-               1867E5A82BB2706F008FC5FB /* HidManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HidManager.m; sourceTree = "<group>"; };
+               18862BE22C806D2500D3564D /* libAiMouseManager.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libAiMouseManager.a; sourceTree = BUILT_PRODUCTS_DIR; };
                18BF1DCA2B81AB7C00B8D90F /* AiMouseSdk.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = AiMouseSdk.app; sourceTree = BUILT_PRODUCTS_DIR; };
                18BF1DCD2B81AB7C00B8D90F /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
                18BF1DCE2B81AB7C00B8D90F /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
                18BF1DED2B81AB8000B8D90F /* MouseSdkUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MouseSdkUITests.m; sourceTree = "<group>"; };
                18BF1DEF2B81AB8000B8D90F /* MouseSdkUITestsLaunchTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MouseSdkUITestsLaunchTests.m; sourceTree = "<group>"; };
                18BF1E032B81E18700B8D90F /* MouseSdk-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "MouseSdk-Bridging-Header.h"; sourceTree = "<group>"; };
-               18BF1E202B83066200B8D90F /* BleManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BleManager.h; sourceTree = "<group>"; };
-               18BF1E212B83066200B8D90F /* BleManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BleManager.m; sourceTree = "<group>"; };
                18BF1E742B832D2E00B8D90F /* ScanVC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ScanVC.h; sourceTree = "<group>"; };
                18BF1E752B832D2E00B8D90F /* ScanVC.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ScanVC.m; sourceTree = "<group>"; };
                18C31D6F2BBAA6CC0089D656 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
                18CB080B2BA401D0005F5854 /* liblzma.5.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = liblzma.5.tbd; path = usr/lib/liblzma.5.tbd; sourceTree = SDKROOT; };
-               18CC59942C787AAB0009FCC8 /* DeviceManager2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DeviceManager2.h; sourceTree = "<group>"; };
-               18CC59952C787AAB0009FCC8 /* DeviceManager2.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DeviceManager2.m; sourceTree = "<group>"; };
                18EF7B0B2C76079E00AC5223 /* TlwVC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TlwVC.h; sourceTree = "<group>"; };
                18EF7B0C2C76079E00AC5223 /* TlwVC.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TlwVC.m; sourceTree = "<group>"; };
                18EF7B0E2C7607C100AC5223 /* FrkVC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FrkVC.h; sourceTree = "<group>"; };
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
+                               18862BE32C806D2500D3564D /* libAiMouseManager.a in Frameworks */,
                                180E7D1B2BD9005D008558E8 /* liblzma.5.tbd in Frameworks */,
                                180E7D1A2BD90032008558E8 /* CoreAudio.framework in Frameworks */,
                                180E7D192BD90029008558E8 /* VideoToolbox.framework in Frameworks */,
                                180E7D182BD9001B008558E8 /* libiconv.tbd in Frameworks */,
                                180E7D172BD9000B008558E8 /* libbz2.tbd in Frameworks */,
                                180E7D162BD8FFFA008558E8 /* libz.tbd in Frameworks */,
-                               180E7AB32BD7BBD9008558E8 /* libAiMouseSdk.a in Frameworks */,
                                8A6657BD1406314D4CBB7CEF /* libPods-MouseSdk.a in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                18BF1DCC2B81AB7C00B8D90F /* MouseSdk */ = {
                        isa = PBXGroup;
                        children = (
-                               18EF7B072C7604BF00AC5223 /* manager */,
                                18C31D6F2BBAA6CC0089D656 /* Info.plist */,
                                181F976C2C7C6E10002FCF68 /* AiHidManager.h */,
                                181F976B2C7C6E10002FCF68 /* AiHidManager.m */,
                        path = MouseSdkUITests;
                        sourceTree = "<group>";
                };
-               18EF7B072C7604BF00AC5223 /* manager */ = {
-                       isa = PBXGroup;
-                       children = (
-                               182B548B2BB7EC9B009F53B6 /* DeviceManger.h */,
-                               182B548C2BB7EC9B009F53B6 /* DeviceManger.m */,
-                               185EBE022C79D16600B2503B /* TimerManager.h */,
-                               185EBE032C79D16600B2503B /* TimerManager.m */,
-                               18BF1E202B83066200B8D90F /* BleManager.h */,
-                               18BF1E212B83066200B8D90F /* BleManager.m */,
-                               1867E5A72BB2706F008FC5FB /* HidManager.h */,
-                               1867E5A82BB2706F008FC5FB /* HidManager.m */,
-                               18CC59942C787AAB0009FCC8 /* DeviceManager2.h */,
-                               18CC59952C787AAB0009FCC8 /* DeviceManager2.m */,
-                       );
-                       path = manager;
-                       sourceTree = "<group>";
-               };
                543EC4E5F9FC310D6B850947 /* Frameworks */ = {
                        isa = PBXGroup;
                        children = (
+                               18862BE22C806D2500D3564D /* libAiMouseManager.a */,
                                180E7AB22BD7BBD9008558E8 /* libAiMouseSdk.a */,
                                18CB080B2BA401D0005F5854 /* liblzma.5.tbd */,
                                18F325772B95737F00CABA2E /* CoreAudio.framework */,
                                18BF1DD22B81AB7C00B8D90F /* ViewController.m in Sources */,
                                181F976D2C7C6E11002FCF68 /* AiHidManager.m in Sources */,
                                18BF1DD92B81AB7F00B8D90F /* main.m in Sources */,
-                               185EBE042C79D16600B2503B /* TimerManager.m in Sources */,
                                18F328D52B98569D00CABA2E /* Config.m in Sources */,
                                18EF7B0D2C76079E00AC5223 /* TlwVC.m in Sources */,
-                               18CC59962C787AAB0009FCC8 /* DeviceManager2.m in Sources */,
-                               182B548D2BB7EC9B009F53B6 /* DeviceManger.m in Sources */,
                                18EF7B102C7607C100AC5223 /* FrkVC.m in Sources */,
                                18BF1E762B832D2E00B8D90F /* ScanVC.m in Sources */,
                                18EF7B1D2C760FF700AC5223 /* TlwScanVC.m in Sources */,
-                               18BF1E222B83066200B8D90F /* BleManager.m in Sources */,
                                18BF1DCF2B81AB7C00B8D90F /* AppDelegate.m in Sources */,
-                               1867E5A92BB2706F008FC5FB /* HidManager.m in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                                USER_HEADER_SEARCH_PATHS = (
                                        "\"$(SRCROOT)/AiMouseSdk/AiMouseSdk\"",
                                        "\"$(SRCROOT)/AiMouseSdk/TlwMouseSdk\"",
+                                       "\"$(SRCROOT)/AiMouseSdk/Manager\"",
                                );
                        };
                        name = Debug;
                                USER_HEADER_SEARCH_PATHS = (
                                        "\"$(SRCROOT)/AiMouseSdk/AiMouseSdk\"",
                                        "\"$(SRCROOT)/AiMouseSdk/TlwMouseSdk\"",
+                                       "\"$(SRCROOT)/AiMouseSdk/Manager\"",
                                );
                        };
                        name = Release;
index 30c6752..f4da3cc 100644 (file)
@@ -9,7 +9,7 @@
                        <key>isShown</key>
                        <true/>
                        <key>orderHint</key>
-                       <integer>3</integer>
+                       <integer>2</integer>
                </dict>
        </dict>
        <key>SuppressBuildableAutocreation</key>
index ae22c9b..683b39f 100644 (file)
Binary files a/MouseSdk/MouseSdk.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate and b/MouseSdk/MouseSdk.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate differ