|
|
@@ -0,0 +1,657 @@
|
|
|
+// !$*UTF8*$!
|
|
|
+{
|
|
|
+ archiveVersion = 1;
|
|
|
+ classes = {
|
|
|
+ };
|
|
|
+ objectVersion = 48;
|
|
|
+ objects = {
|
|
|
+
|
|
|
+/* Begin PBXBuildFile section */
|
|
|
+ 38569354270C657B0002C50D /* TransmitterManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4325E9EC210EAEF500969CE5 /* TransmitterManager.swift */; };
|
|
|
+ 38569356270C6B1A0002C50D /* WeakSynchronizedSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38569355270C6B1A0002C50D /* WeakSynchronizedSet.swift */; };
|
|
|
+ 43026D3F2131C5C600A332E2 /* LocalizedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43026D3E2131C5C600A332E2 /* LocalizedString.swift */; };
|
|
|
+ 43026D482131C99500A332E2 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43026D462131C99500A332E2 /* Localizable.strings */; };
|
|
|
+ 430D64C51CB7846A00FCA750 /* NSData+CRC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430D64C41CB7846A00FCA750 /* NSData+CRC.swift */; };
|
|
|
+ 431CE7631F8EEF6D00255374 /* CBPeripheral.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431CE7621F8EEF6D00255374 /* CBPeripheral.swift */; };
|
|
|
+ 431CE7671F91D0B300255374 /* PeripheralManager+G5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 431CE7661F91D0B300255374 /* PeripheralManager+G5.swift */; };
|
|
|
+ 4323115F1EFC870300B95E62 /* OSLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4323115E1EFC870300B95E62 /* OSLog.swift */; };
|
|
|
+ 433BC81B205CB64A000B1200 /* GlucoseBackfillMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 433BC81A205CB64A000B1200 /* GlucoseBackfillMessage.swift */; };
|
|
|
+ 434B288320649D3C000EE07B /* ResetMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434B288220649D3C000EE07B /* ResetMessage.swift */; };
|
|
|
+ 435535D41FB2C1B000CE5A23 /* PeripheralManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435535D31FB2C1B000CE5A23 /* PeripheralManagerError.swift */; };
|
|
|
+ 4379CFD2210EB0F700AADC79 /* TimeInterval.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4379CFD1210EB0F700AADC79 /* TimeInterval.swift */; };
|
|
|
+ 4379CFD4210EB14900AADC79 /* Glucose+SensorDisplayable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4379CFD3210EB14900AADC79 /* Glucose+SensorDisplayable.swift */; };
|
|
|
+ 4379CFD6210EB19F00AADC79 /* Locked.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4379CFD5210EB19F00AADC79 /* Locked.swift */; };
|
|
|
+ 43846AC61D8F896C00799272 /* CalibrationDataRxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43846AC51D8F896C00799272 /* CalibrationDataRxMessage.swift */; };
|
|
|
+ 43880F981D9E19FC009061A8 /* TransmitterVersionRxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43880F971D9E19FC009061A8 /* TransmitterVersionRxMessage.swift */; };
|
|
|
+ 43CABDF71C3506F100005705 /* CGMBLEKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 43CABDF61C3506F100005705 /* CGMBLEKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
|
+ 43CABE121C350B2800005705 /* BluetoothManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CABE0E1C350B2800005705 /* BluetoothManager.swift */; };
|
|
|
+ 43CABE131C350B2800005705 /* BluetoothServices.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CABE0F1C350B2800005705 /* BluetoothServices.swift */; };
|
|
|
+ 43CABE151C350B2800005705 /* Transmitter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CABE111C350B2800005705 /* Transmitter.swift */; };
|
|
|
+ 43CABE231C350B3D00005705 /* AuthRequestRxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CABE171C350B3D00005705 /* AuthRequestRxMessage.swift */; };
|
|
|
+ 43CABE241C350B3D00005705 /* AuthChallengeTxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CABE181C350B3D00005705 /* AuthChallengeTxMessage.swift */; };
|
|
|
+ 43CABE251C350B3D00005705 /* AuthRequestTxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CABE191C350B3D00005705 /* AuthRequestTxMessage.swift */; };
|
|
|
+ 43CABE261C350B3D00005705 /* AuthChallengeRxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CABE1A1C350B3D00005705 /* AuthChallengeRxMessage.swift */; };
|
|
|
+ 43CABE271C350B3D00005705 /* BondRequestTxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CABE1B1C350B3D00005705 /* BondRequestTxMessage.swift */; };
|
|
|
+ 43CABE281C350B3D00005705 /* DisconnectTxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CABE1C1C350B3D00005705 /* DisconnectTxMessage.swift */; };
|
|
|
+ 43CABE291C350B3D00005705 /* GlucoseRxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CABE1D1C350B3D00005705 /* GlucoseRxMessage.swift */; };
|
|
|
+ 43CABE2A1C350B3D00005705 /* GlucoseTxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CABE1E1C350B3D00005705 /* GlucoseTxMessage.swift */; };
|
|
|
+ 43CABE2B1C350B3D00005705 /* KeepAliveTxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CABE1F1C350B3D00005705 /* KeepAliveTxMessage.swift */; };
|
|
|
+ 43CABE2C1C350B3D00005705 /* TransmitterMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CABE201C350B3D00005705 /* TransmitterMessage.swift */; };
|
|
|
+ 43CABE2D1C350B3D00005705 /* TransmitterTimeRxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CABE211C350B3D00005705 /* TransmitterTimeRxMessage.swift */; };
|
|
|
+ 43CABE2E1C350B3D00005705 /* TransmitterTimeTxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CABE221C350B3D00005705 /* TransmitterTimeTxMessage.swift */; };
|
|
|
+ 43CE7CC81CA73AEB003CC1B0 /* FirmwareVersionTxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CE7CC71CA73AEB003CC1B0 /* FirmwareVersionTxMessage.swift */; };
|
|
|
+ 43CE7CCA1CA73B94003CC1B0 /* TransmitterVersionTxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CE7CC91CA73B94003CC1B0 /* TransmitterVersionTxMessage.swift */; };
|
|
|
+ 43CE7CCC1CA73BCC003CC1B0 /* BatteryStatusTxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CE7CCB1CA73BCC003CC1B0 /* BatteryStatusTxMessage.swift */; };
|
|
|
+ 43CE7CCE1CA73C22003CC1B0 /* SessionStartTxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CE7CCD1CA73C22003CC1B0 /* SessionStartTxMessage.swift */; };
|
|
|
+ 43CE7CD01CA73C57003CC1B0 /* SessionStopTxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CE7CCF1CA73C57003CC1B0 /* SessionStopTxMessage.swift */; };
|
|
|
+ 43CE7CD21CA73CBC003CC1B0 /* CalibrateGlucoseTxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CE7CD11CA73CBC003CC1B0 /* CalibrateGlucoseTxMessage.swift */; };
|
|
|
+ 43CE7CD41CA73CE8003CC1B0 /* GlucoseHistoryTxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CE7CD31CA73CE8003CC1B0 /* GlucoseHistoryTxMessage.swift */; };
|
|
|
+ 43CE7CDC1CA77468003CC1B0 /* TransmitterStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43CE7CDB1CA77468003CC1B0 /* TransmitterStatus.swift */; };
|
|
|
+ 43D140CF2047AA940032346D /* Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43DC87BF1C8B509B005BC30D /* Data.swift */; };
|
|
|
+ 43D140D12047BD930032346D /* Opcode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D140D02047BD930032346D /* Opcode.swift */; };
|
|
|
+ 43E3978B1D5668BD0028E321 /* CalibrationState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E3978A1D5668BD0028E321 /* CalibrationState.swift */; };
|
|
|
+ 43E3978F1D566B170028E321 /* Glucose.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E3978E1D566B170028E321 /* Glucose.swift */; };
|
|
|
+ 43E397931D56950C0028E321 /* HKUnit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E397921D56950C0028E321 /* HKUnit.swift */; };
|
|
|
+ 43E4B1F21F8AF9790038823E /* PeripheralManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E4B1F11F8AF9790038823E /* PeripheralManager.swift */; };
|
|
|
+ 43EEA7111D14DC0800CBBDA0 /* AESCrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 43EEA70F1D14DC0800CBBDA0 /* AESCrypt.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
|
|
+ 43EEA7121D14DC0800CBBDA0 /* AESCrypt.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EEA7101D14DC0800CBBDA0 /* AESCrypt.m */; };
|
|
|
+ 43F82BCE1D035D5C006F5DD7 /* SessionStartRxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F82BCD1D035D5C006F5DD7 /* SessionStartRxMessage.swift */; };
|
|
|
+ 43F82BD01D035D68006F5DD7 /* SessionStopRxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F82BCF1D035D68006F5DD7 /* SessionStopRxMessage.swift */; };
|
|
|
+ A9D99F48225EE99300073DF6 /* HealthKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A9D99F47225EE99300073DF6 /* HealthKit.framework */; };
|
|
|
+ E752B4102063C31B0063027D /* Command.swift in Sources */ = {isa = PBXBuildFile; fileRef = E752B40F2063C31B0063027D /* Command.swift */; };
|
|
|
+ E75DB6AE20419B5D00FBE04E /* CalibrateGlucoseRxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = E75DB6AD20419B5D00FBE04E /* CalibrateGlucoseRxMessage.swift */; };
|
|
|
+ E76FD69C205C75780056DA5B /* Calibration.swift in Sources */ = {isa = PBXBuildFile; fileRef = E76FD69B205C75780056DA5B /* Calibration.swift */; };
|
|
|
+ E76FD69E205C7A200056DA5B /* CalibrationDataTxMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = E76FD69D205C7A200056DA5B /* CalibrationDataTxMessage.swift */; };
|
|
|
+/* End PBXBuildFile section */
|
|
|
+
|
|
|
+/* Begin PBXFileReference section */
|
|
|
+ 38569355270C6B1A0002C50D /* WeakSynchronizedSet.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WeakSynchronizedSet.swift; path = ../../LoopKit/LoopKit/WeakSynchronizedSet.swift; sourceTree = "<group>"; };
|
|
|
+ 43026D3E2131C5C600A332E2 /* LocalizedString.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocalizedString.swift; sourceTree = "<group>"; };
|
|
|
+ 43026D472131C99500A332E2 /* base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = base; path = Base.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
+ 43026D492131CA8C00A332E2 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
|
|
|
+ 43026D4A2131CA8F00A332E2 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
+ 43026D4B2131CA9000A332E2 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
+ 43026D4C2131CA9100A332E2 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
+ 43026D4D2131CA9200A332E2 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
+ 43026D4E2131CA9200A332E2 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
+ 43026D4F2131CA9300A332E2 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
+ 43026D502131CA9400A332E2 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
+ 43026D512131CA9500A332E2 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
+ 430D64C41CB7846A00FCA750 /* NSData+CRC.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSData+CRC.swift"; sourceTree = "<group>"; };
|
|
|
+ 431CE7621F8EEF6D00255374 /* CBPeripheral.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CBPeripheral.swift; sourceTree = "<group>"; };
|
|
|
+ 431CE7661F91D0B300255374 /* PeripheralManager+G5.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PeripheralManager+G5.swift"; sourceTree = "<group>"; };
|
|
|
+ 4323115E1EFC870300B95E62 /* OSLog.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OSLog.swift; sourceTree = "<group>"; };
|
|
|
+ 4325E9EC210EAEF500969CE5 /* TransmitterManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransmitterManager.swift; sourceTree = "<group>"; };
|
|
|
+ 4325E9EE210EAF3F00969CE5 /* ShareClientUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = ShareClientUI.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
|
+ 433BC81A205CB64A000B1200 /* GlucoseBackfillMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlucoseBackfillMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 434B288220649D3C000EE07B /* ResetMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResetMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 435535D31FB2C1B000CE5A23 /* PeripheralManagerError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PeripheralManagerError.swift; sourceTree = "<group>"; };
|
|
|
+ 4379CFD1210EB0F700AADC79 /* TimeInterval.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimeInterval.swift; sourceTree = "<group>"; };
|
|
|
+ 4379CFD3210EB14900AADC79 /* Glucose+SensorDisplayable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Glucose+SensorDisplayable.swift"; sourceTree = "<group>"; };
|
|
|
+ 4379CFD5210EB19F00AADC79 /* Locked.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Locked.swift; sourceTree = "<group>"; };
|
|
|
+ 43846AC51D8F896C00799272 /* CalibrationDataRxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CalibrationDataRxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43880F971D9E19FC009061A8 /* TransmitterVersionRxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransmitterVersionRxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43A8EC49210D09BE00A81379 /* LoopKitUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LoopKitUI.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
|
+ 43A8EC62210D4D1900A81379 /* LoopKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LoopKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
|
+ 43A8EC70210E629300A81379 /* ShareClient.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = ShareClient.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
|
+ 43CABDF31C3506F100005705 /* CGMBLEKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CGMBLEKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
|
+ 43CABDF61C3506F100005705 /* CGMBLEKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CGMBLEKit.h; sourceTree = "<group>"; };
|
|
|
+ 43CABDF81C3506F100005705 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
|
+ 43CABE0E1C350B2800005705 /* BluetoothManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BluetoothManager.swift; sourceTree = "<group>"; };
|
|
|
+ 43CABE0F1C350B2800005705 /* BluetoothServices.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BluetoothServices.swift; sourceTree = "<group>"; };
|
|
|
+ 43CABE111C350B2800005705 /* Transmitter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Transmitter.swift; sourceTree = "<group>"; };
|
|
|
+ 43CABE171C350B3D00005705 /* AuthRequestRxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthRequestRxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43CABE181C350B3D00005705 /* AuthChallengeTxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthChallengeTxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43CABE191C350B3D00005705 /* AuthRequestTxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthRequestTxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43CABE1A1C350B3D00005705 /* AuthChallengeRxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthChallengeRxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43CABE1B1C350B3D00005705 /* BondRequestTxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BondRequestTxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43CABE1C1C350B3D00005705 /* DisconnectTxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DisconnectTxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43CABE1D1C350B3D00005705 /* GlucoseRxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GlucoseRxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43CABE1E1C350B3D00005705 /* GlucoseTxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GlucoseTxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43CABE1F1C350B3D00005705 /* KeepAliveTxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeepAliveTxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43CABE201C350B3D00005705 /* TransmitterMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransmitterMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43CABE211C350B3D00005705 /* TransmitterTimeRxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransmitterTimeRxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43CABE221C350B3D00005705 /* TransmitterTimeTxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransmitterTimeTxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43CE7CC71CA73AEB003CC1B0 /* FirmwareVersionTxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FirmwareVersionTxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43CE7CC91CA73B94003CC1B0 /* TransmitterVersionTxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransmitterVersionTxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43CE7CCB1CA73BCC003CC1B0 /* BatteryStatusTxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BatteryStatusTxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43CE7CCD1CA73C22003CC1B0 /* SessionStartTxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SessionStartTxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43CE7CCF1CA73C57003CC1B0 /* SessionStopTxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SessionStopTxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43CE7CD11CA73CBC003CC1B0 /* CalibrateGlucoseTxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CalibrateGlucoseTxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43CE7CD31CA73CE8003CC1B0 /* GlucoseHistoryTxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GlucoseHistoryTxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43CE7CDB1CA77468003CC1B0 /* TransmitterStatus.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransmitterStatus.swift; sourceTree = "<group>"; };
|
|
|
+ 43D140D02047BD930032346D /* Opcode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Opcode.swift; sourceTree = "<group>"; };
|
|
|
+ 43DC87BF1C8B509B005BC30D /* Data.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Data.swift; sourceTree = "<group>"; };
|
|
|
+ 43E3978A1D5668BD0028E321 /* CalibrationState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CalibrationState.swift; sourceTree = "<group>"; };
|
|
|
+ 43E3978E1D566B170028E321 /* Glucose.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Glucose.swift; sourceTree = "<group>"; };
|
|
|
+ 43E397921D56950C0028E321 /* HKUnit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HKUnit.swift; sourceTree = "<group>"; };
|
|
|
+ 43E4B1F11F8AF9790038823E /* PeripheralManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PeripheralManager.swift; sourceTree = "<group>"; };
|
|
|
+ 43EEA70F1D14DC0800CBBDA0 /* AESCrypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AESCrypt.h; sourceTree = "<group>"; };
|
|
|
+ 43EEA7101D14DC0800CBBDA0 /* AESCrypt.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AESCrypt.m; sourceTree = "<group>"; };
|
|
|
+ 43F82BCD1D035D5C006F5DD7 /* SessionStartRxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SessionStartRxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 43F82BCF1D035D68006F5DD7 /* SessionStopRxMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SessionStopRxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ 7D9BF0D32336EE51005DCFD6 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
+ 7D9BF0D92336EE5E005DCFD6 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = "<group>"; };
|
|
|
+ 7D9BF0DF2336EE6E005DCFD6 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
+ 7D9BF0E52336EE77005DCFD6 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
+ 7D9BF0EB2336EE80005DCFD6 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
+ 7D9BF0F12336EE89005DCFD6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
+ 7D9BF11F2336FD7C005DCFD6 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = "<group>"; };
|
|
|
+ A9AD3821225EEEFB0058C179 /* HealthKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = HealthKit.framework; path = Platforms/WatchOS.platform/Developer/SDKs/WatchOS5.1.sdk/System/Library/Frameworks/HealthKit.framework; sourceTree = DEVELOPER_DIR; };
|
|
|
+ A9D99F47225EE99300073DF6 /* HealthKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = HealthKit.framework; path = System/Library/Frameworks/HealthKit.framework; sourceTree = SDKROOT; };
|
|
|
+ B4D40D4623A42A1700D7ECB5 /* LoopKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = LoopKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
|
+ E752B40F2063C31B0063027D /* Command.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Command.swift; sourceTree = "<group>"; };
|
|
|
+ E75DB6AD20419B5D00FBE04E /* CalibrateGlucoseRxMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CalibrateGlucoseRxMessage.swift; sourceTree = "<group>"; };
|
|
|
+ E76FD69B205C75780056DA5B /* Calibration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Calibration.swift; sourceTree = "<group>"; };
|
|
|
+ E76FD69D205C7A200056DA5B /* CalibrationDataTxMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CalibrationDataTxMessage.swift; sourceTree = "<group>"; };
|
|
|
+/* End PBXFileReference section */
|
|
|
+
|
|
|
+/* Begin PBXFrameworksBuildPhase section */
|
|
|
+ 43CABDEF1C3506F100005705 /* Frameworks */ = {
|
|
|
+ isa = PBXFrameworksBuildPhase;
|
|
|
+ buildActionMask = 2147483647;
|
|
|
+ files = (
|
|
|
+ A9D99F48225EE99300073DF6 /* HealthKit.framework in Frameworks */,
|
|
|
+ );
|
|
|
+ runOnlyForDeploymentPostprocessing = 0;
|
|
|
+ };
|
|
|
+/* End PBXFrameworksBuildPhase section */
|
|
|
+
|
|
|
+/* Begin PBXGroup section */
|
|
|
+ 437AFF172038EDF9008C4892 /* Frameworks */ = {
|
|
|
+ isa = PBXGroup;
|
|
|
+ children = (
|
|
|
+ B4D40D4623A42A1700D7ECB5 /* LoopKit.framework */,
|
|
|
+ A9D99F47225EE99300073DF6 /* HealthKit.framework */,
|
|
|
+ A9AD3821225EEEFB0058C179 /* HealthKit.framework */,
|
|
|
+ 43A8EC62210D4D1900A81379 /* LoopKit.framework */,
|
|
|
+ 43A8EC49210D09BE00A81379 /* LoopKitUI.framework */,
|
|
|
+ 43A8EC70210E629300A81379 /* ShareClient.framework */,
|
|
|
+ 4325E9EE210EAF3F00969CE5 /* ShareClientUI.framework */,
|
|
|
+ );
|
|
|
+ name = Frameworks;
|
|
|
+ sourceTree = "<group>";
|
|
|
+ };
|
|
|
+ 43CABDE91C3506F100005705 = {
|
|
|
+ isa = PBXGroup;
|
|
|
+ children = (
|
|
|
+ 43CABDF51C3506F100005705 /* CGMBLEKit */,
|
|
|
+ 43D140CD2047AA530032346D /* Common */,
|
|
|
+ 43CABDF41C3506F100005705 /* Products */,
|
|
|
+ 437AFF172038EDF9008C4892 /* Frameworks */,
|
|
|
+ );
|
|
|
+ sourceTree = "<group>";
|
|
|
+ };
|
|
|
+ 43CABDF41C3506F100005705 /* Products */ = {
|
|
|
+ isa = PBXGroup;
|
|
|
+ children = (
|
|
|
+ 43CABDF31C3506F100005705 /* CGMBLEKit.framework */,
|
|
|
+ );
|
|
|
+ name = Products;
|
|
|
+ sourceTree = "<group>";
|
|
|
+ };
|
|
|
+ 43CABDF51C3506F100005705 /* CGMBLEKit */ = {
|
|
|
+ isa = PBXGroup;
|
|
|
+ children = (
|
|
|
+ 43EEA70F1D14DC0800CBBDA0 /* AESCrypt.h */,
|
|
|
+ 43EEA7101D14DC0800CBBDA0 /* AESCrypt.m */,
|
|
|
+ 43CABE0E1C350B2800005705 /* BluetoothManager.swift */,
|
|
|
+ 43CABE0F1C350B2800005705 /* BluetoothServices.swift */,
|
|
|
+ 431CE7621F8EEF6D00255374 /* CBPeripheral.swift */,
|
|
|
+ E76FD69B205C75780056DA5B /* Calibration.swift */,
|
|
|
+ 43E3978A1D5668BD0028E321 /* CalibrationState.swift */,
|
|
|
+ E752B40F2063C31B0063027D /* Command.swift */,
|
|
|
+ 43E3978E1D566B170028E321 /* Glucose.swift */,
|
|
|
+ 4379CFD3210EB14900AADC79 /* Glucose+SensorDisplayable.swift */,
|
|
|
+ 43CABDF81C3506F100005705 /* Info.plist */,
|
|
|
+ 43026D462131C99500A332E2 /* Localizable.strings */,
|
|
|
+ 430D64C41CB7846A00FCA750 /* NSData+CRC.swift */,
|
|
|
+ 4323115E1EFC870300B95E62 /* OSLog.swift */,
|
|
|
+ 43D140D02047BD930032346D /* Opcode.swift */,
|
|
|
+ 43E4B1F11F8AF9790038823E /* PeripheralManager.swift */,
|
|
|
+ 435535D31FB2C1B000CE5A23 /* PeripheralManagerError.swift */,
|
|
|
+ 431CE7661F91D0B300255374 /* PeripheralManager+G5.swift */,
|
|
|
+ 43CABE111C350B2800005705 /* Transmitter.swift */,
|
|
|
+ 4325E9EC210EAEF500969CE5 /* TransmitterManager.swift */,
|
|
|
+ 43CE7CDB1CA77468003CC1B0 /* TransmitterStatus.swift */,
|
|
|
+ 43CABDF61C3506F100005705 /* CGMBLEKit.h */,
|
|
|
+ 43CABE161C350B2E00005705 /* Messages */,
|
|
|
+ );
|
|
|
+ path = CGMBLEKit;
|
|
|
+ sourceTree = "<group>";
|
|
|
+ };
|
|
|
+ 43CABE161C350B2E00005705 /* Messages */ = {
|
|
|
+ isa = PBXGroup;
|
|
|
+ children = (
|
|
|
+ 43CABE191C350B3D00005705 /* AuthRequestTxMessage.swift */,
|
|
|
+ 43CABE171C350B3D00005705 /* AuthRequestRxMessage.swift */,
|
|
|
+ 43CABE181C350B3D00005705 /* AuthChallengeTxMessage.swift */,
|
|
|
+ 43CABE1A1C350B3D00005705 /* AuthChallengeRxMessage.swift */,
|
|
|
+ 43CE7CCB1CA73BCC003CC1B0 /* BatteryStatusTxMessage.swift */,
|
|
|
+ 43CABE1B1C350B3D00005705 /* BondRequestTxMessage.swift */,
|
|
|
+ 43CE7CD11CA73CBC003CC1B0 /* CalibrateGlucoseTxMessage.swift */,
|
|
|
+ E75DB6AD20419B5D00FBE04E /* CalibrateGlucoseRxMessage.swift */,
|
|
|
+ E76FD69D205C7A200056DA5B /* CalibrationDataTxMessage.swift */,
|
|
|
+ 43846AC51D8F896C00799272 /* CalibrationDataRxMessage.swift */,
|
|
|
+ 43CABE1C1C350B3D00005705 /* DisconnectTxMessage.swift */,
|
|
|
+ 43CE7CC71CA73AEB003CC1B0 /* FirmwareVersionTxMessage.swift */,
|
|
|
+ 433BC81A205CB64A000B1200 /* GlucoseBackfillMessage.swift */,
|
|
|
+ 43CE7CD31CA73CE8003CC1B0 /* GlucoseHistoryTxMessage.swift */,
|
|
|
+ 43CABE1D1C350B3D00005705 /* GlucoseRxMessage.swift */,
|
|
|
+ 43CABE1E1C350B3D00005705 /* GlucoseTxMessage.swift */,
|
|
|
+ 43CABE1F1C350B3D00005705 /* KeepAliveTxMessage.swift */,
|
|
|
+ 434B288220649D3C000EE07B /* ResetMessage.swift */,
|
|
|
+ 43F82BCD1D035D5C006F5DD7 /* SessionStartRxMessage.swift */,
|
|
|
+ 43CE7CCD1CA73C22003CC1B0 /* SessionStartTxMessage.swift */,
|
|
|
+ 43F82BCF1D035D68006F5DD7 /* SessionStopRxMessage.swift */,
|
|
|
+ 43CE7CCF1CA73C57003CC1B0 /* SessionStopTxMessage.swift */,
|
|
|
+ 43CABE201C350B3D00005705 /* TransmitterMessage.swift */,
|
|
|
+ 43CABE211C350B3D00005705 /* TransmitterTimeRxMessage.swift */,
|
|
|
+ 43CABE221C350B3D00005705 /* TransmitterTimeTxMessage.swift */,
|
|
|
+ 43CE7CC91CA73B94003CC1B0 /* TransmitterVersionTxMessage.swift */,
|
|
|
+ 43880F971D9E19FC009061A8 /* TransmitterVersionRxMessage.swift */,
|
|
|
+ );
|
|
|
+ path = Messages;
|
|
|
+ sourceTree = "<group>";
|
|
|
+ };
|
|
|
+ 43D140CD2047AA530032346D /* Common */ = {
|
|
|
+ isa = PBXGroup;
|
|
|
+ children = (
|
|
|
+ 38569355270C6B1A0002C50D /* WeakSynchronizedSet.swift */,
|
|
|
+ 43DC87BF1C8B509B005BC30D /* Data.swift */,
|
|
|
+ 43E397921D56950C0028E321 /* HKUnit.swift */,
|
|
|
+ 43026D3E2131C5C600A332E2 /* LocalizedString.swift */,
|
|
|
+ 4379CFD5210EB19F00AADC79 /* Locked.swift */,
|
|
|
+ 4379CFD1210EB0F700AADC79 /* TimeInterval.swift */,
|
|
|
+ );
|
|
|
+ path = Common;
|
|
|
+ sourceTree = "<group>";
|
|
|
+ };
|
|
|
+/* End PBXGroup section */
|
|
|
+
|
|
|
+/* Begin PBXHeadersBuildPhase section */
|
|
|
+ 43CABDF01C3506F100005705 /* Headers */ = {
|
|
|
+ isa = PBXHeadersBuildPhase;
|
|
|
+ buildActionMask = 2147483647;
|
|
|
+ files = (
|
|
|
+ 43CABDF71C3506F100005705 /* CGMBLEKit.h in Headers */,
|
|
|
+ 43EEA7111D14DC0800CBBDA0 /* AESCrypt.h in Headers */,
|
|
|
+ );
|
|
|
+ runOnlyForDeploymentPostprocessing = 0;
|
|
|
+ };
|
|
|
+/* End PBXHeadersBuildPhase section */
|
|
|
+
|
|
|
+/* Begin PBXNativeTarget section */
|
|
|
+ 43CABDF21C3506F100005705 /* CGMBLEKit */ = {
|
|
|
+ isa = PBXNativeTarget;
|
|
|
+ buildConfigurationList = 43CABE071C3506F100005705 /* Build configuration list for PBXNativeTarget "CGMBLEKit" */;
|
|
|
+ buildPhases = (
|
|
|
+ 43CABDEE1C3506F100005705 /* Sources */,
|
|
|
+ 43CABDEF1C3506F100005705 /* Frameworks */,
|
|
|
+ 43CABDF01C3506F100005705 /* Headers */,
|
|
|
+ 43CABDF11C3506F100005705 /* Resources */,
|
|
|
+ );
|
|
|
+ buildRules = (
|
|
|
+ );
|
|
|
+ dependencies = (
|
|
|
+ );
|
|
|
+ name = CGMBLEKit;
|
|
|
+ productName = xDripG5;
|
|
|
+ productReference = 43CABDF31C3506F100005705 /* CGMBLEKit.framework */;
|
|
|
+ productType = "com.apple.product-type.framework";
|
|
|
+ };
|
|
|
+/* End PBXNativeTarget section */
|
|
|
+
|
|
|
+/* Begin PBXProject section */
|
|
|
+ 43CABDEA1C3506F100005705 /* Project object */ = {
|
|
|
+ isa = PBXProject;
|
|
|
+ attributes = {
|
|
|
+ LastSwiftUpdateCheck = 0930;
|
|
|
+ LastUpgradeCheck = 1300;
|
|
|
+ ORGANIZATIONNAME = "LoopKit Authors";
|
|
|
+ TargetAttributes = {
|
|
|
+ 43CABDF21C3506F100005705 = {
|
|
|
+ CreatedOnToolsVersion = 7.2;
|
|
|
+ LastSwiftMigration = 1020;
|
|
|
+ };
|
|
|
+ };
|
|
|
+ };
|
|
|
+ buildConfigurationList = 43CABDED1C3506F100005705 /* Build configuration list for PBXProject "CGMBLEKit" */;
|
|
|
+ compatibilityVersion = "Xcode 8.0";
|
|
|
+ developmentRegion = en;
|
|
|
+ hasScannedForEncodings = 0;
|
|
|
+ knownRegions = (
|
|
|
+ en,
|
|
|
+ Base,
|
|
|
+ base,
|
|
|
+ "zh-Hans",
|
|
|
+ nl,
|
|
|
+ fr,
|
|
|
+ de,
|
|
|
+ it,
|
|
|
+ nb,
|
|
|
+ pl,
|
|
|
+ ru,
|
|
|
+ es,
|
|
|
+ ja,
|
|
|
+ "pt-BR",
|
|
|
+ fi,
|
|
|
+ vi,
|
|
|
+ sv,
|
|
|
+ da,
|
|
|
+ ro,
|
|
|
+ );
|
|
|
+ mainGroup = 43CABDE91C3506F100005705;
|
|
|
+ productRefGroup = 43CABDF41C3506F100005705 /* Products */;
|
|
|
+ projectDirPath = "";
|
|
|
+ projectRoot = "";
|
|
|
+ targets = (
|
|
|
+ 43CABDF21C3506F100005705 /* CGMBLEKit */,
|
|
|
+ );
|
|
|
+ };
|
|
|
+/* End PBXProject section */
|
|
|
+
|
|
|
+/* Begin PBXResourcesBuildPhase section */
|
|
|
+ 43CABDF11C3506F100005705 /* Resources */ = {
|
|
|
+ isa = PBXResourcesBuildPhase;
|
|
|
+ buildActionMask = 2147483647;
|
|
|
+ files = (
|
|
|
+ 43026D482131C99500A332E2 /* Localizable.strings in Resources */,
|
|
|
+ );
|
|
|
+ runOnlyForDeploymentPostprocessing = 0;
|
|
|
+ };
|
|
|
+/* End PBXResourcesBuildPhase section */
|
|
|
+
|
|
|
+/* Begin PBXSourcesBuildPhase section */
|
|
|
+ 43CABDEE1C3506F100005705 /* Sources */ = {
|
|
|
+ isa = PBXSourcesBuildPhase;
|
|
|
+ buildActionMask = 2147483647;
|
|
|
+ files = (
|
|
|
+ 43026D3F2131C5C600A332E2 /* LocalizedString.swift in Sources */,
|
|
|
+ 43CE7CCA1CA73B94003CC1B0 /* TransmitterVersionTxMessage.swift in Sources */,
|
|
|
+ E76FD69C205C75780056DA5B /* Calibration.swift in Sources */,
|
|
|
+ 43E3978B1D5668BD0028E321 /* CalibrationState.swift in Sources */,
|
|
|
+ 431CE7631F8EEF6D00255374 /* CBPeripheral.swift in Sources */,
|
|
|
+ E76FD69E205C7A200056DA5B /* CalibrationDataTxMessage.swift in Sources */,
|
|
|
+ 38569356270C6B1A0002C50D /* WeakSynchronizedSet.swift in Sources */,
|
|
|
+ 43CABE2D1C350B3D00005705 /* TransmitterTimeRxMessage.swift in Sources */,
|
|
|
+ 43CABE291C350B3D00005705 /* GlucoseRxMessage.swift in Sources */,
|
|
|
+ 43CE7CDC1CA77468003CC1B0 /* TransmitterStatus.swift in Sources */,
|
|
|
+ 43CABE271C350B3D00005705 /* BondRequestTxMessage.swift in Sources */,
|
|
|
+ 4323115F1EFC870300B95E62 /* OSLog.swift in Sources */,
|
|
|
+ 43E4B1F21F8AF9790038823E /* PeripheralManager.swift in Sources */,
|
|
|
+ 43CABE231C350B3D00005705 /* AuthRequestRxMessage.swift in Sources */,
|
|
|
+ 43CABE261C350B3D00005705 /* AuthChallengeRxMessage.swift in Sources */,
|
|
|
+ 43CE7CD41CA73CE8003CC1B0 /* GlucoseHistoryTxMessage.swift in Sources */,
|
|
|
+ 43E397931D56950C0028E321 /* HKUnit.swift in Sources */,
|
|
|
+ 43846AC61D8F896C00799272 /* CalibrationDataRxMessage.swift in Sources */,
|
|
|
+ 43CE7CD01CA73C57003CC1B0 /* SessionStopTxMessage.swift in Sources */,
|
|
|
+ 431CE7671F91D0B300255374 /* PeripheralManager+G5.swift in Sources */,
|
|
|
+ 43CABE2A1C350B3D00005705 /* GlucoseTxMessage.swift in Sources */,
|
|
|
+ 434B288320649D3C000EE07B /* ResetMessage.swift in Sources */,
|
|
|
+ 43CE7CC81CA73AEB003CC1B0 /* FirmwareVersionTxMessage.swift in Sources */,
|
|
|
+ 43D140D12047BD930032346D /* Opcode.swift in Sources */,
|
|
|
+ 43CE7CCC1CA73BCC003CC1B0 /* BatteryStatusTxMessage.swift in Sources */,
|
|
|
+ 4379CFD6210EB19F00AADC79 /* Locked.swift in Sources */,
|
|
|
+ 43EEA7121D14DC0800CBBDA0 /* AESCrypt.m in Sources */,
|
|
|
+ 43CE7CCE1CA73C22003CC1B0 /* SessionStartTxMessage.swift in Sources */,
|
|
|
+ 433BC81B205CB64A000B1200 /* GlucoseBackfillMessage.swift in Sources */,
|
|
|
+ 43CABE2E1C350B3D00005705 /* TransmitterTimeTxMessage.swift in Sources */,
|
|
|
+ 4379CFD4210EB14900AADC79 /* Glucose+SensorDisplayable.swift in Sources */,
|
|
|
+ 43880F981D9E19FC009061A8 /* TransmitterVersionRxMessage.swift in Sources */,
|
|
|
+ 43CABE2C1C350B3D00005705 /* TransmitterMessage.swift in Sources */,
|
|
|
+ E75DB6AE20419B5D00FBE04E /* CalibrateGlucoseRxMessage.swift in Sources */,
|
|
|
+ 43CABE131C350B2800005705 /* BluetoothServices.swift in Sources */,
|
|
|
+ 43E3978F1D566B170028E321 /* Glucose.swift in Sources */,
|
|
|
+ 43CABE151C350B2800005705 /* Transmitter.swift in Sources */,
|
|
|
+ 43CABE281C350B3D00005705 /* DisconnectTxMessage.swift in Sources */,
|
|
|
+ 43CABE121C350B2800005705 /* BluetoothManager.swift in Sources */,
|
|
|
+ 43CABE2B1C350B3D00005705 /* KeepAliveTxMessage.swift in Sources */,
|
|
|
+ E752B4102063C31B0063027D /* Command.swift in Sources */,
|
|
|
+ 43CABE241C350B3D00005705 /* AuthChallengeTxMessage.swift in Sources */,
|
|
|
+ 4379CFD2210EB0F700AADC79 /* TimeInterval.swift in Sources */,
|
|
|
+ 43CE7CD21CA73CBC003CC1B0 /* CalibrateGlucoseTxMessage.swift in Sources */,
|
|
|
+ 38569354270C657B0002C50D /* TransmitterManager.swift in Sources */,
|
|
|
+ 43F82BD01D035D68006F5DD7 /* SessionStopRxMessage.swift in Sources */,
|
|
|
+ 43F82BCE1D035D5C006F5DD7 /* SessionStartRxMessage.swift in Sources */,
|
|
|
+ 435535D41FB2C1B000CE5A23 /* PeripheralManagerError.swift in Sources */,
|
|
|
+ 43D140CF2047AA940032346D /* Data.swift in Sources */,
|
|
|
+ 43CABE251C350B3D00005705 /* AuthRequestTxMessage.swift in Sources */,
|
|
|
+ 430D64C51CB7846A00FCA750 /* NSData+CRC.swift in Sources */,
|
|
|
+ );
|
|
|
+ runOnlyForDeploymentPostprocessing = 0;
|
|
|
+ };
|
|
|
+/* End PBXSourcesBuildPhase section */
|
|
|
+
|
|
|
+/* Begin PBXVariantGroup section */
|
|
|
+ 43026D462131C99500A332E2 /* Localizable.strings */ = {
|
|
|
+ isa = PBXVariantGroup;
|
|
|
+ children = (
|
|
|
+ 43026D472131C99500A332E2 /* base */,
|
|
|
+ 43026D492131CA8C00A332E2 /* zh-Hans */,
|
|
|
+ 43026D4A2131CA8F00A332E2 /* nl */,
|
|
|
+ 43026D4B2131CA9000A332E2 /* fr */,
|
|
|
+ 43026D4C2131CA9100A332E2 /* de */,
|
|
|
+ 43026D4D2131CA9200A332E2 /* it */,
|
|
|
+ 43026D4E2131CA9200A332E2 /* nb */,
|
|
|
+ 43026D4F2131CA9300A332E2 /* pl */,
|
|
|
+ 43026D502131CA9400A332E2 /* ru */,
|
|
|
+ 43026D512131CA9500A332E2 /* es */,
|
|
|
+ 7D9BF0D32336EE51005DCFD6 /* ja */,
|
|
|
+ 7D9BF0D92336EE5E005DCFD6 /* pt-BR */,
|
|
|
+ 7D9BF0DF2336EE6E005DCFD6 /* fi */,
|
|
|
+ 7D9BF0E52336EE77005DCFD6 /* vi */,
|
|
|
+ 7D9BF0EB2336EE80005DCFD6 /* sv */,
|
|
|
+ 7D9BF0F12336EE89005DCFD6 /* da */,
|
|
|
+ 7D9BF11F2336FD7C005DCFD6 /* ro */,
|
|
|
+ );
|
|
|
+ name = Localizable.strings;
|
|
|
+ sourceTree = "<group>";
|
|
|
+ };
|
|
|
+/* End PBXVariantGroup section */
|
|
|
+
|
|
|
+/* Begin XCBuildConfiguration section */
|
|
|
+ 43CABE051C3506F100005705 /* Debug */ = {
|
|
|
+ isa = XCBuildConfiguration;
|
|
|
+ buildSettings = {
|
|
|
+ ALWAYS_SEARCH_USER_PATHS = NO;
|
|
|
+ CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
|
|
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
|
|
+ CLANG_CXX_LIBRARY = "libc++";
|
|
|
+ CLANG_ENABLE_MODULES = YES;
|
|
|
+ CLANG_ENABLE_OBJC_ARC = YES;
|
|
|
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
|
+ CLANG_WARN_BOOL_CONVERSION = YES;
|
|
|
+ CLANG_WARN_COMMA = YES;
|
|
|
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
|
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
|
|
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
|
+ CLANG_WARN_EMPTY_BODY = YES;
|
|
|
+ CLANG_WARN_ENUM_CONVERSION = YES;
|
|
|
+ CLANG_WARN_INFINITE_RECURSION = YES;
|
|
|
+ CLANG_WARN_INT_CONVERSION = YES;
|
|
|
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
|
|
+ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
|
|
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
|
|
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
|
+ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
|
|
|
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
|
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
|
|
|
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
|
+ CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
|
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
|
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
|
|
+ COPY_PHASE_STRIP = NO;
|
|
|
+ CURRENT_PROJECT_VERSION = 21;
|
|
|
+ DEBUG_INFORMATION_FORMAT = dwarf;
|
|
|
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
|
+ ENABLE_TESTABILITY = YES;
|
|
|
+ GCC_C_LANGUAGE_STANDARD = gnu99;
|
|
|
+ GCC_DYNAMIC_NO_PIC = NO;
|
|
|
+ GCC_NO_COMMON_BLOCKS = YES;
|
|
|
+ GCC_OPTIMIZATION_LEVEL = 0;
|
|
|
+ GCC_PREPROCESSOR_DEFINITIONS = (
|
|
|
+ "DEBUG=1",
|
|
|
+ "$(inherited)",
|
|
|
+ );
|
|
|
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
|
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
|
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
|
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
|
+ GCC_WARN_UNUSED_FUNCTION = YES;
|
|
|
+ GCC_WARN_UNUSED_VARIABLE = YES;
|
|
|
+ IPHONEOS_DEPLOYMENT_TARGET = 14.0;
|
|
|
+ LOCALIZED_STRING_MACRO_NAMES = (
|
|
|
+ NSLocalizedString,
|
|
|
+ CFLocalizedString,
|
|
|
+ LocalizedString,
|
|
|
+ );
|
|
|
+ MTL_ENABLE_DEBUG_INFO = YES;
|
|
|
+ ONLY_ACTIVE_ARCH = YES;
|
|
|
+ SDKROOT = iphoneos;
|
|
|
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
|
|
+ SWIFT_VERSION = 5.0;
|
|
|
+ TARGETED_DEVICE_FAMILY = "1,2";
|
|
|
+ VERSIONING_SYSTEM = "apple-generic";
|
|
|
+ VERSION_INFO_PREFIX = "";
|
|
|
+ WATCHOS_DEPLOYMENT_TARGET = 4.0;
|
|
|
+ };
|
|
|
+ name = Debug;
|
|
|
+ };
|
|
|
+ 43CABE061C3506F100005705 /* Release */ = {
|
|
|
+ isa = XCBuildConfiguration;
|
|
|
+ buildSettings = {
|
|
|
+ ALWAYS_SEARCH_USER_PATHS = NO;
|
|
|
+ CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
|
|
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
|
|
+ CLANG_CXX_LIBRARY = "libc++";
|
|
|
+ CLANG_ENABLE_MODULES = YES;
|
|
|
+ CLANG_ENABLE_OBJC_ARC = YES;
|
|
|
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
|
+ CLANG_WARN_BOOL_CONVERSION = YES;
|
|
|
+ CLANG_WARN_COMMA = YES;
|
|
|
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
|
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
|
|
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
|
+ CLANG_WARN_EMPTY_BODY = YES;
|
|
|
+ CLANG_WARN_ENUM_CONVERSION = YES;
|
|
|
+ CLANG_WARN_INFINITE_RECURSION = YES;
|
|
|
+ CLANG_WARN_INT_CONVERSION = YES;
|
|
|
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
|
|
+ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
|
|
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
|
|
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
|
+ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
|
|
|
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
|
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
|
|
|
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
|
+ CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
|
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
|
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
|
|
+ COPY_PHASE_STRIP = NO;
|
|
|
+ CURRENT_PROJECT_VERSION = 21;
|
|
|
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
|
+ ENABLE_NS_ASSERTIONS = NO;
|
|
|
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
|
+ GCC_C_LANGUAGE_STANDARD = gnu99;
|
|
|
+ GCC_NO_COMMON_BLOCKS = YES;
|
|
|
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
|
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
|
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
|
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
|
+ GCC_WARN_UNUSED_FUNCTION = YES;
|
|
|
+ GCC_WARN_UNUSED_VARIABLE = YES;
|
|
|
+ IPHONEOS_DEPLOYMENT_TARGET = 14.0;
|
|
|
+ LOCALIZED_STRING_MACRO_NAMES = (
|
|
|
+ NSLocalizedString,
|
|
|
+ CFLocalizedString,
|
|
|
+ LocalizedString,
|
|
|
+ );
|
|
|
+ MTL_ENABLE_DEBUG_INFO = NO;
|
|
|
+ SDKROOT = iphoneos;
|
|
|
+ SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
|
|
|
+ SWIFT_VERSION = 5.0;
|
|
|
+ TARGETED_DEVICE_FAMILY = "1,2";
|
|
|
+ VALIDATE_PRODUCT = YES;
|
|
|
+ VERSIONING_SYSTEM = "apple-generic";
|
|
|
+ VERSION_INFO_PREFIX = "";
|
|
|
+ WATCHOS_DEPLOYMENT_TARGET = 4.0;
|
|
|
+ };
|
|
|
+ name = Release;
|
|
|
+ };
|
|
|
+ 43CABE081C3506F100005705 /* Debug */ = {
|
|
|
+ isa = XCBuildConfiguration;
|
|
|
+ buildSettings = {
|
|
|
+ APPLICATION_EXTENSION_API_ONLY = YES;
|
|
|
+ CLANG_ENABLE_MODULES = YES;
|
|
|
+ CODE_SIGN_IDENTITY = "";
|
|
|
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
|
|
|
+ DEFINES_MODULE = YES;
|
|
|
+ DYLIB_COMPATIBILITY_VERSION = 1;
|
|
|
+ DYLIB_CURRENT_VERSION = 21;
|
|
|
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
|
|
|
+ FRAMEWORK_SEARCH_PATHS = "$(inherited)";
|
|
|
+ INFOPLIST_FILE = CGMBLEKit/Info.plist;
|
|
|
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
|
|
+ IPHONEOS_DEPLOYMENT_TARGET = 14.0;
|
|
|
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
|
|
+ PRODUCT_BUNDLE_IDENTIFIER = ru.artpancreas.cgmblekit;
|
|
|
+ PRODUCT_NAME = "$(TARGET_NAME)";
|
|
|
+ SKIP_INSTALL = YES;
|
|
|
+ SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
|
|
|
+ SUPPORTS_MACCATALYST = NO;
|
|
|
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
|
|
+ TARGETED_DEVICE_FAMILY = "1,2";
|
|
|
+ };
|
|
|
+ name = Debug;
|
|
|
+ };
|
|
|
+ 43CABE091C3506F100005705 /* Release */ = {
|
|
|
+ isa = XCBuildConfiguration;
|
|
|
+ buildSettings = {
|
|
|
+ APPLICATION_EXTENSION_API_ONLY = YES;
|
|
|
+ CLANG_ENABLE_MODULES = YES;
|
|
|
+ CODE_SIGN_IDENTITY = "";
|
|
|
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
|
|
|
+ DEFINES_MODULE = YES;
|
|
|
+ DYLIB_COMPATIBILITY_VERSION = 1;
|
|
|
+ DYLIB_CURRENT_VERSION = 21;
|
|
|
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
|
|
|
+ FRAMEWORK_SEARCH_PATHS = "$(inherited)";
|
|
|
+ INFOPLIST_FILE = CGMBLEKit/Info.plist;
|
|
|
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
|
|
+ IPHONEOS_DEPLOYMENT_TARGET = 14.0;
|
|
|
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
|
|
+ PRODUCT_BUNDLE_IDENTIFIER = ru.artpancreas.cgmblekit;
|
|
|
+ PRODUCT_NAME = "$(TARGET_NAME)";
|
|
|
+ SKIP_INSTALL = YES;
|
|
|
+ SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
|
|
|
+ SUPPORTS_MACCATALYST = NO;
|
|
|
+ TARGETED_DEVICE_FAMILY = "1,2";
|
|
|
+ };
|
|
|
+ name = Release;
|
|
|
+ };
|
|
|
+/* End XCBuildConfiguration section */
|
|
|
+
|
|
|
+/* Begin XCConfigurationList section */
|
|
|
+ 43CABDED1C3506F100005705 /* Build configuration list for PBXProject "CGMBLEKit" */ = {
|
|
|
+ isa = XCConfigurationList;
|
|
|
+ buildConfigurations = (
|
|
|
+ 43CABE051C3506F100005705 /* Debug */,
|
|
|
+ 43CABE061C3506F100005705 /* Release */,
|
|
|
+ );
|
|
|
+ defaultConfigurationIsVisible = 0;
|
|
|
+ defaultConfigurationName = Release;
|
|
|
+ };
|
|
|
+ 43CABE071C3506F100005705 /* Build configuration list for PBXNativeTarget "CGMBLEKit" */ = {
|
|
|
+ isa = XCConfigurationList;
|
|
|
+ buildConfigurations = (
|
|
|
+ 43CABE081C3506F100005705 /* Debug */,
|
|
|
+ 43CABE091C3506F100005705 /* Release */,
|
|
|
+ );
|
|
|
+ defaultConfigurationIsVisible = 0;
|
|
|
+ defaultConfigurationName = Release;
|
|
|
+ };
|
|
|
+/* End XCConfigurationList section */
|
|
|
+ };
|
|
|
+ rootObject = 43CABDEA1C3506F100005705 /* Project object */;
|
|
|
+}
|