From 33b0900b37b4e6d922b820ae918a03b854c28dda Mon Sep 17 00:00:00 2001 From: haroon amjad Date: Thu, 11 Jan 2024 11:55:19 +0300 Subject: [PATCH] SP-20 device integrated with iOS --- ios/Runner.xcodeproj/project.pbxproj | 8 ++++++++ .../viatom_devices/oxy_sp20_rt_param_model.dart | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index bdf523b5..61de2376 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -21,6 +21,8 @@ 7659481B2B4E899200D96E03 /* VTECGParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7659481A2B4E899200D96E03 /* VTECGParser.swift */; }; 7659481E2B4EBEB600D96E03 /* VTBLEUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 7659481D2B4EBEB600D96E03 /* VTBLEUtils.m */; }; 765948202B4EC54400D96E03 /* EKGFileDetail.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7659481F2B4EC54400D96E03 /* EKGFileDetail.swift */; }; + 765948222B4FD1B500D96E03 /* SP20RTParamModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 765948212B4FD1B500D96E03 /* SP20RTParamModel.swift */; }; + 765948242B4FE12B00D96E03 /* File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 765948232B4FE12B00D96E03 /* File.swift */; }; 76801ACA2AD7F7DA00126C2D /* CRAP20Lib.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 76801AC92AD7F7D900126C2D /* CRAP20Lib.xcframework */; }; 76815B27275F381C00E66E94 /* HealthKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 76815B26275F381C00E66E94 /* HealthKit.framework */; }; 76962ECE28AE5C10004EAE09 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 76962ECD28AE5C10004EAE09 /* GoogleService-Info.plist */; }; @@ -68,6 +70,8 @@ 7659481C2B4EBEB600D96E03 /* VTBLEUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VTBLEUtils.h; sourceTree = ""; }; 7659481D2B4EBEB600D96E03 /* VTBLEUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VTBLEUtils.m; sourceTree = ""; }; 7659481F2B4EC54400D96E03 /* EKGFileDetail.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EKGFileDetail.swift; sourceTree = ""; }; + 765948212B4FD1B500D96E03 /* SP20RTParamModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SP20RTParamModel.swift; sourceTree = ""; }; + 765948232B4FE12B00D96E03 /* File.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = File.swift; sourceTree = ""; }; 76801AC92AD7F7D900126C2D /* CRAP20Lib.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = CRAP20Lib.xcframework; path = Runner/BLE_SDKs/CRAP20Lib.xcframework; sourceTree = ""; }; 76815B26275F381C00E66E94 /* HealthKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = HealthKit.framework; path = System/Library/Frameworks/HealthKit.framework; sourceTree = SDKROOT; }; 76962ECD28AE5C10004EAE09 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; @@ -172,6 +176,8 @@ 76F3B95E2ACEBE8D00D7A698 /* VTDevice.m */, 765948182B4E72A100D96E03 /* TupleToArray.swift */, 7659481F2B4EC54400D96E03 /* EKGFileDetail.swift */, + 765948212B4FD1B500D96E03 /* SP20RTParamModel.swift */, + 765948232B4FE12B00D96E03 /* File.swift */, ); path = Utils; sourceTree = ""; @@ -461,8 +467,10 @@ E9C8C136256BACDA00EFFB62 /* HMG_Guest.swift in Sources */, 7659481B2B4E899200D96E03 /* VTECGParser.swift in Sources */, 765948192B4E72A100D96E03 /* TupleToArray.swift in Sources */, + 765948222B4FD1B500D96E03 /* SP20RTParamModel.swift in Sources */, E91B539B256AAA6500E96549 /* HMG_Internet.swift in Sources */, 765948202B4EC54400D96E03 /* EKGFileDetail.swift in Sources */, + 765948242B4FE12B00D96E03 /* File.swift in Sources */, E91B5397256AAA6500E96549 /* Extensions.swift in Sources */, E91B5398256AAA6500E96549 /* API.swift in Sources */, ); diff --git a/lib/models/ble_devices/viatom_devices/oxy_sp20_rt_param_model.dart b/lib/models/ble_devices/viatom_devices/oxy_sp20_rt_param_model.dart index f386f684..8bcf58d9 100644 --- a/lib/models/ble_devices/viatom_devices/oxy_sp20_rt_param_model.dart +++ b/lib/models/ble_devices/viatom_devices/oxy_sp20_rt_param_model.dart @@ -3,7 +3,7 @@ class SP20RTParamModel { bool isCheckProbe; bool isProbeOff; bool isPulseSearching; - double pi; + num pi; int pr; int spo2;