├── .gitignore ├── LICENCE.txt ├── README.md └── Source ├── BlueSim.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata └── BlueSim ├── AppDelegate.h ├── AppDelegate.m ├── BLEDeviceSimulator.h ├── BLEDeviceSimulator.m ├── BatteryLevel.png ├── BatteryLevel@2x.png ├── BloodPressure.png ├── BloodPressure@2x.png ├── BlueSim-Info.plist ├── BlueSim-Prefix.pch ├── Default-568h@2x.png ├── Default.png ├── Default@2x.png ├── Devices ├── BatteryLevelDevice.h ├── BatteryLevelDevice.m ├── BloodPressureDevice.h ├── BloodPressureDevice.m ├── HealthThermometerDevice.h ├── HealthThermometerDevice.m ├── HeartRateDevice.h ├── HeartRateDevice.m ├── SimulatedDevice.h ├── SimulatedDevice.m ├── TimeDevice.h └── TimeDevice.m ├── HealthThermometer.png ├── HealthThermometer@2x.png ├── HeartRateMonitor.png ├── HeartRateMonitor@2x.png ├── Icon-72.png ├── Icon-72@2x.png ├── Icon.png ├── Icon@2x.png ├── Time.png ├── Time@2x.png ├── ViewController ├── BatteryLevelDeviceViewController.h ├── BatteryLevelDeviceViewController.m ├── BloodPressureDeviceViewController.h ├── BloodPressureDeviceViewController.m ├── DeviceViewController.h ├── DeviceViewController.m ├── DevicesViewController.h ├── DevicesViewController.m ├── HealthThermometerViewController.h ├── HealthThermometerViewController.m ├── HeartRateDeviceViewController.h ├── HeartRateDeviceViewController.m ├── HeartRateLocationViewController.h ├── HeartRateLocationViewController.m ├── OptionSelectorViewController.h ├── OptionSelectorViewController.m ├── TimeDeviceViewController.h └── TimeDeviceViewController.m ├── Views ├── BlueButton.h ├── BlueButton.m ├── DevicesCollectionViewCell.h └── DevicesCollectionViewCell.m ├── bluetooth.png ├── button-highlight.png ├── button-highlight@2x.png ├── button.png ├── button@2x.png ├── en.lproj ├── InfoPlist.strings └── MainStoryboard_iPhone.storyboard └── main.m /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/README.md -------------------------------------------------------------------------------- /Source/BlueSim.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Source/BlueSim.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Source/BlueSim/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/AppDelegate.h -------------------------------------------------------------------------------- /Source/BlueSim/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/AppDelegate.m -------------------------------------------------------------------------------- /Source/BlueSim/BLEDeviceSimulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/BLEDeviceSimulator.h -------------------------------------------------------------------------------- /Source/BlueSim/BLEDeviceSimulator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/BLEDeviceSimulator.m -------------------------------------------------------------------------------- /Source/BlueSim/BatteryLevel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/BatteryLevel.png -------------------------------------------------------------------------------- /Source/BlueSim/BatteryLevel@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/BatteryLevel@2x.png -------------------------------------------------------------------------------- /Source/BlueSim/BloodPressure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/BloodPressure.png -------------------------------------------------------------------------------- /Source/BlueSim/BloodPressure@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/BloodPressure@2x.png -------------------------------------------------------------------------------- /Source/BlueSim/BlueSim-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/BlueSim-Info.plist -------------------------------------------------------------------------------- /Source/BlueSim/BlueSim-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/BlueSim-Prefix.pch -------------------------------------------------------------------------------- /Source/BlueSim/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Default-568h@2x.png -------------------------------------------------------------------------------- /Source/BlueSim/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Default.png -------------------------------------------------------------------------------- /Source/BlueSim/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Default@2x.png -------------------------------------------------------------------------------- /Source/BlueSim/Devices/BatteryLevelDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Devices/BatteryLevelDevice.h -------------------------------------------------------------------------------- /Source/BlueSim/Devices/BatteryLevelDevice.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Devices/BatteryLevelDevice.m -------------------------------------------------------------------------------- /Source/BlueSim/Devices/BloodPressureDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Devices/BloodPressureDevice.h -------------------------------------------------------------------------------- /Source/BlueSim/Devices/BloodPressureDevice.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Devices/BloodPressureDevice.m -------------------------------------------------------------------------------- /Source/BlueSim/Devices/HealthThermometerDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Devices/HealthThermometerDevice.h -------------------------------------------------------------------------------- /Source/BlueSim/Devices/HealthThermometerDevice.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Devices/HealthThermometerDevice.m -------------------------------------------------------------------------------- /Source/BlueSim/Devices/HeartRateDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Devices/HeartRateDevice.h -------------------------------------------------------------------------------- /Source/BlueSim/Devices/HeartRateDevice.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Devices/HeartRateDevice.m -------------------------------------------------------------------------------- /Source/BlueSim/Devices/SimulatedDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Devices/SimulatedDevice.h -------------------------------------------------------------------------------- /Source/BlueSim/Devices/SimulatedDevice.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Devices/SimulatedDevice.m -------------------------------------------------------------------------------- /Source/BlueSim/Devices/TimeDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Devices/TimeDevice.h -------------------------------------------------------------------------------- /Source/BlueSim/Devices/TimeDevice.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Devices/TimeDevice.m -------------------------------------------------------------------------------- /Source/BlueSim/HealthThermometer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/HealthThermometer.png -------------------------------------------------------------------------------- /Source/BlueSim/HealthThermometer@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/HealthThermometer@2x.png -------------------------------------------------------------------------------- /Source/BlueSim/HeartRateMonitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/HeartRateMonitor.png -------------------------------------------------------------------------------- /Source/BlueSim/HeartRateMonitor@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/HeartRateMonitor@2x.png -------------------------------------------------------------------------------- /Source/BlueSim/Icon-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Icon-72.png -------------------------------------------------------------------------------- /Source/BlueSim/Icon-72@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Icon-72@2x.png -------------------------------------------------------------------------------- /Source/BlueSim/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Icon.png -------------------------------------------------------------------------------- /Source/BlueSim/Icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Icon@2x.png -------------------------------------------------------------------------------- /Source/BlueSim/Time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Time.png -------------------------------------------------------------------------------- /Source/BlueSim/Time@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Time@2x.png -------------------------------------------------------------------------------- /Source/BlueSim/ViewController/BatteryLevelDeviceViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/ViewController/BatteryLevelDeviceViewController.h -------------------------------------------------------------------------------- /Source/BlueSim/ViewController/BatteryLevelDeviceViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/ViewController/BatteryLevelDeviceViewController.m -------------------------------------------------------------------------------- /Source/BlueSim/ViewController/BloodPressureDeviceViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/ViewController/BloodPressureDeviceViewController.h -------------------------------------------------------------------------------- /Source/BlueSim/ViewController/BloodPressureDeviceViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/ViewController/BloodPressureDeviceViewController.m -------------------------------------------------------------------------------- /Source/BlueSim/ViewController/DeviceViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/ViewController/DeviceViewController.h -------------------------------------------------------------------------------- /Source/BlueSim/ViewController/DeviceViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/ViewController/DeviceViewController.m -------------------------------------------------------------------------------- /Source/BlueSim/ViewController/DevicesViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/ViewController/DevicesViewController.h -------------------------------------------------------------------------------- /Source/BlueSim/ViewController/DevicesViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/ViewController/DevicesViewController.m -------------------------------------------------------------------------------- /Source/BlueSim/ViewController/HealthThermometerViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/ViewController/HealthThermometerViewController.h -------------------------------------------------------------------------------- /Source/BlueSim/ViewController/HealthThermometerViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/ViewController/HealthThermometerViewController.m -------------------------------------------------------------------------------- /Source/BlueSim/ViewController/HeartRateDeviceViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/ViewController/HeartRateDeviceViewController.h -------------------------------------------------------------------------------- /Source/BlueSim/ViewController/HeartRateDeviceViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/ViewController/HeartRateDeviceViewController.m -------------------------------------------------------------------------------- /Source/BlueSim/ViewController/HeartRateLocationViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/ViewController/HeartRateLocationViewController.h -------------------------------------------------------------------------------- /Source/BlueSim/ViewController/HeartRateLocationViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/ViewController/HeartRateLocationViewController.m -------------------------------------------------------------------------------- /Source/BlueSim/ViewController/OptionSelectorViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/ViewController/OptionSelectorViewController.h -------------------------------------------------------------------------------- /Source/BlueSim/ViewController/OptionSelectorViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/ViewController/OptionSelectorViewController.m -------------------------------------------------------------------------------- /Source/BlueSim/ViewController/TimeDeviceViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/ViewController/TimeDeviceViewController.h -------------------------------------------------------------------------------- /Source/BlueSim/ViewController/TimeDeviceViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/ViewController/TimeDeviceViewController.m -------------------------------------------------------------------------------- /Source/BlueSim/Views/BlueButton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Views/BlueButton.h -------------------------------------------------------------------------------- /Source/BlueSim/Views/BlueButton.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Views/BlueButton.m -------------------------------------------------------------------------------- /Source/BlueSim/Views/DevicesCollectionViewCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Views/DevicesCollectionViewCell.h -------------------------------------------------------------------------------- /Source/BlueSim/Views/DevicesCollectionViewCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/Views/DevicesCollectionViewCell.m -------------------------------------------------------------------------------- /Source/BlueSim/bluetooth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/bluetooth.png -------------------------------------------------------------------------------- /Source/BlueSim/button-highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/button-highlight.png -------------------------------------------------------------------------------- /Source/BlueSim/button-highlight@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/button-highlight@2x.png -------------------------------------------------------------------------------- /Source/BlueSim/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/button.png -------------------------------------------------------------------------------- /Source/BlueSim/button@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/button@2x.png -------------------------------------------------------------------------------- /Source/BlueSim/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Source/BlueSim/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /Source/BlueSim/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AttackPattern/BlueSim/HEAD/Source/BlueSim/main.m --------------------------------------------------------------------------------