From 5f1bd2bc9018373cf09d9a54ed5dcd332136c546 Mon Sep 17 00:00:00 2001 From: Imanol-Mikel Barba Sabariego Date: Wed, 22 Jul 2015 09:39:15 +0000 Subject: [PATCH] Removing unnecessary folders --- Blinker-MSP-EXP430G2/.project | 36 ------------------------------------ Blinker-MSP-EXP430G2/Blinker-Prog.c | 86 -------------------------------------------------------------------------------------- Blinker-MSP-EXP430G2/Blinker.ems | 38 -------------------------------------- Blinker-MSP-EXP430G2/Em/Blinker-STUBS.c | 42 ------------------------------------------ Blinker-MSP-EXP430G2/Em/Blinker.c | 526 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Blinker-MSP-EXP430G2/Em/Blinker.h | 72 ------------------------------------------------------------------------ Blinker-MSP-EXP430G2/Em/Em_Message.h | 182 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Blinker-MSP-EXP430G2/Em/Em_Types.h | 17 ----------------- Blinker-MSP-EXP430G2/Em/blinker.json | 259 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Blinker-MSP-EXP430G2/Output/Blinker-Prog.hex | 145 ------------------------------------------------------------------------------------------------------------------------------------------------- Blinker-MSP-EXP430G2/Output/Blinker-Prog.map | 786 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Blinker-MSP-EXP430G2/Output/Blinker-Prog.obj | Bin 8540 -> 0 bytes Blinker-MSP-EXP430G2/Output/Blinker-Prog.out | Bin 27355 -> 0 bytes Blinker-MSP-EXP430G2/Output/Blinker.obj | Bin 26548 -> 0 bytes Blinker-MSP-EXP430G2/Output/Hal.obj | Bin 25244 -> 0 bytes Blinker-MSP-EXP430G2/Schema-Imports/system@emmoco.com/System.ems | 72 ------------------------------------------------------------------------ Blinker-MSP-EXP430G2/bundle.properties | 10 ---------- Blinker-MSP-EXP430G2/makefile | 4 ---- ISG-DUREX/A2541R24A_ADB1_Product_Brief.pdf | Bin 1056630 -> 0 bytes ISG-DUREX/A2541x24A-ADB1_BoosterPack_Users_Manual.pdf | Bin 2587517 -> 0 bytes ISG-DUREX/examples.tar.gz | Bin 477221 -> 0 bytes ISG-DUREX/ez430rf2500-kext-1.0.1.dmg | Bin 153065 -> 0 bytes Platform-MSP-EXP430G2/.project | 11 ----------- Platform-MSP-EXP430G2/Hal/Hal.c | 400 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Platform-MSP-EXP430G2/Hal/Hal.h | 305 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Platform-MSP-EXP430G2/common.mk | 80 -------------------------------------------------------------------------------- Platform-MSP-EXP430G2/rules.mk | 22 ---------------------- codic.png | Bin 1782472 -> 0 bytes ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMAppDelegate.h | 15 --------------- ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMAppDelegate.m | 52 ---------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMBroadcastViewController.h | 13 ------------- ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMBroadcastViewController.m | 66 ------------------------------------------------------------------ ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Ex_Broadcast-Info.plist | 40 ---------------------------------------- ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Ex_Broadcast-Prefix.pch | 16 ---------------- ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png | Bin 5625 -> 0 bytes ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png | Bin 3067 -> 0 bytes ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png | Bin 4053 -> 0 bytes ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/Contents.json | 26 -------------------------- ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/LaunchImage.launchimage/Contents.json | 23 ----------------------- ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Storyboard.storyboard | 76 ---------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/en.lproj/InfoPlist.strings | 2 -- ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/ex_broadcast.json | 244 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/main.m | 18 ------------------ ios-examples-13.4.9/Ex_Broadcast/BroadcastExampleTests/BroadcastExampleTests.m | 34 ---------------------------------- ios-examples-13.4.9/Ex_Broadcast/BroadcastExampleTests/Ex_BroadcastTests-Info.plist | 22 ---------------------- ios-examples-13.4.9/Ex_Broadcast/BroadcastExampleTests/en.lproj/InfoPlist.strings | 2 -- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Assets/system.json | 196 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/ArrayValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html | 1030 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html | 866 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html | 866 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMConnection.html | 1105 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html | 1200 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html | 1333 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html | 753 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html | 1963 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMSchema.html | 2251 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMUIKit.html | 299 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EnumValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/FileValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/IntValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/NumberValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/StringValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/StructValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/VoidValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html | 305 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html | 1151 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html | 488 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html | 305 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html | 1689 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/css/styles.css | 585 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/css/stylesPrint.css | 22 ---------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/hierarchy.html | 216 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/button_bar_background.png | Bin 114 -> 0 bytes ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/disclosure.png | Bin 206 -> 0 bytes ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/disclosure_open.png | Bin 203 -> 0 bytes ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/library_background.png | Bin 160 -> 0 bytes ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/title_background.png | Bin 109 -> 0 bytes ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/index.html | 209 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h | 34 ---------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMChecksum.h | 19 ------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnection.h | 134 -------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnectionListManager.h | 95 ----------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnectionManager.h | 167 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnectionType.h | 134 -------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h | 64 ---------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMFramework.h | 28 ---------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMRSSIFilter.h | 19 ------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h | 9 --------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMResourceValue.h | 246 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMSchema.h | 237 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMSerialPacket.h | 46 ---------------------------------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h | 16 ---------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMTypes.h | 21 --------------------- ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/README.md | 18 ------------------ ios-examples-13.4.9/Ex_Broadcast/Ex_Broadcast.xcodeproj/project.pbxproj | 554 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/Compound Example/EMAppDelegate.h | 16 ---------------- ios-examples-13.4.9/Ex_Compound/Compound Example/EMAppDelegate.m | 64 ---------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundExampleViewController.h | 15 --------------- ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundExampleViewController.m | 102 ------------------------------------------------------------------------------------------------------ ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundResourceCell.h | 23 ----------------------- ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundResourceCell.m | 45 --------------------------------------------- ios-examples-13.4.9/Ex_Compound/Compound Example/EMConnectingView.xib | 42 ------------------------------------------ ios-examples-13.4.9/Ex_Compound/Compound Example/EMDevicePickerViewController.h | 13 ------------- ios-examples-13.4.9/Ex_Compound/Compound Example/EMDevicePickerViewController.m | 103 ------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/Compound Example/Ex_Compound-Info.plist | 40 ---------------------------------------- ios-examples-13.4.9/Ex_Compound/Compound Example/Ex_Compound-Prefix.pch | 16 ---------------- ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png | Bin 5625 -> 0 bytes ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png | Bin 3067 -> 0 bytes ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png | Bin 4053 -> 0 bytes ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/Contents.json | 26 -------------------------- ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/LaunchImage.launchimage/Contents.json | 23 ----------------------- ios-examples-13.4.9/Ex_Compound/Compound Example/Storyboard.storyboard | 151 ------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/Compound Example/en.lproj/InfoPlist.strings | 2 -- ios-examples-13.4.9/Ex_Compound/Compound Example/ex_compound.json | 239 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/Compound Example/main.m | 18 ------------------ ios-examples-13.4.9/Ex_Compound/Compound ExampleTests/Compound_ExampleTests.m | 34 ---------------------------------- ios-examples-13.4.9/Ex_Compound/Compound ExampleTests/Ex_CompoundTests-Info.plist | 22 ---------------------- ios-examples-13.4.9/Ex_Compound/Compound ExampleTests/en.lproj/InfoPlist.strings | 2 -- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Assets/system.json | 196 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/ArrayValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html | 1030 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html | 866 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html | 866 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMConnection.html | 1105 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html | 1200 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html | 1333 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html | 753 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html | 1963 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMSchema.html | 2251 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMUIKit.html | 299 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EnumValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/FileValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/IntValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/NumberValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/StringValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/StructValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/VoidValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html | 305 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html | 1151 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html | 488 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html | 305 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html | 1689 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/css/styles.css | 585 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/css/stylesPrint.css | 22 ---------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/hierarchy.html | 216 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/button_bar_background.png | Bin 114 -> 0 bytes ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/disclosure.png | Bin 206 -> 0 bytes ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/disclosure_open.png | Bin 203 -> 0 bytes ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/library_background.png | Bin 160 -> 0 bytes ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/title_background.png | Bin 109 -> 0 bytes ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/index.html | 209 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h | 34 ---------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMChecksum.h | 19 ------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnection.h | 134 -------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnectionListManager.h | 95 ----------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnectionManager.h | 167 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnectionType.h | 134 -------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h | 64 ---------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMFramework.h | 28 ---------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMRSSIFilter.h | 19 ------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h | 9 --------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMResourceValue.h | 246 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMSchema.h | 237 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMSerialPacket.h | 46 ---------------------------------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h | 16 ---------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMTypes.h | 21 --------------------- ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/README.md | 18 ------------------ ios-examples-13.4.9/Ex_Compound/Ex_Compound.xcodeproj/project.pbxproj | 572 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Assets/system.json | 196 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/ArrayValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html | 1030 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html | 866 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html | 866 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMConnection.html | 1105 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html | 1200 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html | 1333 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html | 753 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html | 1963 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMSchema.html | 2251 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMUIKit.html | 299 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EnumValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/FileValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/IntValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/NumberValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/StringValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/StructValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/VoidValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html | 305 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html | 1151 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html | 488 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html | 305 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html | 1689 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/css/styles.css | 585 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/css/stylesPrint.css | 22 ---------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/hierarchy.html | 216 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/button_bar_background.png | Bin 114 -> 0 bytes ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/disclosure.png | Bin 206 -> 0 bytes ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/disclosure_open.png | Bin 203 -> 0 bytes ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/library_background.png | Bin 160 -> 0 bytes ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/title_background.png | Bin 109 -> 0 bytes ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/index.html | 209 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h | 34 ---------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMChecksum.h | 19 ------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnection.h | 134 -------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnectionListManager.h | 95 ----------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnectionManager.h | 167 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnectionType.h | 134 -------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h | 64 ---------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMFramework.h | 28 ---------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMRSSIFilter.h | 19 ------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h | 9 --------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMResourceValue.h | 246 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMSchema.h | 237 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMSerialPacket.h | 46 ---------------------------------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h | 16 ---------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMTypes.h | 21 --------------------- ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/README.md | 18 ------------------ ios-examples-13.4.9/Ex_File/Ex_File.xcodeproj/project.pbxproj | 560 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/FileExample/EMAppDelegate.h | 16 ---------------- ios-examples-13.4.9/Ex_File/FileExample/EMAppDelegate.m | 67 ------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/FileExample/EMConnectingView.xib | 42 ------------------------------------------ ios-examples-13.4.9/Ex_File/FileExample/EMDevicePickerViewController.h | 13 ------------- ios-examples-13.4.9/Ex_File/FileExample/EMDevicePickerViewController.m | 103 ------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/FileExample/EMFileViewController.h | 16 ---------------- ios-examples-13.4.9/Ex_File/FileExample/EMFileViewController.m | 95 ----------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/FileExample/Ex_File-Info.plist | 40 ---------------------------------------- ios-examples-13.4.9/Ex_File/FileExample/Ex_File-Prefix.pch | 16 ---------------- ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png | Bin 5625 -> 0 bytes ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png | Bin 3067 -> 0 bytes ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png | Bin 4053 -> 0 bytes ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/Contents.json | 26 -------------------------- ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/LaunchImage.launchimage/Contents.json | 23 ----------------------- ios-examples-13.4.9/Ex_File/FileExample/MainStoryboard.storyboard | 144 ------------------------------------------------------------------------------------------------------------------------------------------------ ios-examples-13.4.9/Ex_File/FileExample/en.lproj/InfoPlist.strings | 2 -- ios-examples-13.4.9/Ex_File/FileExample/ex_file.json | 220 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_File/FileExample/main.m | 18 ------------------ ios-examples-13.4.9/Ex_File/FileExampleTests/Ex_FileTests-Info.plist | 22 ---------------------- ios-examples-13.4.9/Ex_File/FileExampleTests/FileExampleTests.m | 34 ---------------------------------- ios-examples-13.4.9/Ex_File/FileExampleTests/en.lproj/InfoPlist.strings | 2 -- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Assets/system.json | 196 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/ArrayValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html | 1030 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html | 866 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html | 866 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMConnection.html | 1105 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html | 1200 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html | 1333 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html | 753 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html | 1963 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMSchema.html | 2251 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMUIKit.html | 299 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EnumValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/FileValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/IntValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/NumberValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/StringValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/StructValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/VoidValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html | 305 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html | 1151 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html | 488 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html | 305 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html | 1689 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/css/styles.css | 585 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/css/stylesPrint.css | 22 ---------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/hierarchy.html | 216 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/button_bar_background.png | Bin 114 -> 0 bytes ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/disclosure.png | Bin 206 -> 0 bytes ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/disclosure_open.png | Bin 203 -> 0 bytes ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/library_background.png | Bin 160 -> 0 bytes ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/title_background.png | Bin 109 -> 0 bytes ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/index.html | 209 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h | 34 ---------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMChecksum.h | 19 ------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnection.h | 134 -------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnectionListManager.h | 95 ----------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnectionManager.h | 167 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnectionType.h | 134 -------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h | 64 ---------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMFramework.h | 28 ---------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMRSSIFilter.h | 19 ------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h | 9 --------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMResourceValue.h | 246 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMSchema.h | 237 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMSerialPacket.h | 46 ---------------------------------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h | 16 ---------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMTypes.h | 21 --------------------- ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/README.md | 18 ------------------ ios-examples-13.4.9/Ex_Indicator/Ex_Indicator.xcodeproj/project.pbxproj | 578 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMAppDelegate.h | 16 ---------------- ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMAppDelegate.m | 64 ---------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMConnectingView.xib | 42 ------------------------------------------ ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMDevicePickerViewController.h | 13 ------------- ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMDevicePickerViewController.m | 103 ------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMIndicatorExampleViewController.h | 15 --------------- ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMIndicatorExampleViewController.m | 113 ----------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/Indicator Example/Ex_Indicator-Info.plist | 38 -------------------------------------- ios-examples-13.4.9/Ex_Indicator/Indicator Example/Ex_Indicator-Prefix.pch | 16 ---------------- ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png | Bin 5625 -> 0 bytes ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png | Bin 3067 -> 0 bytes ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png | Bin 4053 -> 0 bytes ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/Contents.json | 26 -------------------------- ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/LaunchImage.launchimage/Contents.json | 23 ----------------------- ios-examples-13.4.9/Ex_Indicator/Indicator Example/MSP-EXP30G2.png | Bin 585179 -> 0 bytes ios-examples-13.4.9/Ex_Indicator/Indicator Example/Storyboard.storyboard | 137 ----------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/Indicator Example/en.lproj/InfoPlist.strings | 2 -- ios-examples-13.4.9/Ex_Indicator/Indicator Example/ex_indicator.json | 257 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/Ex_Indicator/Indicator Example/main.m | 18 ------------------ ios-examples-13.4.9/Ex_Indicator/Indicator ExampleTests/Ex_IndicatorTests-Info.plist | 22 ---------------------- ios-examples-13.4.9/Ex_Indicator/Indicator ExampleTests/Indicator_ExampleTests.m | 34 ---------------------------------- ios-examples-13.4.9/Ex_Indicator/Indicator ExampleTests/en.lproj/InfoPlist.strings | 2 -- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Assets/system.json | 196 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/ArrayValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html | 1030 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html | 866 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html | 866 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMConnection.html | 1105 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html | 1200 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html | 1333 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html | 753 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html | 1963 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMSchema.html | 2251 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMUIKit.html | 299 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EnumValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/FileValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/IntValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/NumberValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/StringValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/StructValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/VoidValue.html | 1231 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html | 305 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html | 1151 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html | 488 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html | 305 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html | 1689 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/css/styles.css | 585 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/css/stylesPrint.css | 22 ---------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/hierarchy.html | 216 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/button_bar_background.png | Bin 114 -> 0 bytes ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/disclosure.png | Bin 206 -> 0 bytes ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/disclosure_open.png | Bin 203 -> 0 bytes ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/library_background.png | Bin 160 -> 0 bytes ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/title_background.png | Bin 109 -> 0 bytes ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/index.html | 209 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h | 34 ---------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMChecksum.h | 19 ------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnection.h | 134 -------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnectionListManager.h | 95 ----------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnectionManager.h | 167 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnectionType.h | 134 -------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h | 64 ---------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMFramework.h | 28 ---------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMRSSIFilter.h | 19 ------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h | 9 --------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMResourceValue.h | 246 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMSchema.h | 237 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMSerialPacket.h | 46 ---------------------------------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h | 16 ---------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMTypes.h | 21 --------------------- ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/README.md | 18 ------------------ ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.pbxproj | 586 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata | 7 ------- ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/xcshareddata/FirstApp.xccheckout | 46 ---------------------------------------------- ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/xcuserdata/imanol.xcuserdatad/UserInterfaceState.xcuserstate | Bin 32018 -> 0 bytes ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/xcuserdata/imanol.xcuserdatad/WorkspaceSettings.xcsettings | 10 ---------- ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/xcuserdata/imanol.xcuserdatad/xcschemes/FirstApp.xcscheme | 96 ------------------------------------------------------------------------------------------------ ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/xcuserdata/imanol.xcuserdatad/xcschemes/xcschememanagement.plist | 27 --------------------------- ios-examples-13.4.9/FirstApp/FirstAppExample/EMAppDelegate.h | 16 ---------------- ios-examples-13.4.9/FirstApp/FirstAppExample/EMAppDelegate.m | 69 --------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/FirstAppExample/EMConnectingView.xib | 42 ------------------------------------------ ios-examples-13.4.9/FirstApp/FirstAppExample/EMDevicePickerViewController.h | 13 ------------- ios-examples-13.4.9/FirstApp/FirstAppExample/EMDevicePickerViewController.m | 103 ------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/FirstAppExample/EMFirstAppViewController.h | 11 ----------- ios-examples-13.4.9/FirstApp/FirstAppExample/EMFirstAppViewController.m | 75 --------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/FirstAppExample/FirstApp-Info.plist | 38 -------------------------------------- ios-examples-13.4.9/FirstApp/FirstAppExample/FirstApp-Prefix.pch | 16 ---------------- ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png | Bin 5625 -> 0 bytes ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png | Bin 3067 -> 0 bytes ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png | Bin 4053 -> 0 bytes ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/Contents.json | 26 -------------------------- ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/LaunchImage.launchimage/Contents.json | 23 ----------------------- ios-examples-13.4.9/FirstApp/FirstAppExample/MainStoryboard.storyboard | 126 ------------------------------------------------------------------------------------------------------------------------------ ios-examples-13.4.9/FirstApp/FirstAppExample/en.lproj/InfoPlist.strings | 2 -- ios-examples-13.4.9/FirstApp/FirstAppExample/first_app.json | 204 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ios-examples-13.4.9/FirstApp/FirstAppExample/main.m | 18 ------------------ ios-examples-13.4.9/FirstApp/FirstAppExample/system.json | 196 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ios-examples-13.4.9/FirstApp/FirstAppExampleTests/FirstAppTests-Info.plist | 22 ---------------------- ios-examples-13.4.9/FirstApp/FirstAppExampleTests/TestAppExampleTests.m | 34 ---------------------------------- ios-examples-13.4.9/FirstApp/FirstAppExampleTests/en.lproj/InfoPlist.strings | 2 -- ios-examples-13.4.9/README.md | 55 ------------------------------------------------------- 391 files changed, 0 insertions(+), 150540 deletions(-) delete mode 100644 Blinker-MSP-EXP430G2/.project delete mode 100644 Blinker-MSP-EXP430G2/Blinker-Prog.c delete mode 100644 Blinker-MSP-EXP430G2/Blinker.ems delete mode 100644 Blinker-MSP-EXP430G2/Em/Blinker-STUBS.c delete mode 100644 Blinker-MSP-EXP430G2/Em/Blinker.c delete mode 100644 Blinker-MSP-EXP430G2/Em/Blinker.h delete mode 100644 Blinker-MSP-EXP430G2/Em/Em_Message.h delete mode 100644 Blinker-MSP-EXP430G2/Em/Em_Types.h delete mode 100644 Blinker-MSP-EXP430G2/Em/blinker.json delete mode 100644 Blinker-MSP-EXP430G2/Output/Blinker-Prog.hex delete mode 100644 Blinker-MSP-EXP430G2/Output/Blinker-Prog.map delete mode 100644 Blinker-MSP-EXP430G2/Output/Blinker-Prog.obj delete mode 100755 Blinker-MSP-EXP430G2/Output/Blinker-Prog.out delete mode 100644 Blinker-MSP-EXP430G2/Output/Blinker.obj delete mode 100644 Blinker-MSP-EXP430G2/Output/Hal.obj delete mode 100644 Blinker-MSP-EXP430G2/Schema-Imports/system@emmoco.com/System.ems delete mode 100644 Blinker-MSP-EXP430G2/bundle.properties delete mode 100644 Blinker-MSP-EXP430G2/makefile delete mode 100644 ISG-DUREX/A2541R24A_ADB1_Product_Brief.pdf delete mode 100644 ISG-DUREX/A2541x24A-ADB1_BoosterPack_Users_Manual.pdf delete mode 100644 ISG-DUREX/examples.tar.gz delete mode 100644 ISG-DUREX/ez430rf2500-kext-1.0.1.dmg delete mode 100644 Platform-MSP-EXP430G2/.project delete mode 100644 Platform-MSP-EXP430G2/Hal/Hal.c delete mode 100644 Platform-MSP-EXP430G2/Hal/Hal.h delete mode 100644 Platform-MSP-EXP430G2/common.mk delete mode 100644 Platform-MSP-EXP430G2/rules.mk delete mode 100644 codic.png delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMAppDelegate.h delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMAppDelegate.m delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMBroadcastViewController.h delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMBroadcastViewController.m delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Ex_Broadcast-Info.plist delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Ex_Broadcast-Prefix.pch delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/LaunchImage.launchimage/Contents.json delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Storyboard.storyboard delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/en.lproj/InfoPlist.strings delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/ex_broadcast.json delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/main.m delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/BroadcastExampleTests/BroadcastExampleTests.m delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/BroadcastExampleTests/Ex_BroadcastTests-Info.plist delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/BroadcastExampleTests/en.lproj/InfoPlist.strings delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Assets/system.json delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/ArrayValue.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMConnection.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMSchema.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMUIKit.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EnumValue.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/FileValue.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/IntValue.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/NumberValue.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/StringValue.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/StructValue.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/VoidValue.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html delete mode 100755 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/css/styles.css delete mode 100755 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/css/stylesPrint.css delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/hierarchy.html delete mode 100755 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/button_bar_background.png delete mode 100755 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/disclosure.png delete mode 100755 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/disclosure_open.png delete mode 100755 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/library_background.png delete mode 100755 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/title_background.png delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/index.html delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMChecksum.h delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnection.h delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnectionListManager.h delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnectionManager.h delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnectionType.h delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMFramework.h delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMRSSIFilter.h delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMResourceValue.h delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMSchema.h delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMSerialPacket.h delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMTypes.h delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/README.md delete mode 100644 ios-examples-13.4.9/Ex_Broadcast/Ex_Broadcast.xcodeproj/project.pbxproj delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/EMAppDelegate.h delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/EMAppDelegate.m delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundExampleViewController.h delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundExampleViewController.m delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundResourceCell.h delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundResourceCell.m delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/EMConnectingView.xib delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/EMDevicePickerViewController.h delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/EMDevicePickerViewController.m delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/Ex_Compound-Info.plist delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/Ex_Compound-Prefix.pch delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/LaunchImage.launchimage/Contents.json delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/Storyboard.storyboard delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/en.lproj/InfoPlist.strings delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/ex_compound.json delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound Example/main.m delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound ExampleTests/Compound_ExampleTests.m delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound ExampleTests/Ex_CompoundTests-Info.plist delete mode 100644 ios-examples-13.4.9/Ex_Compound/Compound ExampleTests/en.lproj/InfoPlist.strings delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Assets/system.json delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/ArrayValue.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMConnection.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMSchema.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMUIKit.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EnumValue.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/FileValue.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/IntValue.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/NumberValue.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/StringValue.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/StructValue.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/VoidValue.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html delete mode 100755 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/css/styles.css delete mode 100755 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/css/stylesPrint.css delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/hierarchy.html delete mode 100755 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/button_bar_background.png delete mode 100755 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/disclosure.png delete mode 100755 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/disclosure_open.png delete mode 100755 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/library_background.png delete mode 100755 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/title_background.png delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/index.html delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMChecksum.h delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnection.h delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnectionListManager.h delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnectionManager.h delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnectionType.h delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMFramework.h delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMRSSIFilter.h delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMResourceValue.h delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMSchema.h delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMSerialPacket.h delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMTypes.h delete mode 100644 ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/README.md delete mode 100644 ios-examples-13.4.9/Ex_Compound/Ex_Compound.xcodeproj/project.pbxproj delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Assets/system.json delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/ArrayValue.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMConnection.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMSchema.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMUIKit.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EnumValue.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/FileValue.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/IntValue.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/NumberValue.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/StringValue.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/StructValue.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/VoidValue.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html delete mode 100755 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/css/styles.css delete mode 100755 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/css/stylesPrint.css delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/hierarchy.html delete mode 100755 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/button_bar_background.png delete mode 100755 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/disclosure.png delete mode 100755 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/disclosure_open.png delete mode 100755 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/library_background.png delete mode 100755 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/title_background.png delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/index.html delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMChecksum.h delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnection.h delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnectionListManager.h delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnectionManager.h delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnectionType.h delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMFramework.h delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMRSSIFilter.h delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMResourceValue.h delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMSchema.h delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMSerialPacket.h delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMTypes.h delete mode 100644 ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/README.md delete mode 100644 ios-examples-13.4.9/Ex_File/Ex_File.xcodeproj/project.pbxproj delete mode 100644 ios-examples-13.4.9/Ex_File/FileExample/EMAppDelegate.h delete mode 100644 ios-examples-13.4.9/Ex_File/FileExample/EMAppDelegate.m delete mode 100644 ios-examples-13.4.9/Ex_File/FileExample/EMConnectingView.xib delete mode 100644 ios-examples-13.4.9/Ex_File/FileExample/EMDevicePickerViewController.h delete mode 100644 ios-examples-13.4.9/Ex_File/FileExample/EMDevicePickerViewController.m delete mode 100644 ios-examples-13.4.9/Ex_File/FileExample/EMFileViewController.h delete mode 100644 ios-examples-13.4.9/Ex_File/FileExample/EMFileViewController.m delete mode 100644 ios-examples-13.4.9/Ex_File/FileExample/Ex_File-Info.plist delete mode 100644 ios-examples-13.4.9/Ex_File/FileExample/Ex_File-Prefix.pch delete mode 100644 ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png delete mode 100644 ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png delete mode 100644 ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png delete mode 100644 ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/LaunchImage.launchimage/Contents.json delete mode 100644 ios-examples-13.4.9/Ex_File/FileExample/MainStoryboard.storyboard delete mode 100644 ios-examples-13.4.9/Ex_File/FileExample/en.lproj/InfoPlist.strings delete mode 100644 ios-examples-13.4.9/Ex_File/FileExample/ex_file.json delete mode 100644 ios-examples-13.4.9/Ex_File/FileExample/main.m delete mode 100644 ios-examples-13.4.9/Ex_File/FileExampleTests/Ex_FileTests-Info.plist delete mode 100644 ios-examples-13.4.9/Ex_File/FileExampleTests/FileExampleTests.m delete mode 100644 ios-examples-13.4.9/Ex_File/FileExampleTests/en.lproj/InfoPlist.strings delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Assets/system.json delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/ArrayValue.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMConnection.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMSchema.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMUIKit.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EnumValue.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/FileValue.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/IntValue.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/NumberValue.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/StringValue.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/StructValue.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/VoidValue.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html delete mode 100755 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/css/styles.css delete mode 100755 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/css/stylesPrint.css delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/hierarchy.html delete mode 100755 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/button_bar_background.png delete mode 100755 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/disclosure.png delete mode 100755 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/disclosure_open.png delete mode 100755 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/library_background.png delete mode 100755 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/title_background.png delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/index.html delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMChecksum.h delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnection.h delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnectionListManager.h delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnectionManager.h delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnectionType.h delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMFramework.h delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMRSSIFilter.h delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMResourceValue.h delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMSchema.h delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMSerialPacket.h delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMTypes.h delete mode 100644 ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/README.md delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Ex_Indicator.xcodeproj/project.pbxproj delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMAppDelegate.h delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMAppDelegate.m delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMConnectingView.xib delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMDevicePickerViewController.h delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMDevicePickerViewController.m delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMIndicatorExampleViewController.h delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMIndicatorExampleViewController.m delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator Example/Ex_Indicator-Info.plist delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator Example/Ex_Indicator-Prefix.pch delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/LaunchImage.launchimage/Contents.json delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator Example/MSP-EXP30G2.png delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator Example/Storyboard.storyboard delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator Example/en.lproj/InfoPlist.strings delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator Example/ex_indicator.json delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator Example/main.m delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator ExampleTests/Ex_IndicatorTests-Info.plist delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator ExampleTests/Indicator_ExampleTests.m delete mode 100644 ios-examples-13.4.9/Ex_Indicator/Indicator ExampleTests/en.lproj/InfoPlist.strings delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Assets/system.json delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/ArrayValue.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMConnection.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMSchema.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMUIKit.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EnumValue.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/FileValue.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/IntValue.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/NumberValue.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/StringValue.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/StructValue.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/VoidValue.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html delete mode 100755 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/css/styles.css delete mode 100755 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/css/stylesPrint.css delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/hierarchy.html delete mode 100755 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/button_bar_background.png delete mode 100755 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/disclosure.png delete mode 100755 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/disclosure_open.png delete mode 100755 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/library_background.png delete mode 100755 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/title_background.png delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/index.html delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMChecksum.h delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnection.h delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnectionListManager.h delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnectionManager.h delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnectionType.h delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMFramework.h delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMRSSIFilter.h delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMResourceValue.h delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMSchema.h delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMSerialPacket.h delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMTypes.h delete mode 100644 ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/README.md delete mode 100644 ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.pbxproj delete mode 100644 ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/xcshareddata/FirstApp.xccheckout delete mode 100644 ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/xcuserdata/imanol.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/xcuserdata/imanol.xcuserdatad/WorkspaceSettings.xcsettings delete mode 100644 ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/xcuserdata/imanol.xcuserdatad/xcschemes/FirstApp.xcscheme delete mode 100644 ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/xcuserdata/imanol.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExample/EMAppDelegate.h delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExample/EMAppDelegate.m delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExample/EMConnectingView.xib delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExample/EMDevicePickerViewController.h delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExample/EMDevicePickerViewController.m delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExample/EMFirstAppViewController.h delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExample/EMFirstAppViewController.m delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExample/FirstApp-Info.plist delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExample/FirstApp-Prefix.pch delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/LaunchImage.launchimage/Contents.json delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExample/MainStoryboard.storyboard delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExample/en.lproj/InfoPlist.strings delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExample/first_app.json delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExample/main.m delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExample/system.json delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExampleTests/FirstAppTests-Info.plist delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExampleTests/TestAppExampleTests.m delete mode 100644 ios-examples-13.4.9/FirstApp/FirstAppExampleTests/en.lproj/InfoPlist.strings delete mode 100644 ios-examples-13.4.9/README.md diff --git a/Blinker-MSP-EXP430G2/.project b/Blinker-MSP-EXP430G2/.project deleted file mode 100644 index 868c910..0000000 --- a/Blinker-MSP-EXP430G2/.project +++ /dev/null @@ -1,36 +0,0 @@ - - - Blinker-MSP-EXP430G2 - - - - - - com.emmoco.mcmtooling.core.mcmToolingBuilder - - - - - com.emmoco.mcmtooling.example.mcmToolingBuilder - - - - - - com.emmoco.mcmtooling.example.mcmToolingExampleNature - com.emmoco.mcmtooling.core.mcmToolingNature - - - - Hal - 2 - EM_PLATFORM_LOC/Hal - - - - - EM_PLATFORM_LOC - $%7BWORKSPACE_LOC%7D/Platform-MSP-EXP430G2 - - - diff --git a/Blinker-MSP-EXP430G2/Blinker-Prog.c b/Blinker-MSP-EXP430G2/Blinker-Prog.c deleted file mode 100644 index b887714..0000000 --- a/Blinker-MSP-EXP430G2/Blinker-Prog.c +++ /dev/null @@ -1,86 +0,0 @@ -#include "Blinker.h" -#include "Hal.h" - -static void tickHandler(void); - -static Blinker_cmd_t cmdVal = Blinker_START_CMD; -static Blinker_count_t countVal = 0; -static Blinker_delay_t delayVal = 1.2 * Blinker_delay_scale; - -#define FOREVER -1 - -static Blinker_count_t curCount = FOREVER; -static Blinker_delay_t curTime = 0; - -void main() { - Hal_init(); - Hal_tickStart(Blinker_delay_step, tickHandler); - Blinker_start(); - Hal_idleLoop(); -} - -static void tickHandler(void) { - - if (cmdVal == Blinker_STOP_CMD) { - return; - } - - if (curTime < delayVal) { - curTime += Blinker_delay_step; - return; - } - - if (curCount == FOREVER || curCount-- > 0) { - Hal_ledToggle(); - } - else { - cmdVal = Blinker_STOP_CMD; - Hal_ledOff(); - } - curTime = 0; - Blinker_ledState_indicate(); -} - -/* -------- SCHEMA CALLBACKS -------- */ - -void Blinker_connectHandler(void) { - Hal_connected(); -} - -void Blinker_disconnectHandler(void) { - Hal_disconnected(); -} - -void Blinker_cmd_store(Blinker_cmd_t* input) { - cmdVal = *input; - switch (cmdVal) { - case Blinker_START_CMD: - curCount = countVal > 0 ? countVal * 2 : FOREVER; - curTime = 0; - break; - case Blinker_STOP_CMD: - Hal_ledOff(); - break; - } -} - -void Blinker_count_fetch(Blinker_count_t* output) { - *output = countVal; -} - -void Blinker_count_store(Blinker_count_t* input) { - countVal = *input; -} - -void Blinker_delay_fetch(Blinker_delay_t* output) { - *output = delayVal; -} - -void Blinker_delay_store(Blinker_delay_t* input) { - delayVal = *input; -} - -void Blinker_ledState_fetch(Blinker_ledState_t* output) { - *output = Hal_ledRead() ? Blinker_LED_ON : Blinker_LED_OFF; -} - diff --git a/Blinker-MSP-EXP430G2/Blinker.ems b/Blinker-MSP-EXP430G2/Blinker.ems deleted file mode 100644 index 0500366..0000000 --- a/Blinker-MSP-EXP430G2/Blinker.ems +++ /dev/null @@ -1,38 +0,0 @@ -version = "1.0.0"; -description = "Blinker, the hello world program for mobile control"; - -schema Blinker { - - /* -------- resource cmd -------- */ - - enum Cmd { - START_CMD, STOP_CMD - }; - - Cmd cmd { - writeonly - }; - - /* -------- resource count -------- */ - - int16 count { - readwrite - }; - - /* -------- resource delay -------- */ - - num <0.5, 2.0, 0.100> delay { - readwrite - }; - - /* -------- resource ledState -------- */ - - enum LedState { - LED_OFF, LED_ON - }; - - LedState ledState { - indicator - }; - -}; diff --git a/Blinker-MSP-EXP430G2/Em/Blinker-STUBS.c b/Blinker-MSP-EXP430G2/Em/Blinker-STUBS.c deleted file mode 100644 index bc62f62..0000000 --- a/Blinker-MSP-EXP430G2/Em/Blinker-STUBS.c +++ /dev/null @@ -1,42 +0,0 @@ -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.Blinker on 2014-07-30T13:03:35T ****/ -/**** protocolLevel = 13, toolsVersion = 13.4.1.201311121909 ****/ - -#include "Blinker.h" - -#ifdef Blinker_STUBS_ /* enables optional inclusion of application stubs */ - -/* Copy the function skeletons below into your own application source file */ - -void Blinker_connectHandler(void) { - /* TODO: application is now connected */ -} - -void Blinker_disconnectHandler(void) { - /* TODO: application is now disconnected */ -} - -void Blinker_cmd_store(Blinker_cmd_t* input) { - /* TODO: write resource 'cmd' from 'input' */ -} - -void Blinker_count_fetch(Blinker_count_t* output) { - /* TODO: read resource 'count' into 'output' */ -} - -void Blinker_count_store(Blinker_count_t* input) { - /* TODO: write resource 'count' from 'input' */ -} - -void Blinker_delay_fetch(Blinker_delay_t* output) { - /* TODO: read resource 'delay' into 'output' */ -} - -void Blinker_delay_store(Blinker_delay_t* input) { - /* TODO: write resource 'delay' from 'input' */ -} - -void Blinker_ledState_fetch(Blinker_ledState_t* output) { - /* TODO: read resource 'ledState' into 'output' */ -} - -#endif /* application stubs */ diff --git a/Blinker-MSP-EXP430G2/Em/Blinker.c b/Blinker-MSP-EXP430G2/Em/Blinker.c deleted file mode 100644 index a000fdf..0000000 --- a/Blinker-MSP-EXP430G2/Em/Blinker.c +++ /dev/null @@ -1,526 +0,0 @@ -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.Blinker on 2014-07-30T13:03:35T ****/ -/**** protocolLevel = 13, toolsVersion = 13.4.1.201311121909 ****/ - -#include "Em_Message.h" -#include "Blinker.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define Em_Message_protocolLevel 13 - -typedef struct Em_App_Message { - uint8_t dummy[3]; - uint8_t sot; - Em_Message_Header hdr; - uint8_t data[20]; -} Em_App_Message; - -const uint8_t Em_App_hash[] = {100, 133, 204, 118, 171, 105, 196, 176, 165, 61, 177, 160, 190, 191, 194, 241, 13, 0, ((sizeof(struct{uint8_t f1; uint16_t f2;}) - sizeof(uint16_t)) << 4) | (sizeof(struct{uint8_t f1; uint32_t f2;}) - sizeof(uint32_t))}; - -const uint8_t Em_App_build[] = {71, 133, 240, 134, 71, 1, 0, 0}; - -#define Em_App_APP_RESOURCE_COUNT 4 -#define Em_App_SYS_RESOURCE_COUNT 9 - -#define Em_App_ACCEPT Blinker_accept -#define Em_App_ACTIVATEPARAMETERS Blinker_activateParameters -#define Em_App_BROADCASTOFF Blinker_broadcastOff -#define Em_App_DISCONNECT Blinker_disconnect -#define Em_App_PAIRINGON Blinker_pairingOn -#define Em_App_PAIRINGOFF Blinker_pairingOff -#define Em_App_RESET Blinker_reset -#define Em_App_SETDEVICENAME Blinker_setDeviceName -#define Em_App_START Blinker_start - -#define Em_App_CONNECTHANDLER Blinker_connectHandler -#define Em_App_DISCONNECTHANDLER Blinker_disconnectHandler - -#define Em_App_MAX_INDICATOR 2 - -/* BEGIN common code */ - -enum {Em_App_IDLE, Em_App_STARTING, Em_App_DISCONNECTED, Em_App_CONNECTED}; - -typedef struct Em_App_Indicator { - uint8_t dummy[3]; - uint8_t sot; - Em_Message_Header hdr; - uint8_t data[Em_Message_INDSIZE]; -} Em_App_Indicator; - -union { uint32_t align; Em_App_Message msg; } Em_App_msg_u; -union { uint32_t align; Em_App_Indicator ind; } Em_App_ind_u; -#define Em_App_msg Em_App_msg_u.msg -#define Em_App_ind Em_App_ind_u.ind - -void (*Em_App_pdHdlr)(void); - -const uint16_t Em_App_endian = 0x0100; - -Em_Message_Size Em_App_recvIdx; -Em_Message_Size Em_App_recvSize; -Em_Message_Size Em_App_xmitIdx; -Em_Message_Size Em_App_xmitSize; - -uint8_t Em_App_state = Em_App_IDLE; -int32_t Em_App_fileIndex = 0; -uint32_t Em_App_xmitMask = 0; - -uint8_t* Em_App_valp; -uint8_t* Em_App_bufp; -const char* Em_App_desc; - -uint8_t* Em_App_inBuf = (uint8_t*)&Em_App_msg.hdr; -uint8_t* Em_App_outBuf = 0; - -uint8_t* _Em_Message_rxBuf = 0; -uint8_t _Em_Message_rxCnt = 0; - -uint8_t* _Em_Message_txBuf = 0; -uint8_t _Em_Message_txCnt = 0; - -#define Em_App_DEVNAME_LEN 9 -const char* Em_App_devName = 0; - -void Em_App_fetchDispatch(void); -void Em_Message_marshallToBuf(uint8_t* valp, uint8_t* bufp, const char* desc); -void Em_Message_marshallToVal(uint8_t* valp, uint8_t* bufp, const char* desc); -void Em_App_storeDispatch(void); -void Em_App_sendIndicator(Em_Message_ResId indId); -void Em_App_sendResponse(Em_Message_Kind kind, Em_Message_Size size); -void Em_App_startIndSend(void); -void Em_App_startResSend(void); -void Em_App_sysFetchDispatch(void); -void Em_App_sysStoreDispatch(void); -bool Em_App_xmitReady(Em_Message_ResId indId); - -void Em_Message_nextXmit(void) { - uint8_t key = Em_Hal_lock(); - if (Em_App_xmitMask != 0) { - uint8_t i; - uint32_t m; - for (i = 0, m = 0x1; i < Em_App_MAX_INDICATOR; i++, m <<= 1) { - if (Em_App_xmitMask & m) { - Em_App_xmitMask &= ~m; - if (i == 0) { - Em_App_startResSend(); - } - else { - Em_App_sendIndicator(i - 1); - } - break; - } - } - } - Em_Hal_unlock(key); -} - -void Em_Message_restart(void) { - Em_App_START(); -} - -void Em_App_ACCEPT(bool enable) { - if (Em_App_state == Em_App_CONNECTED) { - return; - } - Em_App_ind.sot = 0; - Em_App_ind.hdr.kind = Em_Message_ACCEPT; - Em_App_ind.hdr.size = sizeof (Em_Message_Header); - Em_App_ind.hdr.resId = enable; - Em_App_startIndSend(); -} - -void Em_App_ACTIVATEPARAMETERS(uint8_t group) { - if (Em_App_state == Em_App_IDLE || Em_App_state == Em_App_STARTING) { - return; - } - Em_App_ind.sot = 0; - Em_App_ind.hdr.kind = Em_Message_ACTIVE_PARAMS; - Em_App_ind.hdr.size = sizeof (Em_Message_Header); - Em_App_ind.hdr.resId = group; - Em_App_startIndSend(); -} - -void Em_App_BROADCASTOFF(void) { - Em_App_ind.sot = 0; - Em_App_ind.hdr.kind = Em_Message_INDICATOR; - Em_App_ind.hdr.size = sizeof (Em_Message_Header); - Em_App_ind.hdr.resId = 0; - Em_App_startIndSend(); -} - -void Em_App_DISCONNECT(void) { - if (Em_App_state != Em_App_CONNECTED) { - return; - } - Em_App_state = Em_App_DISCONNECTED; - Em_App_ind.sot = 0; - Em_App_ind.hdr.kind = Em_Message_DISCONNECT; - Em_App_ind.hdr.size = sizeof (Em_Message_Header); - Em_App_ind.hdr.resId = 0; - Em_App_startIndSend(); -} - -void Em_Message_dispatch(void) { - if (Em_App_state == Em_App_IDLE) { - return; - } - switch (Em_App_msg.hdr.kind) { - case Em_Message_CONNECT: - Em_App_state = Em_App_CONNECTED; - Em_App_CONNECTHANDLER(); - break; - case Em_Message_DISCONNECT: - Em_App_state = Em_App_DISCONNECTED; - Em_App_DISCONNECTHANDLER(); - break; - case Em_Message_PAIRING_DONE: - if (Em_App_pdHdlr) { - (*Em_App_pdHdlr)(); - } - break; - case Em_Message_FETCH: - if (Em_App_msg.hdr.resId < 0x80) { - Em_App_fetchDispatch(); - } - else { - Em_App_sysFetchDispatch(); - } - break; - case Em_Message_STORE: - if (Em_App_msg.hdr.resId < 0x80) { - Em_App_storeDispatch(); - } - else { - Em_App_sysStoreDispatch(); - } - break; - } -} - -void Em_App_marshallToBuf() { - char ch; - while ((ch = *Em_App_desc++)) { - switch (ch) { - case '0' : { - *Em_App_bufp++ = 0; - break; - } - case '1' : { - *Em_App_bufp++ = *Em_App_valp & 0xFF; - break; - } - case '2' : { - uint16_t v16 = *(uint16_t*)Em_App_valp; - *Em_App_bufp++ = v16 & 0xFF; - *Em_App_bufp++ = (v16 >> 8) & 0xFF; - break; - } - case '4' : { - if (((uint32_t)Em_App_valp & 0x1)) Em_App_valp++; - uint32_t v32 = *(uint32_t*)Em_App_valp++; - *Em_App_bufp++ = v32 & 0xFF; - *Em_App_bufp++ = (v32 >> 8) & 0xFF; - *Em_App_bufp++ = (v32 >> 16) & 0xFF; - *Em_App_bufp++ = (v32 >> 24) & 0xFF; - break; - } - } - Em_App_valp += 1; - } -} - -void Em_App_marshallToVal() { - char ch; - while ((ch = *Em_App_desc++)) { - switch (ch) { - case '0' : { - *Em_App_valp = 0; - Em_App_bufp += 1; - break; - } - case '1' : { - *Em_App_valp = *Em_App_bufp++ & 0xFF; - break; - } - case '2' : { - uint16_t v16 = *Em_App_bufp++ & 0xFF; - v16 |= (*Em_App_bufp++ << 8); - *(uint16_t*)Em_App_valp = v16; - break; - } - case '4' : { - if (((uint32_t)Em_App_valp & 0x1)) Em_App_valp++; - uint32_t v32 = (uint32_t)*Em_App_bufp++ & 0xFF; - v32 |= ((uint32_t)*Em_App_bufp++ << 8); - v32 |= ((uint32_t)*Em_App_bufp++ << 16); - v32 |= ((uint32_t)*Em_App_bufp++ << 24); - *(uint32_t*)Em_App_valp++ = v32; - break; - } - } - Em_App_valp += 1; - } -} - -void Em_App_PAIRINGOFF(void(*handler)(void)) { - Em_App_PAIRINGON(0, handler); -} - -void Em_App_PAIRINGON(uint8_t secs, void(*handler)(void)) { - if (Em_App_state != Em_App_DISCONNECTED) { - return; - } - Em_App_pdHdlr = handler; - Em_App_ind.sot = 0; - Em_App_ind.hdr.kind = Em_Message_PAIRING; - Em_App_ind.hdr.size = sizeof (Em_Message_Header); - Em_App_ind.hdr.resId = secs; - Em_App_startIndSend(); -} - -void Em_App_RESET(void) { - Em_Hal_reset(); - _Em_Message_rxBuf = _Em_Message_txBuf = 0; - _Em_Message_rxCnt = _Em_Message_txCnt = 0; - Em_App_recvIdx = Em_App_recvSize = Em_App_xmitIdx = Em_App_xmitSize = 0; - Em_App_state = Em_App_IDLE; - Em_App_fileIndex = 0; - Em_App_xmitMask = 0; -} - -void Em_App_SETDEVICENAME(const char* name) { - Em_App_devName = name; -} - -void Em_App_START(void) { - Em_App_RESET(); - Em_App_state = Em_App_STARTING; -} - -void Em_App_sendResponse(Em_Message_Kind kind, Em_Message_Size size) { - if (Em_App_state != Em_App_IDLE) { - Em_App_msg.sot = 0; - Em_App_msg.hdr.kind = kind; - Em_App_msg.hdr.size = size + sizeof (Em_Message_Header); - if (Em_App_xmitReady(0)) { - Em_App_startResSend(); - } - } -} - -void Em_App_startIndSend(void) { - Em_App_outBuf = (uint8_t*)&Em_App_ind.sot; - Em_App_xmitSize = Em_App_ind.hdr.size + 1; - Em_App_xmitIdx = 0; - Em_Hal_startSend(); -} - -void Em_App_startResSend(void) { - Em_App_outBuf = (uint8_t*)&Em_App_msg.sot; - Em_App_xmitSize = Em_App_msg.hdr.size + 1; - Em_App_xmitIdx = 0; - Em_Hal_startSend(); -} - -void Em_App_sysFetchDispatch(void) { - uint8_t size = 0; - int i, j; - switch (Em_App_msg.hdr.resId) { - case Em_Message_SYS_SCHEMA_HASH: - for (i = 0; i < sizeof (Em_App_hash); i++) { - Em_App_msg.data[i] = Em_App_hash[i]; - } - Em_App_msg.data[sizeof (Em_App_hash)] = *((uint8_t*)&Em_App_endian); - size = sizeof (Em_App_hash) + 1; - break; - case Em_Message_SYS_MCM_NAME: - if (Em_App_devName) { - for (i = 0; i < Em_App_DEVNAME_LEN; i++) { - if ((Em_App_msg.data[i] = Em_App_devName[i]) == 0) { - break; - } - } - for (j = i; j < Em_App_DEVNAME_LEN; j++) { - Em_App_msg.data[j] = 0; - } - size = Em_App_DEVNAME_LEN; - } - break; - case Em_Message_SYS_EAP_PROTOCOL_LEVEL: - *((Em_Message_protocolLevel_t*)Em_App_msg.data) = Em_Message_protocolLevel; - size = sizeof (Em_Message_protocolLevel_t); - break; - case Em_Message_SYS_EAP_BUILD_DATE: - for (i = 0; i < sizeof (Em_App_build); i++) { - Em_App_msg.data[i] = Em_App_build[i]; - } - size = sizeof (Em_App_build); - break; - case Em_Message_SYS_RESOURCE_COUNT: - Em_App_msg.data[0] = Em_App_APP_RESOURCE_COUNT; - Em_App_msg.data[1] = Em_App_SYS_RESOURCE_COUNT; - size = 2; - break; - } - Em_App_sendResponse(Em_Message_FETCH_DONE, size); -} - -void Em_App_sysStoreDispatch(void) { - switch (Em_App_msg.hdr.resId) { - case Em_Message_SYS_FILE_INDEX_RESET: - Em_App_fileIndex = 0; - break; - } - Em_App_sendResponse(Em_Message_STORE_DONE, 0); -} - -bool Em_App_xmitReady(Em_Message_ResId indId) { - uint8_t key = Em_Hal_lock(); - bool res = _Em_Message_txBuf == 0 && Em_App_xmitMask == 0; - if (!res) { - Em_App_xmitMask |= (1 << indId); - } - Em_Hal_unlock(key); - return res; -} - -/* END common code */ - -void Em_App_fetchDispatch(void) { - uint8_t size = 0; - switch (Em_App_msg.hdr.resId) { - case 0: { - break; - } - case 2: { -#ifdef Em_16BIT - Blinker_count_t val; - Em_App_valp = (uint8_t*)&val; - Em_App_bufp = Em_App_msg.data; - Em_App_desc = "2"; - Blinker_count_fetch(&val); - Em_App_marshallToBuf(); -#else - Blinker_count_fetch((void*)Em_App_msg.data); -#endif - size = 2; - break; - } - case 3: { -#ifdef Em_16BIT - Blinker_delay_t val; - Em_App_valp = (uint8_t*)&val; - Em_App_bufp = Em_App_msg.data; - Em_App_desc = "2"; - Blinker_delay_fetch(&val); - Em_App_marshallToBuf(); -#else - Blinker_delay_fetch((void*)Em_App_msg.data); -#endif - size = 2; - break; - } - case 4: { -#ifdef Em_16BIT - Blinker_ledState_t val; - Em_App_valp = (uint8_t*)&val; - Em_App_bufp = Em_App_msg.data; - Em_App_desc = "1"; - Blinker_ledState_fetch(&val); - Em_App_marshallToBuf(); -#else - Blinker_ledState_fetch((void*)Em_App_msg.data); -#endif - size = 1; - break; - } - } - Em_App_sendResponse(Em_Message_FETCH_DONE, size); -} - -void Em_App_storeDispatch(void) { - switch (Em_App_msg.hdr.resId) { - case 0: { - break; - } - case 1: { -#ifdef Em_16BIT - Blinker_cmd_t val; - Em_App_valp = (uint8_t*)&val; - Em_App_bufp = Em_App_msg.data; - Em_App_desc = "1"; - Em_App_marshallToVal(); - Blinker_cmd_store(&val); -#else - Blinker_cmd_store((void*)Em_App_msg.data); -#endif - break; - } - case 2: { -#ifdef Em_16BIT - Blinker_count_t val; - Em_App_valp = (uint8_t*)&val; - Em_App_bufp = Em_App_msg.data; - Em_App_desc = "2"; - Em_App_marshallToVal(); - Blinker_count_store(&val); -#else - Blinker_count_store((void*)Em_App_msg.data); -#endif - break; - } - case 3: { -#ifdef Em_16BIT - Blinker_delay_t val; - Em_App_valp = (uint8_t*)&val; - Em_App_bufp = Em_App_msg.data; - Em_App_desc = "2"; - Em_App_marshallToVal(); - Blinker_delay_store(&val); -#else - Blinker_delay_store((void*)Em_App_msg.data); -#endif - break; - } - } - Em_App_sendResponse(Em_Message_STORE_DONE, 0); -} - -void Em_App_sendIndicator(Em_Message_ResId indId) { - Em_Message_Size resId = 0; - Em_Message_Size size = 0; - switch (indId) { - case 1: { -#ifdef Em_16BIT - Blinker_ledState_t val; - Em_App_valp = (uint8_t*)&val; - Em_App_bufp = Em_App_ind.data; - Em_App_desc = "1"; - Blinker_ledState_fetch(&val); - Em_App_marshallToBuf(); -#else - Blinker_ledState_fetch((Blinker_ledState_t*)&Em_App_ind.data); -#endif - resId = 4; - size = 1; - break; - } - } - Em_App_ind.sot = 0; - Em_App_ind.hdr.kind = Em_Message_INDICATOR; - Em_App_ind.hdr.size = sizeof (Em_Message_Header) + size; - Em_App_ind.hdr.resId = resId; - Em_App_startIndSend(); -} - -void Blinker_ledState_indicate(void) { - if (Em_App_state == Em_App_CONNECTED && Em_App_xmitReady(1 + 1)) Em_App_sendIndicator(1); -} - -#ifdef __cplusplus -} -#endif - diff --git a/Blinker-MSP-EXP430G2/Em/Blinker.h b/Blinker-MSP-EXP430G2/Em/Blinker.h deleted file mode 100644 index b08eb34..0000000 --- a/Blinker-MSP-EXP430G2/Em/Blinker.h +++ /dev/null @@ -1,72 +0,0 @@ -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.Blinker on 2014-07-30T13:03:35T ****/ -/**** protocolLevel = 13, toolsVersion = 13.4.1.201311121909 ****/ - -#ifndef Blinker__H -#define Blinker__H - -#include "Em_Types.h" -#include "Em_Message.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* -------- connection callback functions implemented by the application -------- */ - -void Blinker_connectHandler(void); -void Blinker_disconnectHandler(void); - -/* -------- resource types defined in the schema -------- */ - -/* enum Cmd */ -typedef uint8_t Blinker_Cmd; -#define Blinker_START_CMD 0 -#define Blinker_STOP_CMD 1 - -/* enum LedState */ -typedef uint8_t Blinker_LedState; -#define Blinker_LED_OFF 0 -#define Blinker_LED_ON 1 - -/* -------- resource callback functions implemented by the application -------- */ - -/* resource cmd */ -typedef Blinker_Cmd Blinker_cmd_t; -extern void Blinker_cmd_store(Blinker_cmd_t* input); - -/* resource count */ -typedef int16_t Blinker_count_t; -extern void Blinker_count_fetch(Blinker_count_t* output); -extern void Blinker_count_store(Blinker_count_t* input); - -/* resource delay */ -typedef uint16_t Blinker_delay_t; -#define Blinker_delay_min 500 -#define Blinker_delay_max 2000 -#define Blinker_delay_step 100 -#define Blinker_delay_scale 1000 -extern void Blinker_delay_fetch(Blinker_delay_t* output); -extern void Blinker_delay_store(Blinker_delay_t* input); - -/* resource ledState */ -typedef Blinker_LedState Blinker_ledState_t; -extern void Blinker_ledState_fetch(Blinker_ledState_t* output); -extern void Blinker_ledState_indicate(void); /* called by the application */ - -/* -------- application functions implemented in Blinker.c -------- */ - -void Blinker_accept(bool enable); -void Blinker_activateParameters(uint8_t group); -void Blinker_broadcastOff(void); -void Blinker_disconnect(void); -void Blinker_pairingOn(uint8_t secs, void(*handler)(void)); -void Blinker_pairingOff(void(*handler)(void)); -void Blinker_reset(void); -void Blinker_setDeviceName(const char* name); -void Blinker_start(void); - -#ifdef __cplusplus -} -#endif - -#endif /* Blinker__H */ diff --git a/Blinker-MSP-EXP430G2/Em/Em_Message.h b/Blinker-MSP-EXP430G2/Em/Em_Message.h deleted file mode 100644 index 3bd0d58..0000000 --- a/Blinker-MSP-EXP430G2/Em/Em_Message.h +++ /dev/null @@ -1,182 +0,0 @@ -#ifndef Em_Message_H_ -#define Em_Message_H_ - -#include "Em_Types.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* -------- SRT FUNCTIONS CALLED BY HAL -------- */ - -static inline bool Em_Message_addByte(uint8_t b); -extern void Em_Message_dispatch(void); -static inline bool Em_Message_getByte(uint8_t* bp); -extern void Em_Message_restart(void); -static inline bool Em_Message_startRx(void); -static inline uint8_t Em_Message_startTx(void); - - -/* -------- HAL FUNCTIONS CALLED BY SRT -------- */ - -extern uint8_t Em_Hal_lock(void); -extern void Em_Hal_reset(void); -extern void Em_Hal_startSend(void); -extern void Em_Hal_unlock(uint8_t key); -extern void Em_Hal_watchOff(void); -extern void Em_Hal_watchOn(void); - - -/* -------- MESSAGE FORMAT -------- */ - -/* protocolLevel #4 */ -#define Em_Message_INDSIZE 4 - -typedef uint8_t Em_Message_Size; -typedef uint8_t Em_Message_Kind; -/* protocolLevel #12 -- split 16-bit resId into */ -typedef uint8_t Em_Message_ResId; -typedef uint8_t Em_Message_Chan; - -#define Em_Message_NOP 0 -#define Em_Message_FETCH 1 -#define Em_Message_FETCH_DONE 2 -#define Em_Message_STORE 3 -#define Em_Message_STORE_DONE 4 -#define Em_Message_INDICATOR 5 -#define Em_Message_CONNECT 6 -#define Em_Message_DISCONNECT 7 -#define Em_Message_ECHO 8 -/* protocolLevel #3 */ -/* protocolLevel #6 -- rename from BROADCAST to PAIRING */ -#define Em_Message_PAIRING 9 -#define Em_Message_PAIRING_DONE 10 -/* protocolLevel #7 */ -#define Em_Message_OFFLINE 11 -/* protocolLevel #8 */ -#define Em_Message_ACCEPT 12 -/* protocolLevel #13 */ -#define Em_Message_START 13 -#define Em_Message_ACTIVE_PARAMS 14 - -typedef struct Em_Message_Header { - Em_Message_Size size; - Em_Message_Kind kind; - Em_Message_ResId resId; - Em_Message_Chan chan; -} Em_Message_Header; - -typedef uint16_t Em_Message_protocolLevel_t; - -/* protocolLevel #1 */ - -/* protocolLevel #10 */ -/* #define Em_Message_SYS_SCHEMA_UUID 0xFF */ - -#define Em_Message_SYS_MCM_PROTOCOL_LEVEL 0xFE -#define Em_Message_SYS_EAP_PROTOCOL_LEVEL 0xFD -#define Em_Message_SYS_EAP_BUILD_DATE 0xFC - -/* protocolLevel #2 */ -#define Em_Message_SYS_FILE_INDEX_RESET 0xFB - -/* protocolLevel #5 */ -#define Em_Message_SYS_SCHEMA_HASH 0xFA - -/* protocolLevel #7 */ -#define Em_Message_SYS_RESOURCE_COUNT 0xF9 - -/* protocolLevel #9 */ -#define Em_Message_SYS_MOBILE_RSSI 0xF8 - -/* protocolLevel #11 */ -#define Em_Message_SYS_MCM_DISCONNECT 0xF7 - -/* protocolLevel #13a */ -#define Em_Message_SYS_MCM_NAME 0xF5 - - -/* -------- PRIVATE -------- */ - -extern void Em_Message_nextXmit(void); - -extern uint8_t* Em_App_inBuf; -extern uint8_t* Em_App_outBuf; -extern Em_Message_Size Em_App_xmitSize; - -extern uint8_t* _Em_Message_rxBuf; -extern uint8_t _Em_Message_rxCnt; - -extern uint8_t* _Em_Message_txBuf; -extern uint8_t _Em_Message_txCnt; - -static inline bool Em_Message_addByte(uint8_t b) { - if (_Em_Message_rxCnt == 0) { - if (b == 0) { - return false; - } - _Em_Message_rxCnt = b; - } - *_Em_Message_rxBuf++ = b; - if (--_Em_Message_rxCnt == 0) { - _Em_Message_rxBuf = 0; - if (_Em_Message_txBuf == 0) { - Em_Hal_watchOff(); - } - return true; - } - else { - return false; - } -} - -static inline bool Em_Message_getByte(uint8_t* bp) { - if (_Em_Message_txBuf == 0) { - return false; - } - if (_Em_Message_txCnt == 0) { - _Em_Message_txCnt = *_Em_Message_txBuf + 1; - } - if (--_Em_Message_txCnt > 0) { - *bp = *_Em_Message_txBuf++; - return true; - } - else { - _Em_Message_txBuf = 0; - Em_App_xmitSize = 0; - Em_Message_nextXmit(); - if (_Em_Message_rxBuf == 0) { - Em_Hal_watchOff(); - } - return false; - } -} - -static inline bool Em_Message_startRx(void) { - if (_Em_Message_rxBuf == 0) { - _Em_Message_rxBuf = Em_App_inBuf; - if (_Em_Message_txBuf == 0) { - Em_Hal_watchOn(); - } - return true; - } - else { - return false; - } -} - -static inline uint8_t Em_Message_startTx(void) { - _Em_Message_txBuf = Em_App_outBuf + 1; - _Em_Message_txCnt = 0; - if (_Em_Message_rxBuf == 0) { - Em_Hal_watchOn(); - } - return 0; -} - - -#ifdef __cplusplus -} -#endif - -#endif /*Em_Message_H_*/ diff --git a/Blinker-MSP-EXP430G2/Em/Em_Types.h b/Blinker-MSP-EXP430G2/Em/Em_Types.h deleted file mode 100644 index d002306..0000000 --- a/Blinker-MSP-EXP430G2/Em/Em_Types.h +++ /dev/null @@ -1,17 +0,0 @@ -#ifndef Em_Types_H_ -#define Em_Types_H_ - -#ifndef Em_NOSTDBOOL -#include -#endif - -#ifndef Em_NOSTDINT -#include -#endif - -#ifdef Em_16BIT -typedef signed char int8_t; -typedef unsigned char uint8_t; -#endif - -#endif /*Em_Types_H_*/ diff --git a/Blinker-MSP-EXP430G2/Em/blinker.json b/Blinker-MSP-EXP430G2/Em/blinker.json deleted file mode 100644 index 53c85ed..0000000 --- a/Blinker-MSP-EXP430G2/Em/blinker.json +++ /dev/null @@ -1,259 +0,0 @@ -{ - "resources": { - "$eapProtocolLevel": { - "id": -3, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "count": { - "id": 2, - "align": 2, - "attributes": {"readwrite": true}, - "type": "i2", - "access": "rw", - "size": 2 - }, - "$activeGroup": { - "id": -10, - "align": 1, - "pack": 1, - "attributes": {"readwrite": true}, - "type": "E:system@emmoco.com.System/ParameterGroup", - "access": "rw", - "size": 1 - }, - "$mcmDisconnect": { - "id": -9, - "align": 1, - "attributes": {"writeonly": true}, - "type": "u1", - "access": "w", - "size": 1 - }, - "$eapBuildDate": { - "dim": 8, - "id": -4, - "align": 1, - "attributes": {"readonly": true}, - "type": "A8:u1", - "access": "r", - "size": 8 - }, - "ledState": { - "id": 4, - "align": 1, - "pack": 1, - "attributes": {"indicator": true}, - "type": "E:@emmoco.com.Blinker/LedState", - "access": "ir", - "size": 1 - }, - "$resourceCount": { - "id": -7, - "align": 1, - "attributes": {"readonly": true}, - "type": "S:system@emmoco.com.System/ResourceCount", - "access": "r", - "size": 2 - }, - "$schemaHash": { - "dim": 20, - "id": -6, - "align": 1, - "attributes": {"readonly": true}, - "type": "A20:u1", - "access": "r", - "size": 20 - }, - "cmd": { - "id": 1, - "align": 1, - "pack": 1, - "attributes": {"writeonly": true}, - "type": "E:@emmoco.com.Blinker/Cmd", - "access": "w", - "size": 1 - }, - "$mcmProtocolLevel": { - "id": -2, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mobileRssi": { - "id": -8, - "align": 1, - "attributes": {"readonly": true}, - "type": "i1", - "access": "r", - "size": 1 - }, - "delay": { - "id": 3, - "align": 2, - "pack": 4, - "attributes": {"readwrite": true}, - "type": "N:0.500000,2.000000,0.100000,3/u2/15", - "access": "rw", - "size": 2 - }, - "$fileIndexReset": { - "id": -5, - "align": 2, - "attributes": {"writeonly": true}, - "type": "i2", - "access": "w", - "size": 2 - } - }, - "resourceNamesSys": [ - "$activeGroup", - "$eapBuildDate", - "$eapProtocolLevel", - "$fileIndexReset", - "$mcmDisconnect", - "$mcmProtocolLevel", - "$mobileRssi", - "$resourceCount", - "$schemaHash" - ], - "manifest": { - "protocolLevel": 13, - "hash": [ - 100, - 133, - 204, - 118, - 171, - 105, - 196, - 176, - 165, - 61, - 177, - 160, - 190, - 191, - 194, - 241 - ], - "toolVersion": "13.4.1.201311121909", - "name": "Blinker", - "$$md5": "6485cc76ab69c4b0a53db1a0bebfc2f1", - "build": [ - 71, - 133, - 240, - 134, - 71, - 1, - 0, - 0 - ], - "date": "2014-07-30T13:03:35T", - "maxAlign": 2, - "maxSize": 20, - "version": "1.0.0" - }, - "resourceNames": [ - "cmd", - "count", - "delay", - "ledState", - "$mcmProtocolLevel", - "$eapProtocolLevel", - "$eapBuildDate", - "$fileIndexReset", - "$schemaHash", - "$resourceCount", - "$mobileRssi", - "$mcmDisconnect", - "$activeGroup" - ], - "attributes": { - "description": "Blinker, the hello world program for mobile control", - "version": "1.0.0" - }, - "resourceNamesApp": [ - "cmd", - "count", - "delay", - "ledState" - ], - "types": { - "@emmoco.com.Blinker/LedState": { - "values": [ - "LED_OFF", - "LED_ON" - ], - "align": 1, - "pack": 1, - "type": "E:@emmoco.com.Blinker/LedState", - "size": 1 - }, - "system@emmoco.com.System/ResourceCount": { - "packed": false, - "align": 1, - "type": "S:system@emmoco.com.System/ResourceCount", - "size": 2, - "fields": [ - { - "pad": 0, - "align": 1, - "name": "app", - "type": "u1", - "size": 1 - }, - { - "pad": 0, - "align": 1, - "name": "sys", - "type": "u1", - "size": 1 - } - ] - }, - "std:i2": { - "align": 2, - "size": 2 - }, - "std:i1": { - "align": 1, - "size": 1 - }, - "std:u1": { - "align": 1, - "size": 1 - }, - "system@emmoco.com.System/ParameterGroup": { - "values": [ - "GROUP_A", - "GROUP_B" - ], - "align": 1, - "pack": 1, - "type": "E:system@emmoco.com.System/ParameterGroup", - "size": 1 - }, - "@emmoco.com.Blinker/Cmd": { - "values": [ - "START_CMD", - "STOP_CMD" - ], - "align": 1, - "pack": 1, - "type": "E:@emmoco.com.Blinker/Cmd", - "size": 1 - }, - "std:u2": { - "align": 2, - "size": 2 - } - }, - "imports": {"@emmoco.com.Blinker": true} -} \ No newline at end of file diff --git a/Blinker-MSP-EXP430G2/Output/Blinker-Prog.hex b/Blinker-MSP-EXP430G2/Output/Blinker-Prog.hex deleted file mode 100644 index cfadd06..0000000 --- a/Blinker-MSP-EXP430G2/Output/Blinker-Prog.hex +++ /dev/null @@ -1,145 +0,0 @@ -:10C000005542200135D0085A824562023140000471 -:10C010003F4006000F9308249242620220012F83C2 -:10C020009F4FA4C80002F8233F405C000F930724F1 -:10C030009242620220011F83CF430602F923B0120D -:10C04000F2C43E4060C03F406400B01224C6B0124B -:10C0500046C1B012C2C532D0F000FD3F30405CC8CE -:10C06000D293060215241F4208021F9200021128D3 -:10C070001F4202023F9306240E4F3E53824E02029D -:10C080001F930C38B0121CC682430802B012C8C4F9 -:10C0900030413F506400824F08023041D2430602D3 -:10C0A000B01202C6F13FB012E4C43041B012EAC48B -:10C0B00030416F4FC24F06024F930A201F420A02BF -:10C0C0001F930C380F5F824F0202824308023041F7 -:10C0D0005F9301243041B01202C630413F43F33F29 -:10C0E0009F420A0200003041A24F0A0230419F42A3 -:10C0F000000200003041A24F000230410B120B4FF2 -:10C10000B0120AC6CB4F00003B413041B01252C6BC -:10C110008243100282431402C2430E02C24312023F -:10C12000C2432D02C2435E02C2433C02C2432C0200 -:10C13000C243200282431C0282431E028243180231 -:10C1400082431A023041B0120CC1D2432002304166 -:10C15000B01246C13041B240330216025F4234028F -:10C160005F53C24F2D02C2435E02B012A8C63041D7 -:10C17000B240410216025F4242025F53C24F2D029B -:10C18000C2435E02B012A8C630410B120A12091255 -:10C190000812484FB01248C6494F1A4218021B42B3 -:10C1A0001A028293100224241E434F487FF00F008E -:10C1B00018200C4E8E108E118E108E110D4E0E4AC0 -:10C1C0000F4B0EDC0FDD824E1802824F1A024A43DB -:10C1D0004F49B012DAC64F4A384139413A413B41E2 -:10C1E00030410E5E7F53E5270E5E7F53FA23E13F19 -:10C1F0000A93DA230B93D8235A43EA3FC2932002CF -:10C2000001203041C2434102C24F43026E52C24E2E -:10C2100042024F43B0128AC14F93F327B01270C14C -:10C220003041F290FBFF4402042082431C0282430F -:10C230001E024E436F42B012FCC130415F424402C5 -:10C240007F500B007F90090005284E436F43B012CA -:10C25000FCC130414F4F0F5F104F5EC81C420C02B3 -:10C260000C93F3273F4046020E430D4C0D5E6D4D7F -:10C27000CF4D00004D9340241E531F533E900900A4 -:10C28000F4234E4E6F43B012FCC13041E2424602ED -:10C29000F240090047026E436F43B012FCC13041C7 -:10C2A0003F4090C83E404602FE4F00001E533F9064 -:10C2B000A3C8FA23D24286C859027E4014006F43B5 -:10C2C000B012FCC130413F4088C83E404602FE4F9C -:10C2D00000001E533F9090C8FA237E426F43B01275 -:10C2E000FCC13041F2400D004602C24347026E439A -:10C2F0006F43B012FCC130413E523E503E02CE432D -:10C3000000001E533E904F02FA237E4009006F4307 -:10C31000B012FCC130415F4244027F9003001B24F5 -:10C320006F9210246F9305244E436F43B012FCC1EB -:10C3300030413F404602B012E0C06E436F43B0123E -:10C34000FCC130413F404602B012FCC05E436F4327 -:10C35000B012FCC130413F404602B012EEC06E4305 -:10C360006F43B012FCC130415F4244026F931C2402 -:10C370007F90030010245F9305244E436F42B01258 -:10C38000FCC130413F404602B012B2C04E436F4242 -:10C39000B012FCC130413F404602B012F6C04E43DD -:10C3A0006F42B012FCC130413F404602B012E8C0BB -:10C3B0004E436F42B012FCC13041C29320020424AC -:10C3C000F2900B004302012830415F4243020F5FAD -:10C3D000104F70C81F425A020F93F6278F12304138 -:10C3E000E2432002B012ACC03041F2400300200210 -:10C3F000B012A6C03041C29344020938B01268C3DB -:10C400003041C29344020638B01216C33041B01214 -:10C4100022C23041B0123CC230415F930E246E42C2 -:10C420004F43C2433302F24005003502C24E34028C -:10C43000C24F3602B01256C130413F403802B012EE -:10C44000FCC07E4005006F42EC3F0B12B01248C6A4 -:10C450004B4F1E4218021F421A020E9307200F93E1 -:10C4600005204F4BB012DAC63B4130410C4E0D4F08 -:10C470001CF30DF30C930C240C4E0D4F3CF0FEFFFF -:10C480003DF3824C1802824D1A02B01270C1E93F8E -:10C490000D93F2230C4E0D4F2CF30DF30C930D2442 -:10C4A0000C4E0D4F3CF0FDFF3DF3824C1802824DC7 -:10C4B0001A024F43B0121AC4D43F0D93F1234F4BCD -:10C4C000B012DAC63B413041F29003002002012451 -:10C4D00030416F43B0128AC14F93FA275F43B012C5 -:10C4E0001AC43041D2D321003041F2F0FEFF2100C6 -:10C4F0003041B240805A2001C24358005F42FF10D1 -:10C500007F930824C2435600D242FF105700D24204 -:10C51000FE105600F2D080FF5700F2402400530076 -:10C52000F2D040002200F2F0BFFF2100D2D322005F -:10C53000F2F0FEFF2100F2D22A00F2F0F7FF29000C -:10C54000F2D010002A00F2F0EFFF2900F2D2290009 -:10C55000F2F0F7FF2900B240200180011F42900154 -:10C560003F50B80B824F9401B24010008401D2D3E7 -:10C570006100E2D32600E2D34100E2D22600E2D2FB -:10C580004100D2D32A00D2D32900F2F0FDFF2A00C5 -:10C59000E2D32C00F2F0FDFF2B00E2D32D00F2F0ED -:10C5A000FEFF2900F24081FF6100F2400C006400B0 -:10C5B000F2426200F2F0FEFF6100B240BAC328020C -:10C5C00030410B120A12091232D232C2034319420D -:10C5D0002202824322020993032032D0D800F53F81 -:10C5E00032D23A4024021B430F4B0FF904242F4A46 -:10C5F0000F9301248F120B5B2A533A902A02F423E3 -:10C60000E43FF2F0BFFF210030415E4221003EF0E6 -:10C6100040005F430E9301204F433041F2E0400061 -:10C6200021003041824E26020E4F0E5E0F5E0F5FDC -:10C630000F5F824F2A021E4290010E5F824E9201CE -:10C64000B2401000820130410F4232C203437FF2F8 -:10C6500030410D427DF232C20343F2F0FEFF290069 -:10C660003E4064003F404C011F83FE2303430343CD -:10C670003E53F823D2D329003E40F4013F404C0101 -:10C680001F83FE23034303433E53F823F2F0FEFFD0 -:10C690000300F2F0FDFF0300F2F0FDFF2B00D2D308 -:10C6A00001004F4D02DF30411F4216021F53824FDF -:10C6B0001002C2430E02829314020324C243670095 -:10C6C00030411F4290013F50B80B824F9401B2405D -:10C6D00010008401C243670030414F4F02DF3041F8 -:10C6E0000F120E120E4232C2034392D322024F4E59 -:10C6F0007FF24F4F02DFF2F0F7FF2300F2D2250066 -:10C70000B1C0D00004003E413F4100130F120E1291 -:10C710005E426600829314023324F2F0FEFF290089 -:10C72000D2D32900C29312020A204E930620B1C030 -:10C73000D00004003E413F410013C24E12021F428E -:10C740001402CF4E00001F53824F14025F421202A8 -:10C750007F53C24F1202EB238243140282931002D2 -:10C760001F240E4232C20343A2D222024F4E7FF256 -:10C770004F4F02DFB1C0D00004003E413F410013E3 -:10C7800092420402140282931002C7231F429001B6 -:10C790003F50B80B824F9401B24010008401BD3F5E -:10C7A00082438401DE3F0F120E1292522A0292013E -:10C7B0000E4232C20343A2D322024F4E7FF24F4FAA -:10C7C00002DFB1C0D00004003E413F4100130F1210 -:10C7D0000E120D120C125F422B002FF317241F4272 -:10C7E00010020F9310245E420E024E9302206E4FF1 -:10C7F0005E537E53C24E0E0211246E4F1F53824F62 -:10C800001002C24E6700F2F0FDFF2B00B1C0D00055 -:10C8100008003C413D413E413F410013824310022C -:10C82000C2432D02B0124AC482931402EC23824305 -:10C830008401E93F0F120E120D120C121F421E014D -:10C840002F93072082438401B01250C1B1C0D000A1 -:0EC8500008003C413D413E413F4100130013B2 -:10C85E005CC24AC24AC24AC28CC2A0C24AC2C6C244 -:10C86E00E4C2C8C302C4C8C3F6C3C8C3C8C3EAC3BC -:10C87E00E0C3C8C3C8C3D4C300014785F0864701CF -:10C88E0000006485CC76AB69C4B0A53DB1A0BEBF37 -:06C89E00C2F10D001100C3 -:06C8A400B004FFFF420298 -:02C8AA0000008C -:10FFE0005CC05CC0E0C6CEC75CC05CC05CC00CC777 -:10FFF0005CC05CC05CC05CC034C8A6C75CC000C04C -:040000030000C00039 -:00000001FF diff --git a/Blinker-MSP-EXP430G2/Output/Blinker-Prog.map b/Blinker-MSP-EXP430G2/Output/Blinker-Prog.map deleted file mode 100644 index 0057089..0000000 --- a/Blinker-MSP-EXP430G2/Output/Blinker-Prog.map +++ /dev/null @@ -1,786 +0,0 @@ -Archive member included because of file (symbol) - -/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) - /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o (_reset_vector__) -/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) - /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__watchdog_support) -/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) - /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__init_stack) -/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o) - /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__low_level_init) -/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) - /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__do_copy_data) -/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) - /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__do_clear_bss) -/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o) - /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (__stop_progExec__) -/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) - /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) (_endless_loop__) -/Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) - /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o (_unexpected_) - -Allocating common symbols -Common symbol size file - -Em_App_recvIdx 0x1 Output/Blinker.obj -Em_App_xmitSize 0x1 Output/Blinker.obj -Em_App_valp 0x2 Output/Blinker.obj -Em_App_ind_u 0xc Output/Blinker.obj -Em_App_recvSize 0x1 Output/Blinker.obj -Em_App_msg_u 0x1c Output/Blinker.obj -Em_App_pdHdlr 0x2 Output/Blinker.obj -Em_App_bufp 0x2 Output/Blinker.obj -Em_App_xmitIdx 0x1 Output/Blinker.obj -Em_App_desc 0x2 Output/Blinker.obj - -Discarded input sections - - .data 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o - .bss 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o - .text.crt0 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o - .text 0x0000000000000000 0x0 Output/Blinker-Prog.obj - .data 0x0000000000000000 0x0 Output/Blinker-Prog.obj - .bss 0x0000000000000000 0x0 Output/Blinker-Prog.obj - .text 0x0000000000000000 0x0 Output/Blinker.obj - .data 0x0000000000000000 0x0 Output/Blinker.obj - .bss 0x0000000000000000 0x0 Output/Blinker.obj - .text.Em_App_marshallToBuf - 0x0000000000000000 0xd4 Output/Blinker.obj - .text.Em_App_marshallToVal - 0x0000000000000000 0x11a Output/Blinker.obj - .text.Blinker_setDeviceName - 0x0000000000000000 0x6 Output/Blinker.obj - .text.Blinker_pairingOn - 0x0000000000000000 0x24 Output/Blinker.obj - .text.Blinker_pairingOff - 0x0000000000000000 0xa Output/Blinker.obj - .text.Blinker_disconnect - 0x0000000000000000 0x26 Output/Blinker.obj - .text.Blinker_broadcastOff - 0x0000000000000000 0x1c Output/Blinker.obj - .text.Blinker_activateParameters - 0x0000000000000000 0x1e Output/Blinker.obj - .text.Blinker_accept - 0x0000000000000000 0x20 Output/Blinker.obj - .text 0x0000000000000000 0x0 Output/Hal.obj - .data 0x0000000000000000 0x0 Output/Hal.obj - .bss 0x0000000000000000 0x0 Output/Hal.obj - .text.buttonHandler - 0x0000000000000000 0x28 Output/Hal.obj - .text.Hal_buttonEnable - 0x0000000000000000 0x3c Output/Hal.obj - .text.Hal_debugOn - 0x0000000000000000 0x18 Output/Hal.obj - .text.Hal_debugOff - 0x0000000000000000 0x1a Output/Hal.obj - .text.Hal_debugPulse - 0x0000000000000000 0x24 Output/Hal.obj - .text.Hal_delay - 0x0000000000000000 0x16 Output/Hal.obj - .text.Hal_ledOn - 0x0000000000000000 0x8 Output/Hal.obj - .text.Em_Hal_watchOff - 0x0000000000000000 0x6 Output/Hal.obj - .text.Em_Hal_watchOn - 0x0000000000000000 0x14 Output/Hal.obj - .bss.appButtonHandler - 0x0000000000000000 0x2 Output/Hal.obj - .text 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) - .data 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) - .bss 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) - .text 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) - .data 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) - .bss 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) - .text 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) - .data 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) - .bss 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) - .text 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o) - .data 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o) - .bss 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o) - .text 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) - .data 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) - .bss 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) - .text 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) - .data 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) - .bss 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) - .text 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o) - .data 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o) - .bss 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o) - .text 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) - .data 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) - .bss 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) - .text 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) - .data 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) - .bss 0x0000000000000000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) - -Memory Configuration - -Name Origin Length Attributes -sfr 0x0000000000000000 0x0000000000000010 -peripheral_8bit 0x0000000000000010 0x00000000000000f0 -peripheral_16bit 0x0000000000000100 0x0000000000000100 -ram 0x0000000000000200 0x0000000000000200 xw -infomem 0x0000000000001000 0x0000000000000100 -infod 0x0000000000001000 0x0000000000000040 -infoc 0x0000000000001040 0x0000000000000040 -infob 0x0000000000001080 0x0000000000000040 -infoa 0x00000000000010c0 0x0000000000000040 -rom 0x000000000000c000 0x0000000000003fe0 xr -vectors 0x000000000000ffe0 0x0000000000000020 -bsl 0x0000000000000000 0x0000000000000000 -far_rom 0x0000000000000000 0x0000000000000000 -*default* 0x0000000000000000 0xffffffffffffffff - -Linker script and memory map - -LOAD /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o -LOAD Output/Blinker-Prog.obj -LOAD Output/Blinker.obj -LOAD Output/Hal.obj -LOAD /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libgcc.a -LOAD /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib/libc.a -LOAD /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libgcc.a -LOAD /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a - 0x0000000000000040 PROVIDE (__info_segment_size, 0x40) - 0x0000000000001000 PROVIDE (__infod, 0x1000) - 0x0000000000001040 PROVIDE (__infoc, 0x1040) - 0x0000000000001080 PROVIDE (__infob, 0x1080) - 0x00000000000010c0 PROVIDE (__infoa, 0x10c0) - 0x0000000000000000 __IE1 = 0x0 - 0x0000000000000002 __IFG1 = 0x2 - 0x0000000000000001 __IE2 = 0x1 - 0x0000000000000003 __IFG2 = 0x3 - 0x0000000000000048 __ADC10DTC0 = 0x48 - 0x0000000000000049 __ADC10DTC1 = 0x49 - 0x000000000000004a __ADC10AE0 = 0x4a - 0x00000000000001b0 __ADC10CTL0 = 0x1b0 - 0x00000000000001b2 __ADC10CTL1 = 0x1b2 - 0x00000000000001b4 __ADC10MEM = 0x1b4 - 0x00000000000001bc __ADC10SA = 0x1bc - 0x0000000000000056 __DCOCTL = 0x56 - 0x0000000000000057 __BCSCTL1 = 0x57 - 0x0000000000000058 __BCSCTL2 = 0x58 - 0x0000000000000053 __BCSCTL3 = 0x53 - 0x0000000000000059 __CACTL1 = 0x59 - 0x000000000000005a __CACTL2 = 0x5a - 0x000000000000005b __CAPD = 0x5b - 0x0000000000000128 __FCTL1 = 0x128 - 0x000000000000012a __FCTL2 = 0x12a - 0x000000000000012c __FCTL3 = 0x12c - 0x0000000000000020 __P1IN = 0x20 - 0x0000000000000021 __P1OUT = 0x21 - 0x0000000000000022 __P1DIR = 0x22 - 0x0000000000000023 __P1IFG = 0x23 - 0x0000000000000024 __P1IES = 0x24 - 0x0000000000000025 __P1IE = 0x25 - 0x0000000000000026 __P1SEL = 0x26 - 0x0000000000000041 __P1SEL2 = 0x41 - 0x0000000000000027 __P1REN = 0x27 - 0x0000000000000028 __P2IN = 0x28 - 0x0000000000000029 __P2OUT = 0x29 - 0x000000000000002a __P2DIR = 0x2a - 0x000000000000002b __P2IFG = 0x2b - 0x000000000000002c __P2IES = 0x2c - 0x000000000000002d __P2IE = 0x2d - 0x000000000000002e __P2SEL = 0x2e - 0x0000000000000042 __P2SEL2 = 0x42 - 0x000000000000002f __P2REN = 0x2f - 0x0000000000000018 __P3IN = 0x18 - 0x0000000000000019 __P3OUT = 0x19 - 0x000000000000001a __P3DIR = 0x1a - 0x000000000000001b __P3SEL = 0x1b - 0x0000000000000043 __P3SEL2 = 0x43 - 0x0000000000000010 __P3REN = 0x10 - 0x000000000000012e __TA0IV = 0x12e - 0x0000000000000160 __TA0CTL = 0x160 - 0x0000000000000162 __TA0CCTL0 = 0x162 - 0x0000000000000164 __TA0CCTL1 = 0x164 - 0x0000000000000166 __TA0CCTL2 = 0x166 - 0x0000000000000170 __TA0R = 0x170 - 0x0000000000000172 __TA0CCR0 = 0x172 - 0x0000000000000174 __TA0CCR1 = 0x174 - 0x0000000000000176 __TA0CCR2 = 0x176 - 0x000000000000011e __TA1IV = 0x11e - 0x0000000000000180 __TA1CTL = 0x180 - 0x0000000000000182 __TA1CCTL0 = 0x182 - 0x0000000000000184 __TA1CCTL1 = 0x184 - 0x0000000000000186 __TA1CCTL2 = 0x186 - 0x0000000000000190 __TA1R = 0x190 - 0x0000000000000192 __TA1CCR0 = 0x192 - 0x0000000000000194 __TA1CCR1 = 0x194 - 0x0000000000000196 __TA1CCR2 = 0x196 - 0x0000000000000060 __UCA0CTL0 = 0x60 - 0x0000000000000061 __UCA0CTL1 = 0x61 - 0x0000000000000062 __UCA0BR0 = 0x62 - 0x0000000000000063 __UCA0BR1 = 0x63 - 0x0000000000000064 __UCA0MCTL = 0x64 - 0x0000000000000065 __UCA0STAT = 0x65 - 0x0000000000000066 __UCA0RXBUF = 0x66 - 0x0000000000000067 __UCA0TXBUF = 0x67 - 0x000000000000005d __UCA0ABCTL = 0x5d - 0x000000000000005e __UCA0IRTCTL = 0x5e - 0x000000000000005f __UCA0IRRCTL = 0x5f - 0x0000000000000068 __UCB0CTL0 = 0x68 - 0x0000000000000069 __UCB0CTL1 = 0x69 - 0x000000000000006a __UCB0BR0 = 0x6a - 0x000000000000006b __UCB0BR1 = 0x6b - 0x000000000000006c __UCB0I2CIE = 0x6c - 0x000000000000006d __UCB0STAT = 0x6d - 0x000000000000006e __UCB0RXBUF = 0x6e - 0x000000000000006f __UCB0TXBUF = 0x6f - 0x0000000000000118 __UCB0I2COA = 0x118 - 0x000000000000011a __UCB0I2CSA = 0x11a - 0x0000000000000120 __WDTCTL = 0x120 - 0x00000000000010f8 __CALDCO_16MHZ = 0x10f8 - 0x00000000000010f9 __CALBC1_16MHZ = 0x10f9 - 0x00000000000010fa __CALDCO_12MHZ = 0x10fa - 0x00000000000010fb __CALBC1_12MHZ = 0x10fb - 0x00000000000010fc __CALDCO_8MHZ = 0x10fc - 0x00000000000010fd __CALBC1_8MHZ = 0x10fd - 0x00000000000010fe __CALDCO_1MHZ = 0x10fe - 0x00000000000010ff __CALBC1_1MHZ = 0x10ff - -.hash - *(.hash) - -.dynsym - *(.dynsym) - -.dynstr - *(.dynstr) - -.gnu.version - *(.gnu.version) - -.gnu.version_d - *(.gnu.version_d) - -.gnu.version_r - *(.gnu.version_r) - -.rel.init - *(.rel.init) - -.rela.init - *(.rela.init) - -.rel.fini - *(.rel.fini) - -.rela.fini - *(.rela.fini) - -.rel.text - *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) - -.rela.text - *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) - -.rel.rodata - *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) - -.rela.rodata - *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) - -.rel.data - *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) - -.rela.data - *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) - -.rel.bss - *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) - -.rela.bss - *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) - -.rel.ctors - *(.rel.ctors) - -.rela.ctors - *(.rela.ctors) - -.rel.dtors - *(.rel.dtors) - -.rela.dtors - *(.rela.dtors) - -.rel.got - *(.rel.got) - -.rela.got - *(.rela.got) - -.rel.plt - *(.rel.plt) - -.rela.plt - *(.rela.plt) - -.text 0x000000000000c000 0x85e - 0x000000000000c000 . = ALIGN (0x2) - *(.init .init.*) - *(.init0) - .init0 0x000000000000c000 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_reset_vector__.o) - 0x000000000000c000 _reset_vector__ - *(.init1) - .init1 0x000000000000c000 0xc /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) - 0x000000000000c000 __watchdog_support - *(.init2) - .init2 0x000000000000c00c 0x4 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) - 0x000000000000c00c __init_stack - *(.init3) - .init3 0x000000000000c010 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__low_level_init.o) - 0x000000000000c010 __low_level_init - *(.init4) - .init4 0x000000000000c010 0x18 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) - 0x000000000000c010 __do_copy_data - .init4 0x000000000000c028 0x16 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) - 0x000000000000c028 __do_clear_bss - *(.init5) - *(.init6) - *(.init7) - *(.init8) - *(.init9) - .init9 0x000000000000c03e 0x18 Output/Blinker-Prog.obj - 0x000000000000c03e main - *(.fini9) - .fini9 0x000000000000c056 0x0 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__stop_progExec__.o) - 0x000000000000c056 __stop_progExec__ - *(.fini8) - *(.fini7) - *(.fini6) - *(.fini5) - *(.fini4) - *(.fini3) - *(.fini2) - *(.fini1) - *(.fini0) - .fini0 0x000000000000c056 0x6 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) - 0x000000000000c056 _endless_loop__ - *(.fini .fini.*) - 0x000000000000c05c . = ALIGN (0x2) - 0x000000000000c05c __ctors_start = . - *(.ctors) - 0x000000000000c05c __ctors_end = . - 0x000000000000c05c __dtors_start = . - *(.dtors) - 0x000000000000c05c __dtors_end = . - 0x000000000000c05c . = ALIGN (0x2) - *(.text .text.* .gnu.linkonce.t.*) - .text 0x000000000000c05c 0x4 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o - 0x000000000000c05c __isr_1 - 0x000000000000c05c __isr_4 - 0x000000000000c05c __isr_11 - 0x000000000000c05c __isr_5 - 0x000000000000c05c __isr_10 - 0x000000000000c05c __isr_0 - 0x000000000000c05c __isr_8 - 0x000000000000c05c __isr_9 - 0x000000000000c05c __isr_6 - 0x000000000000c05c __isr_14 - .text.tickHandler - 0x000000000000c060 0x46 Output/Blinker-Prog.obj - .text.Blinker_connectHandler - 0x000000000000c0a6 0x6 Output/Blinker-Prog.obj - 0x000000000000c0a6 Blinker_connectHandler - .text.Blinker_disconnectHandler - 0x000000000000c0ac 0x6 Output/Blinker-Prog.obj - 0x000000000000c0ac Blinker_disconnectHandler - .text.Blinker_cmd_store - 0x000000000000c0b2 0x2e Output/Blinker-Prog.obj - 0x000000000000c0b2 Blinker_cmd_store - .text.Blinker_count_fetch - 0x000000000000c0e0 0x8 Output/Blinker-Prog.obj - 0x000000000000c0e0 Blinker_count_fetch - .text.Blinker_count_store - 0x000000000000c0e8 0x6 Output/Blinker-Prog.obj - 0x000000000000c0e8 Blinker_count_store - .text.Blinker_delay_fetch - 0x000000000000c0ee 0x8 Output/Blinker-Prog.obj - 0x000000000000c0ee Blinker_delay_fetch - .text.Blinker_delay_store - 0x000000000000c0f6 0x6 Output/Blinker-Prog.obj - 0x000000000000c0f6 Blinker_delay_store - .text.Blinker_ledState_fetch - 0x000000000000c0fc 0x10 Output/Blinker-Prog.obj - 0x000000000000c0fc Blinker_ledState_fetch - .text.Blinker_reset - 0x000000000000c10c 0x3a Output/Blinker.obj - 0x000000000000c10c Blinker_reset - .text.Blinker_start - 0x000000000000c146 0xa Output/Blinker.obj - 0x000000000000c146 Blinker_start - .text.Em_Message_restart - 0x000000000000c150 0x6 Output/Blinker.obj - 0x000000000000c150 Em_Message_restart - .text.Em_App_startIndSend - 0x000000000000c156 0x1a Output/Blinker.obj - 0x000000000000c156 Em_App_startIndSend - .text.Em_App_startResSend - 0x000000000000c170 0x1a Output/Blinker.obj - 0x000000000000c170 Em_App_startResSend - .text.Em_App_xmitReady - 0x000000000000c18a 0x72 Output/Blinker.obj - 0x000000000000c18a Em_App_xmitReady - .text.Em_App_sendResponse - 0x000000000000c1fc 0x26 Output/Blinker.obj - 0x000000000000c1fc Em_App_sendResponse - .text.Em_App_sysStoreDispatch - 0x000000000000c222 0x1a Output/Blinker.obj - 0x000000000000c222 Em_App_sysStoreDispatch - .text.Em_App_sysFetchDispatch - 0x000000000000c23c 0xda Output/Blinker.obj - 0x000000000000c23c Em_App_sysFetchDispatch - .text.Em_App_fetchDispatch - 0x000000000000c316 0x52 Output/Blinker.obj - 0x000000000000c316 Em_App_fetchDispatch - .text.Em_App_storeDispatch - 0x000000000000c368 0x52 Output/Blinker.obj - 0x000000000000c368 Em_App_storeDispatch - .text.Em_Message_dispatch - 0x000000000000c3ba 0x60 Output/Blinker.obj - 0x000000000000c3ba Em_Message_dispatch - .text.Em_App_sendIndicator - 0x000000000000c41a 0x30 Output/Blinker.obj - 0x000000000000c41a Em_App_sendIndicator - .text.Em_Message_nextXmit - 0x000000000000c44a 0x7e Output/Blinker.obj - 0x000000000000c44a Em_Message_nextXmit - .text.Blinker_ledState_indicate - 0x000000000000c4c8 0x1c Output/Blinker.obj - 0x000000000000c4c8 Blinker_ledState_indicate - .text.Hal_connected - 0x000000000000c4e4 0x6 Output/Hal.obj - 0x000000000000c4e4 Hal_connected - .text.Hal_disconnected - 0x000000000000c4ea 0x8 Output/Hal.obj - 0x000000000000c4ea Hal_disconnected - .text.Hal_init - 0x000000000000c4f2 0xd0 Output/Hal.obj - 0x000000000000c4f2 Hal_init - .text.Hal_idleLoop - 0x000000000000c5c2 0x40 Output/Hal.obj - 0x000000000000c5c2 Hal_idleLoop - .text.Hal_ledOff - 0x000000000000c602 0x8 Output/Hal.obj - 0x000000000000c602 Hal_ledOff - .text.Hal_ledRead - 0x000000000000c60a 0x12 Output/Hal.obj - 0x000000000000c60a Hal_ledRead - .text.Hal_ledToggle - 0x000000000000c61c 0x8 Output/Hal.obj - 0x000000000000c61c Hal_ledToggle - .text.Hal_tickStart - 0x000000000000c624 0x24 Output/Hal.obj - 0x000000000000c624 Hal_tickStart - .text.Em_Hal_lock - 0x000000000000c648 0xa Output/Hal.obj - 0x000000000000c648 Em_Hal_lock - .text.Em_Hal_reset - 0x000000000000c652 0x56 Output/Hal.obj - 0x000000000000c652 Em_Hal_reset - .text.Em_Hal_startSend - 0x000000000000c6a8 0x32 Output/Hal.obj - 0x000000000000c6a8 Em_Hal_startSend - .text.Em_Hal_unlock - 0x000000000000c6da 0x6 Output/Hal.obj - 0x000000000000c6da Em_Hal_unlock - .text.buttonIsr - 0x000000000000c6e0 0x2c Output/Hal.obj - 0x000000000000c6e0 __isr_2 - 0x000000000000c6e0 buttonIsr - .text.rxIsr 0x000000000000c70c 0x9a Output/Hal.obj - 0x000000000000c70c rxIsr - 0x000000000000c70c __isr_7 - .text.timerIsr - 0x000000000000c7a6 0x28 Output/Hal.obj - 0x000000000000c7a6 timerIsr - 0x000000000000c7a6 __isr_13 - .text.txAckIsr - 0x000000000000c7ce 0x66 Output/Hal.obj - 0x000000000000c7ce txAckIsr - 0x000000000000c7ce __isr_3 - .text.uartWatchdogIsr - 0x000000000000c834 0x28 Output/Hal.obj - 0x000000000000c834 uartWatchdogIsr - 0x000000000000c834 __isr_12 - .text.crt0 0x000000000000c85c 0x2 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) - 0x000000000000c85c _unexpected_ - 0x000000000000c85e . = ALIGN (0x2) - -.rodata 0x000000000000c85e 0x46 - 0x000000000000c85e . = ALIGN (0x2) - *(.rodata .rodata.* .gnu.linkonce.r.*) - .rodata.Em_App_sysFetchDispatch - 0x000000000000c85e 0x12 Output/Blinker.obj - .rodata.Em_Message_dispatch - 0x000000000000c870 0x16 Output/Blinker.obj - .rodata.Em_App_endian - 0x000000000000c886 0x2 Output/Blinker.obj - 0x000000000000c886 Em_App_endian - .rodata.Em_App_build - 0x000000000000c888 0x8 Output/Blinker.obj - 0x000000000000c888 Em_App_build - .rodata.Em_App_hash - 0x000000000000c890 0x13 Output/Blinker.obj - 0x000000000000c890 Em_App_hash - 0x000000000000c8a4 . = ALIGN (0x2) - *fill* 0x000000000000c8a3 0x1 00 - 0x000000000000c8a4 _etext = . - -.data 0x0000000000000200 0x6 load address 0x000000000000c8a4 - 0x0000000000000200 . = ALIGN (0x2) - 0x0000000000000200 PROVIDE (__data_start, .) - *(.data .data.* .gnu.linkonce.d.*) - .data.delayVal - 0x0000000000000200 0x2 Output/Blinker-Prog.obj - .data.curCount - 0x0000000000000202 0x2 Output/Blinker-Prog.obj - .data.Em_App_inBuf - 0x0000000000000204 0x2 Output/Blinker.obj - 0x0000000000000204 Em_App_inBuf - 0x0000000000000206 . = ALIGN (0x2) - 0x0000000000000206 _edata = . - 0x000000000000c8a4 PROVIDE (__data_load_start, LOADADDR (.data)) - 0x0000000000000006 PROVIDE (__data_size, SIZEOF (.data)) - -.bss 0x0000000000000206 0x5c load address 0x000000000000c8aa - 0x0000000000000206 PROVIDE (__bss_start, .) - *(.bss .bss.*) - .bss.cmdVal 0x0000000000000206 0x1 Output/Blinker-Prog.obj - *fill* 0x0000000000000207 0x1 00 - .bss.curTime 0x0000000000000208 0x2 Output/Blinker-Prog.obj - .bss.countVal 0x000000000000020a 0x2 Output/Blinker-Prog.obj - .bss.Em_App_devName - 0x000000000000020c 0x2 Output/Blinker.obj - 0x000000000000020c Em_App_devName - .bss._Em_Message_txCnt - 0x000000000000020e 0x1 Output/Blinker.obj - 0x000000000000020e _Em_Message_txCnt - *fill* 0x000000000000020f 0x1 00 - .bss._Em_Message_txBuf - 0x0000000000000210 0x2 Output/Blinker.obj - 0x0000000000000210 _Em_Message_txBuf - .bss._Em_Message_rxCnt - 0x0000000000000212 0x1 Output/Blinker.obj - 0x0000000000000212 _Em_Message_rxCnt - *fill* 0x0000000000000213 0x1 00 - .bss._Em_Message_rxBuf - 0x0000000000000214 0x2 Output/Blinker.obj - 0x0000000000000214 _Em_Message_rxBuf - .bss.Em_App_outBuf - 0x0000000000000216 0x2 Output/Blinker.obj - 0x0000000000000216 Em_App_outBuf - .bss.Em_App_xmitMask - 0x0000000000000218 0x4 Output/Blinker.obj - 0x0000000000000218 Em_App_xmitMask - .bss.Em_App_fileIndex - 0x000000000000021c 0x4 Output/Blinker.obj - 0x000000000000021c Em_App_fileIndex - .bss.Em_App_state - 0x0000000000000220 0x1 Output/Blinker.obj - 0x0000000000000220 Em_App_state - *fill* 0x0000000000000221 0x1 00 - .bss.handlerEvents - 0x0000000000000222 0x2 Output/Hal.obj - .bss.handlerTab - 0x0000000000000224 0x6 Output/Hal.obj - .bss.clockTick - 0x000000000000022a 0x2 Output/Hal.obj - *(COMMON) - COMMON 0x000000000000022c 0x36 Output/Blinker.obj - 0x000000000000022c Em_App_recvIdx - 0x000000000000022d Em_App_xmitSize - 0x000000000000022e Em_App_valp - 0x0000000000000230 Em_App_ind_u - 0x000000000000023c Em_App_recvSize - 0x000000000000023e Em_App_msg_u - 0x000000000000025a Em_App_pdHdlr - 0x000000000000025c Em_App_bufp - 0x000000000000025e Em_App_xmitIdx - 0x0000000000000260 Em_App_desc - 0x0000000000000262 . = ALIGN (0x2) - 0x0000000000000262 PROVIDE (__bss_end, .) - 0x000000000000005c PROVIDE (__bss_size, SIZEOF (.bss)) - -.noinit 0x0000000000000262 0x2 load address 0x000000000000c8aa - 0x0000000000000262 PROVIDE (__noinit_start, .) - *(.noinit .noinit.*) - .noinit.crt0 0x0000000000000262 0x2 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) - 0x0000000000000262 __wdt_clear_value - 0x0000000000000264 . = ALIGN (0x2) - 0x0000000000000264 PROVIDE (__noinit_end, .) - 0x0000000000000264 . = ALIGN (0x2) - 0x0000000000000264 _end = . - -.infomem 0x0000000000001000 0x0 - *(.infomem) - 0x0000000000001000 . = ALIGN (0x2) - *(.infomem.*) - -.infomemnobits 0x0000000000001000 0x0 - *(.infomemnobits) - 0x0000000000001000 . = ALIGN (0x2) - *(.infomemnobits.*) - -.infoa - *(.infoa .infoa.*) - -.infob - *(.infob .infob.*) - -.infoc - *(.infoc .infoc.*) - -.infod - *(.infod .infod.*) - -.vectors 0x000000000000ffe0 0x20 - 0x000000000000ffe0 PROVIDE (__vectors_start, .) - *(.vectors*) - .vectors 0x000000000000ffe0 0x20 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o - 0x000000000000ffe0 __ivtbl_16 - 0x0000000000010000 _vectors_end = . - -.fartext 0x0000000000000000 0x0 - 0x0000000000000000 . = ALIGN (0x2) - *(.fartext) - 0x0000000000000000 . = ALIGN (0x2) - *(.fartext.*) - 0x0000000000000000 _efartext = . - -.profiler - *(.profiler) - -.stab - *(.stab) - -.stabstr - *(.stabstr) - -.stab.excl - *(.stab.excl) - -.stab.exclstr - *(.stab.exclstr) - -.stab.index - *(.stab.index) - -.stab.indexstr - *(.stab.indexstr) - -.comment - *(.comment) - -.debug - *(.debug) - -.line - *(.line) - -.debug_srcinfo - *(.debug_srcinfo) - -.debug_sfnames - *(.debug_sfnames) - -.debug_aranges 0x0000000000000000 0x198 - *(.debug_aranges) - .debug_aranges - 0x0000000000000000 0x38 Output/Blinker-Prog.obj - .debug_aranges - 0x0000000000000038 0x70 Output/Blinker.obj - .debug_aranges - 0x00000000000000a8 0x78 Output/Hal.obj - .debug_aranges - 0x0000000000000120 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) - .debug_aranges - 0x0000000000000134 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) - .debug_aranges - 0x0000000000000148 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) - .debug_aranges - 0x000000000000015c 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) - .debug_aranges - 0x0000000000000170 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) - .debug_aranges - 0x0000000000000184 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) - -.debug_pubnames - *(.debug_pubnames) - -.debug_info 0x0000000000000000 0x1bfd - *(.debug_info) - .debug_info 0x0000000000000000 0x310 Output/Blinker-Prog.obj - .debug_info 0x0000000000000310 0x91b Output/Blinker.obj - .debug_info 0x0000000000000c2b 0xc78 Output/Hal.obj - .debug_info 0x00000000000018a3 0x8f /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) - .debug_info 0x0000000000001932 0x8f /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) - .debug_info 0x00000000000019c1 0x8f /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) - .debug_info 0x0000000000001a50 0x8f /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) - .debug_info 0x0000000000001adf 0x8f /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) - .debug_info 0x0000000000001b6e 0x8f /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) - *(.gnu.linkonce.wi.*) - -.debug_abbrev 0x0000000000000000 0x715 - *(.debug_abbrev) - .debug_abbrev 0x0000000000000000 0x103 Output/Blinker-Prog.obj - .debug_abbrev 0x0000000000000103 0x240 Output/Blinker.obj - .debug_abbrev 0x0000000000000343 0x35a Output/Hal.obj - .debug_abbrev 0x000000000000069d 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) - .debug_abbrev 0x00000000000006b1 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) - .debug_abbrev 0x00000000000006c5 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) - .debug_abbrev 0x00000000000006d9 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) - .debug_abbrev 0x00000000000006ed 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) - .debug_abbrev 0x0000000000000701 0x14 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) - -.debug_line 0x0000000000000000 0xbad - *(.debug_line) - .debug_line 0x0000000000000000 0x19d Output/Blinker-Prog.obj - .debug_line 0x000000000000019d 0x3b8 Output/Blinker.obj - .debug_line 0x0000000000000555 0x3a9 Output/Hal.obj - .debug_line 0x00000000000008fe 0x72 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__watchdog_support.o) - .debug_line 0x0000000000000970 0x70 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(__init_stack.o) - .debug_line 0x00000000000009e0 0x76 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_copy_data.o) - .debug_line 0x0000000000000a56 0x76 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_clear_bss.o) - .debug_line 0x0000000000000acc 0x71 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_endless_loop__.o) - .debug_line 0x0000000000000b3d 0x70 /Applications/Development/Em-Builder-IDE/eclipse/emmoco/msptools/bin/../lib/gcc/msp430/4.6.1/libcrt0.a(_unexpected_.o) - -.debug_frame 0x0000000000000000 0x3aa - *(.debug_frame) - .debug_frame 0x0000000000000000 0x90 Output/Blinker-Prog.obj - .debug_frame 0x0000000000000090 0x17a Output/Blinker.obj - .debug_frame 0x000000000000020a 0x1a0 Output/Hal.obj - -.debug_str 0x0000000000000000 0x9df - *(.debug_str) - .debug_str 0x0000000000000000 0x266 Output/Blinker-Prog.obj - 0x2a2 (size before relaxing) - .debug_str 0x0000000000000266 0x3e3 Output/Blinker.obj - 0x554 (size before relaxing) - .debug_str 0x0000000000000649 0x396 Output/Hal.obj - 0x5a2 (size before relaxing) - -.debug_loc 0x0000000000000000 0x64e - *(.debug_loc) - .debug_loc 0x0000000000000000 0x31 Output/Blinker-Prog.obj - .debug_loc 0x0000000000000031 0x438 Output/Blinker.obj - .debug_loc 0x0000000000000469 0x1e5 Output/Hal.obj - -.debug_macinfo - *(.debug_macinfo) - -.debug_pubtypes - *(.debug_pubtypes) - -.debug_ranges 0x0000000000000000 0x19c - *(.debug_ranges) - .debug_ranges 0x0000000000000000 0x2c Output/Blinker-Prog.obj - .debug_ranges 0x000000000000002c 0x64 Output/Blinker.obj - .debug_ranges 0x0000000000000090 0x10c Output/Hal.obj - 0x0000000000000400 PROVIDE (__stack, (ORIGIN (ram) + 0x200)) - 0x000000000000c8a4 PROVIDE (__data_start_rom, _etext) - 0x000000000000c8aa PROVIDE (__data_end_rom, (_etext + SIZEOF (.data))) -OUTPUT(Output/Blinker-Prog.out elf32-msp430) diff --git a/Blinker-MSP-EXP430G2/Output/Blinker-Prog.obj b/Blinker-MSP-EXP430G2/Output/Blinker-Prog.obj deleted file mode 100644 index b0faf51..0000000 Binary files a/Blinker-MSP-EXP430G2/Output/Blinker-Prog.obj and /dev/null differ diff --git a/Blinker-MSP-EXP430G2/Output/Blinker-Prog.out b/Blinker-MSP-EXP430G2/Output/Blinker-Prog.out deleted file mode 100755 index 14bb378..0000000 Binary files a/Blinker-MSP-EXP430G2/Output/Blinker-Prog.out and /dev/null differ diff --git a/Blinker-MSP-EXP430G2/Output/Blinker.obj b/Blinker-MSP-EXP430G2/Output/Blinker.obj deleted file mode 100644 index 40ae3a6..0000000 Binary files a/Blinker-MSP-EXP430G2/Output/Blinker.obj and /dev/null differ diff --git a/Blinker-MSP-EXP430G2/Output/Hal.obj b/Blinker-MSP-EXP430G2/Output/Hal.obj deleted file mode 100644 index c14992b..0000000 Binary files a/Blinker-MSP-EXP430G2/Output/Hal.obj and /dev/null differ diff --git a/Blinker-MSP-EXP430G2/Schema-Imports/system@emmoco.com/System.ems b/Blinker-MSP-EXP430G2/Schema-Imports/system@emmoco.com/System.ems deleted file mode 100644 index 9601635..0000000 --- a/Blinker-MSP-EXP430G2/Schema-Imports/system@emmoco.com/System.ems +++ /dev/null @@ -1,72 +0,0 @@ -owner = "system@emmoco.com" - -schema System { - - // protocolLevel #13 - - enum ParameterGroup { - GROUP_A, GROUP_B - } - - // protocolLevel #1 - - uint8 $schemaUuid[16] { // protocolLevel #10 -- invisible to applications - readonly - } - - uint16 $mcmProtocolLevel { - readonly - } - - uint16 $eapProtocolLevel { - readonly - } - - uint8 $eapBuildDate[8] { // protocolLevel #5 -- rename from $eapBuildNumber - readonly - } - - // protocolLevel #2 - - int16 $fileIndexReset { - writeonly - } - - // protocolLevel #5 - - // protocolLevel #12 -- increase size to 20 - - uint8 $schemaHash[20] { - readonly - } - - // protocolLevel #7 - - struct ResourceCount { - uint8 app - uint8 sys - } - - ResourceCount $resourceCount { - readonly - } - - // protocolLevel #9 - - int8 $mobileRssi { - readonly - } - - // protocolLevel #11 - - uint8 $mcmDisconnect { - writeonly - } - - // protocolLevel #13 - - ParameterGroup $activeGroup { - readwrite - } - -} diff --git a/Blinker-MSP-EXP430G2/bundle.properties b/Blinker-MSP-EXP430G2/bundle.properties deleted file mode 100644 index 2727957..0000000 --- a/Blinker-MSP-EXP430G2/bundle.properties +++ /dev/null @@ -1,10 +0,0 @@ -# generated file - do not edit - -bundle.requires = com.emmoco.schema.translator -com.emmoco.framework.Properties.applicationDirectory = Em -com.emmoco.framework.Properties.schemaDestinationDirectory = Em -com.emmoco.framework.Properties.serverAPIToken = -com.emmoco.framework.Properties.align16 = 2 -com.emmoco.framework.Properties.align32 = 4 -com.emmoco.framework.Properties.schemaFile = /Users/imanol/devel/em-builder/Blinker-MSP-EXP430G2/Blinker.ems -com.emmoco.framework.Properties.toolVersion = 13.4.1.201311121909 diff --git a/Blinker-MSP-EXP430G2/makefile b/Blinker-MSP-EXP430G2/makefile deleted file mode 100644 index 9d1becd..0000000 --- a/Blinker-MSP-EXP430G2/makefile +++ /dev/null @@ -1,4 +0,0 @@ -APPNAME = Blinker -PLATFORM = ../Platform-MSP-EXP430G2 - -include $(PLATFORM)/rules.mk diff --git a/ISG-DUREX/A2541R24A_ADB1_Product_Brief.pdf b/ISG-DUREX/A2541R24A_ADB1_Product_Brief.pdf deleted file mode 100644 index b87e083..0000000 Binary files a/ISG-DUREX/A2541R24A_ADB1_Product_Brief.pdf and /dev/null differ diff --git a/ISG-DUREX/A2541x24A-ADB1_BoosterPack_Users_Manual.pdf b/ISG-DUREX/A2541x24A-ADB1_BoosterPack_Users_Manual.pdf deleted file mode 100644 index 42cf93b..0000000 Binary files a/ISG-DUREX/A2541x24A-ADB1_BoosterPack_Users_Manual.pdf and /dev/null differ diff --git a/ISG-DUREX/examples.tar.gz b/ISG-DUREX/examples.tar.gz deleted file mode 100644 index 2bb8010..0000000 Binary files a/ISG-DUREX/examples.tar.gz and /dev/null differ diff --git a/ISG-DUREX/ez430rf2500-kext-1.0.1.dmg b/ISG-DUREX/ez430rf2500-kext-1.0.1.dmg deleted file mode 100644 index 35995ed..0000000 Binary files a/ISG-DUREX/ez430rf2500-kext-1.0.1.dmg and /dev/null differ diff --git a/Platform-MSP-EXP430G2/.project b/Platform-MSP-EXP430G2/.project deleted file mode 100644 index 3f5a75d..0000000 --- a/Platform-MSP-EXP430G2/.project +++ /dev/null @@ -1,11 +0,0 @@ - - - Platform-MSP-EXP430G2 - - - - - - - - diff --git a/Platform-MSP-EXP430G2/Hal/Hal.c b/Platform-MSP-EXP430G2/Hal/Hal.c deleted file mode 100644 index d125a99..0000000 --- a/Platform-MSP-EXP430G2/Hal/Hal.c +++ /dev/null @@ -1,400 +0,0 @@ -/* - * ============ Hardware Abstraction Layer for MSP-EXP430G2 LaunchPad ============ - */ - -#include "Hal.h" -#include "Em_Message.h" - -#include - - -/* -------- INTERNAL FEATURES -------- */ - -#define LED_CONFIG() (P1DIR |= BIT6) -#define LED_ON() (P1OUT |= BIT6) -#define LED_OFF() (P1OUT &= ~BIT6) -#define LED_READ() (P1OUT & BIT6) -#define LED_TOGGLE() (P1OUT ^= BIT6) - -#define CONNECTED_LED_CONFIG() (P1DIR |= BIT0) -#define CONNECTED_LED_ON() (P1OUT |= BIT0) -#define CONNECTED_LED_OFF() (P1OUT &= ~BIT0) - -#define BUTTON_CONFIG() (P1DIR &= ~BIT3, P1REN |= BIT3, P1OUT |= BIT3, P1IES |= BIT3); -#define BUTTON_ENABLE() (P1IFG &= ~BIT3, P1IE |= BIT3) -#define BUTTON_PRESSED() (!(P1IN & BIT3)) -#define BUTTON_DEBOUNCE_MSECS 100 - -#define DEBUG1_CONFIG() (P2DIR |= BIT3) -#define DEBUG1_ON() (P2OUT |= BIT3) -#define DEBUG1_OFF() (P2OUT &= ~BIT3) - -#define DEBUG2_CONFIG() (P2DIR |= BIT4) -#define DEBUG2_ON() (P2OUT |= BIT4) -#define DEBUG2_OFF() (P2OUT &= ~BIT4) - -#define EAP_RX_BUF UCA0RXBUF -#define EAP_TX_BUF UCA0TXBUF - -#define EAP_RX_VECTOR USCIAB0RX_VECTOR -#define EAP_TX_VECTOR USCIAB0TX_VECTOR -#define EAP_TX_ACK_VECTOR PORT2_VECTOR - -#define EAP_RX_ENABLE() (P1SEL |= BIT1, P1SEL2 |= BIT1) -#define EAP_RX_DISABLE() (P1SEL &= ~BIT1, P1SEL2 &= ~BIT1) -#define EAP_TX_ENABLE() (P1SEL |= BIT2, P1SEL2 |= BIT2) -#define EAP_TX_DISABLE() (P1SEL &= ~BIT2, P1SEL2 &= ~BIT2) - -#define EAP_RX_ACK_CONFIG() (P2DIR |= BIT0) -#define EAP_RX_ACK_SET() (P2OUT |= BIT0) -#define EAP_RX_ACK_CLR() (P2OUT &= ~BIT0) - -#define EAP_TX_ACK_CONFIG() (P2DIR &= ~BIT1, P2IES |= BIT1, P2IFG &= ~BIT1, P2IE |= BIT1) -#define EAP_TX_ACK_TST() (P2IFG & BIT1) -#define EAP_TX_ACK_CLR() (P2IFG &= ~BIT1) - -#define EAP_RX_INT_CLR() (IFG2 &= ~UCA0RXIFG) -#define EAP_RX_INT_ENABLE() (IE2 |= UCA0RXIE) -#define EAP_TX_INT_CLR() (IFG2 &= ~UCA0TXIFG) -#define EAP_TX_INT_DISABLE() (IE2 &= ~UCA0TXIE) -#define EAP_TX_INT_ENABLE() (IE2 |= UCA0TXIE) - -#define MCLK_TICKS_PER_MS 1000L -#define ACLK_TICKS_PER_SECOND 12000L -#define UART_WATCHDOG_PERIOD (ACLK_TICKS_PER_SECOND * 250) / 1000 - -#define UART_WATCH_DISABLE() (TA1CCTL1 = 0) // Turn off CCR1 Interrupt -#define UART_WATCH_ENABLE() (TA1CCR1 = TA1R + UART_WATCHDOG_PERIOD, TA1CCTL1 = CCIE) // Set CCR1, and Enable CCR1 Interrupt - -#ifdef __GNUC__ -#define DINT() (__disable_interrupt()) -#define EINT() (__enable_interrupt()) -#define INTERRUPT -#define SLEEP() (_BIS_SR(LPM3_bits + GIE)) -#define WAKEUP() (_BIC_SR_IRQ(LPM3_bits)) -#endif - -#ifdef __TI_COMPILER_VERSION__ -#define DINT() (_disable_interrupt()) -#define EINT() (_enable_interrupt()) -#define INTERRUPT interrupt -#define SLEEP() (__bis_SR_register(LPM3_bits + GIE)) -#define WAKEUP() (__bic_SR_register_on_exit(LPM3_bits)) -#endif - -#define NUM_HANDLERS 3 - -#define BUTTON_HANDLER_ID 0 -#define TICK_HANDLER_ID 1 -#define DISPATCH_HANDLER_ID 2 - -static void buttonHandler(void); -static void postEvent(uint8_t handlerId); - -static Hal_Handler appButtonHandler; -static volatile uint16_t handlerEvents = 0; -static uint16_t clockTick = 0; -static Hal_Handler handlerTab[NUM_HANDLERS]; - - -/* -------- APP-HAL INTERFACE -------- */ - -void Hal_buttonEnable(Hal_Handler handler) { - handlerTab[BUTTON_HANDLER_ID] = buttonHandler; - appButtonHandler = handler; - BUTTON_CONFIG(); - Hal_delay(100); - BUTTON_ENABLE(); -} - -void Hal_connected(void) { - CONNECTED_LED_ON(); -} - -void Hal_debugOn(uint8_t line) { - switch (line) { - case 1: - DEBUG1_ON(); - break; - case 2: - DEBUG2_ON(); - } -} - -void Hal_debugOff(uint8_t line) { - switch (line) { - case 1: - DEBUG1_OFF(); - break; - case 2: - DEBUG2_OFF(); - } -} - -void Hal_debugPulse(uint8_t line) { - switch (line) { - case 1: - DEBUG1_ON(); - DEBUG1_OFF(); - break; - case 2: - DEBUG2_ON(); - DEBUG2_OFF(); - } -} - -void Hal_delay(uint16_t msecs) { - while (msecs--) { - __delay_cycles(MCLK_TICKS_PER_MS); - } -} - -void Hal_disconnected(void) { - CONNECTED_LED_OFF(); -} - -void Hal_init(void) { - - /* setup clocks */ - - WDTCTL = WDTPW + WDTHOLD; - BCSCTL2 = SELM_0 + DIVM_0 + DIVS_0; - if (CALBC1_1MHZ != 0xFF) { - DCOCTL = 0x00; - BCSCTL1 = CALBC1_1MHZ; /* Set DCO to 1MHz */ - DCOCTL = CALDCO_1MHZ; - } - BCSCTL1 |= XT2OFF + DIVA_0; - BCSCTL3 = XT2S_0 + LFXT1S_2 + XCAP_1; - - /* setup LEDs */ - - LED_CONFIG(); - LED_OFF(); - CONNECTED_LED_CONFIG(); - CONNECTED_LED_OFF(); - - /* setup debug pins */ - - DEBUG1_CONFIG(); DEBUG1_OFF(); - DEBUG2_CONFIG(); DEBUG2_OFF(); - - DEBUG1_ON(); DEBUG1_OFF(); - - /* setup TimerA1 */ - TA1CTL = TASSEL_1 + MC_2; // ACLK, Continuous mode - UART_WATCH_ENABLE(); - - /* setup UART */ - - UCA0CTL1 |= UCSWRST; - - EAP_RX_ENABLE(); - EAP_TX_ENABLE(); - - EAP_RX_ACK_CONFIG(); - EAP_RX_ACK_SET(); - - EAP_TX_ACK_CONFIG(); - - // suspend the MCM - EAP_RX_ACK_CLR(); - - UCA0CTL1 = UCSSEL_2 + UCSWRST; - UCA0MCTL = UCBRF_0 + UCBRS_6; - UCA0BR0 = 8; - UCA0CTL1 &= ~UCSWRST; - - handlerTab[DISPATCH_HANDLER_ID] = Em_Message_dispatch; -} - -void Hal_idleLoop(void) { - - EINT(); - for (;;) { - - // atomically read/clear all handlerEvents - DINT(); - uint16_t events = handlerEvents; - handlerEvents = 0; - - if (events) { // dispatch all current events - EINT(); - uint16_t mask; - uint8_t id; - for (id = 0, mask = 0x1; id < NUM_HANDLERS; id++, mask <<= 1) { - if ((events & mask) && handlerTab[id]) { - handlerTab[id](); - } - } - } - else { // await more events - SLEEP(); - } - } -} - -void Hal_ledOn(void) { - LED_ON(); -} - -void Hal_ledOff(void) { - LED_OFF(); -} - -bool Hal_ledRead(void) { - return LED_READ(); -} - -void Hal_ledToggle(void) { - LED_TOGGLE(); -} - -void Hal_tickStart(uint16_t msecs, Hal_Handler handler) { - handlerTab[TICK_HANDLER_ID] = handler; - clockTick = (ACLK_TICKS_PER_SECOND * msecs) / 1000; - TA1CCR0 = TA1R + clockTick; // Set the CCR0 interrupt for msecs from now. - TA1CCTL0 = CCIE; // Enable the CCR0 interrupt -} - - -/* -------- SRT-HAL INTERFACE -------- */ - -uint8_t Em_Hal_lock(void) { - #ifdef __GNUC__ - uint8_t key = READ_SR & 0x8; - __disable_interrupt(); - return key; - #endif - #ifdef __TI_COMPILER_VERSION__ - uint8_t key = _get_interrupt_state(); - _disable_interrupt(); - return key; - #endif -} - -void Em_Hal_reset(void) { - uint8_t key = Em_Hal_lock(); - EAP_RX_ACK_CLR(); // suspend the MCM - Hal_delay(100); - EAP_RX_ACK_SET(); // reset the MCM - Hal_delay(500); - EAP_RX_INT_CLR(); - EAP_TX_INT_CLR(); - EAP_TX_ACK_CLR(); - EAP_RX_INT_ENABLE(); - Em_Hal_unlock(key); -} - -void Em_Hal_startSend() { - EAP_TX_BUF = Em_Message_startTx(); -} - -void Em_Hal_unlock(uint8_t key) { - #ifdef __GNUC__ - __asm__("bis %0,r2" : : "ir" ((uint16_t) key)); - #endif - #ifdef __TI_COMPILER_VERSION__ - _set_interrupt_state(key); - #endif -} - -void Em_Hal_watchOff(void) { - UART_WATCH_DISABLE(); -} - -void Em_Hal_watchOn(void) { - UART_WATCH_ENABLE(); -} - - -/* -------- INTERNAL FUNCTIONS -------- */ - -static void buttonHandler(void) { - Hal_delay(100); - if (BUTTON_PRESSED() && appButtonHandler) { - appButtonHandler(); - } -} - -static void postEvent(uint8_t handlerId) { - uint8_t key = Em_Hal_lock(); - handlerEvents |= 1 << handlerId; - Em_Hal_unlock(key); -} - -/* -------- INTERRUPT SERVICE ROUTINES -------- */ - -#ifdef __GNUC__ - __attribute__((interrupt(PORT1_VECTOR))) -#endif -#ifdef __TI_COMPILER_VERSION__ - #pragma vector=PORT1_VECTOR -#endif -INTERRUPT void buttonIsr(void) { - postEvent(BUTTON_HANDLER_ID); - BUTTON_ENABLE(); - WAKEUP(); -} - -#ifdef __GNUC__ - __attribute__((interrupt(EAP_RX_VECTOR))) -#endif -#ifdef __TI_COMPILER_VERSION__ - #pragma vector=EAP_RX_VECTOR -#endif -INTERRUPT void rxIsr(void) { - uint8_t b = EAP_RX_BUF; - Em_Message_startRx(); - EAP_RX_ACK_CLR(); - EAP_RX_ACK_SET(); - if (Em_Message_addByte(b)) { - postEvent(DISPATCH_HANDLER_ID); - } - WAKEUP(); -} - -#ifdef __GNUC__ - __attribute__((interrupt(TIMER1_A0_VECTOR))) -#endif -#ifdef __TI_COMPILER_VERSION__ - #pragma vector=TIMER1_A0_VECTOR -#endif -INTERRUPT void timerIsr(void) { - TA1CCR0 += clockTick; - postEvent(TICK_HANDLER_ID); - WAKEUP(); -} - -#ifdef __GNUC__ - __attribute__((interrupt(EAP_TX_ACK_VECTOR))) -#endif -#ifdef __TI_COMPILER_VERSION__ - #pragma vector=EAP_TX_ACK_VECTOR -#endif -INTERRUPT void txAckIsr(void) { - if (EAP_TX_ACK_TST()) { - uint8_t b; - if (Em_Message_getByte(&b)) { - EAP_TX_BUF = b; - } - EAP_TX_ACK_CLR(); - } - WAKEUP(); -} - -#ifdef __GNUC__ - __attribute__((interrupt(TIMER1_A1_VECTOR))) -#endif -#ifdef __TI_COMPILER_VERSION__ - #pragma vector=TIMER1_A1_VECTOR -#endif -INTERRUPT void uartWatchdogIsr(void) { - switch (TA1IV) { - case 2: // CCR1 - UART_WATCH_DISABLE(); - Em_Message_restart(); - WAKEUP(); - break; - } -} diff --git a/Platform-MSP-EXP430G2/Hal/Hal.h b/Platform-MSP-EXP430G2/Hal/Hal.h deleted file mode 100644 index f166774..0000000 --- a/Platform-MSP-EXP430G2/Hal/Hal.h +++ /dev/null @@ -1,305 +0,0 @@ -/** - * Hal.h -- HAL Interface Definitions - * - * This example HAL is intentionally simple. The implementation is limited to: - * - * BUTTON -- a single button that when pressed will cause an interrupt. - * CONNECTED_LED -- an LED that is controlled inside the HAL to indicate connection to a central. - * DEBUG -- two debug GPIOs that are available as outputs from the EAP and under user control. - * DELAY -- a delay routine that can delay by n milliseconds. - * INIT -- set the hardware up to its initial state - * LED -- a user LED that is available for application control. - * TICK -- a timer that can be set to interrupt every n milliseconds - * IDLE LOOP -- an event driven idle loop for controlling the EAP - * - * For information on Hal implementations for specific target hardware platforms, - * visit the http://wiki.em-hub.com/display/ED. - * - **/ - -#ifndef Hal__H -#define Hal__H - -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -typedef void (*Hal_Handler)(void); - -/** - * --------- Hal_buttonEnable --------- - * - * Enable the button interrupt and connect it to the user's buttonHandler - * - * When the button is pressed, it will cause an interrupt that will cause BUTTON event - * to be entered into the event list. Once dispatched by the idle loop, the user's - * buttonHandler will be called. - * - * Inputs: - * buttonHandler - pointer to the user's handler to be called after interrupt - * - * Returns: - * None - * - * Side effects: - * BUTTON interrupt enabled - * - **/ -extern void Hal_buttonEnable(Hal_Handler handler); -/** - * --------- Hal_connected --------- - * - * Called whenever the MCM peripheral connects to a central. - * - * Turns on the CONNECTED_LED to show connectivity to the central - * Could do other things associated with connection to the central. - * - * Inputs: - * None - * - * Returns: - * None - * - * Side Effects: - * CONNECTED_LED on. - * - **/ -extern void Hal_connected(void); -/** - * --------- Hal_debugOff --------- - * - * Turns the selected DEBUG line off. - * - * The two DEBUG lines are output GPIOs that are available to the user for - * debug purposes. - * - * Inputs: - * line - the index value of the debug line to turn off - * - * Returns: - * None - * - * Side Effects: - * DEBUG line off. - * - **/ -extern void Hal_debugOff(uint8_t line); -/** - * --------- Hal_debugOn --------- - * - * Turns the selected DEBUG line on. - * - * The two DEBUG lines are output GPIOs that are available to the user for - * debug purposes. - * - * Inputs: - * line - the index value of the debug line to turn on - * - * Returns: - * None - * - * Side Effects: - * DEBUG line on. - * - **/ -extern void Hal_debugOn(uint8_t line); -/** - * --------- Hal_debugPulse --------- - * - * Emits a pulse on the selected DEBUG line. - * - * The two DEBUG lines are output GPIOs that are available to the user for - * debug purposes. - * - * Inputs: - * line - the index value of the debug line to emit a pulse - * - * Returns: - * None - * - * Side Effects: - * DEBUG line turns on then off. - * - **/ -extern void Hal_debugPulse(uint8_t line); -/** - * --------- Hal_delay --------- - * - * Delays for the specified number of milliseconds. - * - * In this example, delay is done with CPU spinning for simplicity's sake. - * This could easily use a timer interrupt for more power savings. - * - * Inputs: - * msecs - the number of milliseconds to delay - * - * Returns: - * None - * - * Side Effects: - * None - * - **/ -extern void Hal_delay(uint16_t msecs); -/** - * --------- Hal_disconnected --------- - * - * Called whenever the MCM peripheral disconnects from a central. - * - * Turns off the CONNECTED_LED to show lack of connectivity to the central - * Could do other things associated with connection to the central. - * - * Inputs: - * None - * - * Returns: - * None - * - * Side Effects: - * CONNECTED_LED off. - * - **/ -extern void Hal_disconnected(void); -/** - * --------- Hal_idleLoop --------- - * - * The idle loop that controls EAP operations. - * - * The hal implements an event driven "idle loop" scheduler. - * When there are no events pending, the idle loop sleeps. - * When an event happens, the idle loop wakes up, and dispatches - * to the appropriate event handler. - * - * The dispatching is done through a handlerTab that has one entry for each type of event. - * Each handlerTab entry should be a handler of type hal_handler *. - * There are currently three types of events, i.e. entries in the handlerTab: - * BUTTON_HANDLER_ID: handler to call upon a button press - * TICK_HANDLER_ID: handler to call upon a timer interrupt - * DISPATCH_HANDLER_ID: handler to call upon a received message from the MCM - * - * Inputs: - * None - * - * Returns: - * None - * - * Side Effects: - * dispatches events as they come in - * - **/ -extern void Hal_idleLoop(void); -/** - * --------- Hal_init --------- - * - * Initialize the hardware - * - * Initializes the EAP and MCM into their reset state. Should be called first. - * Sets up the clock, ports, watchdog timer, etc. - * - * - * Inputs: - * None - * - * Returns: - * None - * - * Side Effects: - * EAP and MCM in their initial state. - * - **/ -extern void Hal_init(void); -/** - * --------- Hal_ledOff --------- - * - * Turns the user LED off. - * - * Inputs: - * None - * - * Returns: - * None - * - * Side Effects: - * User LED off. - * - **/ -extern void Hal_ledOff(void); -/** - * --------- Hal_ledOn --------- - * - * Turns the user LED on. - * - * Inputs: - * None - * - * Returns: - * None - * - * Side Effects: - * User LED on. - * - **/ -extern void Hal_ledOn(void); -/** - * --------- Hal_ledRead --------- - * - * Returns the user LED state. - * - * Inputs: - * None - * - * Returns: - * Bool - (true = user LED is on, false = user LED is off) - * - * Side Effects: - * None - * - **/ -extern bool Hal_ledRead(void); -/** - * --------- Hal_ledToggle --------- - * - * Toggles the user LED. - * - * Inputs: - * None - * - * Returns: - * None - * - * Side Effects: - * User LED toggles state. - * - **/ -extern void Hal_ledToggle(void); -/** - * --------- Hal_tickStart --------- - * - * Sets up the timer to interrupt every msecs milliseconds and the user's tickHandler - * that will be called upon interrupt. - * - * Enable a timer interrupt every msecs ms. The interrupt will cause a TICK event - * to be entered into the event list. Once dispatched by the idle loop, the user's - * tickHandler will be called. - * - * Inputs: - * msecs - the number of milliseconds between tick interrupts - * tickHandler - the address of the user's tick handler that will be called - * - * Returns: - * None - * - * Side Effects: - * tickhandler called by the idle loop - * - **/ -extern void Hal_tickStart(uint16_t msecs, Hal_Handler Handler); - -#ifdef __cplusplus -} -#endif - -#endif /* Hal__H */ diff --git a/Platform-MSP-EXP430G2/common.mk b/Platform-MSP-EXP430G2/common.mk deleted file mode 100644 index e1c3331..0000000 --- a/Platform-MSP-EXP430G2/common.mk +++ /dev/null @@ -1,80 +0,0 @@ -OUTDIR = Output -EMMOCO-ROOT = /Applications/Development/Em-Builder-IDE/eclipse/emmoco -EMBUILDER ?= -SCHEMAFILE = $(APPNAME).ems -MAIN = $(APPNAME)-Prog -BINFILE = $(OUTDIR)/$(MAIN).bin -HEXFILE = $(OUTDIR)/$(MAIN).hex -OUTFILE = $(OUTDIR)/$(MAIN).out -OBJECTS = $(OUTDIR)/$(MAIN).obj $(OUTDIR)/$(APPNAME).obj $(OUTDIR)/Hal.obj - -CC = $(TOOLS)/$(GCCARCH)-gcc -LD = $(TOOLS)/$(GCCARCH)-ld -OBJCOPY = $(TOOLS)/$(GCCARCH)-objcopy -SIZE = $(TOOLS)/$(GCCARCH)-size - -CFLAGS = -std=gnu99 -O2 -w -ffunction-sections -fdata-sections -fpack-struct=1 -fno-strict-aliasing -fomit-frame-pointer -c -g -I$(PLATFORM)/Hal -IEm $(COPTS) - -load: out-check - $(EXEC) - -build: $(OUTDIR) out-remove $(OUTFILE) - -$(OUTDIR): -ifeq (,$(findstring Windows,$(OS))) - mkdir $(OUTDIR) -else - cmd /c mkdir $(OUTDIR) -endif - -$(OUTDIR)/$(MAIN).obj: $(MAIN).c Em/$(APPNAME).c - $(CC) $< -o $@ $(CFLAGS) - -$(OUTDIR)/$(APPNAME).obj: Em/$(APPNAME).c - $(CC) $< -o $@ $(CFLAGS) - -$(OUTDIR)/Hal.obj: $(PLATFORM)/Hal/Hal.c - $(CC) $< -o $@ $(CFLAGS) - -Em/$(APPNAME).c: $(SCHEMAFILE) -ifneq (,$(EMBUILDER)) - $(EMBUILDER) -v --root=$(&2 - @exit 1 -endif - -local-clean: -ifeq (,$(findstring Windows,$(OS))) - rm -rf $(OUTDIR) -else -ifneq (,$(wildcard $(OUTDIR))) - cmd /c rmdir /q /s $(subst /,\,$(OUTDIR)) -endif -endif - -clean: local-clean -ifeq (,$(findstring Windows,$(OS))) - rm -rf $(EM) -else -ifneq (,$(wildcard Em)) - cmd /c rmdir /q /s $(subst /,\,Em) -endif -endif - -out-check: -ifeq (,$(wildcard $(OUTFILE))) - @echo error: $(OUTFILE): No such file or directory 1>&2 - @exit 1 -endif - -out-remove: -ifeq (,$(findstring Windows,$(OS))) - rm -f $(OUTFILE) -else -ifneq (,$(wildcard $(OUTFILE))) - cmd /c del /q $(subst /,\,$(OUTFILE)) -endif -endif - -.PHONY: all load clean local-clean out-check diff --git a/Platform-MSP-EXP430G2/rules.mk b/Platform-MSP-EXP430G2/rules.mk deleted file mode 100644 index 2eb8f99..0000000 --- a/Platform-MSP-EXP430G2/rules.mk +++ /dev/null @@ -1,22 +0,0 @@ -include $(PLATFORM)/common.mk - -TOOLS ?= $(EMMOCO-ROOT)/msptools/bin -GCCARCH = msp430 -MCU = msp430g2553 - -COPTS = -mmcu=$(MCU) -LDOPTS = -mmcu=$(MCU) -Wl,-Map=$(OUTDIR)/$(MAIN).map,--gc-sections - -ifeq (,$(findstring Windows,$(OS))) -EXEC = $(EMMOCO-ROOT)/msptools/bin/mspdebug rf2500 "prog $(OUTFILE)" 2>&1 -else -EXEC = $(EMMOCO-ROOT)/msptools/bin/MSP430Flasher -i USB -m AUTO -e ERASE_MAIN -n $(MCU) -w $(HEXFILE) -v -z [VCC] -g -s -q -endif - -$(OUTFILE): $(OBJECTS) - $(CC) -o $(OUTFILE) $^ $(LDOPTS) - $(OBJCOPY) -O ihex $(OUTFILE) $(HEXFILE) - $(SIZE) $(OUTFILE) - - - diff --git a/codic.png b/codic.png deleted file mode 100644 index 3e6fbee..0000000 Binary files a/codic.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMAppDelegate.h b/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMAppDelegate.h deleted file mode 100644 index 98c4ade..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMAppDelegate.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// EMAppDelegate.h -// BroadcastExample -// -// Created by Dexter Weiss on 12/17/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@interface EMAppDelegate : UIResponder - -@property (strong, nonatomic) UIWindow *window; - -@end diff --git a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMAppDelegate.m b/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMAppDelegate.m deleted file mode 100644 index acf4909..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMAppDelegate.m +++ /dev/null @@ -1,52 +0,0 @@ -// -// EMAppDelegate.m -// BroadcastExample -// -// Created by Dexter Weiss on 12/17/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import "EMAppDelegate.h" -#import "EMFramework.h" - -@implementation EMAppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - EMBluetoothLowEnergyConnectionType *bluetooth = [[EMBluetoothLowEnergyConnectionType alloc] init]; - if ([bluetooth isAvailable]) { - [[EMConnectionListManager sharedManager] addConnectionTypeToUpdates:bluetooth]; - [bluetooth setScanResetTime:0.5]; - } - [[EMConnectionListManager sharedManager] startUpdating]; - return YES; -} - -- (void)applicationWillResignActive:(UIApplication *)application -{ - // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. - // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. -} - -- (void)applicationDidEnterBackground:(UIApplication *)application -{ - // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. - // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. -} - -- (void)applicationWillEnterForeground:(UIApplication *)application -{ - // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background. -} - -- (void)applicationDidBecomeActive:(UIApplication *)application -{ - // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. -} - -- (void)applicationWillTerminate:(UIApplication *)application -{ - // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. -} - -@end diff --git a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMBroadcastViewController.h b/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMBroadcastViewController.h deleted file mode 100644 index 75d4cea..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMBroadcastViewController.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// EMBroadcastViewController.h -// BroadcastExample -// -// Created by Dexter Weiss on 12/17/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@interface EMBroadcastViewController : UIViewController - -@end diff --git a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMBroadcastViewController.m b/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMBroadcastViewController.m deleted file mode 100644 index 8bc2f64..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/EMBroadcastViewController.m +++ /dev/null @@ -1,66 +0,0 @@ -// -// EMBroadcastViewController.m -// BroadcastExample -// -// Created by Dexter Weiss on 12/17/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import "EMBroadcastViewController.h" -#import "EMFramework.h" - -@interface EMBroadcastViewController () { - IBOutlet UILabel *codeLabel; - IBOutlet UILabel *firstDataField; - IBOutlet UILabel *secondDataField; -} - -@property (nonatomic, strong) EMDeviceBasicDescription *device; - -@end - -@implementation EMBroadcastViewController - -- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil -{ - self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; - if (self) { - // Custom initialization - } - return self; -} - -- (void)viewDidLoad -{ - [super viewDidLoad]; - [[EMConnectionListManager sharedManager] addObserver:self forKeyPath:@"devices" options:0 context:NULL]; -} - --(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context { - if (object == [EMConnectionListManager sharedManager]) { - if ([keyPath isEqualToString:@"devices"]) { - NSArray *devices = [[EMConnectionListManager sharedManager] devices]; - [self setDevice:[devices lastObject]]; - } - } -} - --(void)setDevice:(EMDeviceBasicDescription *)device { - [self willChangeValueForKey:@"device"]; - _device = device; - [self didChangeValueForKey:@"device"]; - [self _updateInterfaceForDevice]; -} - --(void)_updateInterfaceForDevice { - NSDictionary *broadcastInfo = [[self device] advertiseObject]; - NSString *code = [broadcastInfo objectForKey:@"c"]; - NSArray *values = [broadcastInfo objectForKey:@"d"]; - NSNumber *first = [values firstObject]; - NSNumber *second = [values lastObject]; - [codeLabel setText:code]; - [firstDataField setText:[NSString stringWithFormat:@"%0.1f", [first floatValue]]]; - [secondDataField setText:[NSString stringWithFormat:@"%0.1f", [second floatValue]]]; -} - -@end diff --git a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Ex_Broadcast-Info.plist b/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Ex_Broadcast-Info.plist deleted file mode 100644 index 218b3ca..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Ex_Broadcast-Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.emmoco.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIMainStoryboardFile - Storyboard - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Ex_Broadcast-Prefix.pch b/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Ex_Broadcast-Prefix.pch deleted file mode 100644 index 743435c..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Ex_Broadcast-Prefix.pch +++ /dev/null @@ -1,16 +0,0 @@ -// -// Prefix header -// -// The contents of this file are implicitly included at the beginning of every source file. -// - -#import - -#ifndef __IPHONE_3_0 -#warning "This project uses features only available in iOS SDK 3.0 and later." -#endif - -#ifdef __OBJC__ - #import - #import -#endif diff --git a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png b/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png deleted file mode 100644 index db853cc..0000000 Binary files a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png b/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png deleted file mode 100644 index 3165ab3..0000000 Binary files a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png b/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png deleted file mode 100644 index 6444f2f..0000000 Binary files a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/Contents.json b/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 837c342..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "images" : [ - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "29 - App Icon@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "40 - App Icon@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "120 - App Icon@2x.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/LaunchImage.launchimage/Contents.json b/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/LaunchImage.launchimage/Contents.json deleted file mode 100644 index c79ebd3..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Images.xcassets/LaunchImage.launchimage/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "orientation" : "portrait", - "idiom" : "iphone", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - }, - { - "orientation" : "portrait", - "idiom" : "iphone", - "subtype" : "retina4", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Storyboard.storyboard b/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Storyboard.storyboard deleted file mode 100644 index f554ab6..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/Storyboard.storyboard +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/en.lproj/InfoPlist.strings b/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/en.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/ex_broadcast.json b/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/ex_broadcast.json deleted file mode 100644 index 509542e..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/ex_broadcast.json +++ /dev/null @@ -1,244 +0,0 @@ -{ - "resources": { - "$schemaHash": { - "dim": 20, - "id": -6, - "align": 1, - "attributes": {"readonly": true}, - "type": "A20:u1", - "access": "r", - "size": 20 - }, - "$eapProtocolLevel": { - "id": -3, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mcmProtocolLevel": { - "id": -2, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mobileRssi": { - "id": -8, - "align": 1, - "attributes": {"readonly": true}, - "type": "i1", - "access": "r", - "size": 1 - }, - "$activeGroup": { - "id": -10, - "align": 1, - "pack": 1, - "attributes": {"readwrite": true}, - "type": "E:system@emmoco.com.System/ParameterGroup", - "access": "rw", - "size": 1 - }, - "$mcmDisconnect": { - "id": -9, - "align": 1, - "attributes": {"writeonly": true}, - "type": "u1", - "access": "w", - "size": 1 - }, - "$eapBuildDate": { - "dim": 8, - "id": -4, - "align": 1, - "attributes": {"readonly": true}, - "type": "A8:u1", - "access": "r", - "size": 8 - }, - "$resourceCount": { - "id": -7, - "align": 1, - "attributes": {"readonly": true}, - "type": "S:system@emmoco.com.System/ResourceCount", - "access": "r", - "size": 2 - }, - "$fileIndexReset": { - "id": -5, - "align": 2, - "attributes": {"writeonly": true}, - "type": "i2", - "access": "w", - "size": 2 - }, - "info": { - "id": 1, - "align": 2, - "pack": 9, - "attributes": {"broadcast": true}, - "type": "S:@emmoco.com.Ex_Broadcast/Info", - "access": "r", - "size": 2 - } - }, - "resourceNamesSys": [ - "$activeGroup", - "$eapBuildDate", - "$eapProtocolLevel", - "$fileIndexReset", - "$mcmDisconnect", - "$mcmProtocolLevel", - "$mobileRssi", - "$resourceCount", - "$schemaHash" - ], - "manifest": { - "protocolLevel": 13, - "hash": [ - 192, - 219, - 219, - 167, - 239, - 193, - 8, - 28, - 198, - 8, - 2, - 121, - 226, - 88, - 60, - 212 - ], - "toolVersion": "13.3.7.201308302156", - "name": "Ex_Broadcast", - "broadcaster": "info", - "$$md5": "c0dbdba7efc1081cc6080279e2583cd4", - "build": [ - 177, - 231, - 254, - 55, - 65, - 1, - 0, - 0 - ], - "date": "2013-09-19T15:52:34", - "maxAlign": 2, - "maxSize": 20, - "version": "1.0.0" - }, - "resourceNames": [ - "info", - "$mcmProtocolLevel", - "$eapProtocolLevel", - "$eapBuildDate", - "$fileIndexReset", - "$schemaHash", - "$resourceCount", - "$mobileRssi", - "$mcmDisconnect", - "$activeGroup" - ], - "attributes": { - "description": "Broadcast example", - "version": "1.0.0" - }, - "resourceNamesApp": ["info"], - "types": { - "system@emmoco.com.System/ResourceCount": { - "packed": false, - "align": 1, - "type": "S:system@emmoco.com.System/ResourceCount", - "size": 2, - "fields": [ - { - "pad": 0, - "align": 1, - "name": "app", - "type": "u1", - "size": 1 - }, - { - "pad": 0, - "align": 1, - "name": "sys", - "type": "u1", - "size": 1 - } - ] - }, - "std:i2": { - "align": 2, - "size": 2 - }, - "std:i1": { - "align": 1, - "size": 1 - }, - "@emmoco.com.Ex_Broadcast/Code": { - "values": [ - "C1", - "C2" - ], - "align": 1, - "pack": 1, - "type": "E:@emmoco.com.Ex_Broadcast/Code", - "size": 1 - }, - "std:u1": { - "align": 1, - "size": 1 - }, - "system@emmoco.com.System/ParameterGroup": { - "values": [ - "GROUP_A", - "GROUP_B" - ], - "align": 1, - "pack": 1, - "type": "E:system@emmoco.com.System/ParameterGroup", - "size": 1 - }, - "std:u2": { - "align": 2, - "size": 2 - }, - "@emmoco.com.Ex_Broadcast/Info": { - "packed": true, - "align": 2, - "pack": 9, - "type": "S:@emmoco.com.Ex_Broadcast/Info", - "size": 2, - "fields": [ - { - "pad": 0, - "packed": true, - "align": 1, - "name": "c", - "pack": 1, - "type": "E:@emmoco.com.Ex_Broadcast/Code", - "size": 1 - }, - { - "dim": 2, - "pad": 0, - "packed": true, - "align": 1, - "name": "d", - "pack": 8, - "type": "A2:N:1.000000,2.000000,0.100000,1/u1/10", - "size": 1 - } - ] - } - }, - "imports": {"@emmoco.com.Ex_Broadcast": true} -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/main.m b/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/main.m deleted file mode 100644 index d835a4d..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExample/main.m +++ /dev/null @@ -1,18 +0,0 @@ -// -// main.m -// BroadcastExample -// -// Created by Dexter Weiss on 12/17/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -#import "EMAppDelegate.h" - -int main(int argc, char * argv[]) -{ - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([EMAppDelegate class])); - } -} diff --git a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExampleTests/BroadcastExampleTests.m b/ios-examples-13.4.9/Ex_Broadcast/BroadcastExampleTests/BroadcastExampleTests.m deleted file mode 100644 index ef28cff..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExampleTests/BroadcastExampleTests.m +++ /dev/null @@ -1,34 +0,0 @@ -// -// BroadcastExampleTests.m -// BroadcastExampleTests -// -// Created by Dexter Weiss on 12/17/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@interface BroadcastExampleTests : XCTestCase - -@end - -@implementation BroadcastExampleTests - -- (void)setUp -{ - [super setUp]; - // Put setup code here. This method is called before the invocation of each test method in the class. -} - -- (void)tearDown -{ - // Put teardown code here. This method is called after the invocation of each test method in the class. - [super tearDown]; -} - -- (void)testExample -{ - XCTFail(@"No implementation for \"%s\"", __PRETTY_FUNCTION__); -} - -@end diff --git a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExampleTests/Ex_BroadcastTests-Info.plist b/ios-examples-13.4.9/Ex_Broadcast/BroadcastExampleTests/Ex_BroadcastTests-Info.plist deleted file mode 100644 index b906695..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExampleTests/Ex_BroadcastTests-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.emmoco.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExampleTests/en.lproj/InfoPlist.strings b/ios-examples-13.4.9/Ex_Broadcast/BroadcastExampleTests/en.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/BroadcastExampleTests/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Assets/system.json b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Assets/system.json deleted file mode 100644 index 7a27c17..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Assets/system.json +++ /dev/null @@ -1,196 +0,0 @@ -{ - "resources": { - "$activeParameterGroup": { - "id": -10, - "align": 1, - "pack": 1, - "attributes": {"readwrite": true}, - "type": "E:system@emmoco.com.System/ParameterGroup", - "access": "rw", - "size": 1 - }, - "$schemaHash": { - "dim": 20, - "id": -6, - "align": 1, - "attributes": {"readonly": true}, - "type": "A20:u1", - "access": "r", - "size": 20 - }, - "$eapProtocolLevel": { - "id": -3, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mcmProtocolLevel": { - "id": -2, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mobileRssi": { - "id": -8, - "align": 1, - "attributes": {"readonly": true}, - "type": "i1", - "access": "r", - "size": 1 - }, - "$mcmDisconnect": { - "id": -9, - "align": 1, - "attributes": {"writeonly": true}, - "type": "u1", - "access": "w", - "size": 1 - }, - "$eapBuildDate": { - "dim": 8, - "id": -4, - "align": 1, - "attributes": {"readonly": true}, - "type": "A8:u1", - "access": "r", - "size": 8 - }, - "$resourceCount": { - "id": -7, - "align": 1, - "attributes": {"readonly": true}, - "type": "S:system@emmoco.com.System/ResourceCount", - "access": "r", - "size": 2 - }, - "$fileIndexReset": { - "id": -5, - "align": 2, - "attributes": {"writeonly": true}, - "type": "i2", - "access": "w", - "size": 2 - } - }, - "resourceNamesSys": [ - "$activeParameterGroup", - "$eapBuildDate", - "$eapProtocolLevel", - "$fileIndexReset", - "$mcmDisconnect", - "$mcmProtocolLevel", - "$mobileRssi", - "$resourceCount", - "$schemaHash" - ], - "manifest": { - "protocolLevel": 13, - "hash": [ - 108, - 31, - 53, - 92, - 46, - 47, - 48, - 241, - 201, - 5, - 236, - 253, - 10, - 254, - 240, - 187 - ], - "toolVersion": "13.3.0.201307022239", - "name": "System", - "$$md5": "6c1f355c2e2f30f1c905ecfd0afef0bb", - "build": [ - 99, - 80, - 140, - 161, - 63, - 1, - 0, - 0 - ], - "date": "2013-07-02T17:41:34", - "idFormat": "BINARY4", - "maxAlign": 2, - "maxSize": 20, - "version": "13.3.0" - }, - "resourceNames": [ - "$mcmProtocolLevel", - "$eapProtocolLevel", - "$eapBuildDate", - "$fileIndexReset", - "$schemaHash", - "$resourceCount", - "$mobileRssi", - "$mcmDisconnect", - "$activeParameterGroup" - ], - "attributes": { - "description": "System resources schema", - "version": "13.3.0" - }, - "types": { - "system@emmoco.com.System/ResourceCount": { - "packed": false, - "align": 1, - "type": "S:system@emmoco.com.System/ResourceCount", - "size": 2, - "fields": [ - { - "pad": 0, - "align": 1, - "name": "app", - "type": "u1", - "size": 1 - }, - { - "pad": 0, - "align": 1, - "name": "sys", - "type": "u1", - "size": 1 - } - ] - }, - "std:i2": { - "align": 2, - "size": 2 - }, - "std:i1": { - "align": 1, - "size": 1 - }, - "std:u1": { - "align": 1, - "size": 1 - }, - "system@emmoco.com.System/ParameterGroup": { - "values": [ - "GROUP_A", - "GROUP_B" - ], - "align": 1, - "pack": 1, - "type": "E:system@emmoco.com.System/ParameterGroup", - "size": 1 - }, - "std:u2": { - "align": 2, - "size": 2 - } - }, - "resourceNamesApp": [], - "imports": {"@emmoco.com.System": true} -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/ArrayValue.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/ArrayValue.html deleted file mode 100644 index 875bda7..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/ArrayValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - ArrayValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html deleted file mode 100644 index 67de2aa..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html +++ /dev/null @@ -1,1030 +0,0 @@ - - - - - EMBluetoothLowEnergyConnectionType Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toCBCentralManagerDelegate
CBPeripheralDelegate
EMConnectionType
Declared inEMBluetoothLowEnergyConnectionType.h
EMBluetoothLowEnergyConnectionType.m
- - - - -
- -

Overview

-

EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy.

- -

If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- -
    -
  • - -   discoversAllEmmocoBLEDevices -

    By default, EMBluetoothLowEnergyConnectionType will ‘discover’ devices that have a schema hash matching a schema in your application bundle. -Set this flag to ‘YES’ for an instance of this class to discover all Emmoco BLE devices. -NOTE: Most applications should not have this enabled.

    -
    - property - -
  • -
- - - -

Other Methods

- - - - - -

Extension Methods

- -
    -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

discoversAllEmmocoBLEDevices

- - - -
-

By default, EMBluetoothLowEnergyConnectionType will ‘discover’ devices that have a schema hash matching a schema in your application bundle. -Set this flag to ‘YES’ for an instance of this class to discover all Emmoco BLE devices. -NOTE: Most applications should not have this enabled.

-
- - -
@property (nonatomic) BOOL discoversAllEmmocoBLEDevices
- - - - - - - - -
-

Discussion

-

By default, EMBluetoothLowEnergyConnectionType will ‘discover’ devices that have a schema hash matching a schema in your application bundle. -Set this flag to ‘YES’ for an instance of this class to discover all Emmoco BLE devices. -NOTE: Most applications should not have this enabled.

-
- - - - - - - -
-

Declared In

- EMBluetoothLowEnergyConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

lastReadValue

- - - -
-

The last read resource value from the device

-
- - -
- (EMResourceValue *)lastReadValue
- - - - - - - - -
-

Discussion

-

The last read resource value from the device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

setConnectionDelegate:

- - - -
-

The delegate for connection communication

-
- - -
- (void)setConnectionDelegate:(id<EMDeviceDelegate>)connectionDelegate
- - - - - - - - -
-

Discussion

-

The delegate for connection communication

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html deleted file mode 100644 index 2f3d888..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html +++ /dev/null @@ -1,866 +0,0 @@ - - - - - EMBluetoothLowEnergyConnectionType_v12 Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toCBCentralManagerDelegate
CBPeripheralDelegate
EMConnectionType
Declared inEMBluetoothLowEnergyConnectionType_v12.h
EMBluetoothLowEnergyConnectionType_v12.m
- - - - -
- -

Overview

-

EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy.

- -

If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- - - - - -

Extension Methods

- -
    -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html deleted file mode 100644 index 125b2cd..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html +++ /dev/null @@ -1,866 +0,0 @@ - - - - - EMBluetoothLowEnergyConnectionType_v13 Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toCBCentralManagerDelegate
CBPeripheralDelegate
EMConnectionType
Declared inEMBluetoothLowEnergyConnectionType_v13.h
EMBluetoothLowEnergyConnectionType_v13.m
- - - - -
- -

Overview

-

EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy.

- -

If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- - - - - -

Extension Methods

- -
    -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMConnection.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMConnection.html deleted file mode 100644 index 2edb0eb..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMConnection.html +++ /dev/null @@ -1,1105 +0,0 @@ - - - - - EMConnection Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMDeviceDelegate
Declared inEMConnection.h
EMConnection.m
- - - - -
- -

Overview

-

The state of the current connection. Use KVO to receive updates on this property and react to changes.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - -
- -

Properties

- -
- -

connectionAttemptTimeout

- - - -
-

The timeout interval for a pending connection

-
- - -
@property (atomic) NSTimeInterval connectionAttemptTimeout
- - - - - - - - -
-

Discussion

-

The timeout interval for a pending connection

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

connectionClosedBlock

- - - -
-

This block will be called when an open connection is closed for any reason

-
- - -
@property (atomic, strong) EMResourceBlock connectionClosedBlock
- - - - - - - - -
-

Discussion

-

This block will be called when an open connection is closed for any reason

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

connectionDelegate

- - - -
-

The connection delegate. EMConnectionManager will post connect and disconnect delegate messages to this object if it is set.

-
- - -
@property (nonatomic, unsafe_unretained) id<EMConnectionDelegate> connectionDelegate
- - - - - - - - -
-

Discussion

-

The connection delegate. EMConnectionManager will post connect and disconnect delegate messages to this object if it is set.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

device

- - - -
-

The EMDeviceBasicDescription used for conenction

-
- - -
@property (nonatomic, strong) EMDeviceBasicDescription *device
- - - - - - - - -
-

Discussion

-

The EMDeviceBasicDescription used for conenction

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

schema

- - - -
-

The schema for connection

-
- - -
@property (nonatomic, strong) EMSchema *schema
- - - - - - - - -
-

Discussion

-

The schema for connection

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

cancelOpen

- - - -
-

Cancels the attempt to open this EMTargetConnection, posting the open block with a failed status.

-
- - -
- (void)cancelOpen
- - - - - - - - -
-

Discussion

-

Cancels the attempt to open this EMTargetConnection, posting the open block with a failed status.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

closeConnectionWithSuccess:onFail:

- - - -
-

Closes the connection

-
- - -
- (void)closeConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
successBlock
-

A block to call on a successful disconnect

-
- -
-
failBlock
-

A block to call on a failed disconnect

-
- -
- - - - - - - -
-

Discussion

-

Closes the connection

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

initWithDevice:

- - - -
-

Creates a new EMConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - -
- (id)initWithDevice:(EMDeviceBasicDescription *)device
- - -
-

Parameters

- -
-
device
-

The basic description of a device

-
- -
- - - - - - - -
-

Discussion

-

Creates a new EMConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

initWithDevice:schema:

- - - -
-

Creates a new EMTargetConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - -
- (id)initWithDevice:(EMDeviceBasicDescription *)device schema:(EMSchema *)resourceSchema
- - -
-

Parameters

- -
-
device
-

the name of the target device, including one of the pre-defined prefixes

-
- -
-
resourceSchema
-

the schema describing the resources available in this connection

-
- -
- - - - - - - -
-

Discussion

-

Creates a new EMTargetConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

isConnected

- - - -
-

Returns true if connected and false otherwise.

-
- - -
- (BOOL)isConnected
- - - - - - - - -
-

Discussion

-

Returns true if connected and false otherwise.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

openConnectionWithSuccess:onFail:

- - - -
-

Opens a connection to the @device device property

-
- - -
- (void)openConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
successBlock
-

A block to call on a successful connect

-
- -
-
failBlock
-

A block to call on a failed connect

-
- -
- - - - - - - -
-

Discussion

-

Opens a connection to the @device device property

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

readValueNamed:onSuccess:onFail:

- - - -
-

Reads a value

-
- - -
- (void)readValueNamed:(NSString *)resourceName onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
resourceName
-

The name of the resource to read

-
- -
-
successBlock
-

A block to call on a successful read

-
- -
-
failBlock
-

A block to call on a failed read

-
- -
- - - - - - - -
-

Discussion

-

Reads a value

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

writeResource:onSuccess:onFail:

- - - -
-

Writes a resource to the device

-
- - -
- (void)writeResource:(EMResourceValue *)resourceValue onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
resourceValue
-

The resource value

-
- -
-
successBlock
-

A block to call on a successful write

-
- -
-
failBlock
-

A block to call on a failed write

-
- -
- - - - - - - -
-

Discussion

-

Writes a resource to the device

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html deleted file mode 100644 index 9351c68..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html +++ /dev/null @@ -1,1200 +0,0 @@ - - - - - EMConnectionListManager Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMConnectionTypeScannerDelegate
Declared inEMConnectionListManager.h
EMConnectionListManager.m
- - - - -
- -

Overview

-

EMConnectionListManager is a singleton class used for viewing a list of devices available for interaction.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- -
    -
  • - -   devices -

    @property devices -A list of devices that has been discovered as available by the connection list manager

    -
    - property - -
  • - -   filterPredicate -

    @property filterPredicate -A filter that allows only devices conforming to the predicate to be visible

    -
    - property - -
  • - -   updating -

    @property updating -A boolean value indicating whether or not the connection list manager is actively updating the devices list

    -
    - property - -
  • - -   updateRate -

    @property updateRate -updateRate determines the scan frequency for discovering devices

    -
    - property - -
  • - -   automaticallyConnectsToLastDevice -

    @param automaticallyConnectsToLastDevice -A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan.

    -
    - property - -
  • - - + sharedManager -

    Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager

    -
    - - -
  • - - – deviceBasicDescriptionForDeviceNamed: -

    Retrieve a device description for a given unique identifier

    -
    - - -
  • - - – startUpdating -

    Tells the connection list manager to begin actively looking for devices to interact with.

    -
    - - -
  • - - – stopUpdating -

    Tells the connection list manager to stop looking for devices to interact with.

    -
    - - -
  • - - – reset -

    Manually clears out all devices on the connection list manager.

    -
    - - -
  • - - – isBluetoothAvailable -

    Detect if Bluetooth is available

    -
    - - -
  • - - – addConnectionTypeToUpdates: -

    Add your own connection type outside of bluetooth low energy

    -
    - - -
  • - - – removeConnectionToFromUpdates: -

    Remove your own connection type outside of bluetooth low energy

    -
    - - -
  • -
- - - -

Other Methods

- - - -
- - - - - -
- -

Properties

- -
- -

automaticallyConnectsToLastDevice

- - - -
-

@param automaticallyConnectsToLastDevice -A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan.

-
- - -
@property (nonatomic) BOOL automaticallyConnectsToLastDevice
- - - - - - - - -
-

Discussion

-

@param automaticallyConnectsToLastDevice -A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

devices

- - - -
-

@property devices -A list of devices that has been discovered as available by the connection list manager

-
- - -
@property (nonatomic, strong, readonly) NSArray *devices
- - - - - - - - -
-

Discussion

-

@property devices -A list of devices that has been discovered as available by the connection list manager

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

filterPredicate

- - - -
-

@property filterPredicate -A filter that allows only devices conforming to the predicate to be visible

-
- - -
@property (nonatomic, strong) NSPredicate *filterPredicate
- - - - - - - - -
-

Discussion

-

@property filterPredicate -A filter that allows only devices conforming to the predicate to be visible

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

updateRate

- - - -
-

@property updateRate -updateRate determines the scan frequency for discovering devices

-
- - -
@property (nonatomic) NSTimeInterval updateRate
- - - - - - - - -
-

Discussion

-

@property updateRate -updateRate determines the scan frequency for discovering devices

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

updating

- - - -
-

@property updating -A boolean value indicating whether or not the connection list manager is actively updating the devices list

-
- - -
@property (nonatomic, getter=isUpdating, readonly) BOOL updating
- - - - - - - - -
-

Discussion

-

@property updating -A boolean value indicating whether or not the connection list manager is actively updating the devices list

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- - - -
- -

Class Methods

- -
- -

sharedManager

- - - -
-

Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager

-
- - -
+ (EMConnectionListManager *)sharedManager
- - - - - - - - -
-

Discussion

-

Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

addConnectionTypeToUpdates:

- - - -
-

Add your own connection type outside of bluetooth low energy

-
- - -
- (void)addConnectionTypeToUpdates:(id<EMConnectionType>)connectionType
- - - - - - - - -
-

Discussion

-

Add your own connection type outside of bluetooth low energy

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

deviceBasicDescriptionForDeviceNamed:

- - - -
-

Retrieve a device description for a given unique identifier

-
- - -
- (EMDeviceBasicDescription *)deviceBasicDescriptionForDeviceNamed:(NSString *)name
- - -
-

Parameters

- -
-
name
-

The name of the device

-
- -
- - - - - - - -
-

Discussion

-

Retrieve a device description for a given unique identifier

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

deviceScanner:didFindDevice:

- - - -
-

Tells the delegate a device was found.

-
- - -
- (void)deviceScanner:(id<EMConnectionType>)scanner didFindDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was found.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didLoseDevice:

- - - -
-

Tells the delegate a device was lost.

-
- - -
- (void)deviceScanner:(id)scanner didLoseDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was lost.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didUpdateDevice:

- - - -
-

Updates the data for a device description

-
- - -
- (void)deviceScanner:(id)scanner didUpdateDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Updates the data for a device description

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isBluetoothAvailable

- - - -
-

Detect if Bluetooth is available

-
- - -
- (BOOL)isBluetoothAvailable
- - - - - - - - -
-

Discussion

-

Detect if Bluetooth is available

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

removeConnectionToFromUpdates:

- - - -
-

Remove your own connection type outside of bluetooth low energy

-
- - -
- (void)removeConnectionToFromUpdates:(id<EMConnectionType>)connectionType
- - - - - - - - -
-

Discussion

-

Remove your own connection type outside of bluetooth low energy

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

reset

- - - -
-

Manually clears out all devices on the connection list manager.

-
- - -
- (void)reset
- - - - - - - - -
-

Discussion

-

Manually clears out all devices on the connection list manager.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection list manager to begin actively looking for devices to interact with.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection list manager to begin actively looking for devices to interact with.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection list manager to stop looking for devices to interact with.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection list manager to stop looking for devices to interact with.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html deleted file mode 100644 index 7d585ad..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html +++ /dev/null @@ -1,1333 +0,0 @@ - - - - - EMConnectionManager Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMConnectionDelegate
Declared inEMConnectionManager.h
EMConnectionManager.m
- - - - -
- -

Overview

-

EMConnectionManager is a singleton class for managing a connection with a physical or mock device.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - -
- -

Properties

- -
- -

backgroundUpdatesEnabled

- - - -
-

@property backgroundUpdatesEnabled -@description If you set this flag to “YES”, the connection manager has the ability to persist while running in the background. By default, the connection manager severs connections when entering the background.

-
- - -
@property (nonatomic) BOOL backgroundUpdatesEnabled
- - - - - - - - -
-

Discussion

-

@property backgroundUpdatesEnabled -@description If you set this flag to “YES”, the connection manager has the ability to persist while running in the background. By default, the connection manager severs connections when entering the background.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- - - -
- -

Class Methods

- -
- -

sharedManager

- - - -
-

Use the +sharedManager class method to access the application-wide singleton instance of EMConnectionManager. -Note: Accessing the connection manager in any way other is not recommended.

-
- - -
+ (EMConnectionManager *)sharedManager
- - - - - - - - -
-

Discussion

-

Use the +sharedManager class method to access the application-wide singleton instance of EMConnectionManager. -Note: Accessing the connection manager in any way other is not recommended.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

addSchemaSearchForFilesInDirectory:

- - - -
-

Tells the connection manager where it should look for schemas other than the NSBundle’s mainBundle

-
- - -
- (void)addSchemaSearchForFilesInDirectory:(NSString *)path
- - -
-

Parameters

- -
-
path
-

The path for the directory in which to search

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager where it should look for schemas other than the NSBundle’s mainBundle

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

connectDevice:onSuccess:onFail:

- - - -
-

Tells the connection manager to connect to a specific device.

-
- - -
- (void)connectDevice:(EMDeviceBasicDescription *)device onSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
device
-

An instance of EMDeviceBasicDescription the connection manager should connect to

-
- -
-
successBlock
-

The block to run after a successful connection

-
- -
-
failBlock
-

The block to run if the connectino fails -@description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to connect to a specific device.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

connectDevice:timeoutInterval:onSuccess:onFail:

- - - -
-

Tells the connection manager to connect to a specific device.

-
- - -
- (void)connectDevice:(EMDeviceBasicDescription *)device timeoutInterval:(NSTimeInterval)timeout onSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
device
-

An instance of EMDeviceBasicDescription the connection manager should connect to

-
- -
-
timeout
-

The time the connection manager should allow for a successful connection. After the specified time interval passes, the fail block will be called.

-
- -
-
successBlock
-

The block to run after a successful connection

-
- -
-
failBlock
-

The block to run if the connection fails -@description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to connect to a specific device.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

connectedDevice

- - - -
-

Returns an array of EMDeviceBasicDescription’s for the device that is actively connected

-
- - -
- (EMDeviceBasicDescription *)connectedDevice
- - - - - - - - -
-

Discussion

-

Returns an array of EMDeviceBasicDescription’s for the device that is actively connected

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

disconnectWithSuccess:onFail:

- - - -
-

Tells the connection manager to disconnect from a specific device

-
- - -
- (void)disconnectWithSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
successBlock
-

The block to run after a successful disconnection

-
- -
-
failBlock
-

The block to run if the disconnection fails.

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to disconnect from a specific device

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

embeddedSystemProtocolLevel

- - - -
-

Gets the embedded system protocol level from the schema used to connect to the device -@description This call does not send a message down to the board - the protocol level is pulled directly from the schema that was used to connect to the device.

-
- - -
- (NSNumber *)embeddedSystemProtocolLevel
- - - - - - - - -
-

Discussion

-

Gets the embedded system protocol level from the schema used to connect to the device -@description This call does not send a message down to the board - the protocol level is pulled directly from the schema that was used to connect to the device.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

forceConnectionWithDefaultSchema:

- - - -
-

Forces the connection manager to connect to a device with the default schema

-
- - -
- (void)forceConnectionWithDefaultSchema:(EMDeviceBasicDescription *)device
- - -
-

Parameters

- -
-
device
-

The device for the forced connection -@description Use this method with extreme caution. Many undefined behaviors can come from using this method with a schema that isn’t an exact match for the specified device. EMConnectionManager uses this method internally. It is very rare that you will need to call this method directly.

-
- -
- - - - - - - -
-

Discussion

-

Forces the connection manager to connect to a device with the default schema

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

readResource:onSuccess:onFail:

- - - -
-

Reads a resource from a connected device

-
- - -
- (void)readResource:(NSString *)resourceName onSuccess:(void ( ^ ) ( id readValue ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
resourceName
-

The name of the resource to read. This is the name of the resource in the device’s schema.

-
- -
-
successBlock
-

The block to call when a read occurs successfully. Connection manager will call this block with the value read.

-
- -
-
failBlock
-

The block to call when a read fails.

-
- -
- - - - - - - -
-

Discussion

-

Reads a resource from a connected device

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

removeSchemaSearchForFilesInDirectory:

- - - -
-

Tells the connection manager to no longer look in the specified path for schemas

-
- - -
- (void)removeSchemaSearchForFilesInDirectory:(NSString *)path
- - -
-

Parameters

- -
-
path
-

The path to no longer search -@description Note: This method will never ignore the current bundle’s mainBundle

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to no longer look in the specified path for schemas

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

schemaFileNameForHashString:

- - - -
-

Gives the schema name in the application bundle for a given hash string

-
- - -
- (NSString *)schemaFileNameForHashString:(NSString *)hashString
- - -
-

Parameters

- -
-
hashString
-

A full or partial schema hash string -@description This method takes either a full hash or partial hash. If any schema begins with ‘hash string’, the file name in the bundle is returned. Returns nil if no matching schema was found in the bundle. -If one or more schemas share ‘hashString’ at the beginning of their hash, the first path will be returned.

-
- -
- - - - - - - -
-

Discussion

-

Gives the schema name in the application bundle for a given hash string

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

schemaForConnectedDevice

- - - -
-

Gets the schema for the connected device. -@description Returns nil if no device is connected.

-
- - -
- (EMSchema *)schemaForConnectedDevice
- - - - - - - - -
-

Discussion

-

Gets the schema for the connected device. -@description Returns nil if no device is connected.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

schemaHashForConnectedDevice

- - - -
-

Returns a version of the the schema hash from a connected device’s firmware as it appears on em-hub

-
- - -
- (NSString *)schemaHashForConnectedDevice
- - - - - - - - -
-

Discussion

-

Returns a version of the the schema hash from a connected device’s firmware as it appears on em-hub

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

updateInternalSchemaCache

- - - -
-

Tells EMConnectionManager to update its internal cache of schemas used for connection. -@description EMConnectionManager uses this method internally. It is very rare taht you will need to call this method directly.

-
- - -
- (void)updateInternalSchemaCache
- - - - - - - - -
-

Discussion

-

Tells EMConnectionManager to update its internal cache of schemas used for connection. -@description EMConnectionManager uses this method internally. It is very rare taht you will need to call this method directly.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

writeValue:toResource:onSuccess:onFail:

- - - -
-

Writes a value to a resource on a connected device

-
- - -
- (void)writeValue:(id)resourceValue toResource:(NSString *)resource onSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
resourceValue
-

The value to write to the resource. This should be an instance of NSString, NSData, NSArray, NSNumber, or NSDictionary

-
- -
-
resource
-

The name of the resource for writing. This is the name of the resource in the schema.

-
- -
-
successBlock
-

The block to call when the write occurs successfully.

-
- -
-
failBlock
-

The block to call when the write fails.

-
- -
- - - - - - - -
-

Discussion

-

Writes a value to a resource on a connected device

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html deleted file mode 100644 index ae519b0..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html +++ /dev/null @@ -1,753 +0,0 @@ - - - - - EMDeviceBasicDescription Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Inherits fromNSObject
Declared inEMDeviceBasicDescription.h
EMDeviceBasicDescription.m
- - - - -
- -

Overview

-

EMDeviceBasicDescription is a class used to describe basic device characteristics throughout the entire framework. -All devices, regardless of connection type, will have these properties.

- -

All classes implementing the EMConnectionType protocol will receive and deliver device information in the form of an EMDeviceBasicDescription.

-
- - - - - -
- -

Tasks

- - - - - -
    -
  • - -   name -

    The name of the device used thoughout the framework. -Like the unique_identifier, this property needs to be unique.

    -
    - property - -
  • - -   connectionType -

    A concrete EMConnectionType instance that will be used to send messages to the device.

    -
    - property - -
  • - -   signalStrength -

    A value between -100 and 0 used to describe signal strength.

    -
    - property - -
  • - -   signalStrengthFilter -

    The signal strength filter for smoothing

    -
    - property - -
  • - -   advertiseData -

    Data that was discovered along with the device. -Ex: When dealing with bluetooth, this is the advertising packet data

    -
    - property - -
  • - -   advertiseObject -

    An object taken from the advertise data based on the advertise resource in the device’s schema -Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData

    -
    - property - -
  • - -   shortSchemaHash -

    The first six characters of the device’s schema

    -
    - property - -
  • - -   schemaFilePath -

    The name of the schema file in your bundle that relates to this device. -NOTE: Many devices do not broadcast this information. In this case, this property will not be set

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

advertiseData

- - - -
-

Data that was discovered along with the device. -Ex: When dealing with bluetooth, this is the advertising packet data

-
- - -
@property (nonatomic, strong) NSData *advertiseData
- - - - - - - - -
-

Discussion

-

Data that was discovered along with the device. -Ex: When dealing with bluetooth, this is the advertising packet data

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

advertiseObject

- - - -
-

An object taken from the advertise data based on the advertise resource in the device’s schema -Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData

-
- - -
@property (nonatomic, strong) id advertiseObject
- - - - - - - - -
-

Discussion

-

An object taken from the advertise data based on the advertise resource in the device’s schema -Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

connectionType

- - - -
-

A concrete EMConnectionType instance that will be used to send messages to the device.

-
- - -
@property (nonatomic, strong) id<EMConnectionType> connectionType
- - - - - - - - -
-

Discussion

-

A concrete EMConnectionType instance that will be used to send messages to the device.

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

name

- - - -
-

The name of the device used thoughout the framework. -Like the unique_identifier, this property needs to be unique.

-
- - -
@property (nonatomic, strong) NSString *name
- - - - - - - - -
-

Discussion

-

The name of the device used thoughout the framework. -Like the unique_identifier, this property needs to be unique.

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

schemaFilePath

- - - -
-

The name of the schema file in your bundle that relates to this device. -NOTE: Many devices do not broadcast this information. In this case, this property will not be set

-
- - -
@property (nonatomic, strong) NSString *schemaFilePath
- - - - - - - - -
-

Discussion

-

The name of the schema file in your bundle that relates to this device. -NOTE: Many devices do not broadcast this information. In this case, this property will not be set

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

shortSchemaHash

- - - -
-

The first six characters of the device’s schema

-
- - -
@property (nonatomic, strong) NSString *shortSchemaHash
- - - - - - - - -
-

Discussion

-

The first six characters of the device’s schema

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

signalStrength

- - - -
-

A value between -100 and 0 used to describe signal strength.

-
- - -
@property (nonatomic) float signalStrength
- - - - - - - - -
-

Discussion

-

A value between -100 and 0 used to describe signal strength.

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

signalStrengthFilter

- - - -
-

The signal strength filter for smoothing

-
- - -
@property (nonatomic, strong) id<EMSignalStrengthFilter> signalStrengthFilter
- - - - - - - - -
-

Discussion

-

The signal strength filter for smoothing

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html deleted file mode 100644 index 48bf736..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html +++ /dev/null @@ -1,1963 +0,0 @@ - - - - - EMResourceValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.h
EMResourceValue.m
- - - - -
- -

Overview

-

A container for different types of resource values. -Instances of this class are used to hold values for resources whose types is -either Void, Int, Enum, Num, String, Struct, Array, or File.

- -

See also:

- - - - -

Written by Bob Frankel and Carolyn Vaughan

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- - - - - -

Other Methods

- - - -
- - - - - -
- -

Properties

- -
- -

name

- - - -
-

The name of the resource.

-
- - -
@property (readonly) NSString *name
- - - - - - - - -
-

Discussion

-

The name of the resource.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

resourceSchema

- - - -
-

The resource schema associated with the resource.

-
- - -
@property (readonly) EMSchema *resourceSchema
- - - - - - - - -
-

Discussion

-

The resource schema associated with the resource.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

type

- - - -
-

The type of the resource.

-
- - -
@property (readonly) NSString *type
- - - - - - - - -
-

Discussion

-

The type of the resource.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - - -
- -

Class Methods

- -
- -

resourceWithName:ofType:fromSchema:

- - - -
-

Create a EMResourceValue. This method is used internally by the framework.

-
- - -
+ (EMResourceValue *)resourceWithName:(NSString *)name ofType:(NSString *)type fromSchema:(EMSchema *)resourceSchema
- - -
-

Parameters

- -
-
name
-

the name given to the newly-created value

-
- -
-
type
-

the type of the newly-created value

-
- -
-
resourceSchema
-

an EMSchema instance

-
- -
- - - -
-

Return Value

-

a new EMResourceValue instance

-
- - - - - -
-

Discussion

-

Create a EMResourceValue. This method is used internally by the framework.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isArray

- - - -
-

Returns true if the type of this value is an Array, and false otherwise.

-
- - -
- (BOOL)isArray
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Array, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isEnum

- - - -
-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - -
- (BOOL)isEnum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isFile

- - - -
-

Returns true if the type of this value is a File, and false otherwise.

-
- - -
- (BOOL)isFile
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a File, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isInt

- - - -
-

Returns true if the type of this value is an Int, and false otherwise.

-
- - -
- (BOOL)isInt
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Int, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isNum

- - - -
-

Returns true if the type of this value is a Num, and false otherwise.

-
- - -
- (BOOL)isNum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a Num, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isScalar

- - - -
-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - -
- (BOOL)isScalar
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isString

- - - -
-

Returns true if the type of this value is a String, and false otherwise.

-
- - -
- (BOOL)isString
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a String, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isStruct

- - - -
-

Return true if the type of this value is a Struct, and false otherwise.

-
- - -
- (BOOL)isStruct
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Struct, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isVoid

- - - -
-

Return true if the type of this value is a Void, and false otherwise.

-
- - -
- (BOOL)isVoid
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Void, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMSchema.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMSchema.html deleted file mode 100644 index f6f0914..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMSchema.html +++ /dev/null @@ -1,2251 +0,0 @@ - - - - - EMSchema Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Inherits fromNSObject
Declared inEMSchema.h
EMSchema.m
- - - - -
- -

Overview

-

A set of meta-data describing a set of resources. -Written by Bob Frankel and Carolyn Vaughan

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - -
- -

Class Methods

- -
- -

schemaFromFile:

- - - -
-

Creates a EMResourceSchema instance from the contents of a file.

-
- - -
+ (EMSchema *)schemaFromFile:(NSString *)fileName
- - -
-

Parameters

- -
-
fileName
-

a file containing JSON content

-
- -
- - - -
-

Return Value

-

a newly created EMResourceSchema instance

-
- - - - - -
-

Discussion

-

Creates a EMResourceSchema instance from the contents of a file.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

UUID

- - - -
-

Returns the UUID associated with this schema.

-
- - -
- (NSString *)UUID
- - - - - - - - -
-

Discussion

-

Returns the UUID associated with this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

accessForResource:

- - - -
-

Get the read/write/indicator access capabilities of a named resource

-
- - -
- (EMResourceAccessType)accessForResource:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a valid resource name in this schema

-
- -
- - - -
-

Return Value

-

an NSString containing the characters ‘r’, ‘w’, and ‘i’ as appropriate

-
- - - - - -
-

Discussion

-

Get the read/write/indicator access capabilities of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

alignmentForStandardType:

- - - -
-

Get the alignment of a standard scalar type

-
- - -
- (int)alignmentForStandardType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a scalar type code

-
- -
- - - -
-

Return Value

-

the alignment in bytes of this standard type

-
- - - - - -
-

Discussion

-

Get the alignment of a standard scalar type

-
- - - -
-

Exceptions

- -
-
UsageError
-

the type code is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

applicationResources

- - - -
-

Returns a sorted NSArray containing all application resource names in this schema

-
- - -
- (NSArray *)applicationResources
- - - - - - - - -
-

Discussion

-

Returns a sorted NSArray containing all application resource names in this schema

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

broadcastResourceName

- - - -
-

Returns the name of the resource that is being broadcast in the advertising packets. Returns nil if none.

-
- - -
- (NSString *)broadcastResourceName
- - - - - - - - -
-

Discussion

-

Returns the name of the resource that is being broadcast in the advertising packets. Returns nil if none.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

buildDate

- - - -
-

Returns the build number associated with this schema as an array of numbers.

-
- - -
- (NSArray *)buildDate
- - - - - - - - -
-

Discussion

-

Returns the build number associated with this schema as an array of numbers.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

byteAlignmentForResource:

- - - -
-

Get the alignment of a named resource

-
- - -
- (int)byteAlignmentForResource:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

the alignment in bytes of this resource

-
- - - - - -
-

Discussion

-

Get the alignment of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

enumValuesForType:

- - - -
-

Get the values associated with an enum type.

-
- - -
- (NSDictionary *)enumValuesForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid enum type name in this schema

-
- -
- - - -
-

Return Value

-

a NSDictionary containing enum value names and their corresponding ordinal

-
- - - - - -
-

Discussion

-

Get the values associated with an enum type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the enum type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

fieldNamesForType:

- - - -
-

Get the names of the fields associated with a struct type.

-
- - -
- (NSArray *)fieldNamesForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid struct type name in this schema

-
- -
- - - -
-

Return Value

-

a NSArray containing field names

-
- - - - - -
-

Discussion

-

Get the names of the fields associated with a struct type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the struct type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

fieldsForType:

- - - -
-

Get the fields associated with a struct type.

-
- - -
- (NSDictionary *)fieldsForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid struct type name in this schema

-
- -
- - - -
-

Return Value

-

a NSDictionary containing field names and their corresponding type code

-
- - - - - -
-

Discussion

-

Get the fields associated with a struct type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the struct type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

idForResource:

- - - -
-

Get the unique id associated with a named resource

-
- - -
- (int)idForResource:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

the corresponding resource id

-
- - - - - -
-

Discussion

-

Get the unique id associated with a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

maxResourceSize

- - - -
-

Returns the maximum size in bytes amongst all resource types in this schema.

-
- - -
- (int)maxResourceSize
- - - - - - - - -
-

Discussion

-

Returns the maximum size in bytes amongst all resource types in this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

name

- - - -
-

Returns the fully-qualified name of this schema.

-
- - -
- (NSString *)name
- - - - - - - - -
-

Discussion

-

Returns the fully-qualified name of this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

nameForResourceWithID:

- - - -
-

Get the resource name associated with this resource id

-
- - -
- (NSString *)nameForResourceWithID:(NSInteger)resourceId
- - -
-

Parameters

- -
-
resourceId
-

a resource id

-
- -
- - - -
-

Return Value

-

the corresponding resource name

-
- - - - - -
-

Discussion

-

Get the resource name associated with this resource id

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource id is invalid

-
- -
- - - -
-

See Also

- -
- - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

newResourceValueForResourceNamed:

- - - -
-

Create a new ResourceValue instance for a named resource.

-
- - -
- (EMResourceValue *)newResourceValueForResourceNamed:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

a newly created EMResourceValue to a value for this resource

-
- - - - - -
-

Discussion

-

Create a new ResourceValue instance for a named resource.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

numberParametersForType:

- - - -
-

Get the parameters associated with a number type.

-
- - -
- (NSArray *)numberParametersForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid number type name in this schema

-
- -
- - - -
-

Return Value

-

a four-element NSArray holding the min, max, step, and prec parameters of this type

-
- - - - - -
-

Discussion

-

Get the parameters associated with a number type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the number type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

numericRepresentationForType:

- - - -
-

Get the representation type associated with a number type.

-
- - -
- (NSString *)numericRepresentationForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid number type name in this schema

-
- -
- - - -
-

Return Value

-

an integral representation type

-
- - - - - -
-

Discussion

-

Get the representation type associated with a number type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the number type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

numericalUUID

- - - -
-

Returns the UUID associated with this schema as an array of numbers.

-
- - -
- (NSArray *)numericalUUID
- - - - - - - - -
-

Discussion

-

Returns the UUID associated with this schema as an array of numbers.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

owner

- - - -
-

Returns the owner of the schema definition this schema was created from.

-
- - -
- (NSString *)owner
- - - - - - - - -
-

Discussion

-

Returns the owner of the schema definition this schema was created from.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

protocolLevel

- - - -
-

Returns the protocol level of this schema

-
- - -
- (int)protocolLevel
- - - - - - - - -
-

Discussion

-

Returns the protocol level of this schema

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

resources

- - - -
-

Returns an NSDictionary containing all resource names in this schema and their corresponding type code.

-
- - -
- (NSDictionary *)resources
- - - - - - - - -
-

Discussion

-

Returns an NSDictionary containing all resource names in this schema and their corresponding type code.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

schemaDescription

- - - -
-

Returns the description associated with this schema.

-
- - -
- (NSString *)schemaDescription
- - - - - - - - -
-

Discussion

-

Returns the description associated with this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

schemaHash

- - - -
-

Returns the schema hash associated with this schema as an array of numbers.

-
- - -
- (NSArray *)schemaHash
- - - - - - - - -
-

Discussion

-

Returns the schema hash associated with this schema as an array of numbers.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

sizeForResourceNamed:

- - - -
-

Get the size of a named resource

-
- - -
- (int)sizeForResourceNamed:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

the size in bytes of this resource

-
- - - - - -
-

Discussion

-

Get the size of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

sizeForStandardType:

- - - -
-

Get the size of a standard scalar type

-
- - -
- (int)sizeForStandardType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a scalar type code

-
- -
- - - -
-

Return Value

-

the size in bytes of this standard type

-
- - - - - -
-

Discussion

-

Get the size of a standard scalar type

-
- - - -
-

Exceptions

- -
-
UsageError
-

the type code is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

stringLengthForType:

- - - -
-

Get the length of this string type.

-
- - -
- (int)stringLengthForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid string type name in this schema

-
- -
- - - -
-

Return Value

-

the length of this string type

-
- - - - - -
-

Discussion

-

Get the length of this string type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the string type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

systemResources

- - - -
-

Returns a sorted NSArray containing all system resource names in this schema

-
- - -
- (NSArray *)systemResources
- - - - - - - - -
-

Discussion

-

Returns a sorted NSArray containing all system resource names in this schema

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

typeOfResourceNamed:

- - - -
-

Get the type of a named resource

-
- - -
- (NSString *)typeOfResourceNamed:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

the name of a resource in this schema

-
- -
- - - -
-

Return Value

-

the type code associated with this resource

-
- - - - - -
-

Discussion

-

Get the type of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

version

- - - -
-

Returns the version of the schema definition this schema was created from.

-
- - -
- (NSString *)version
- - - - - - - - -
-

Discussion

-

Returns the version of the schema definition this schema was created from.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMUIKit.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMUIKit.html deleted file mode 100644 index cf63910..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EMUIKit.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - EMUIKit Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Inherits fromNSObject
Declared inEMUIKit.h
- - - - - - - - - - - - - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EnumValue.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EnumValue.html deleted file mode 100644 index d89f813..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/EnumValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - EnumValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/FileValue.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/FileValue.html deleted file mode 100644 index 9867a75..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/FileValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - FileValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)filePath
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/IntValue.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/IntValue.html deleted file mode 100644 index f14140b..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/IntValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - IntValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)dataSize fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/NumberValue.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/NumberValue.html deleted file mode 100644 index d0bdc5a..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/NumberValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - NumberValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)dataSize fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/StringValue.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/StringValue.html deleted file mode 100644 index 3325a2b..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/StringValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - StringValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/StructValue.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/StructValue.html deleted file mode 100644 index c1f0feb..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/StructValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - StructValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/VoidValue.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/VoidValue.html deleted file mode 100644 index 6abbc7c..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Classes/VoidValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - VoidValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html deleted file mode 100644 index 717e7ce..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - EMConnectionDelegate Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnection.h
- - - - -
- -

Overview

-

@file

-
- - - - - - - - - - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html deleted file mode 100644 index 86b4b8d..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html +++ /dev/null @@ -1,1151 +0,0 @@ - - - - - EMConnectionType Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnectionType.h
- - - - -
- -

Overview

-

Abstracts a given protocol for connecting to devices.

-
- - - - - -
- -

Tasks

- - - - - -
    -
  • - -   scanDelegate -

    The delegate for scanning

    -
    - property - required method -
  • - -   connectionDelegate -

    The delegate for connection communication

    -
    - property - required method -
  • - -   schema -

    The schema for connection

    -
    - property - required method -
  • - -   lastReadValue -

    The last read resource value from the device

    -
    - property - required method -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - required method -
  • - -   signalStrengthFilterClass -

    The class to use for filtering, or smoothin, signal strength values

    -
    - property - required method -
  • - - – deviceType -

    The type of device - this can be set to anything and retreived for printing or examining.

    -
    - - required method -
  • - - – startUpdating -

    Tells the connection to start looking for devices of its type.

    -
    - - required method -
  • - - – stopUpdating -

    Tells the connection to stop looking for devices of its type.

    -
    - - required method -
  • - - – isConnected -

    Returns whether or not there is a connection with a device.

    -
    - - required method -
  • - - – disconnect -

    disconnects the current device.

    -
    - - required method -
  • - - – connectToDevice:connectionDelegate: -

    Establishes a connection with a device

    -
    - - required method -
  • - - – isAvailable -

    YES if available on the current device, NO if unavailable.

    -
    - - required method -
  • - - – fetch: -

    Fetches a resource. Can be retrieved in “lastReadValue”

    -
    - - required method -
  • - - – fetchSystemResource: -

    Fetches a system resource. Can be retrieved in “lastReadValue”.

    -
    - - required method -
  • - - – store: -

    writes a value to a device.

    -
    - - required method -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, readonly, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

connectionDelegate

- - - -
-

The delegate for connection communication

-
- - -
@property (nonatomic, unsafe_unretained) id<EMDeviceDelegate> connectionDelegate
- - - - - - - - -
-

Discussion

-

The delegate for connection communication

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

lastReadValue

- - - -
-

The last read resource value from the device

-
- - -
@property (nonatomic, strong) EMResourceValue *lastReadValue
- - - - - - - - -
-

Discussion

-

The last read resource value from the device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

scanDelegate

- - - -
-

The delegate for scanning

-
- - -
@property (nonatomic, unsafe_unretained) id<EMConnectionTypeScannerDelegate> scanDelegate
- - - - - - - - -
-

Discussion

-

The delegate for scanning

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

schema

- - - -
-

The schema for connection

-
- - -
@property (nonatomic, unsafe_unretained) EMSchema *schema
- - - - - - - - -
-

Discussion

-

The schema for connection

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

signalStrengthFilterClass

- - - -
-

The class to use for filtering, or smoothin, signal strength values

-
- - -
@property (nonatomic, strong) Class<EMSignalStrengthFilter> signalStrengthFilterClass
- - - - - - - - -
-

Discussion

-

The class to use for filtering, or smoothin, signal strength values

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(id)resourceValue
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(id)resourceValue
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isConnected

- - - -
-

Returns whether or not there is a connection with a device.

-
- - -
- (BOOL)isConnected
- - - - - - - - -
-

Discussion

-

Returns whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(id)resourceValue
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html deleted file mode 100644 index 85abb49..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html +++ /dev/null @@ -1,488 +0,0 @@ - - - - - EMConnectionTypeScannerDelegate Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnectionType.h
- - - - -
- -

Overview

-

These methods are sen tto the connection delegate to inform it of devices that come available or go offline.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

deviceScanner:didFindDevice:

- - - -
-

Tells the delegate a device was found.

-
- - -
- (void)deviceScanner:(id)scanner didFindDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was found.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didLoseDevice:

- - - -
-

Tells the delegate a device was lost.

-
- - -
- (void)deviceScanner:(id)scanner didLoseDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was lost.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didUpdateDevice:

- - - -
-

Updates the data for a device description

-
- - -
- (void)deviceScanner:(id)scanner didUpdateDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Updates the data for a device description

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html deleted file mode 100644 index 95bc4bc..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - EMDeviceDelegate Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnectionType.h
- - - - -
- -

Overview

-

EMTargetDeviceHandler is implemented by classes interested in manageing connections to devices. By default, this will be the shared instance of EMConnectionManager.

-
- - - - - - - - - - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html deleted file mode 100644 index b4ce878..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html +++ /dev/null @@ -1,1689 +0,0 @@ - - - - - EMResourceValueProtocol Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - -
Declared inEMResourceValue.h
- - - - -
- -

Overview

-

A protocol to define the methods that all EMResourceValue subclasses must define.

- -

Written by Carolyn Vaughan

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isArray

- - - -
-

Returns true if the type of this value is an Array, and false otherwise.

-
- - -
- (BOOL)isArray
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Array, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isEnum

- - - -
-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - -
- (BOOL)isEnum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isFile

- - - -
-

Returns true if the type of this value is a File, and false otherwise.

-
- - -
- (BOOL)isFile
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a File, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isInt

- - - -
-

Returns true if the type of this value is an Int, and false otherwise.

-
- - -
- (BOOL)isInt
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Int, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isNum

- - - -
-

Returns true if the type of this value is a Num, and false otherwise.

-
- - -
- (BOOL)isNum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a Num, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isScalar

- - - -
-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - -
- (BOOL)isScalar
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isString

- - - -
-

Returns true if the type of this value is a String, and false otherwise.

-
- - -
- (BOOL)isString
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a String, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isStruct

- - - -
-

Return true if the type of this value is a Struct, and false otherwise.

-
- - -
- (BOOL)isStruct
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Struct, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isVoid

- - - -
-

Return true if the type of this value is a Void, and false otherwise.

-
- - -
- (BOOL)isVoid
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Void, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/css/styles.css b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/css/styles.css deleted file mode 100755 index 7de7ea2..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/css/styles.css +++ /dev/null @@ -1,585 +0,0 @@ - - -body { - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; - font-size: 13px; - background: #fff url(http://www.emmoco.com/images/bg_page_gradient.jpg) repeat-x 0 0; -} - -#em-wrapper { - width:960px; - margin:0 auto; - background-color: #fff; - overflow: hidden; -} - -article -{ - background-color:#fff; -} - - -code { - font-family: Courier, Consolas, monospace; - font-size: 13px; - color: #666; -} - -pre { - font-family: Courier, Consolas, monospace; - font-size: 13px; - line-height: 18px; - tab-interval: 0.5em; - border: 1px solid #C7CFD5; - background-color: #F1F5F9; - color: #666; - padding: 0.3em 1em; -} - -ul { - list-style-type: square; -} - -li { - margin-bottom: 10px; -} - -a { - text-decoration: none; - color: #36C; -} - -a:hover { - text-decoration: underline; - color: #36C; -} - -h2 { - border-bottom: 1px solid #8391A8; - color: #3C4C6C; - font-size: 187%; - font-weight: normal; - margin-top: 1.75em; - padding-bottom: 2px; -} - -/* @group Common page elements */ - -#top_header { - height: 91px; - left: 0; - min-width: 598px; - - right: 0; - top: 50px; - z-index: 900; - width: 960px; - margin: auto; - clear: both; - margin-bottom: 15px; -} - -#footer { - clear: both; - padding-top: 20px; - text-align: center; -} - -#ccontents, #overview_contents { - border-top: 1px solid #2B334F; - position: absolute; - position:relative; - top: 91px; - left: 0; - right: 0; - bottom: 0; - top: 0; - overflow-x: hidden; - overflow-y: auto; - padding-left: 2em; - padding-right: 2em; - padding-top: 1em; - min-width: 550px; - width: 950px; - margin-left: auto; - margin-right: auto; - left: auto; - clear: both; - padding-left: 10px; - padding-right: 0; -} - -#contents.isShowingTOC { - left: 230px; - left: 130px; - min-width: 320px; - width: 730px; - margin-left: auto; - margin-right: auto; - position:absolute; - position:relative; -} - -.copyright { - font-size: 12px; -} - -.generator { - font-size: 11px; -} - -.main-navigation ul li { - display: inline; - margin-left: 15px; - list-style: none; -} - -.main-navigation { - margin-right: 20px; -} - -.navigation-top { - clear: both; - float: right; - margin-right: 20px; -} - -.navigation-bottom { - clear: both; - float: right; - margin-top: 20px; - margin-bottom: -10px; - margin-right: 20px; -} - -.open > .disclosure { - background-image: url("../img/disclosure_open.png"); -} - -.disclosure { - background: url("../img/disclosure.png") no-repeat scroll 0 0; -} - -.disclosure, .nodisclosure { - display: inline-block; - height: 8px; - margin-right: 5px; - position: relative; - width: 9px; -} - -/* @end */ - -/* @group Header */ - -#top_header #library { - background: url("../img/library_background.png") repeat-x 0 0 #485E78; - background-color: #ccc; - height: 35px; - font-size: 115%; - position:relative; -} - -#top_header #library #libraryTitle { - color: #FFFFFF; - margin-left: 15px; - text-shadow: 0 -1px 0 #485E78; - top: 8px; - position: absolute; -} - -#top_header #library #developerHome { - color: #92979E; - right: 15px; - top: 8px; - position: absolute; -} - -#top_header #library a:hover { - text-decoration: none; -} - -#top_header #title { - background: url("../img/title_background.png") repeat-x 0 0 #8A98A9; - border-bottom: 1px solid #B6B6B6; - height: 25px; - overflow: hidden; - text-align: left; - padding-left: 15px; -} - -#top_header h1 { - font-size: 115%; - font-weight: normal; - margin: 0; - padding: 3px 0 2px; - text-align: center; - text-align: left; - text-shadow: 0 1px 0 #D5D5D5; - white-space: nowrap; -} - -#headerButtons { - background-color: #D8D8D8; - background-image: url("../img/button_bar_background.png"); - border-bottom: 1px solid #EDEDED; - border-top: 1px solid #2B334F; - font-size: 8pt; - height: 28px; - left: 0; - list-style: none outside none; - margin: 0; - overflow: hidden; - padding: 0; - position: absolute; - position: relative; - right: 0; - top: 61px; - top: 0; -} - -#headerButtons li { - background-repeat: no-repeat; - display: inline; - margin-top: 0; - margin-bottom: 0; - padding: 0; -} - -#toc_button button { - border-color: #ACACAC; - border-style: none solid none none; - border-width: 0 1px 0 0; - height: 28px; - margin: 0; - padding-left: 30px; - text-align: left; - width: 230px; -} - -li#jumpto_button { - left: 230px; - margin-left: 0; - position: absolute; - -} - -li#jumpto_button select { - height: 22px; - margin: 5px 2px 0 10px; - max-width: 300px; -} - -/* @end */ - -/* @group Table of contents */ - -#tocContainer.isShowingTOC { - border-right: 1px solid #ACACAC; - display: block; - overflow-x: hidden; - overflow-y: auto; - padding: 0; -} - -#tocContainer { - background-color: #E4EBF7; - border-top: 1px solid #2B334F; - bottom: 0; - display: none; - left: 0; - left: auto; - overflow: hidden; - position: absolute; - top: 91px; - top: 150px; - width: 229px; -} - -#tocContainer > ul#toc { - font-size: 11px; - margin: 0; - padding: 12px 0 18px; - width: 209px; - -moz-user-select: none; - -webkit-user-select: none; - user-select: none; -} - -#tocContainer > ul#toc > li { - margin: 0; - padding: 0 0 7px 30px; - text-indent: -15px; -} - -#tocContainer > ul#toc > li > .sectionName a { - color: #000000; - font-weight: bold; -} - -#tocContainer > ul#toc > li > .sectionName a:hover { - text-decoration: none; -} - -#tocContainer > ul#toc li.children > ul { - display: none; - height: 0; -} - -#tocContainer > ul#toc > li > ul { - margin: 0; - padding: 0; -} - -#tocContainer > ul#toc > li > ul, ul#toc > li > ul > li { - margin-left: 0; - margin-bottom: 0; - padding-left: 15px; -} - -#tocContainer > ul#toc > li ul { - list-style: none; - margin-right: 0; - padding-right: 0; -} - -#tocContainer > ul#toc li.children.open > ul { - display: block; - height: auto; - margin-left: -15px; - padding-left: 0; -} - -#tocContainer > ul#toc > li > ul, ul#toc > li > ul > li { - margin-left: 0; - padding-left: 15px; -} - -#tocContainer li ul li { - margin-top: 0.583em; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -#tocContainer li ul li span.sectionName { - white-space: normal; -} - -#tocContainer > ul#toc > li > ul > li > .sectionName a { - font-weight: bold; -} - -#tocContainer > ul#toc > li > ul a { - color: #4F4F4F; -} - -/* @end */ - -/* @group Index formatting */ - -.index-title { - font-size: 13px; - font-weight: normal; -} - -.index-column { - float: left; - width: 30%; - min-width: 200px; - font-size: 11px; -} - -.index-column ul { - margin: 8px 0 0 0; - padding: 0; - list-style: none; -} - -.index-column ul li { - margin: 0 0 3px 0; - padding: 0; -} - -.hierarchy-column { - min-width: 400px; -} - -.hierarchy-column ul { - margin: 3px 0 0 15px; -} - -.hierarchy-column ul li { - list-style-type: square; -} - -/* @end */ - -/* @group Common formatting elements */ - -.title { - font-weight: normal; - font-size: 215%; - margin-top:0; -} - -.subtitle { - font-weight: normal; - font-size: 180%; - color: #3C4C6C; - border-bottom: 1px solid #5088C5; -} - -.subsubtitle { - font-weight: normal; - font-size: 145%; - height: 0.7em; -} - -.warning { - border: 1px solid #5088C5; - background-color: #F0F3F7; - margin-bottom: 0.5em; - padding: 0.3em 0.8em; -} - -.bug { - border: 1px solid #000; - background-color: #ffffcc; - margin-bottom: 0.5em; - padding: 0.3em 0.8em; -} - -.deprecated { - color: #F60425; -} - -/* @end */ - -/* @group Common layout */ - -.section { - margin-top: 3em; -} - -/* @end */ - -/* @group Object specification section */ - -.section-specification { - margin-left: 2.5em; - margin-right: 2.5em; - font-size: 12px; -} - -.section-specification table { - border-top: 1px solid #d6e0e5; -} - -.section-specification td { - vertical-align: top; - border-bottom: 1px solid #d6e0e5; - padding: .6em; -} - -.section-specification .specification-title { - font-weight: bold; -} - -/* @end */ - -/* @group Tasks section */ - -.task-list { - list-style-type: none; - padding-left: 0px; -} - -.task-list li { - margin-bottom: 3px; -} - -.task-item-suffix { - color: #996; - font-size: 12px; - font-style: italic; - margin-left: 0.5em; -} - -span.tooltip span.tooltip { - font-size: 1.0em; - display: none; - padding: 0.3em; - border: 1px solid #aaa; - background-color: #fdfec8; - color: #000; - text-align: left; -} - -span.tooltip:hover span.tooltip { - display: block; - position: absolute; - margin-left: 2em; -} - -/* @end */ - -/* @group Method section */ - -.section-method { - margin-top: 2.3em; -} - -.method-title { - margin-bottom: 1.5em; -} - -.method-subtitle { - margin-top: 0.7em; - margin-bottom: 0.2em; -} - -.method-subsection p { - margin-top: 0.4em; - margin-bottom: 0.8em; -} - -.method-declaration { - margin-top:1.182em; - margin-bottom:.909em; -} - -.method-declaration code { - font:14px Courier, Consolas, monospace; - color:#000; -} - -.declaration { - color: #000; -} - -.argument-def { - margin-top: 0.3em; - margin-bottom: 0.3em; -} - -.argument-def dd { - margin-left: 1.25em; -} - -.see-also-section ul { - list-style-type: none; - padding-left: 0px; - margin-top: 0; -} - -.see-also-section li { - margin-bottom: 3px; -} - -.declared-in-ref { - color: #666; -} - -/* @end */ - diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/css/stylesPrint.css b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/css/stylesPrint.css deleted file mode 100755 index dc54cd2..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/css/stylesPrint.css +++ /dev/null @@ -1,22 +0,0 @@ - -header { - display: none; -} - -div.main-navigation, div.navigation-top { - display: none; -} - -div#overview_contents, div#contents.isShowingTOC, div#contents { - overflow: visible; - position: relative; - top: 0px; - border: none; - left: 0; -} -#tocContainer.isShowingTOC { - display: none; -} -nav { - display: none; -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/hierarchy.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/hierarchy.html deleted file mode 100644 index 999e36e..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/hierarchy.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - iOS Framework Hierarchy - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
-
-
- - - - - -
-
- - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/button_bar_background.png b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/button_bar_background.png deleted file mode 100755 index d2cd0d8..0000000 Binary files a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/button_bar_background.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/disclosure.png b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/disclosure.png deleted file mode 100755 index 147198f..0000000 Binary files a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/disclosure.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/disclosure_open.png b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/disclosure_open.png deleted file mode 100755 index ea3842b..0000000 Binary files a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/disclosure_open.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/library_background.png b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/library_background.png deleted file mode 100755 index 8fa6d45..0000000 Binary files a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/library_background.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/title_background.png b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/title_background.png deleted file mode 100755 index 9001dac..0000000 Binary files a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/img/title_background.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/index.html b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/index.html deleted file mode 100644 index 60f7122..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Docs/index.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - iOS Framework Reference - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - - - - - -
-
-
- - - - - -
-
-
- - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h deleted file mode 100644 index eb427f6..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h +++ /dev/null @@ -1,34 +0,0 @@ -#import -#import "EMConnectionType.h" - -#if TARGET_OS_IPHONE - #import -#else - #import -#endif - - - -/** - * EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy. - * - * If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method. - */ - -@interface EMBluetoothLowEnergyConnectionType : NSObject { - -} - -@property (nonatomic) NSTimeInterval scanResetTime; - -/** - * By default, EMBluetoothLowEnergyConnectionType will 'discover' devices that have a schema hash matching a schema in your application bundle. - * Set this flag to 'YES' for an instance of this class to discover all Emmoco BLE devices. - * NOTE: Most applications should not have this enabled. - */ -@property (nonatomic) BOOL discoversAllEmmocoBLEDevices; - -+(CBUUID *)emmocoServiceUUID; -+(CBUUID *)emmocov12ServiceUUID; - -@end diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMChecksum.h b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMChecksum.h deleted file mode 100644 index fb4d24c..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMChecksum.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// EMChecksum.h -// Emmoco -// -// Created by bob frankel on 8/18/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import - -@interface EMChecksum : NSObject { - -} - -- (void)addByte:(int)byte; -- (void)clear; -- (int)sum; - -@end diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnection.h b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnection.h deleted file mode 100644 index b73f2b7..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnection.h +++ /dev/null @@ -1,134 +0,0 @@ - -/** @file */ - -#import -#import "EMSchema.h" -#import "EMConnectionType.h" -#import "EMTypes.h" - -@class EMConnection; - -@protocol EMConnectionDelegate - --(void)connectionDidTimeout:(EMConnection *)connection; --(void)connectionDidDisconnect:(EMConnection *)connection; - -@end - -/** - * The state of the current connection. Use KVO to receive updates on this property and react to changes. - */ - -typedef enum { - EMConnectionStateDisconnected, // Disconnected state, no error - EMConnectionStatePending, // A connection has been started, and is pending completion - EMConnectionStateSchemaNotFound, // The schema for the connection is not in the application bundle - EMConnectionStateInvalidSchemaHash, // The device didn't respond with a valid schema hash - EMConnectionStateConnected, // Connected state, no error - EMConnectionStateDisrupted, // The connection was interrupted - EMConnectionStatePendingForDefaultSchema, // The schema could not be found and the connection is being "forced" with the provided default schema. Note: This state will only occur if you have provided a default schema and told the connection manager to force a connection with it. - EMConnectionStateTimeout // The connection timed out -} EMConnectionState; - -extern NSString * const kEMConnectionDidReceiveIndicatorNotificationName; -extern NSString * const kEMIndicatorResourceKey; -extern NSString * const kEMIndicatorNameKey; -extern NSString * const kEMConnectionErrorDomain; -extern NSString * const kEMIndicatorResourceValueKey; - -@interface EMConnection : NSObject { - @protected - EMSchema *_systemSchema; -} - -/** - * This block will be called when an open connection is closed for any reason - */ -@property (atomic, strong) EMResourceBlock connectionClosedBlock; - -/** - * The timeout interval for a pending connection - */ -@property (atomic) NSTimeInterval connectionAttemptTimeout; - -/** - * The connection delegate. EMConnectionManager will post connect and disconnect delegate messages to this object if it is set. - */ -@property (nonatomic, unsafe_unretained) id connectionDelegate; - - -/** - * The EMDeviceBasicDescription used for conenction - */ -@property (nonatomic, strong) EMDeviceBasicDescription *device; - -/** - * The schema for connection - */ -@property (nonatomic, strong) EMSchema *schema; - - -/** - * Creates a new EMConnection object. - * Actual connection and disconnection to the named target occurs through calls to open and close on this object. - * @param device The basic description of a device - */ -- (id)initWithDevice:(EMDeviceBasicDescription *)device; - -/** - * Creates a new EMTargetConnection object. - * Actual connection and disconnection to the named target occurs through calls to open and close on this object. - * @param device the name of the target device, including one of the pre-defined prefixes - * @param resourceSchema the schema describing the resources available in this connection - */ -- (id)initWithDevice:(EMDeviceBasicDescription *)device schema:(EMSchema*)resourceSchema; - - -/** - * Returns true if connected and false otherwise. - */ -- (BOOL)isConnected; - -/** - * Opens a connection to the @device device property - * @param successBlock A block to call on a successful connect - * @param failBlock A block to call on a failed connect - */ -- (void)openConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -/** - * Cancels the attempt to open this EMTargetConnection, posting the open block with a failed status. - */ -- (void)cancelOpen; - -/** - * Closes the connection - * @param successBlock A block to call on a successful disconnect - * @param failBlock A block to call on a failed disconnect - */ -- (void)closeConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -/** - * Reads a value - * @param resourceName The name of the resource to read - * @param successBlock A block to call on a successful read - * @param failBlock A block to call on a failed read - */ --(void)readValueNamed:(NSString *)resourceName onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - --(void)readSystemValueNamed:(NSString *)resourceName onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -/** - * Writes a resource to the device - * @param resourceValue The resource value - * @param successBlock A block to call on a successful write - * @param failBlock A block to call on a failed write - */ - --(void)writeResource:(EMResourceValue *)resourceValue onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -- (NSString*)connectedDeviceSchemaHash; - - -@end - diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnectionListManager.h b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnectionListManager.h deleted file mode 100644 index 7c75f7d..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnectionListManager.h +++ /dev/null @@ -1,95 +0,0 @@ -#import "EMConnectionType.h" -#import - -/** - * kEMConnectionManagerDidStartUpdating is the name of a notification that is posted when the list manager begins updating, or scanning, for available devices - */ - -extern NSString * const kEMConnectionManagerDidStartUpdating; - -/** - * kEMConnectionManagerDidStopUpdating is the name of a notification that is posted when the list manager stops updating, or scanning, for available devices - */ - -extern NSString * const kEMConnectionManagerDidStopUpdating; - -/** - * EMConnectionListManager is a singleton class used for viewing a list of devices available for interaction. - */ -@interface EMConnectionListManager : NSObject - -/** - * @property devices - * A list of devices that has been discovered as available by the connection list manager - */ -@property (nonatomic, strong, readonly) NSArray *devices; - -/** - * @property filterPredicate - * A filter that allows only devices conforming to the predicate to be visible - */ -@property (nonatomic, strong) NSPredicate *filterPredicate; - -/** - * @property updating - * A boolean value indicating whether or not the connection list manager is actively updating the devices list - */ -@property (nonatomic, getter = isUpdating, readonly) BOOL updating; - -/** - * @property updateRate - * updateRate determines the scan frequency for discovering devices - */ -@property (nonatomic) NSTimeInterval updateRate; - - -/** - * @param automaticallyConnectsToLastDevice - * A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan. - */ -@property (nonatomic) BOOL automaticallyConnectsToLastDevice; - - -/** - * Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager - */ -+(EMConnectionListManager *)sharedManager; - -/** - * Retrieve a device description for a given unique identifier - * @param name The name of the device - */ - --(EMDeviceBasicDescription *)deviceBasicDescriptionForDeviceNamed:(NSString *)name; - -/** - * Tells the connection list manager to begin actively looking for devices to interact with. - */ --(void)startUpdating; - -/** - * Tells the connection list manager to stop looking for devices to interact with. - */ --(void)stopUpdating; - -/** - * Manually clears out all devices on the connection list manager. - */ --(void)reset; - -/** - * Detect if Bluetooth is available - */ --(BOOL)isBluetoothAvailable; - -/** - * Add your own connection type outside of bluetooth low energy - */ --(void)addConnectionTypeToUpdates:(id)connectionType; - -/** - * Remove your own connection type outside of bluetooth low energy - */ --(void)removeConnectionToFromUpdates:(id)connectionType; - -@end diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnectionManager.h b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnectionManager.h deleted file mode 100644 index 65fb98c..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnectionManager.h +++ /dev/null @@ -1,167 +0,0 @@ -#import -#import -#import "EMConnection.h" -#import "EMSchema.h" -#import "EMConnectionType.h" - -#ifndef CB_EXTERN_CLASS -#warning "You must include CoreBluetooth in project to use Em-Framework" -#endif - -/** - * A constant for NSUserDefaults that contains the name of the last connected device, if there is one - */ - -extern NSString * const kLastConnectedDevice; - -extern NSString * const kEMConnectionManagerDidUpdateConnectionStateNotificationName; - -/** - * Various types of connection errors. - */ - -typedef enum { - EMConnectionManagerErrorNoSchemaAvailable, - EMConnectionManagerErrorCouldNotDisconnect, - EMConnectionManagerErrorDeviceNotAvailable, -} EMConnectionManagerError; - -extern NSString * const kEMConnectionManagerErrorDomain; - -@class EMTargetDevice; -@class EMConnection; - -/** - * EMConnectionManager is a singleton class for managing a connection with a physical or mock device. - */ - -@interface EMConnectionManager : NSObject - -@property (nonatomic) EMConnectionState connectionState; - -@property (nonatomic, strong) NSURL *defaultSchemaURL; - - -/** - @property backgroundUpdatesEnabled - @description If you set this flag to "YES", the connection manager has the ability to persist while running in the background. By default, the connection manager severs connections when entering the background. - */ -@property (nonatomic) BOOL backgroundUpdatesEnabled; - -/** - * Use the +sharedManager class method to access the application-wide singleton instance of EMConnectionManager. - * Note: Accessing the connection manager in any way other is not recommended. - */ - -+(EMConnectionManager *)sharedManager; - -/** - * Tells the connection manager to connect to a specific device. - * - * @param device An instance of EMDeviceBasicDescription the connection manager should connect to - * @param successBlock The block to run after a successful connection - * @param failBlock The block to run if the connectino fails - * @description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds - */ - --(void)connectDevice:(EMDeviceBasicDescription *)device onSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Tells the connection manager to connect to a specific device. - * - * @param device An instance of EMDeviceBasicDescription the connection manager should connect to - * @param timeout The time the connection manager should allow for a successful connection. After the specified time interval passes, the fail block will be called. - * @param successBlock The block to run after a successful connection - * @param failBlock The block to run if the connection fails - * @description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds - */ --(void)connectDevice:(EMDeviceBasicDescription *)device timeoutInterval:(NSTimeInterval)timeout onSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Tells the connection manager to disconnect from a specific device - * - * @param successBlock The block to run after a successful disconnection - * @param failBlock The block to run if the disconnection fails. - */ --(void)disconnectWithSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Reads a resource from a connected device - * - * @param resourceName The name of the resource to read. This is the name of the resource in the device's schema. - * @param successBlock The block to call when a read occurs successfully. Connection manager will call this block with the value read. - * @param failBlock The block to call when a read fails. - */ --(void)readResource:(NSString *)resourceName onSuccess:(void(^)(id readValue))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Writes a value to a resource on a connected device - * - * @param resourceValue The value to write to the resource. This should be an instance of NSString, NSData, NSArray, NSNumber, or NSDictionary - * @param resource The name of the resource for writing. This is the name of the resource in the schema. - * @param successBlock The block to call when the write occurs successfully. - * @param failBlock The block to call when the write fails. - */ --(void)writeValue:(id)resourceValue toResource:(NSString *)resource onSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Returns an array of EMDeviceBasicDescription's for the device that is actively connected - */ --(EMDeviceBasicDescription *)connectedDevice; - -/** - * Returns a version of the the schema hash from a connected device's firmware as it appears on em-hub - */ --(NSString *)schemaHashForConnectedDevice; - -/** - * Tells the connection manager where it should look for schemas other than the NSBundle's mainBundle - * - * @param path The path for the directory in which to search - */ --(void)addSchemaSearchForFilesInDirectory:(NSString *)path; - -/** - * Tells the connection manager to no longer look in the specified path for schemas - * - * @param path The path to no longer search - * @description Note: This method will never ignore the current bundle's mainBundle - */ --(void)removeSchemaSearchForFilesInDirectory:(NSString *)path; - -/** - * Forces the connection manager to connect to a device with the default schema - * @param device The device for the forced connection - * @description Use this method with extreme caution. Many undefined behaviors can come from using this method with a schema that isn't an exact match for the specified device. EMConnectionManager uses this method internally. It is very rare that you will need to call this method directly. - */ --(void)forceConnectionWithDefaultSchema:(EMDeviceBasicDescription *)device; - -/** - * Tells EMConnectionManager to update its internal cache of schemas used for connection. - * @description EMConnectionManager uses this method internally. It is very rare taht you will need to call this method directly. - */ --(void)updateInternalSchemaCache; - -/** - * Gives the schema name in the application bundle for a given hash string - * @param hashString A full or partial schema hash string - * @description This method takes either a full hash or partial hash. If any schema begins with 'hash string', the file name in the bundle is returned. Returns nil if no matching schema was found in the bundle. - * If one or more schemas share 'hashString' at the beginning of their hash, the first path will be returned. - */ --(NSString *)schemaFileNameForHashString:(NSString *)hashString; - -/** - * Gets the schema for the connected device. - * @description Returns nil if no device is connected. - */ - --(EMSchema *)schemaForConnectedDevice; - -/** - * Gets the embedded system protocol level from the schema used to connect to the device - * @description This call does not send a message down to the board - the protocol level is pulled directly from the schema that was used to connect to the device. - */ - --(NSNumber *)embeddedSystemProtocolLevel; - -@end diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnectionType.h b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnectionType.h deleted file mode 100644 index c4dc364..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMConnectionType.h +++ /dev/null @@ -1,134 +0,0 @@ -#import -#import "EMSchema.h" -#import "EMDeviceBasicDescription.h" -#import "EMResourceValue.h" -#import "EMSignalStrengthFilter.h" - -/** - * EMTargetDeviceHandler is implemented by classes interested in manageing connections to devices. By default, this will be the shared instance of EMConnectionManager. - */ -@protocol EMDeviceDelegate -- (void)extendConnectTimeout; -- (void)postIndicatorForResource:(EMResourceValue *)indicator; -- (void)operationDone:(int)status; -@end - - -#pragma mark - EMConnectionTypeScannerDelegate Declaration - -/** - * These methods are sen tto the connection delegate to inform it of devices that come available or go offline. - */ - -@protocol EMConnectionTypeScannerDelegate - -/** - * Tells the delegate a device was found. - */ - --(void)deviceScanner:(id)scanner didFindDevice:(EMDeviceBasicDescription *)device; - -/** - * Tells the delegate a device was lost. - */ --(void)deviceScanner:(id)scanner didLoseDevice:(EMDeviceBasicDescription *)device; - - -/** - * Updates the data for a device description - */ --(void)deviceScanner:(id)scanner didUpdateDevice:(EMDeviceBasicDescription *)device; - -@end - -#pragma mark - EMConnectionType Declaration - -/** - * Abstracts a given protocol for connecting to devices. - */ - -@protocol EMConnectionType - -/** - * The delegate for scanning - */ -@property (nonatomic, unsafe_unretained) id scanDelegate; - -/** - * The delegate for connection communication - */ -@property (nonatomic, unsafe_unretained) id connectionDelegate; - -/** - * The schema for connection - */ -@property (nonatomic, unsafe_unretained) EMSchema *schema; - -/** - * The last read resource value from the device - */ -@property (nonatomic, strong) EMResourceValue *lastReadValue; - -/** - * A boolean indicating whether or not there is a connection with a device. - */ -@property (nonatomic, readonly, getter = isConnected) BOOL connected; - -/** - * The class to use for filtering, or smoothin, signal strength values - */ -@property (nonatomic, strong) Class signalStrengthFilterClass; - -/** - * The type of device - this can be set to anything and retreived for printing or examining. - */ --(NSString *)deviceType; - -/** - * Tells the connection to start looking for devices of its type. - */ --(void)startUpdating; - -/** - * Tells the connection to stop looking for devices of its type. - */ --(void)stopUpdating; - -/** - * Returns whether or not there is a connection with a device. - */ --(BOOL)isConnected; - -/** - * disconnects the current device. - * - */ --(void)disconnect; - -/** - * Establishes a connection with a device - */ --(void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id)connDelegate; - - -/** - * YES if available on the current device, NO if unavailable. - */ --(BOOL)isAvailable; - -/** - * Fetches a resource. Can be retrieved in "lastReadValue" - */ --(void)fetch:(id)resourceValue; - -/** - * Fetches a system resource. Can be retrieved in "lastReadValue". - */ -- (void)fetchSystemResource:(id)resourceValue; - -/** - * writes a value to a device. - */ --(void)store:(id)resourceValue; -@end - diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h deleted file mode 100644 index 826f60c..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h +++ /dev/null @@ -1,64 +0,0 @@ -#import "EMSignalStrengthFilter.h" - -@protocol EMConnectionType; - -/** - * EMDeviceBasicDescription is a class used to describe basic device characteristics throughout the entire framework. - * All devices, regardless of connection type, will have these properties. - * - * All classes implementing the EMConnectionType protocol will receive and deliver device information in the form of an EMDeviceBasicDescription. - */ - -@interface EMDeviceBasicDescription : NSObject - -/** - * The name of the device used thoughout the framework. - * Like the unique_identifier, this property needs to be unique. - */ -@property (nonatomic, strong) NSString *name; - -/** - * A concrete EMConnectionType instance that will be used to send messages to the device. - */ -@property (nonatomic, strong) id connectionType; - -/* - * An object that can describe the device to the provided connection type. - * For example, for bluetooth, this might be an instance of CBPeripheral. - */ -@property (nonatomic, strong) id deviceObject; - -/** - * A value between -100 and 0 used to describe signal strength. - */ -@property (nonatomic) float signalStrength; - -/** - * The signal strength filter for smoothing - */ -@property (nonatomic, strong) id signalStrengthFilter; - -/** - Data that was discovered along with the device. - Ex: When dealing with bluetooth, this is the advertising packet data - */ -@property (nonatomic, strong) NSData *advertiseData; - -/** - * An object taken from the advertise data based on the advertise resource in the device's schema - * Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData - */ -@property (nonatomic, strong) id advertiseObject; - -/** - The first six characters of the device's schema - */ -@property (nonatomic, strong) NSString *shortSchemaHash; - -/** - The name of the schema file in your bundle that relates to this device. - NOTE: Many devices do not broadcast this information. In this case, this property will not be set - */ -@property (nonatomic, strong) NSString *schemaFilePath; - -@end diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMFramework.h b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMFramework.h deleted file mode 100644 index bd5a435..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMFramework.h +++ /dev/null @@ -1,28 +0,0 @@ -// -// EMFramework.h -// Emmoco -// -// Created by bob frankel on 8/22/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMConnectionManager.h" -#import "EMConnectionListManager.h" -#import "EMConnection.h" -#import "EMBluetoothLowEnergyConnectionType.h" -#import "EMSchema.h" -#import "EMResourceValue.h" - -#define EMFrameworkProtocol_11 - -#define EMMinFramework @"12" -#define EMMaxFramework @"13" - -#define SIGNAL_STRENGTH_UNAVAILABLE FLT_MIN - -#ifdef DEBUG -#define EMLog(format, ...) NSLog(@"<%@:(%d)> %@", [[NSString stringWithUTF8String:__FILE__] lastPathComponent], __LINE__, [NSString stringWithFormat:(format), ##__VA_ARGS__]) -#else -#define EMLog(format, ...) -#endif \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMRSSIFilter.h b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMRSSIFilter.h deleted file mode 100644 index 847cd9c..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMRSSIFilter.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// EMRSSIFilter.h -// EMFramework -// -// Created by Dexter Weiss on 8/9/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import -#import "EMSignalStrengthFilter.h" - -@interface EMRSSIFilter : NSObject - -+(EMRSSIFilter *)filterWithInitialRSSI:(float)rssi; - --(id)initWithInitialSignalStrengthValue:(float)signalStrengthValue; --(float)addSignalStrengthValue:(float)signalStrengthValue; - -@end diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h deleted file mode 100644 index 7de58f9..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h +++ /dev/null @@ -1,9 +0,0 @@ -#import "EMResourceValue.h" - -@interface EMResourceValue (CocoaAdditions) - --(void)setNSObjectValue:(id)object; - --(id)NSObjectValue; - -@end diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMResourceValue.h b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMResourceValue.h deleted file mode 100644 index 44e36c5..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMResourceValue.h +++ /dev/null @@ -1,246 +0,0 @@ -// -// EMResourceValue.h -// Emmoco -// -// Created by bob frankel on 8/8/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMSerialPacket.h" - -@class EMSchema; -@class EMSerialPacket; -@class EMResourceValue; - -/** - * A protocol to define the methods that all EMResourceValue subclasses must define. - * - * Written by Carolyn Vaughan - */ - -@protocol EMResourceValueProtocol - -/** - * Internal initialization method used by EMResourceValue subclasses - * @param theName the name of this value - * @param theType the type of this value - * @param theResourceSchema the schema associated with this value - * @return this value - */ -- (id)initWithName:(NSString*)theName type:(NSString*)theType schema:(EMSchema*)theResourceSchema; - -/** - * Returns true if the type of this value is an Array, and false otherwise. - */ -- (BOOL)isArray; - -/** - * Returns true if the type of this value is a Num, and false otherwise. - */ -- (BOOL)isNum; - -/** - * Returns true if the type of this value is an Enum, and false otherwise. - */ -- (BOOL)isEnum; - -/** - * Returns true if the type of this value is a File, and false otherwise. - */ -- (BOOL)isFile; - -/** - * Returns true if the type of this value is an Int, and false otherwise. - */ -- (BOOL)isInt; - -/** - * Returns true if the type of this value is a String, and false otherwise. - */ -- (BOOL)isString; - -/** - * Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise. - */ -- (BOOL)isScalar; - -/** - * Return true if the type of this value is a Struct, and false otherwise. - */ -- (BOOL)isStruct; - -/** - * Return true if the type of this value is a Void, and false otherwise. - */ -- (BOOL)isVoid; - -/** - * Used to put the resource's value to the device - * @param buffer the data buffer being sent to the device - * - * The PUT is based on RESTful resourcing - */ -- (void)putData:(EMSerialPacket*)buffer; - -/** - * Used to get the resource's value from the device - * @param buffer the data buffer being received from the device - * @param size the amount of data the buffer holds - * - * The GET is based on RESTful resourcing - */ -- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket*)buffer; - -/** - * Assign a double value to a resource. - * @param value the value to be assigned, represented as a double - */ -- (void)setDoubleValue:(double)value; - -/** - * Assign a long value to a resource. For Num and Enum resources, this sets the ordinal value for the resource instead of setting the value directly. - * @param value the value to be assigned, represented as a long - */ -- (void)setLongValue:(long long)value; - -/** - * Assign a string value to a resource. - * @param value the value to be assigned, represented as a String - */ -- (void)setStringValue:(NSString*)value; - -/** - * This ResourceValue, as a double. - * @exception UsageError the type of this value is not a Num - */ -- (double)doubleValue; - -/** - * This ResourceValue, as a long. For Num and Enum resources, this returns the ordinal value for the resource instead of the actual value. - * @exception UsageError the type of this value is not a Scalar - */ -- (long long)longValue; - -/** - * This ResourceValue, as a String. - * @exception UsageError the type of this value is not a Scalar - */ -- (NSString*)stringValue; - -/** - * Assign another resource value's value to this resource value - * @param source the ResourceValue who's value you wish to assign to this EMResourceValue instance - */ -- (void)copyFromResource:(EMResourceValue*)source; - -/** - * Reset this ResourceValue to its initial state upon creation - */ -- (void)reset; - -/** - * The minimum numerical value for this ResourceValue. - */ -- (double)min; - -/** - * The maximum numerical value for this ResourceValue. - */ -- (double)max; - -/** - * The step for this ResourceValue. - */ -- (double)step; - -/** - * The maximum number of distinct values for this ResourceValue. - */ -- (long)length; - -/** - * An array of acceptable enum values for this ResourceValue. - */ -- (NSArray *)enumValues; - -/** - * An array of acceptable field names for this ResourceValue. - */ -- (NSArray *)fieldNames; - -/** - * Select a ResourceValue element from a ResourceValue Array by index - * @param index the element to be selected - * @return the indexed element - */ -- (EMResourceValue*)index:(int)index; - -/** - * Select a ResourceValue element from a ResourceValue Struct by field name - * @param fieldName the element to be selected - * @return the ResourceValue held in the selected field - */ -- (EMResourceValue*)select:(NSString*)fieldName; - -/** - * Return the end-of-file status for this ResourceValue File. For internal use only. - */ -- (BOOL)fileEof; - -/** - * Prepare a local file associated with this ResourceValue File for reading. For internal use only; - d*/ -- (void)fileFetch; - -/** - * Prepare a local file associated with this ResourceValue File for writing. For internal use only; - */ -- (void)fileStore; - --(NSData *)fileData; - -@end - -/** - * A container for different types of resource values. - * Instances of this class are used to hold values for resources whose types is - * either Void, Int, Enum, Num, String, Struct, Array, or File. - * - * See also: - * - * - [EMSchema newResourceValueForResourceNamed:] - * - * Written by Bob Frankel and Carolyn Vaughan - */ -@interface EMResourceValue : NSObject { - -} - -/** - * The name of the resource. - */ -@property(readonly) NSString* name; - -/** - * The resource schema associated with the resource. - */ -@property(readonly) EMSchema* resourceSchema; - -/** - * The type of the resource. - */ -@property(readonly) NSString* type; - -- (int)valueSize; -/** - * Create a EMResourceValue. This method is used internally by the framework. - * @param name the name given to the newly-created value - * @param type the type of the newly-created value - * @param resourceSchema an EMSchema instance - * @return a new EMResourceValue instance - */ -+ (EMResourceValue*)resourceWithName:(NSString*)name ofType:(NSString*)type fromSchema:(EMSchema*)resourceSchema; - -@end - diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMSchema.h b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMSchema.h deleted file mode 100644 index e219126..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMSchema.h +++ /dev/null @@ -1,237 +0,0 @@ -// -// EMSchema.h -// Emmoco -// -// Created by bob frankel on 8/7/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMResourceValue.h" - -typedef enum { - EMResourceAccessTypeRead = 1 << 0, - EMResourceAccessTypeWrite = 1 << 1, - EMResourceAccessTypeIndicate = 1 << 2, -} EMResourceAccessType; - -@class EMResourceValue; - -/** - * A set of meta-data describing a set of resources. - * Written by Bob Frankel and Carolyn Vaughan - */ -@interface EMSchema : NSObject { - -} - -/** - * Creates a EMResourceSchema instance from the contents of a file. - * @param fileName a file containing JSON content - * @return a newly created EMResourceSchema instance - */ -+ (EMSchema*)schemaFromFile:(NSString*)fileName; - -/** - * Get the read/write/indicator access capabilities of a named resource - * @param resourceName a valid resource name in this schema - * @return an NSString containing the characters 'r', 'w', and 'i' as appropriate - * @exception UsageError the resource name is invalid - */ -- (EMResourceAccessType)accessForResource:(NSString*)resourceName; - -/** - * Returns a sorted NSArray containing all application resource names in this schema - */ -- (NSArray*)applicationResources; - -/** - * Get the parameters associated with a number type. - * @param type a valid number type name in this schema - * @return a four-element NSArray holding the min, max, step, and prec parameters of this type - * @exception UsageError the number type name is invalid - */ -- (NSArray*)numberParametersForType:(NSString*)type; - -/** -* Get the representation type associated with a number type. -* @param type a valid number type name in this schema -* @return an integral representation type -* @exception UsageError the number type name is invalid -*/ -- (NSString*)numericRepresentationForType:(NSString*)type; - -/** - * Get the values associated with an enum type. - * @param type a valid enum type name in this schema - * @return a NSDictionary containing enum value names and their corresponding ordinal - * @exception UsageError the enum type name is invalid - */ -- (NSDictionary*)enumValuesForType:(NSString*)type; - -/** - * Get the names of the fields associated with a struct type. - * @param type a valid struct type name in this schema - * @return a NSArray containing field names - * @exception UsageError the struct type name is invalid - */ -- (NSArray*)fieldNamesForType:(NSString*)type; - -/** - * Get the fields associated with a struct type. - * @param type a valid struct type name in this schema - * @return a NSDictionary containing field names and their corresponding type code - * @exception UsageError the struct type name is invalid - */ -- (NSDictionary*)fieldsForType:(NSString*)type; - -/** - * Get the length of this string type. - * @param type a valid string type name in this schema - * @return the length of this string type - * @exception UsageError the string type name is invalid - */ -- (int)stringLengthForType:(NSString*)type; - -/** - * Returns the fully-qualified name of this schema. - */ -- (NSString*)name; - -/** - * Returns the protocol level of this schema - */ -- (int)protocolLevel; - -/** - * Returns an NSDictionary containing all resource names in this schema and their corresponding type code. - */ -- (NSDictionary*)resources; - -/** - * Returns the maximum size in bytes amongst all resource types in this schema. - */ -- (int)maxResourceSize; - -/** - * Get the alignment of a named resource - * @param resourceName a named resource in this schema - * @return the alignment in bytes of this resource - * @exception UsageError the resource name is invalid - */ -- (int)byteAlignmentForResource:(NSString*)resourceName; - -/** - * Get the unique id associated with a named resource - * @param resourceName a named resource in this schema - * @return the corresponding resource id - * @exception UsageError the resource name is invalid - */ -- (int)idForResource:(NSString*)resourceName; - -/** - * Get the resource name associated with this resource id - * @param resourceId a resource id - * @return the corresponding resource name - * @exception UsageError the resource id is invalid - * @see idForResource: - */ -- (NSString*)nameForResourceWithID:(NSInteger)resourceId; - -/** - * Get the size of a named resource - * @param resourceName a named resource in this schema - * @return the size in bytes of this resource - * @exception UsageError the resource name is invalid - */ -- (int)sizeForResourceNamed:(NSString*)resourceName; - -/** - * Get the size of a standard scalar type - * @param type a scalar type code - * @return the size in bytes of this standard type - * @exception UsageError the type code is invalid - */ -- (int)sizeForStandardType:(NSString*)type; - -/** - * Get the alignment of a standard scalar type - * @param type a scalar type code - * @return the alignment in bytes of this standard type - * @exception UsageError the type code is invalid - */ -- (int)alignmentForStandardType:(NSString*)type; - -/** - * Returns a sorted NSArray containing all system resource names in this schema - */ -- (NSArray*)systemResources; - -/** - * Get the type of a named resource - * @param resourceName the name of a resource in this schema - * @return the type code associated with this resource - * @exception UsageError the resource name is invalid - */ -- (NSString*)typeOfResourceNamed:(NSString*)resourceName; - -/** - * Returns the owner of the schema definition this schema was created from. - */ -- (NSString*)owner; - -/** - * Returns the version of the schema definition this schema was created from. - */ -- (NSString*)version; - -/** - * Returns the description associated with this schema. - */ -- (NSString*)schemaDescription; - -/** - * Returns the UUID associated with this schema. - */ -- (NSString*)UUID; - -/** - * Returns the UUID associated with this schema as an array of numbers. - */ -- (NSArray *)numericalUUID; - -/** - * Returns the build number associated with this schema as an array of numbers. - */ -- (NSArray *)buildDate; - -/** - * Returns the schema hash associated with this schema as an array of numbers. - */ -- (NSArray *)schemaHash; - -/** - * Returns the name of the resource that is being broadcast in the advertising packets. Returns nil if none. - */ --(NSString *)broadcastResourceName; - -/** - * Create a new ResourceValue instance for a named resource. - * @param resourceName a named resource in this schema - * @return a newly created EMResourceValue to a value for this resource - * @exception UsageError the resource name is invalid - */ -- (EMResourceValue*)newResourceValueForResourceNamed:(NSString*)resourceName; - -/* - * TODO - fill in this documentation - */ -- (BOOL)validateResourceNamed:(NSString*)resourceName withAccess:(EMResourceAccessType)access; - --(NSNumber *)embeddedProtocolNumber; - --(int)packedSizeForType:(NSString*)type; --(int)unpackedSizeForType:(NSString*)type; --(NSArray *)fieldPackingsForType:(NSString*)type; - -@end diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMSerialPacket.h b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMSerialPacket.h deleted file mode 100644 index 4e10fbf..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMSerialPacket.h +++ /dev/null @@ -1,46 +0,0 @@ -// -// EMSerialPacket.h -// Emmoco -// -// Created by bob frankel on 8/18/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMSchema.h" -#import "EMChecksum.h" - -@class EMSchema; - -#define EM_MAX_DATA_SIZE 240 -#define EM_HEADER_SIZE 4 - -enum { - EMSerialPacket_NOP = 1 << 0, - EMSerialPacket_FETCH = 1 << 1, - EMSerialPacket_FETCH_DONE = 1 << 2, - EMSerialPacket_STORE = 1 << 3, - EMSerialPacket_STORE_DONE = 1 << 4, - EMSerialPacket_INDICATOR = 1 << 5 -}; -typedef NSUInteger EMSerialPacketKind; - -typedef struct EMSerialPacketHeader { - int size; - EMSerialPacketKind kind; - int resourceId; -} EMSerialPacketHeader; - -@interface EMSerialPacket : NSObject { - -} - -@property(readonly) uint8_t* buffer; -@property(readonly) int length; - -- (void)addInteger:(long long)anInt forByteSize:(int)size; -- (void)alignTo:(int)align; -- (void)rewind; -- (long long)scanIntegerForByteSize:(int)size asUnsigned:(BOOL)isUnsigned; - -@end diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h deleted file mode 100644 index 241d8fc..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// EMSignalStrengthFilter.h -// EMFramework -// -// Created by Dexter Weiss on 8/9/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@protocol EMSignalStrengthFilter - --(id)initWithInitialSignalStrengthValue:(float)signalStrengthValue; --(float)addSignalStrengthValue:(float)signalStrengthValue; - -@end diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMTypes.h b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMTypes.h deleted file mode 100644 index 9aa20fb..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/Headers/EMTypes.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// EMDevice.h -// Emmoco -// -// Copyright 2012 Emmoco, Inc.. All rights reserved. -// - -typedef enum { - EMOperationStatusSuccess, - EMOperationStatusFailure -} EMOperationStatus; - -/* - * Block type used to doing callbacks to user programs. User programs define callbacks conforming to this - * block signature and the framework calls them back suppling status value and data object - */ -typedef void(^EMResourceBlock)(EMOperationStatus status, EMResourceValue *value); - -typedef void(^EMStatusBlock)(EMOperationStatus status); - -typedef void(^EMFailBlock)(NSError *error); \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/README.md b/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/README.md deleted file mode 100644 index a2ec505..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/EmmocoMobileFramework/README.md +++ /dev/null @@ -1,18 +0,0 @@ -# Adding EMFramework to your project -================== -### Library dependencies -1) libEMFramework.a -2) CoreBluetooth.framework - -================== - -### Add the headers to your project - -All headers found in the `EmmocoMobileFramework/Headers` folder should be included. - -================== - -### Add Schemas to your project - -Add the system.json file from the Assets/ directory into your application bundle. - diff --git a/ios-examples-13.4.9/Ex_Broadcast/Ex_Broadcast.xcodeproj/project.pbxproj b/ios-examples-13.4.9/Ex_Broadcast/Ex_Broadcast.xcodeproj/project.pbxproj deleted file mode 100644 index c5430e3..0000000 --- a/ios-examples-13.4.9/Ex_Broadcast/Ex_Broadcast.xcodeproj/project.pbxproj +++ /dev/null @@ -1,554 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 347547921860FA21002D179A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 347547911860FA21002D179A /* Foundation.framework */; }; - 347547941860FA21002D179A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 347547931860FA21002D179A /* CoreGraphics.framework */; }; - 347547961860FA21002D179A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 347547951860FA21002D179A /* UIKit.framework */; }; - 3475479C1860FA21002D179A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3475479A1860FA21002D179A /* InfoPlist.strings */; }; - 3475479E1860FA21002D179A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 3475479D1860FA21002D179A /* main.m */; }; - 347547A21860FA21002D179A /* EMAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 347547A11860FA21002D179A /* EMAppDelegate.m */; }; - 347547A41860FA21002D179A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 347547A31860FA21002D179A /* Images.xcassets */; }; - 347547AB1860FA22002D179A /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 347547AA1860FA22002D179A /* XCTest.framework */; }; - 347547AC1860FA22002D179A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 347547911860FA21002D179A /* Foundation.framework */; }; - 347547AD1860FA22002D179A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 347547951860FA21002D179A /* UIKit.framework */; }; - 347547B51860FA22002D179A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 347547B31860FA22002D179A /* InfoPlist.strings */; }; - 347547B71860FA22002D179A /* BroadcastExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 347547B61860FA22002D179A /* BroadcastExampleTests.m */; }; - 347547C11860FA41002D179A /* libEMFramework.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 347547C01860FA41002D179A /* libEMFramework.a */; }; - 347547C31860FA4D002D179A /* system.json in Resources */ = {isa = PBXBuildFile; fileRef = 347547C21860FA4D002D179A /* system.json */; }; - 347547DB1860FA96002D179A /* ex_broadcast.json in Resources */ = {isa = PBXBuildFile; fileRef = 347547DA1860FA96002D179A /* ex_broadcast.json */; }; - 347547DD1860FAA6002D179A /* Storyboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 347547DC1860FAA6002D179A /* Storyboard.storyboard */; }; - 347547E01860FB13002D179A /* EMBroadcastViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 347547DF1860FB13002D179A /* EMBroadcastViewController.m */; }; - 347547E21860FBE7002D179A /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 347547E11860FBE7002D179A /* CoreBluetooth.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 347547AE1860FA22002D179A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 347547861860FA21002D179A /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3475478D1860FA21002D179A; - remoteInfo = BroadcastExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 3475478E1860FA21002D179A /* Ex_Broadcast.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Ex_Broadcast.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 347547911860FA21002D179A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 347547931860FA21002D179A /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - 347547951860FA21002D179A /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - 347547991860FA21002D179A /* Ex_Broadcast-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Ex_Broadcast-Info.plist"; sourceTree = ""; }; - 3475479B1860FA21002D179A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 3475479D1860FA21002D179A /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 3475479F1860FA21002D179A /* Ex_Broadcast-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ex_Broadcast-Prefix.pch"; sourceTree = ""; }; - 347547A01860FA21002D179A /* EMAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EMAppDelegate.h; sourceTree = ""; }; - 347547A11860FA21002D179A /* EMAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = EMAppDelegate.m; sourceTree = ""; }; - 347547A31860FA21002D179A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - 347547A91860FA22002D179A /* Ex_BroadcastTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Ex_BroadcastTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 347547AA1860FA22002D179A /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 347547B21860FA22002D179A /* Ex_BroadcastTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Ex_BroadcastTests-Info.plist"; sourceTree = ""; }; - 347547B41860FA22002D179A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 347547B61860FA22002D179A /* BroadcastExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BroadcastExampleTests.m; sourceTree = ""; }; - 347547C01860FA41002D179A /* libEMFramework.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libEMFramework.a; path = EmmocoMobileFramework/Framework/libEMFramework.a; sourceTree = ""; }; - 347547C21860FA4D002D179A /* system.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = system.json; path = EmmocoMobileFramework/Assets/system.json; sourceTree = SOURCE_ROOT; }; - 347547C51860FA53002D179A /* EMBluetoothLowEnergyConnectionType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMBluetoothLowEnergyConnectionType.h; sourceTree = ""; }; - 347547C61860FA53002D179A /* EMChecksum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMChecksum.h; sourceTree = ""; }; - 347547C71860FA53002D179A /* EMConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnection.h; sourceTree = ""; }; - 347547C81860FA53002D179A /* EMConnectionIndicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionIndicator.h; sourceTree = ""; }; - 347547C91860FA53002D179A /* EMConnectionListManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionListManager.h; sourceTree = ""; }; - 347547CA1860FA53002D179A /* EMConnectionListView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionListView.h; sourceTree = ""; }; - 347547CB1860FA53002D179A /* EMConnectionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionManager.h; sourceTree = ""; }; - 347547CC1860FA53002D179A /* EMConnectionPickerDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionPickerDelegate.h; sourceTree = ""; }; - 347547CD1860FA53002D179A /* EMConnectionType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionType.h; sourceTree = ""; }; - 347547CE1860FA53002D179A /* EMDeviceBasicDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMDeviceBasicDescription.h; sourceTree = ""; }; - 347547CF1860FA53002D179A /* EMFramework.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMFramework.h; sourceTree = ""; }; - 347547D01860FA53002D179A /* EMMockConnectionType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMMockConnectionType.h; sourceTree = ""; }; - 347547D11860FA53002D179A /* EMMockDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMMockDevice.h; sourceTree = ""; }; - 347547D21860FA53002D179A /* EMResourceValue+CocoaAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EMResourceValue+CocoaAdditions.h"; sourceTree = ""; }; - 347547D31860FA53002D179A /* EMResourceValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMResourceValue.h; sourceTree = ""; }; - 347547D41860FA53002D179A /* EMSchema.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMSchema.h; sourceTree = ""; }; - 347547D51860FA53002D179A /* EMSerialPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMSerialPacket.h; sourceTree = ""; }; - 347547D61860FA53002D179A /* EMSignalStrengthFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMSignalStrengthFilter.h; sourceTree = ""; }; - 347547D71860FA53002D179A /* EMTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMTypes.h; sourceTree = ""; }; - 347547D81860FA53002D179A /* NSTimer+EMAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSTimer+EMAdditions.h"; sourceTree = ""; }; - 347547DA1860FA96002D179A /* ex_broadcast.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ex_broadcast.json; sourceTree = ""; }; - 347547DC1860FAA6002D179A /* Storyboard.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Storyboard.storyboard; sourceTree = ""; }; - 347547DE1860FB13002D179A /* EMBroadcastViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMBroadcastViewController.h; sourceTree = ""; }; - 347547DF1860FB13002D179A /* EMBroadcastViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EMBroadcastViewController.m; sourceTree = ""; }; - 347547E11860FBE7002D179A /* CoreBluetooth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreBluetooth.framework; path = System/Library/Frameworks/CoreBluetooth.framework; sourceTree = SDKROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 3475478B1860FA21002D179A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 347547E21860FBE7002D179A /* CoreBluetooth.framework in Frameworks */, - 347547941860FA21002D179A /* CoreGraphics.framework in Frameworks */, - 347547961860FA21002D179A /* UIKit.framework in Frameworks */, - 347547C11860FA41002D179A /* libEMFramework.a in Frameworks */, - 347547921860FA21002D179A /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 347547A61860FA22002D179A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 347547AB1860FA22002D179A /* XCTest.framework in Frameworks */, - 347547AD1860FA22002D179A /* UIKit.framework in Frameworks */, - 347547AC1860FA22002D179A /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 347547851860FA21002D179A = { - isa = PBXGroup; - children = ( - 347547971860FA21002D179A /* BroadcastExample */, - 347547B01860FA22002D179A /* BroadcastExampleTests */, - 347547901860FA21002D179A /* Frameworks */, - 3475478F1860FA21002D179A /* Products */, - ); - sourceTree = ""; - }; - 3475478F1860FA21002D179A /* Products */ = { - isa = PBXGroup; - children = ( - 3475478E1860FA21002D179A /* Ex_Broadcast.app */, - 347547A91860FA22002D179A /* Ex_BroadcastTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 347547901860FA21002D179A /* Frameworks */ = { - isa = PBXGroup; - children = ( - 347547E11860FBE7002D179A /* CoreBluetooth.framework */, - 347547C01860FA41002D179A /* libEMFramework.a */, - 347547911860FA21002D179A /* Foundation.framework */, - 347547931860FA21002D179A /* CoreGraphics.framework */, - 347547951860FA21002D179A /* UIKit.framework */, - 347547AA1860FA22002D179A /* XCTest.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 347547971860FA21002D179A /* BroadcastExample */ = { - isa = PBXGroup; - children = ( - 347547D91860FA57002D179A /* Framework */, - 347547A01860FA21002D179A /* EMAppDelegate.h */, - 347547A11860FA21002D179A /* EMAppDelegate.m */, - 347547A31860FA21002D179A /* Images.xcassets */, - 347547981860FA21002D179A /* Supporting Files */, - 347547DC1860FAA6002D179A /* Storyboard.storyboard */, - 347547DE1860FB13002D179A /* EMBroadcastViewController.h */, - 347547DF1860FB13002D179A /* EMBroadcastViewController.m */, - ); - path = BroadcastExample; - sourceTree = ""; - }; - 347547981860FA21002D179A /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 347547991860FA21002D179A /* Ex_Broadcast-Info.plist */, - 3475479A1860FA21002D179A /* InfoPlist.strings */, - 3475479D1860FA21002D179A /* main.m */, - 3475479F1860FA21002D179A /* Ex_Broadcast-Prefix.pch */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 347547B01860FA22002D179A /* BroadcastExampleTests */ = { - isa = PBXGroup; - children = ( - 347547B61860FA22002D179A /* BroadcastExampleTests.m */, - 347547B11860FA22002D179A /* Supporting Files */, - ); - path = BroadcastExampleTests; - sourceTree = ""; - }; - 347547B11860FA22002D179A /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 347547B21860FA22002D179A /* Ex_BroadcastTests-Info.plist */, - 347547B31860FA22002D179A /* InfoPlist.strings */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 347547C41860FA53002D179A /* Headers */ = { - isa = PBXGroup; - children = ( - 347547C51860FA53002D179A /* EMBluetoothLowEnergyConnectionType.h */, - 347547C61860FA53002D179A /* EMChecksum.h */, - 347547C71860FA53002D179A /* EMConnection.h */, - 347547C81860FA53002D179A /* EMConnectionIndicator.h */, - 347547C91860FA53002D179A /* EMConnectionListManager.h */, - 347547CA1860FA53002D179A /* EMConnectionListView.h */, - 347547CB1860FA53002D179A /* EMConnectionManager.h */, - 347547CC1860FA53002D179A /* EMConnectionPickerDelegate.h */, - 347547CD1860FA53002D179A /* EMConnectionType.h */, - 347547CE1860FA53002D179A /* EMDeviceBasicDescription.h */, - 347547CF1860FA53002D179A /* EMFramework.h */, - 347547D01860FA53002D179A /* EMMockConnectionType.h */, - 347547D11860FA53002D179A /* EMMockDevice.h */, - 347547D21860FA53002D179A /* EMResourceValue+CocoaAdditions.h */, - 347547D31860FA53002D179A /* EMResourceValue.h */, - 347547D41860FA53002D179A /* EMSchema.h */, - 347547D51860FA53002D179A /* EMSerialPacket.h */, - 347547D61860FA53002D179A /* EMSignalStrengthFilter.h */, - 347547D71860FA53002D179A /* EMTypes.h */, - 347547D81860FA53002D179A /* NSTimer+EMAdditions.h */, - ); - name = Headers; - path = EmmocoMobileFramework/Headers; - sourceTree = SOURCE_ROOT; - }; - 347547D91860FA57002D179A /* Framework */ = { - isa = PBXGroup; - children = ( - 347547DA1860FA96002D179A /* ex_broadcast.json */, - 347547C41860FA53002D179A /* Headers */, - 347547C21860FA4D002D179A /* system.json */, - ); - name = Framework; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 3475478D1860FA21002D179A /* Ex_Broadcast */ = { - isa = PBXNativeTarget; - buildConfigurationList = 347547BA1860FA22002D179A /* Build configuration list for PBXNativeTarget "Ex_Broadcast" */; - buildPhases = ( - 3475478A1860FA21002D179A /* Sources */, - 3475478B1860FA21002D179A /* Frameworks */, - 3475478C1860FA21002D179A /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Ex_Broadcast; - productName = BroadcastExample; - productReference = 3475478E1860FA21002D179A /* Ex_Broadcast.app */; - productType = "com.apple.product-type.application"; - }; - 347547A81860FA22002D179A /* Ex_BroadcastTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 347547BD1860FA22002D179A /* Build configuration list for PBXNativeTarget "Ex_BroadcastTests" */; - buildPhases = ( - 347547A51860FA22002D179A /* Sources */, - 347547A61860FA22002D179A /* Frameworks */, - 347547A71860FA22002D179A /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 347547AF1860FA22002D179A /* PBXTargetDependency */, - ); - name = Ex_BroadcastTests; - productName = BroadcastExampleTests; - productReference = 347547A91860FA22002D179A /* Ex_BroadcastTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 347547861860FA21002D179A /* Project object */ = { - isa = PBXProject; - attributes = { - CLASSPREFIX = EM; - LastUpgradeCheck = 0500; - ORGANIZATIONNAME = Emmoco; - TargetAttributes = { - 347547A81860FA22002D179A = { - TestTargetID = 3475478D1860FA21002D179A; - }; - }; - }; - buildConfigurationList = 347547891860FA21002D179A /* Build configuration list for PBXProject "Ex_Broadcast" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 347547851860FA21002D179A; - productRefGroup = 3475478F1860FA21002D179A /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 3475478D1860FA21002D179A /* Ex_Broadcast */, - 347547A81860FA22002D179A /* Ex_BroadcastTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 3475478C1860FA21002D179A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 347547DB1860FA96002D179A /* ex_broadcast.json in Resources */, - 3475479C1860FA21002D179A /* InfoPlist.strings in Resources */, - 347547A41860FA21002D179A /* Images.xcassets in Resources */, - 347547C31860FA4D002D179A /* system.json in Resources */, - 347547DD1860FAA6002D179A /* Storyboard.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 347547A71860FA22002D179A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 347547B51860FA22002D179A /* InfoPlist.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 3475478A1860FA21002D179A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 347547E01860FB13002D179A /* EMBroadcastViewController.m in Sources */, - 347547A21860FA21002D179A /* EMAppDelegate.m in Sources */, - 3475479E1860FA21002D179A /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 347547A51860FA22002D179A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 347547B71860FA22002D179A /* BroadcastExampleTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 347547AF1860FA22002D179A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 3475478D1860FA21002D179A /* Ex_Broadcast */; - targetProxy = 347547AE1860FA22002D179A /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 3475479A1860FA21002D179A /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 3475479B1860FA21002D179A /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 347547B31860FA22002D179A /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 347547B41860FA22002D179A /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 347547B81860FA22002D179A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - 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; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 347547B91860FA22002D179A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - 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; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 347547BB1860FA22002D179A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "BroadcastExample/Ex_Broadcast-Prefix.pch"; - INFOPLIST_FILE = "BroadcastExample/Ex_Broadcast-Info.plist"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - ./EmmocoMobileFramework/Framework, - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = Ex_Broadcast; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - 347547BC1860FA22002D179A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "BroadcastExample/Ex_Broadcast-Prefix.pch"; - INFOPLIST_FILE = "BroadcastExample/Ex_Broadcast-Info.plist"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - ./EmmocoMobileFramework/Framework, - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = Ex_Broadcast; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - 347547BE1860FA22002D179A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/BroadcastExample.app/BroadcastExample"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "BroadcastExample/BroadcastExample-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = "BroadcastExampleTests/Ex_BroadcastTests-Info.plist"; - PRODUCT_NAME = Ex_BroadcastTests; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Debug; - }; - 347547BF1860FA22002D179A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/BroadcastExample.app/BroadcastExample"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "BroadcastExample/BroadcastExample-Prefix.pch"; - INFOPLIST_FILE = "BroadcastExampleTests/Ex_BroadcastTests-Info.plist"; - PRODUCT_NAME = Ex_BroadcastTests; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 347547891860FA21002D179A /* Build configuration list for PBXProject "Ex_Broadcast" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 347547B81860FA22002D179A /* Debug */, - 347547B91860FA22002D179A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 347547BA1860FA22002D179A /* Build configuration list for PBXNativeTarget "Ex_Broadcast" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 347547BB1860FA22002D179A /* Debug */, - 347547BC1860FA22002D179A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 347547BD1860FA22002D179A /* Build configuration list for PBXNativeTarget "Ex_BroadcastTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 347547BE1860FA22002D179A /* Debug */, - 347547BF1860FA22002D179A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 347547861860FA21002D179A /* Project object */; -} diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/EMAppDelegate.h b/ios-examples-13.4.9/Ex_Compound/Compound Example/EMAppDelegate.h deleted file mode 100644 index 0856108..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound Example/EMAppDelegate.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// EMAppDelegate.h -// Compound Example -// -// Created by Dexter Weiss on 10/15/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@interface EMAppDelegate : UIResponder - -@property (strong, nonatomic) UIWindow *window; -@property (nonatomic, strong) UINavigationController *navController; - -@end diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/EMAppDelegate.m b/ios-examples-13.4.9/Ex_Compound/Compound Example/EMAppDelegate.m deleted file mode 100644 index fdce76c..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound Example/EMAppDelegate.m +++ /dev/null @@ -1,64 +0,0 @@ -// -// EMAppDelegate.m -// Indicator Example -// -// Created by Dexter Weiss on 10/15/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import "EMAppDelegate.h" -#import "EMFramework.h" -#import "EMDevicePickerViewController.h" - -@implementation EMAppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - UINavigationController *navController = (UINavigationController *)[[self window] rootViewController]; - [self setNavController:navController]; - [[self navController] setDelegate:self]; - - [[EMConnectionListManager sharedManager] startUpdating]; - return YES; -} - -- (void)applicationWillResignActive:(UIApplication *)application -{ - // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. - // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. -} - -- (void)applicationDidEnterBackground:(UIApplication *)application -{ - // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. - // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. -} - -- (void)applicationWillEnterForeground:(UIApplication *)application -{ - // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background. -} - -- (void)applicationDidBecomeActive:(UIApplication *)application -{ - [[EMConnectionListManager sharedManager] startUpdating]; -} - -- (void)applicationWillTerminate:(UIApplication *)application -{ - // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. -} - -#pragma mark - Navigation Controller - -- (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated { - if ([viewController isKindOfClass:[EMDevicePickerViewController class]]) { - [[EMConnectionManager sharedManager] disconnectWithSuccess:^{ - - } onFail:^(NSError *error) { - - }]; - } -} - -@end diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundExampleViewController.h b/ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundExampleViewController.h deleted file mode 100644 index c34488c..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundExampleViewController.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// EMCompoundExampleViewController.h -// Compound Example -// -// Created by Dexter Weiss on 10/15/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@interface EMCompoundExampleViewController : UIViewController - -@property (nonatomic, strong) IBOutlet UITableView *tableView; - -@end diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundExampleViewController.m b/ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundExampleViewController.m deleted file mode 100644 index 1c18139..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundExampleViewController.m +++ /dev/null @@ -1,102 +0,0 @@ -// -// EMCompoundExampleViewController.m -// Compound Example -// -// Created by Dexter Weiss on 10/15/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import "EMCompoundExampleViewController.h" -#import "EMFramework.h" -#import "EMCompoundResourceCell.h" - -@interface EMCompoundExampleViewController () - -@property (nonatomic, strong) NSArray *readValue; - -@end - -@implementation EMCompoundExampleViewController - -- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil -{ - self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; - if (self) { - // Custom initialization - } - return self; -} - -- (void)viewDidLoad -{ - [super viewDidLoad]; - [[EMConnectionManager sharedManager] readResource:@"infoArray" onSuccess:^(id readValue) { - if ([readValue isKindOfClass:[NSArray class]]) { - [self setReadValue:readValue]; - [[self tableView] reloadData]; - } - } onFail:^(NSError *error) { - NSLog(@"%@", [error localizedDescription]); - }]; - - [[EMConnectionManager sharedManager] addObserver:self forKeyPath:@"connectionState" options:0 context:NULL]; -} - --(void)dealloc { - [[EMConnectionManager sharedManager] removeObserver:self forKeyPath:@"connectionState"]; -} - --(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context { - if (object == [EMConnectionManager sharedManager]) { - if ([keyPath isEqualToString:@"connectionState"]) { - if ([[EMConnectionManager sharedManager] connectionState] == EMConnectionStateDisrupted) { - [[self navigationController] popToRootViewControllerAnimated:YES]; - } - } - } -} - -- (void)didReceiveMemoryWarning -{ - [super didReceiveMemoryWarning]; - // Dispose of any resources that can be recreated. -} - -#pragma mark - Table Methods - --(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { - return 3; -} - --(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { - return 1; -} - --(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { - static NSString *reuseIdentifier = @"ResourceCell"; - NSDictionary *value = [[self readValue] objectAtIndex:[indexPath section]]; - EMCompoundResourceCell *cell = [tableView dequeueReusableCellWithIdentifier:reuseIdentifier]; - [cell setCompoundResourceValue:value]; - [cell setDelegate:self]; - [cell setIndex:[indexPath section]]; - return cell; -} - --(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { - [tableView deselectRowAtIndexPath:indexPath animated:YES]; -} - -#pragma mark - Cell Delegate - --(void)cellDidProcessEditing:(NSDictionary *)dictionary forIndex:(NSUInteger)index { - NSMutableArray *mutable = [[self readValue] mutableCopy]; - [mutable replaceObjectAtIndex:index withObject:dictionary]; - [self setReadValue:mutable]; - [[EMConnectionManager sharedManager] writeValue:[self readValue] toResource:@"infoArray" onSuccess:^{ - NSLog(@"Successfully wrote resource"); - } onFail:^(NSError *error) { - NSLog(@"Failed to write value: %@", [error localizedDescription]); - }]; -} - -@end diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundResourceCell.h b/ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundResourceCell.h deleted file mode 100644 index 33be7e6..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundResourceCell.h +++ /dev/null @@ -1,23 +0,0 @@ -// -// EMCompoundResourceCell.h -// Compound Example -// -// Created by Dexter Weiss on 12/17/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@protocol EMCompoundResourceCellDelegate - --(void)cellDidProcessEditing:(NSDictionary *)dictionary forIndex:(NSUInteger)index; - -@end - -@interface EMCompoundResourceCell : UITableViewCell - -@property (nonatomic, strong) NSDictionary *compoundResourceValue; -@property (nonatomic, unsafe_unretained) id delegate; -@property (nonatomic) NSUInteger index; - -@end diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundResourceCell.m b/ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundResourceCell.m deleted file mode 100644 index a6b3fb0..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound Example/EMCompoundResourceCell.m +++ /dev/null @@ -1,45 +0,0 @@ -// -// EMCompoundResourceCell.m -// Compound Example -// -// Created by Dexter Weiss on 12/17/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import "EMCompoundResourceCell.h" - -@interface EMCompoundResourceCell () { - IBOutlet UITextField *_labelField; - IBOutlet UITextField *_valueField; -} - -@end - -@implementation EMCompoundResourceCell - --(void)setCompoundResourceValue:(NSDictionary *)compoundResourceValue { - [self willChangeValueForKey:@"compoundResourceValue"]; - _compoundResourceValue = compoundResourceValue; - [self didChangeValueForKey:@"compoundResourceValue"]; - [self _layout]; -} - --(void)_layout { - [_labelField setText:[[self compoundResourceValue] objectForKey:@"label"]]; - NSNumber *numberValue = [[self compoundResourceValue] objectForKey:@"value"]; - [_valueField setText:[NSString stringWithFormat:@"%d", [numberValue integerValue]]]; -} - -#pragma mark - Text Field Delegate - --(BOOL)textFieldShouldReturn:(UITextField *)textField { - [textField resignFirstResponder]; - NSDictionary *value = @{@"label" : [_labelField text], - @"value" : [_valueField text]}; - - [[self delegate] cellDidProcessEditing:value forIndex:[self index]]; - - return YES; -} - -@end diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/EMConnectingView.xib b/ios-examples-13.4.9/Ex_Compound/Compound Example/EMConnectingView.xib deleted file mode 100644 index 7e84038..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound Example/EMConnectingView.xib +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/EMDevicePickerViewController.h b/ios-examples-13.4.9/Ex_Compound/Compound Example/EMDevicePickerViewController.h deleted file mode 100644 index 6caaba7..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound Example/EMDevicePickerViewController.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// EMDevicePickerViewController.h -// TestAppExample -// -// Created by Dexter Weiss on 10/10/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@interface EMDevicePickerViewController : UITableViewController - -@end diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/EMDevicePickerViewController.m b/ios-examples-13.4.9/Ex_Compound/Compound Example/EMDevicePickerViewController.m deleted file mode 100644 index 317f27f..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound Example/EMDevicePickerViewController.m +++ /dev/null @@ -1,103 +0,0 @@ -// -// EMDevicePickerViewController.m -// TestAppExample -// -// Created by Dexter Weiss on 10/10/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import "EMDevicePickerViewController.h" -#import "EMFramework.h" -#import - -@interface EMDevicePickerViewController () - -@property (nonatomic, strong) IBOutlet UIView *connectingView; -@property (nonatomic, strong) IBOutlet UIActivityIndicatorView *activityIndicator; -@property (nonatomic, strong) IBOutlet UIView *popoverView; - -@end - -@implementation EMDevicePickerViewController - -- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil -{ - self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; - if (self) { - // Custom initialization - } - return self; -} - -- (void)viewDidLoad -{ - [super viewDidLoad]; - [[NSBundle mainBundle] loadNibNamed:@"EMConnectingView" owner:self options:nil]; - [[[self popoverView] layer] setCornerRadius:10.0f]; - [[self connectingView] setHidden:YES]; - [[self connectingView] setFrame:[[self view] bounds]]; - [[self view] addSubview:[self connectingView]]; - [[EMConnectionListManager sharedManager] addObserver:self forKeyPath:@"devices" options:0 context:NULL]; -} - --(void)_showConnectingView { - [[self activityIndicator] startAnimating]; - [[self connectingView] setHidden:NO]; -} - --(void)_hideConnectingView { - [[self activityIndicator] stopAnimating]; - [[self connectingView] setHidden:YES]; -} - --(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context { - if (object == [EMConnectionListManager sharedManager]) { - [[self tableView] reloadData]; - } -} - -#pragma mark - Table View Methods - --(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { - return 1; -} - --(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { - return MAX([[[EMConnectionListManager sharedManager] devices] count], 1); -} - --(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { - UITableViewCell *deviceCell = [tableView dequeueReusableCellWithIdentifier:@"DeviceCell"]; - [[deviceCell detailTextLabel] setTextColor:[UIColor darkGrayColor]]; - - EMDeviceBasicDescription *description = nil; - if ([indexPath row] < [[[EMConnectionListManager sharedManager] devices] count]) { - description = [[[EMConnectionListManager sharedManager] devices] objectAtIndex:[indexPath row]]; - } - - if (description) { - [[deviceCell textLabel] setText:[description name]]; - [[deviceCell detailTextLabel] setText:[NSString stringWithFormat:@"Signal Strength: %0.0f", [description signalStrength]]]; - } - else { - [[deviceCell textLabel] setText:NSLocalizedString(@"Searching for devices...", @"No devices found string")]; - [[deviceCell detailTextLabel] setText:nil]; - } - - return deviceCell; -} - --(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { - [self _showConnectingView]; - EMDeviceBasicDescription *description = [[[EMConnectionListManager sharedManager] devices] objectAtIndex:[indexPath row]]; - [[EMConnectionManager sharedManager] connectDevice:description onSuccess:^{ - [self _hideConnectingView]; - [self performSegueWithIdentifier:@"ConnectionSegue" sender:self]; - } onFail:^(NSError *error) { - [self _hideConnectingView]; - UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Connection Failed", @"Alert title") message:NSLocalizedString(@"An error occurred while trying to connect to the selected device", @"Alert message") delegate:nil cancelButtonTitle:NSLocalizedString(@"Close", @"Close button") otherButtonTitles:nil]; - [alert show]; - }]; -} - -@end diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/Ex_Compound-Info.plist b/ios-examples-13.4.9/Ex_Compound/Compound Example/Ex_Compound-Info.plist deleted file mode 100644 index 218b3ca..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound Example/Ex_Compound-Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.emmoco.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIMainStoryboardFile - Storyboard - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/Ex_Compound-Prefix.pch b/ios-examples-13.4.9/Ex_Compound/Compound Example/Ex_Compound-Prefix.pch deleted file mode 100644 index 743435c..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound Example/Ex_Compound-Prefix.pch +++ /dev/null @@ -1,16 +0,0 @@ -// -// Prefix header -// -// The contents of this file are implicitly included at the beginning of every source file. -// - -#import - -#ifndef __IPHONE_3_0 -#warning "This project uses features only available in iOS SDK 3.0 and later." -#endif - -#ifdef __OBJC__ - #import - #import -#endif diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png b/ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png deleted file mode 100644 index db853cc..0000000 Binary files a/ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png b/ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png deleted file mode 100644 index 3165ab3..0000000 Binary files a/ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png b/ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png deleted file mode 100644 index 6444f2f..0000000 Binary files a/ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/Contents.json b/ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 837c342..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "images" : [ - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "29 - App Icon@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "40 - App Icon@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "120 - App Icon@2x.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/LaunchImage.launchimage/Contents.json b/ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/LaunchImage.launchimage/Contents.json deleted file mode 100644 index c79ebd3..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound Example/Images.xcassets/LaunchImage.launchimage/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "orientation" : "portrait", - "idiom" : "iphone", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - }, - { - "orientation" : "portrait", - "idiom" : "iphone", - "subtype" : "retina4", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/Storyboard.storyboard b/ios-examples-13.4.9/Ex_Compound/Compound Example/Storyboard.storyboard deleted file mode 100644 index a15f330..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound Example/Storyboard.storyboard +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/en.lproj/InfoPlist.strings b/ios-examples-13.4.9/Ex_Compound/Compound Example/en.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound Example/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/ex_compound.json b/ios-examples-13.4.9/Ex_Compound/Compound Example/ex_compound.json deleted file mode 100644 index 0b9ec64..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound Example/ex_compound.json +++ /dev/null @@ -1,239 +0,0 @@ -{ - "resources": { - "$schemaHash": { - "dim": 20, - "id": -6, - "align": 1, - "attributes": {"readonly": true}, - "type": "A20:u1", - "access": "r", - "size": 20 - }, - "$eapProtocolLevel": { - "id": -3, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mcmProtocolLevel": { - "id": -2, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "infoArraySize": { - "id": 2, - "align": 1, - "attributes": {"readonly": true}, - "type": "u1", - "access": "r", - "size": 1 - }, - "$mobileRssi": { - "id": -8, - "align": 1, - "attributes": {"readonly": true}, - "type": "i1", - "access": "r", - "size": 1 - }, - "$activeGroup": { - "id": -10, - "align": 1, - "pack": 1, - "attributes": {"readwrite": true}, - "type": "E:system@emmoco.com.System/ParameterGroup", - "access": "rw", - "size": 1 - }, - "$mcmDisconnect": { - "id": -9, - "align": 1, - "attributes": {"writeonly": true}, - "type": "u1", - "access": "w", - "size": 1 - }, - "$eapBuildDate": { - "dim": 8, - "id": -4, - "align": 1, - "attributes": {"readonly": true}, - "type": "A8:u1", - "access": "r", - "size": 8 - }, - "infoArray": { - "dim": 3, - "id": 1, - "align": 2, - "attributes": {}, - "type": "A3:S:@emmoco.com.Ex_Compound/Info", - "access": "rw", - "size": 48 - }, - "$resourceCount": { - "id": -7, - "align": 1, - "attributes": {"readonly": true}, - "type": "S:system@emmoco.com.System/ResourceCount", - "access": "r", - "size": 2 - }, - "$fileIndexReset": { - "id": -5, - "align": 2, - "attributes": {"writeonly": true}, - "type": "i2", - "access": "w", - "size": 2 - } - }, - "resourceNamesSys": [ - "$activeGroup", - "$eapBuildDate", - "$eapProtocolLevel", - "$fileIndexReset", - "$mcmDisconnect", - "$mcmProtocolLevel", - "$mobileRssi", - "$resourceCount", - "$schemaHash" - ], - "manifest": { - "protocolLevel": 13, - "hash": [ - 88, - 81, - 194, - 167, - 171, - 234, - 128, - 91, - 210, - 192, - 2, - 129, - 186, - 197, - 189, - 56 - ], - "toolVersion": "13.3.7.201308302156", - "name": "Ex_Compound", - "$$md5": "5851c2a7abea805bd2c00281bac5bd38", - "build": [ - 145, - 181, - 6, - 56, - 65, - 1, - 0, - 0 - ], - "date": "2013-09-19T16:01:05", - "maxAlign": 2, - "maxSize": 48, - "version": "1.0.0" - }, - "resourceNames": [ - "infoArray", - "infoArraySize", - "$mcmProtocolLevel", - "$eapProtocolLevel", - "$eapBuildDate", - "$fileIndexReset", - "$schemaHash", - "$resourceCount", - "$mobileRssi", - "$mcmDisconnect", - "$activeGroup" - ], - "attributes": { - "description": "Compound types examples", - "version": "1.0.0" - }, - "resourceNamesApp": [ - "infoArray", - "infoArraySize" - ], - "types": { - "system@emmoco.com.System/ResourceCount": { - "packed": false, - "align": 1, - "type": "S:system@emmoco.com.System/ResourceCount", - "size": 2, - "fields": [ - { - "pad": 0, - "align": 1, - "name": "app", - "type": "u1", - "size": 1 - }, - { - "pad": 0, - "align": 1, - "name": "sys", - "type": "u1", - "size": 1 - } - ] - }, - "std:i2": { - "align": 2, - "size": 2 - }, - "std:i1": { - "align": 1, - "size": 1 - }, - "std:u1": { - "align": 1, - "size": 1 - }, - "system@emmoco.com.System/ParameterGroup": { - "values": [ - "GROUP_A", - "GROUP_B" - ], - "align": 1, - "pack": 1, - "type": "E:system@emmoco.com.System/ParameterGroup", - "size": 1 - }, - "@emmoco.com.Ex_Compound/Info": { - "packed": false, - "align": 2, - "type": "S:@emmoco.com.Ex_Compound/Info", - "size": 16, - "fields": [ - { - "pad": 1, - "align": 1, - "name": "label", - "type": "C:13", - "size": 13 - }, - { - "pad": 0, - "align": 2, - "name": "value", - "type": "i2", - "size": 2 - } - ] - }, - "std:u2": { - "align": 2, - "size": 2 - } - }, - "imports": {"@emmoco.com.Ex_Compound": true} -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/Compound Example/main.m b/ios-examples-13.4.9/Ex_Compound/Compound Example/main.m deleted file mode 100644 index c01d321..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound Example/main.m +++ /dev/null @@ -1,18 +0,0 @@ -// -// main.m -// Compound Example -// -// Created by Dexter Weiss on 10/15/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -#import "EMAppDelegate.h" - -int main(int argc, char * argv[]) -{ - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([EMAppDelegate class])); - } -} diff --git a/ios-examples-13.4.9/Ex_Compound/Compound ExampleTests/Compound_ExampleTests.m b/ios-examples-13.4.9/Ex_Compound/Compound ExampleTests/Compound_ExampleTests.m deleted file mode 100644 index 4c63c20..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound ExampleTests/Compound_ExampleTests.m +++ /dev/null @@ -1,34 +0,0 @@ -// -// Compound_ExampleTests.m -// Compound ExampleTests -// -// Created by Dexter Weiss on 10/15/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@interface Compound_ExampleTests : XCTestCase - -@end - -@implementation Compound_ExampleTests - -- (void)setUp -{ - [super setUp]; - // Put setup code here. This method is called before the invocation of each test method in the class. -} - -- (void)tearDown -{ - // Put teardown code here. This method is called after the invocation of each test method in the class. - [super tearDown]; -} - -- (void)testExample -{ - XCTFail(@"No implementation for \"%s\"", __PRETTY_FUNCTION__); -} - -@end diff --git a/ios-examples-13.4.9/Ex_Compound/Compound ExampleTests/Ex_CompoundTests-Info.plist b/ios-examples-13.4.9/Ex_Compound/Compound ExampleTests/Ex_CompoundTests-Info.plist deleted file mode 100644 index b906695..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound ExampleTests/Ex_CompoundTests-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.emmoco.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/ios-examples-13.4.9/Ex_Compound/Compound ExampleTests/en.lproj/InfoPlist.strings b/ios-examples-13.4.9/Ex_Compound/Compound ExampleTests/en.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Compound ExampleTests/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Assets/system.json b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Assets/system.json deleted file mode 100644 index 7a27c17..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Assets/system.json +++ /dev/null @@ -1,196 +0,0 @@ -{ - "resources": { - "$activeParameterGroup": { - "id": -10, - "align": 1, - "pack": 1, - "attributes": {"readwrite": true}, - "type": "E:system@emmoco.com.System/ParameterGroup", - "access": "rw", - "size": 1 - }, - "$schemaHash": { - "dim": 20, - "id": -6, - "align": 1, - "attributes": {"readonly": true}, - "type": "A20:u1", - "access": "r", - "size": 20 - }, - "$eapProtocolLevel": { - "id": -3, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mcmProtocolLevel": { - "id": -2, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mobileRssi": { - "id": -8, - "align": 1, - "attributes": {"readonly": true}, - "type": "i1", - "access": "r", - "size": 1 - }, - "$mcmDisconnect": { - "id": -9, - "align": 1, - "attributes": {"writeonly": true}, - "type": "u1", - "access": "w", - "size": 1 - }, - "$eapBuildDate": { - "dim": 8, - "id": -4, - "align": 1, - "attributes": {"readonly": true}, - "type": "A8:u1", - "access": "r", - "size": 8 - }, - "$resourceCount": { - "id": -7, - "align": 1, - "attributes": {"readonly": true}, - "type": "S:system@emmoco.com.System/ResourceCount", - "access": "r", - "size": 2 - }, - "$fileIndexReset": { - "id": -5, - "align": 2, - "attributes": {"writeonly": true}, - "type": "i2", - "access": "w", - "size": 2 - } - }, - "resourceNamesSys": [ - "$activeParameterGroup", - "$eapBuildDate", - "$eapProtocolLevel", - "$fileIndexReset", - "$mcmDisconnect", - "$mcmProtocolLevel", - "$mobileRssi", - "$resourceCount", - "$schemaHash" - ], - "manifest": { - "protocolLevel": 13, - "hash": [ - 108, - 31, - 53, - 92, - 46, - 47, - 48, - 241, - 201, - 5, - 236, - 253, - 10, - 254, - 240, - 187 - ], - "toolVersion": "13.3.0.201307022239", - "name": "System", - "$$md5": "6c1f355c2e2f30f1c905ecfd0afef0bb", - "build": [ - 99, - 80, - 140, - 161, - 63, - 1, - 0, - 0 - ], - "date": "2013-07-02T17:41:34", - "idFormat": "BINARY4", - "maxAlign": 2, - "maxSize": 20, - "version": "13.3.0" - }, - "resourceNames": [ - "$mcmProtocolLevel", - "$eapProtocolLevel", - "$eapBuildDate", - "$fileIndexReset", - "$schemaHash", - "$resourceCount", - "$mobileRssi", - "$mcmDisconnect", - "$activeParameterGroup" - ], - "attributes": { - "description": "System resources schema", - "version": "13.3.0" - }, - "types": { - "system@emmoco.com.System/ResourceCount": { - "packed": false, - "align": 1, - "type": "S:system@emmoco.com.System/ResourceCount", - "size": 2, - "fields": [ - { - "pad": 0, - "align": 1, - "name": "app", - "type": "u1", - "size": 1 - }, - { - "pad": 0, - "align": 1, - "name": "sys", - "type": "u1", - "size": 1 - } - ] - }, - "std:i2": { - "align": 2, - "size": 2 - }, - "std:i1": { - "align": 1, - "size": 1 - }, - "std:u1": { - "align": 1, - "size": 1 - }, - "system@emmoco.com.System/ParameterGroup": { - "values": [ - "GROUP_A", - "GROUP_B" - ], - "align": 1, - "pack": 1, - "type": "E:system@emmoco.com.System/ParameterGroup", - "size": 1 - }, - "std:u2": { - "align": 2, - "size": 2 - } - }, - "resourceNamesApp": [], - "imports": {"@emmoco.com.System": true} -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/ArrayValue.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/ArrayValue.html deleted file mode 100644 index 875bda7..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/ArrayValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - ArrayValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html deleted file mode 100644 index 67de2aa..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html +++ /dev/null @@ -1,1030 +0,0 @@ - - - - - EMBluetoothLowEnergyConnectionType Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toCBCentralManagerDelegate
CBPeripheralDelegate
EMConnectionType
Declared inEMBluetoothLowEnergyConnectionType.h
EMBluetoothLowEnergyConnectionType.m
- - - - -
- -

Overview

-

EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy.

- -

If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- -
    -
  • - -   discoversAllEmmocoBLEDevices -

    By default, EMBluetoothLowEnergyConnectionType will ‘discover’ devices that have a schema hash matching a schema in your application bundle. -Set this flag to ‘YES’ for an instance of this class to discover all Emmoco BLE devices. -NOTE: Most applications should not have this enabled.

    -
    - property - -
  • -
- - - -

Other Methods

- - - - - -

Extension Methods

- -
    -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

discoversAllEmmocoBLEDevices

- - - -
-

By default, EMBluetoothLowEnergyConnectionType will ‘discover’ devices that have a schema hash matching a schema in your application bundle. -Set this flag to ‘YES’ for an instance of this class to discover all Emmoco BLE devices. -NOTE: Most applications should not have this enabled.

-
- - -
@property (nonatomic) BOOL discoversAllEmmocoBLEDevices
- - - - - - - - -
-

Discussion

-

By default, EMBluetoothLowEnergyConnectionType will ‘discover’ devices that have a schema hash matching a schema in your application bundle. -Set this flag to ‘YES’ for an instance of this class to discover all Emmoco BLE devices. -NOTE: Most applications should not have this enabled.

-
- - - - - - - -
-

Declared In

- EMBluetoothLowEnergyConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

lastReadValue

- - - -
-

The last read resource value from the device

-
- - -
- (EMResourceValue *)lastReadValue
- - - - - - - - -
-

Discussion

-

The last read resource value from the device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

setConnectionDelegate:

- - - -
-

The delegate for connection communication

-
- - -
- (void)setConnectionDelegate:(id<EMDeviceDelegate>)connectionDelegate
- - - - - - - - -
-

Discussion

-

The delegate for connection communication

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html deleted file mode 100644 index 2f3d888..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html +++ /dev/null @@ -1,866 +0,0 @@ - - - - - EMBluetoothLowEnergyConnectionType_v12 Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toCBCentralManagerDelegate
CBPeripheralDelegate
EMConnectionType
Declared inEMBluetoothLowEnergyConnectionType_v12.h
EMBluetoothLowEnergyConnectionType_v12.m
- - - - -
- -

Overview

-

EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy.

- -

If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- - - - - -

Extension Methods

- -
    -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html deleted file mode 100644 index 125b2cd..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html +++ /dev/null @@ -1,866 +0,0 @@ - - - - - EMBluetoothLowEnergyConnectionType_v13 Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toCBCentralManagerDelegate
CBPeripheralDelegate
EMConnectionType
Declared inEMBluetoothLowEnergyConnectionType_v13.h
EMBluetoothLowEnergyConnectionType_v13.m
- - - - -
- -

Overview

-

EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy.

- -

If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- - - - - -

Extension Methods

- -
    -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMConnection.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMConnection.html deleted file mode 100644 index 2edb0eb..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMConnection.html +++ /dev/null @@ -1,1105 +0,0 @@ - - - - - EMConnection Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMDeviceDelegate
Declared inEMConnection.h
EMConnection.m
- - - - -
- -

Overview

-

The state of the current connection. Use KVO to receive updates on this property and react to changes.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - -
- -

Properties

- -
- -

connectionAttemptTimeout

- - - -
-

The timeout interval for a pending connection

-
- - -
@property (atomic) NSTimeInterval connectionAttemptTimeout
- - - - - - - - -
-

Discussion

-

The timeout interval for a pending connection

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

connectionClosedBlock

- - - -
-

This block will be called when an open connection is closed for any reason

-
- - -
@property (atomic, strong) EMResourceBlock connectionClosedBlock
- - - - - - - - -
-

Discussion

-

This block will be called when an open connection is closed for any reason

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

connectionDelegate

- - - -
-

The connection delegate. EMConnectionManager will post connect and disconnect delegate messages to this object if it is set.

-
- - -
@property (nonatomic, unsafe_unretained) id<EMConnectionDelegate> connectionDelegate
- - - - - - - - -
-

Discussion

-

The connection delegate. EMConnectionManager will post connect and disconnect delegate messages to this object if it is set.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

device

- - - -
-

The EMDeviceBasicDescription used for conenction

-
- - -
@property (nonatomic, strong) EMDeviceBasicDescription *device
- - - - - - - - -
-

Discussion

-

The EMDeviceBasicDescription used for conenction

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

schema

- - - -
-

The schema for connection

-
- - -
@property (nonatomic, strong) EMSchema *schema
- - - - - - - - -
-

Discussion

-

The schema for connection

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

cancelOpen

- - - -
-

Cancels the attempt to open this EMTargetConnection, posting the open block with a failed status.

-
- - -
- (void)cancelOpen
- - - - - - - - -
-

Discussion

-

Cancels the attempt to open this EMTargetConnection, posting the open block with a failed status.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

closeConnectionWithSuccess:onFail:

- - - -
-

Closes the connection

-
- - -
- (void)closeConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
successBlock
-

A block to call on a successful disconnect

-
- -
-
failBlock
-

A block to call on a failed disconnect

-
- -
- - - - - - - -
-

Discussion

-

Closes the connection

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

initWithDevice:

- - - -
-

Creates a new EMConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - -
- (id)initWithDevice:(EMDeviceBasicDescription *)device
- - -
-

Parameters

- -
-
device
-

The basic description of a device

-
- -
- - - - - - - -
-

Discussion

-

Creates a new EMConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

initWithDevice:schema:

- - - -
-

Creates a new EMTargetConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - -
- (id)initWithDevice:(EMDeviceBasicDescription *)device schema:(EMSchema *)resourceSchema
- - -
-

Parameters

- -
-
device
-

the name of the target device, including one of the pre-defined prefixes

-
- -
-
resourceSchema
-

the schema describing the resources available in this connection

-
- -
- - - - - - - -
-

Discussion

-

Creates a new EMTargetConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

isConnected

- - - -
-

Returns true if connected and false otherwise.

-
- - -
- (BOOL)isConnected
- - - - - - - - -
-

Discussion

-

Returns true if connected and false otherwise.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

openConnectionWithSuccess:onFail:

- - - -
-

Opens a connection to the @device device property

-
- - -
- (void)openConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
successBlock
-

A block to call on a successful connect

-
- -
-
failBlock
-

A block to call on a failed connect

-
- -
- - - - - - - -
-

Discussion

-

Opens a connection to the @device device property

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

readValueNamed:onSuccess:onFail:

- - - -
-

Reads a value

-
- - -
- (void)readValueNamed:(NSString *)resourceName onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
resourceName
-

The name of the resource to read

-
- -
-
successBlock
-

A block to call on a successful read

-
- -
-
failBlock
-

A block to call on a failed read

-
- -
- - - - - - - -
-

Discussion

-

Reads a value

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

writeResource:onSuccess:onFail:

- - - -
-

Writes a resource to the device

-
- - -
- (void)writeResource:(EMResourceValue *)resourceValue onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
resourceValue
-

The resource value

-
- -
-
successBlock
-

A block to call on a successful write

-
- -
-
failBlock
-

A block to call on a failed write

-
- -
- - - - - - - -
-

Discussion

-

Writes a resource to the device

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html deleted file mode 100644 index 9351c68..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html +++ /dev/null @@ -1,1200 +0,0 @@ - - - - - EMConnectionListManager Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMConnectionTypeScannerDelegate
Declared inEMConnectionListManager.h
EMConnectionListManager.m
- - - - -
- -

Overview

-

EMConnectionListManager is a singleton class used for viewing a list of devices available for interaction.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- -
    -
  • - -   devices -

    @property devices -A list of devices that has been discovered as available by the connection list manager

    -
    - property - -
  • - -   filterPredicate -

    @property filterPredicate -A filter that allows only devices conforming to the predicate to be visible

    -
    - property - -
  • - -   updating -

    @property updating -A boolean value indicating whether or not the connection list manager is actively updating the devices list

    -
    - property - -
  • - -   updateRate -

    @property updateRate -updateRate determines the scan frequency for discovering devices

    -
    - property - -
  • - -   automaticallyConnectsToLastDevice -

    @param automaticallyConnectsToLastDevice -A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan.

    -
    - property - -
  • - - + sharedManager -

    Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager

    -
    - - -
  • - - – deviceBasicDescriptionForDeviceNamed: -

    Retrieve a device description for a given unique identifier

    -
    - - -
  • - - – startUpdating -

    Tells the connection list manager to begin actively looking for devices to interact with.

    -
    - - -
  • - - – stopUpdating -

    Tells the connection list manager to stop looking for devices to interact with.

    -
    - - -
  • - - – reset -

    Manually clears out all devices on the connection list manager.

    -
    - - -
  • - - – isBluetoothAvailable -

    Detect if Bluetooth is available

    -
    - - -
  • - - – addConnectionTypeToUpdates: -

    Add your own connection type outside of bluetooth low energy

    -
    - - -
  • - - – removeConnectionToFromUpdates: -

    Remove your own connection type outside of bluetooth low energy

    -
    - - -
  • -
- - - -

Other Methods

- - - -
- - - - - -
- -

Properties

- -
- -

automaticallyConnectsToLastDevice

- - - -
-

@param automaticallyConnectsToLastDevice -A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan.

-
- - -
@property (nonatomic) BOOL automaticallyConnectsToLastDevice
- - - - - - - - -
-

Discussion

-

@param automaticallyConnectsToLastDevice -A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

devices

- - - -
-

@property devices -A list of devices that has been discovered as available by the connection list manager

-
- - -
@property (nonatomic, strong, readonly) NSArray *devices
- - - - - - - - -
-

Discussion

-

@property devices -A list of devices that has been discovered as available by the connection list manager

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

filterPredicate

- - - -
-

@property filterPredicate -A filter that allows only devices conforming to the predicate to be visible

-
- - -
@property (nonatomic, strong) NSPredicate *filterPredicate
- - - - - - - - -
-

Discussion

-

@property filterPredicate -A filter that allows only devices conforming to the predicate to be visible

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

updateRate

- - - -
-

@property updateRate -updateRate determines the scan frequency for discovering devices

-
- - -
@property (nonatomic) NSTimeInterval updateRate
- - - - - - - - -
-

Discussion

-

@property updateRate -updateRate determines the scan frequency for discovering devices

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

updating

- - - -
-

@property updating -A boolean value indicating whether or not the connection list manager is actively updating the devices list

-
- - -
@property (nonatomic, getter=isUpdating, readonly) BOOL updating
- - - - - - - - -
-

Discussion

-

@property updating -A boolean value indicating whether or not the connection list manager is actively updating the devices list

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- - - -
- -

Class Methods

- -
- -

sharedManager

- - - -
-

Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager

-
- - -
+ (EMConnectionListManager *)sharedManager
- - - - - - - - -
-

Discussion

-

Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

addConnectionTypeToUpdates:

- - - -
-

Add your own connection type outside of bluetooth low energy

-
- - -
- (void)addConnectionTypeToUpdates:(id<EMConnectionType>)connectionType
- - - - - - - - -
-

Discussion

-

Add your own connection type outside of bluetooth low energy

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

deviceBasicDescriptionForDeviceNamed:

- - - -
-

Retrieve a device description for a given unique identifier

-
- - -
- (EMDeviceBasicDescription *)deviceBasicDescriptionForDeviceNamed:(NSString *)name
- - -
-

Parameters

- -
-
name
-

The name of the device

-
- -
- - - - - - - -
-

Discussion

-

Retrieve a device description for a given unique identifier

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

deviceScanner:didFindDevice:

- - - -
-

Tells the delegate a device was found.

-
- - -
- (void)deviceScanner:(id<EMConnectionType>)scanner didFindDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was found.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didLoseDevice:

- - - -
-

Tells the delegate a device was lost.

-
- - -
- (void)deviceScanner:(id)scanner didLoseDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was lost.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didUpdateDevice:

- - - -
-

Updates the data for a device description

-
- - -
- (void)deviceScanner:(id)scanner didUpdateDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Updates the data for a device description

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isBluetoothAvailable

- - - -
-

Detect if Bluetooth is available

-
- - -
- (BOOL)isBluetoothAvailable
- - - - - - - - -
-

Discussion

-

Detect if Bluetooth is available

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

removeConnectionToFromUpdates:

- - - -
-

Remove your own connection type outside of bluetooth low energy

-
- - -
- (void)removeConnectionToFromUpdates:(id<EMConnectionType>)connectionType
- - - - - - - - -
-

Discussion

-

Remove your own connection type outside of bluetooth low energy

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

reset

- - - -
-

Manually clears out all devices on the connection list manager.

-
- - -
- (void)reset
- - - - - - - - -
-

Discussion

-

Manually clears out all devices on the connection list manager.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection list manager to begin actively looking for devices to interact with.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection list manager to begin actively looking for devices to interact with.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection list manager to stop looking for devices to interact with.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection list manager to stop looking for devices to interact with.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html deleted file mode 100644 index 7d585ad..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html +++ /dev/null @@ -1,1333 +0,0 @@ - - - - - EMConnectionManager Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMConnectionDelegate
Declared inEMConnectionManager.h
EMConnectionManager.m
- - - - -
- -

Overview

-

EMConnectionManager is a singleton class for managing a connection with a physical or mock device.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - -
- -

Properties

- -
- -

backgroundUpdatesEnabled

- - - -
-

@property backgroundUpdatesEnabled -@description If you set this flag to “YES”, the connection manager has the ability to persist while running in the background. By default, the connection manager severs connections when entering the background.

-
- - -
@property (nonatomic) BOOL backgroundUpdatesEnabled
- - - - - - - - -
-

Discussion

-

@property backgroundUpdatesEnabled -@description If you set this flag to “YES”, the connection manager has the ability to persist while running in the background. By default, the connection manager severs connections when entering the background.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- - - -
- -

Class Methods

- -
- -

sharedManager

- - - -
-

Use the +sharedManager class method to access the application-wide singleton instance of EMConnectionManager. -Note: Accessing the connection manager in any way other is not recommended.

-
- - -
+ (EMConnectionManager *)sharedManager
- - - - - - - - -
-

Discussion

-

Use the +sharedManager class method to access the application-wide singleton instance of EMConnectionManager. -Note: Accessing the connection manager in any way other is not recommended.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

addSchemaSearchForFilesInDirectory:

- - - -
-

Tells the connection manager where it should look for schemas other than the NSBundle’s mainBundle

-
- - -
- (void)addSchemaSearchForFilesInDirectory:(NSString *)path
- - -
-

Parameters

- -
-
path
-

The path for the directory in which to search

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager where it should look for schemas other than the NSBundle’s mainBundle

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

connectDevice:onSuccess:onFail:

- - - -
-

Tells the connection manager to connect to a specific device.

-
- - -
- (void)connectDevice:(EMDeviceBasicDescription *)device onSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
device
-

An instance of EMDeviceBasicDescription the connection manager should connect to

-
- -
-
successBlock
-

The block to run after a successful connection

-
- -
-
failBlock
-

The block to run if the connectino fails -@description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to connect to a specific device.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

connectDevice:timeoutInterval:onSuccess:onFail:

- - - -
-

Tells the connection manager to connect to a specific device.

-
- - -
- (void)connectDevice:(EMDeviceBasicDescription *)device timeoutInterval:(NSTimeInterval)timeout onSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
device
-

An instance of EMDeviceBasicDescription the connection manager should connect to

-
- -
-
timeout
-

The time the connection manager should allow for a successful connection. After the specified time interval passes, the fail block will be called.

-
- -
-
successBlock
-

The block to run after a successful connection

-
- -
-
failBlock
-

The block to run if the connection fails -@description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to connect to a specific device.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

connectedDevice

- - - -
-

Returns an array of EMDeviceBasicDescription’s for the device that is actively connected

-
- - -
- (EMDeviceBasicDescription *)connectedDevice
- - - - - - - - -
-

Discussion

-

Returns an array of EMDeviceBasicDescription’s for the device that is actively connected

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

disconnectWithSuccess:onFail:

- - - -
-

Tells the connection manager to disconnect from a specific device

-
- - -
- (void)disconnectWithSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
successBlock
-

The block to run after a successful disconnection

-
- -
-
failBlock
-

The block to run if the disconnection fails.

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to disconnect from a specific device

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

embeddedSystemProtocolLevel

- - - -
-

Gets the embedded system protocol level from the schema used to connect to the device -@description This call does not send a message down to the board - the protocol level is pulled directly from the schema that was used to connect to the device.

-
- - -
- (NSNumber *)embeddedSystemProtocolLevel
- - - - - - - - -
-

Discussion

-

Gets the embedded system protocol level from the schema used to connect to the device -@description This call does not send a message down to the board - the protocol level is pulled directly from the schema that was used to connect to the device.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

forceConnectionWithDefaultSchema:

- - - -
-

Forces the connection manager to connect to a device with the default schema

-
- - -
- (void)forceConnectionWithDefaultSchema:(EMDeviceBasicDescription *)device
- - -
-

Parameters

- -
-
device
-

The device for the forced connection -@description Use this method with extreme caution. Many undefined behaviors can come from using this method with a schema that isn’t an exact match for the specified device. EMConnectionManager uses this method internally. It is very rare that you will need to call this method directly.

-
- -
- - - - - - - -
-

Discussion

-

Forces the connection manager to connect to a device with the default schema

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

readResource:onSuccess:onFail:

- - - -
-

Reads a resource from a connected device

-
- - -
- (void)readResource:(NSString *)resourceName onSuccess:(void ( ^ ) ( id readValue ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
resourceName
-

The name of the resource to read. This is the name of the resource in the device’s schema.

-
- -
-
successBlock
-

The block to call when a read occurs successfully. Connection manager will call this block with the value read.

-
- -
-
failBlock
-

The block to call when a read fails.

-
- -
- - - - - - - -
-

Discussion

-

Reads a resource from a connected device

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

removeSchemaSearchForFilesInDirectory:

- - - -
-

Tells the connection manager to no longer look in the specified path for schemas

-
- - -
- (void)removeSchemaSearchForFilesInDirectory:(NSString *)path
- - -
-

Parameters

- -
-
path
-

The path to no longer search -@description Note: This method will never ignore the current bundle’s mainBundle

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to no longer look in the specified path for schemas

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

schemaFileNameForHashString:

- - - -
-

Gives the schema name in the application bundle for a given hash string

-
- - -
- (NSString *)schemaFileNameForHashString:(NSString *)hashString
- - -
-

Parameters

- -
-
hashString
-

A full or partial schema hash string -@description This method takes either a full hash or partial hash. If any schema begins with ‘hash string’, the file name in the bundle is returned. Returns nil if no matching schema was found in the bundle. -If one or more schemas share ‘hashString’ at the beginning of their hash, the first path will be returned.

-
- -
- - - - - - - -
-

Discussion

-

Gives the schema name in the application bundle for a given hash string

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

schemaForConnectedDevice

- - - -
-

Gets the schema for the connected device. -@description Returns nil if no device is connected.

-
- - -
- (EMSchema *)schemaForConnectedDevice
- - - - - - - - -
-

Discussion

-

Gets the schema for the connected device. -@description Returns nil if no device is connected.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

schemaHashForConnectedDevice

- - - -
-

Returns a version of the the schema hash from a connected device’s firmware as it appears on em-hub

-
- - -
- (NSString *)schemaHashForConnectedDevice
- - - - - - - - -
-

Discussion

-

Returns a version of the the schema hash from a connected device’s firmware as it appears on em-hub

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

updateInternalSchemaCache

- - - -
-

Tells EMConnectionManager to update its internal cache of schemas used for connection. -@description EMConnectionManager uses this method internally. It is very rare taht you will need to call this method directly.

-
- - -
- (void)updateInternalSchemaCache
- - - - - - - - -
-

Discussion

-

Tells EMConnectionManager to update its internal cache of schemas used for connection. -@description EMConnectionManager uses this method internally. It is very rare taht you will need to call this method directly.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

writeValue:toResource:onSuccess:onFail:

- - - -
-

Writes a value to a resource on a connected device

-
- - -
- (void)writeValue:(id)resourceValue toResource:(NSString *)resource onSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
resourceValue
-

The value to write to the resource. This should be an instance of NSString, NSData, NSArray, NSNumber, or NSDictionary

-
- -
-
resource
-

The name of the resource for writing. This is the name of the resource in the schema.

-
- -
-
successBlock
-

The block to call when the write occurs successfully.

-
- -
-
failBlock
-

The block to call when the write fails.

-
- -
- - - - - - - -
-

Discussion

-

Writes a value to a resource on a connected device

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html deleted file mode 100644 index ae519b0..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html +++ /dev/null @@ -1,753 +0,0 @@ - - - - - EMDeviceBasicDescription Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Inherits fromNSObject
Declared inEMDeviceBasicDescription.h
EMDeviceBasicDescription.m
- - - - -
- -

Overview

-

EMDeviceBasicDescription is a class used to describe basic device characteristics throughout the entire framework. -All devices, regardless of connection type, will have these properties.

- -

All classes implementing the EMConnectionType protocol will receive and deliver device information in the form of an EMDeviceBasicDescription.

-
- - - - - -
- -

Tasks

- - - - - -
    -
  • - -   name -

    The name of the device used thoughout the framework. -Like the unique_identifier, this property needs to be unique.

    -
    - property - -
  • - -   connectionType -

    A concrete EMConnectionType instance that will be used to send messages to the device.

    -
    - property - -
  • - -   signalStrength -

    A value between -100 and 0 used to describe signal strength.

    -
    - property - -
  • - -   signalStrengthFilter -

    The signal strength filter for smoothing

    -
    - property - -
  • - -   advertiseData -

    Data that was discovered along with the device. -Ex: When dealing with bluetooth, this is the advertising packet data

    -
    - property - -
  • - -   advertiseObject -

    An object taken from the advertise data based on the advertise resource in the device’s schema -Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData

    -
    - property - -
  • - -   shortSchemaHash -

    The first six characters of the device’s schema

    -
    - property - -
  • - -   schemaFilePath -

    The name of the schema file in your bundle that relates to this device. -NOTE: Many devices do not broadcast this information. In this case, this property will not be set

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

advertiseData

- - - -
-

Data that was discovered along with the device. -Ex: When dealing with bluetooth, this is the advertising packet data

-
- - -
@property (nonatomic, strong) NSData *advertiseData
- - - - - - - - -
-

Discussion

-

Data that was discovered along with the device. -Ex: When dealing with bluetooth, this is the advertising packet data

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

advertiseObject

- - - -
-

An object taken from the advertise data based on the advertise resource in the device’s schema -Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData

-
- - -
@property (nonatomic, strong) id advertiseObject
- - - - - - - - -
-

Discussion

-

An object taken from the advertise data based on the advertise resource in the device’s schema -Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

connectionType

- - - -
-

A concrete EMConnectionType instance that will be used to send messages to the device.

-
- - -
@property (nonatomic, strong) id<EMConnectionType> connectionType
- - - - - - - - -
-

Discussion

-

A concrete EMConnectionType instance that will be used to send messages to the device.

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

name

- - - -
-

The name of the device used thoughout the framework. -Like the unique_identifier, this property needs to be unique.

-
- - -
@property (nonatomic, strong) NSString *name
- - - - - - - - -
-

Discussion

-

The name of the device used thoughout the framework. -Like the unique_identifier, this property needs to be unique.

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

schemaFilePath

- - - -
-

The name of the schema file in your bundle that relates to this device. -NOTE: Many devices do not broadcast this information. In this case, this property will not be set

-
- - -
@property (nonatomic, strong) NSString *schemaFilePath
- - - - - - - - -
-

Discussion

-

The name of the schema file in your bundle that relates to this device. -NOTE: Many devices do not broadcast this information. In this case, this property will not be set

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

shortSchemaHash

- - - -
-

The first six characters of the device’s schema

-
- - -
@property (nonatomic, strong) NSString *shortSchemaHash
- - - - - - - - -
-

Discussion

-

The first six characters of the device’s schema

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

signalStrength

- - - -
-

A value between -100 and 0 used to describe signal strength.

-
- - -
@property (nonatomic) float signalStrength
- - - - - - - - -
-

Discussion

-

A value between -100 and 0 used to describe signal strength.

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

signalStrengthFilter

- - - -
-

The signal strength filter for smoothing

-
- - -
@property (nonatomic, strong) id<EMSignalStrengthFilter> signalStrengthFilter
- - - - - - - - -
-

Discussion

-

The signal strength filter for smoothing

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html deleted file mode 100644 index 48bf736..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html +++ /dev/null @@ -1,1963 +0,0 @@ - - - - - EMResourceValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.h
EMResourceValue.m
- - - - -
- -

Overview

-

A container for different types of resource values. -Instances of this class are used to hold values for resources whose types is -either Void, Int, Enum, Num, String, Struct, Array, or File.

- -

See also:

- - - - -

Written by Bob Frankel and Carolyn Vaughan

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- - - - - -

Other Methods

- - - -
- - - - - -
- -

Properties

- -
- -

name

- - - -
-

The name of the resource.

-
- - -
@property (readonly) NSString *name
- - - - - - - - -
-

Discussion

-

The name of the resource.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

resourceSchema

- - - -
-

The resource schema associated with the resource.

-
- - -
@property (readonly) EMSchema *resourceSchema
- - - - - - - - -
-

Discussion

-

The resource schema associated with the resource.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

type

- - - -
-

The type of the resource.

-
- - -
@property (readonly) NSString *type
- - - - - - - - -
-

Discussion

-

The type of the resource.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - - -
- -

Class Methods

- -
- -

resourceWithName:ofType:fromSchema:

- - - -
-

Create a EMResourceValue. This method is used internally by the framework.

-
- - -
+ (EMResourceValue *)resourceWithName:(NSString *)name ofType:(NSString *)type fromSchema:(EMSchema *)resourceSchema
- - -
-

Parameters

- -
-
name
-

the name given to the newly-created value

-
- -
-
type
-

the type of the newly-created value

-
- -
-
resourceSchema
-

an EMSchema instance

-
- -
- - - -
-

Return Value

-

a new EMResourceValue instance

-
- - - - - -
-

Discussion

-

Create a EMResourceValue. This method is used internally by the framework.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isArray

- - - -
-

Returns true if the type of this value is an Array, and false otherwise.

-
- - -
- (BOOL)isArray
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Array, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isEnum

- - - -
-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - -
- (BOOL)isEnum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isFile

- - - -
-

Returns true if the type of this value is a File, and false otherwise.

-
- - -
- (BOOL)isFile
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a File, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isInt

- - - -
-

Returns true if the type of this value is an Int, and false otherwise.

-
- - -
- (BOOL)isInt
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Int, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isNum

- - - -
-

Returns true if the type of this value is a Num, and false otherwise.

-
- - -
- (BOOL)isNum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a Num, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isScalar

- - - -
-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - -
- (BOOL)isScalar
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isString

- - - -
-

Returns true if the type of this value is a String, and false otherwise.

-
- - -
- (BOOL)isString
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a String, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isStruct

- - - -
-

Return true if the type of this value is a Struct, and false otherwise.

-
- - -
- (BOOL)isStruct
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Struct, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isVoid

- - - -
-

Return true if the type of this value is a Void, and false otherwise.

-
- - -
- (BOOL)isVoid
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Void, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMSchema.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMSchema.html deleted file mode 100644 index f6f0914..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMSchema.html +++ /dev/null @@ -1,2251 +0,0 @@ - - - - - EMSchema Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Inherits fromNSObject
Declared inEMSchema.h
EMSchema.m
- - - - -
- -

Overview

-

A set of meta-data describing a set of resources. -Written by Bob Frankel and Carolyn Vaughan

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - -
- -

Class Methods

- -
- -

schemaFromFile:

- - - -
-

Creates a EMResourceSchema instance from the contents of a file.

-
- - -
+ (EMSchema *)schemaFromFile:(NSString *)fileName
- - -
-

Parameters

- -
-
fileName
-

a file containing JSON content

-
- -
- - - -
-

Return Value

-

a newly created EMResourceSchema instance

-
- - - - - -
-

Discussion

-

Creates a EMResourceSchema instance from the contents of a file.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

UUID

- - - -
-

Returns the UUID associated with this schema.

-
- - -
- (NSString *)UUID
- - - - - - - - -
-

Discussion

-

Returns the UUID associated with this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

accessForResource:

- - - -
-

Get the read/write/indicator access capabilities of a named resource

-
- - -
- (EMResourceAccessType)accessForResource:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a valid resource name in this schema

-
- -
- - - -
-

Return Value

-

an NSString containing the characters ‘r’, ‘w’, and ‘i’ as appropriate

-
- - - - - -
-

Discussion

-

Get the read/write/indicator access capabilities of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

alignmentForStandardType:

- - - -
-

Get the alignment of a standard scalar type

-
- - -
- (int)alignmentForStandardType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a scalar type code

-
- -
- - - -
-

Return Value

-

the alignment in bytes of this standard type

-
- - - - - -
-

Discussion

-

Get the alignment of a standard scalar type

-
- - - -
-

Exceptions

- -
-
UsageError
-

the type code is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

applicationResources

- - - -
-

Returns a sorted NSArray containing all application resource names in this schema

-
- - -
- (NSArray *)applicationResources
- - - - - - - - -
-

Discussion

-

Returns a sorted NSArray containing all application resource names in this schema

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

broadcastResourceName

- - - -
-

Returns the name of the resource that is being broadcast in the advertising packets. Returns nil if none.

-
- - -
- (NSString *)broadcastResourceName
- - - - - - - - -
-

Discussion

-

Returns the name of the resource that is being broadcast in the advertising packets. Returns nil if none.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

buildDate

- - - -
-

Returns the build number associated with this schema as an array of numbers.

-
- - -
- (NSArray *)buildDate
- - - - - - - - -
-

Discussion

-

Returns the build number associated with this schema as an array of numbers.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

byteAlignmentForResource:

- - - -
-

Get the alignment of a named resource

-
- - -
- (int)byteAlignmentForResource:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

the alignment in bytes of this resource

-
- - - - - -
-

Discussion

-

Get the alignment of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

enumValuesForType:

- - - -
-

Get the values associated with an enum type.

-
- - -
- (NSDictionary *)enumValuesForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid enum type name in this schema

-
- -
- - - -
-

Return Value

-

a NSDictionary containing enum value names and their corresponding ordinal

-
- - - - - -
-

Discussion

-

Get the values associated with an enum type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the enum type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

fieldNamesForType:

- - - -
-

Get the names of the fields associated with a struct type.

-
- - -
- (NSArray *)fieldNamesForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid struct type name in this schema

-
- -
- - - -
-

Return Value

-

a NSArray containing field names

-
- - - - - -
-

Discussion

-

Get the names of the fields associated with a struct type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the struct type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

fieldsForType:

- - - -
-

Get the fields associated with a struct type.

-
- - -
- (NSDictionary *)fieldsForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid struct type name in this schema

-
- -
- - - -
-

Return Value

-

a NSDictionary containing field names and their corresponding type code

-
- - - - - -
-

Discussion

-

Get the fields associated with a struct type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the struct type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

idForResource:

- - - -
-

Get the unique id associated with a named resource

-
- - -
- (int)idForResource:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

the corresponding resource id

-
- - - - - -
-

Discussion

-

Get the unique id associated with a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

maxResourceSize

- - - -
-

Returns the maximum size in bytes amongst all resource types in this schema.

-
- - -
- (int)maxResourceSize
- - - - - - - - -
-

Discussion

-

Returns the maximum size in bytes amongst all resource types in this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

name

- - - -
-

Returns the fully-qualified name of this schema.

-
- - -
- (NSString *)name
- - - - - - - - -
-

Discussion

-

Returns the fully-qualified name of this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

nameForResourceWithID:

- - - -
-

Get the resource name associated with this resource id

-
- - -
- (NSString *)nameForResourceWithID:(NSInteger)resourceId
- - -
-

Parameters

- -
-
resourceId
-

a resource id

-
- -
- - - -
-

Return Value

-

the corresponding resource name

-
- - - - - -
-

Discussion

-

Get the resource name associated with this resource id

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource id is invalid

-
- -
- - - -
-

See Also

- -
- - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

newResourceValueForResourceNamed:

- - - -
-

Create a new ResourceValue instance for a named resource.

-
- - -
- (EMResourceValue *)newResourceValueForResourceNamed:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

a newly created EMResourceValue to a value for this resource

-
- - - - - -
-

Discussion

-

Create a new ResourceValue instance for a named resource.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

numberParametersForType:

- - - -
-

Get the parameters associated with a number type.

-
- - -
- (NSArray *)numberParametersForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid number type name in this schema

-
- -
- - - -
-

Return Value

-

a four-element NSArray holding the min, max, step, and prec parameters of this type

-
- - - - - -
-

Discussion

-

Get the parameters associated with a number type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the number type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

numericRepresentationForType:

- - - -
-

Get the representation type associated with a number type.

-
- - -
- (NSString *)numericRepresentationForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid number type name in this schema

-
- -
- - - -
-

Return Value

-

an integral representation type

-
- - - - - -
-

Discussion

-

Get the representation type associated with a number type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the number type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

numericalUUID

- - - -
-

Returns the UUID associated with this schema as an array of numbers.

-
- - -
- (NSArray *)numericalUUID
- - - - - - - - -
-

Discussion

-

Returns the UUID associated with this schema as an array of numbers.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

owner

- - - -
-

Returns the owner of the schema definition this schema was created from.

-
- - -
- (NSString *)owner
- - - - - - - - -
-

Discussion

-

Returns the owner of the schema definition this schema was created from.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

protocolLevel

- - - -
-

Returns the protocol level of this schema

-
- - -
- (int)protocolLevel
- - - - - - - - -
-

Discussion

-

Returns the protocol level of this schema

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

resources

- - - -
-

Returns an NSDictionary containing all resource names in this schema and their corresponding type code.

-
- - -
- (NSDictionary *)resources
- - - - - - - - -
-

Discussion

-

Returns an NSDictionary containing all resource names in this schema and their corresponding type code.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

schemaDescription

- - - -
-

Returns the description associated with this schema.

-
- - -
- (NSString *)schemaDescription
- - - - - - - - -
-

Discussion

-

Returns the description associated with this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

schemaHash

- - - -
-

Returns the schema hash associated with this schema as an array of numbers.

-
- - -
- (NSArray *)schemaHash
- - - - - - - - -
-

Discussion

-

Returns the schema hash associated with this schema as an array of numbers.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

sizeForResourceNamed:

- - - -
-

Get the size of a named resource

-
- - -
- (int)sizeForResourceNamed:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

the size in bytes of this resource

-
- - - - - -
-

Discussion

-

Get the size of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

sizeForStandardType:

- - - -
-

Get the size of a standard scalar type

-
- - -
- (int)sizeForStandardType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a scalar type code

-
- -
- - - -
-

Return Value

-

the size in bytes of this standard type

-
- - - - - -
-

Discussion

-

Get the size of a standard scalar type

-
- - - -
-

Exceptions

- -
-
UsageError
-

the type code is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

stringLengthForType:

- - - -
-

Get the length of this string type.

-
- - -
- (int)stringLengthForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid string type name in this schema

-
- -
- - - -
-

Return Value

-

the length of this string type

-
- - - - - -
-

Discussion

-

Get the length of this string type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the string type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

systemResources

- - - -
-

Returns a sorted NSArray containing all system resource names in this schema

-
- - -
- (NSArray *)systemResources
- - - - - - - - -
-

Discussion

-

Returns a sorted NSArray containing all system resource names in this schema

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

typeOfResourceNamed:

- - - -
-

Get the type of a named resource

-
- - -
- (NSString *)typeOfResourceNamed:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

the name of a resource in this schema

-
- -
- - - -
-

Return Value

-

the type code associated with this resource

-
- - - - - -
-

Discussion

-

Get the type of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

version

- - - -
-

Returns the version of the schema definition this schema was created from.

-
- - -
- (NSString *)version
- - - - - - - - -
-

Discussion

-

Returns the version of the schema definition this schema was created from.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMUIKit.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMUIKit.html deleted file mode 100644 index cf63910..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EMUIKit.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - EMUIKit Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Inherits fromNSObject
Declared inEMUIKit.h
- - - - - - - - - - - - - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EnumValue.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EnumValue.html deleted file mode 100644 index d89f813..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/EnumValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - EnumValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/FileValue.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/FileValue.html deleted file mode 100644 index 9867a75..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/FileValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - FileValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)filePath
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/IntValue.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/IntValue.html deleted file mode 100644 index f14140b..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/IntValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - IntValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)dataSize fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/NumberValue.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/NumberValue.html deleted file mode 100644 index d0bdc5a..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/NumberValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - NumberValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)dataSize fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/StringValue.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/StringValue.html deleted file mode 100644 index 3325a2b..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/StringValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - StringValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/StructValue.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/StructValue.html deleted file mode 100644 index c1f0feb..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/StructValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - StructValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/VoidValue.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/VoidValue.html deleted file mode 100644 index 6abbc7c..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Classes/VoidValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - VoidValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html deleted file mode 100644 index 717e7ce..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - EMConnectionDelegate Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnection.h
- - - - -
- -

Overview

-

@file

-
- - - - - - - - - - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html deleted file mode 100644 index 86b4b8d..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html +++ /dev/null @@ -1,1151 +0,0 @@ - - - - - EMConnectionType Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnectionType.h
- - - - -
- -

Overview

-

Abstracts a given protocol for connecting to devices.

-
- - - - - -
- -

Tasks

- - - - - -
    -
  • - -   scanDelegate -

    The delegate for scanning

    -
    - property - required method -
  • - -   connectionDelegate -

    The delegate for connection communication

    -
    - property - required method -
  • - -   schema -

    The schema for connection

    -
    - property - required method -
  • - -   lastReadValue -

    The last read resource value from the device

    -
    - property - required method -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - required method -
  • - -   signalStrengthFilterClass -

    The class to use for filtering, or smoothin, signal strength values

    -
    - property - required method -
  • - - – deviceType -

    The type of device - this can be set to anything and retreived for printing or examining.

    -
    - - required method -
  • - - – startUpdating -

    Tells the connection to start looking for devices of its type.

    -
    - - required method -
  • - - – stopUpdating -

    Tells the connection to stop looking for devices of its type.

    -
    - - required method -
  • - - – isConnected -

    Returns whether or not there is a connection with a device.

    -
    - - required method -
  • - - – disconnect -

    disconnects the current device.

    -
    - - required method -
  • - - – connectToDevice:connectionDelegate: -

    Establishes a connection with a device

    -
    - - required method -
  • - - – isAvailable -

    YES if available on the current device, NO if unavailable.

    -
    - - required method -
  • - - – fetch: -

    Fetches a resource. Can be retrieved in “lastReadValue”

    -
    - - required method -
  • - - – fetchSystemResource: -

    Fetches a system resource. Can be retrieved in “lastReadValue”.

    -
    - - required method -
  • - - – store: -

    writes a value to a device.

    -
    - - required method -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, readonly, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

connectionDelegate

- - - -
-

The delegate for connection communication

-
- - -
@property (nonatomic, unsafe_unretained) id<EMDeviceDelegate> connectionDelegate
- - - - - - - - -
-

Discussion

-

The delegate for connection communication

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

lastReadValue

- - - -
-

The last read resource value from the device

-
- - -
@property (nonatomic, strong) EMResourceValue *lastReadValue
- - - - - - - - -
-

Discussion

-

The last read resource value from the device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

scanDelegate

- - - -
-

The delegate for scanning

-
- - -
@property (nonatomic, unsafe_unretained) id<EMConnectionTypeScannerDelegate> scanDelegate
- - - - - - - - -
-

Discussion

-

The delegate for scanning

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

schema

- - - -
-

The schema for connection

-
- - -
@property (nonatomic, unsafe_unretained) EMSchema *schema
- - - - - - - - -
-

Discussion

-

The schema for connection

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

signalStrengthFilterClass

- - - -
-

The class to use for filtering, or smoothin, signal strength values

-
- - -
@property (nonatomic, strong) Class<EMSignalStrengthFilter> signalStrengthFilterClass
- - - - - - - - -
-

Discussion

-

The class to use for filtering, or smoothin, signal strength values

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(id)resourceValue
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(id)resourceValue
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isConnected

- - - -
-

Returns whether or not there is a connection with a device.

-
- - -
- (BOOL)isConnected
- - - - - - - - -
-

Discussion

-

Returns whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(id)resourceValue
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html deleted file mode 100644 index 85abb49..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html +++ /dev/null @@ -1,488 +0,0 @@ - - - - - EMConnectionTypeScannerDelegate Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnectionType.h
- - - - -
- -

Overview

-

These methods are sen tto the connection delegate to inform it of devices that come available or go offline.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

deviceScanner:didFindDevice:

- - - -
-

Tells the delegate a device was found.

-
- - -
- (void)deviceScanner:(id)scanner didFindDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was found.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didLoseDevice:

- - - -
-

Tells the delegate a device was lost.

-
- - -
- (void)deviceScanner:(id)scanner didLoseDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was lost.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didUpdateDevice:

- - - -
-

Updates the data for a device description

-
- - -
- (void)deviceScanner:(id)scanner didUpdateDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Updates the data for a device description

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html deleted file mode 100644 index 95bc4bc..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - EMDeviceDelegate Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnectionType.h
- - - - -
- -

Overview

-

EMTargetDeviceHandler is implemented by classes interested in manageing connections to devices. By default, this will be the shared instance of EMConnectionManager.

-
- - - - - - - - - - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html deleted file mode 100644 index b4ce878..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html +++ /dev/null @@ -1,1689 +0,0 @@ - - - - - EMResourceValueProtocol Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - -
Declared inEMResourceValue.h
- - - - -
- -

Overview

-

A protocol to define the methods that all EMResourceValue subclasses must define.

- -

Written by Carolyn Vaughan

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isArray

- - - -
-

Returns true if the type of this value is an Array, and false otherwise.

-
- - -
- (BOOL)isArray
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Array, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isEnum

- - - -
-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - -
- (BOOL)isEnum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isFile

- - - -
-

Returns true if the type of this value is a File, and false otherwise.

-
- - -
- (BOOL)isFile
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a File, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isInt

- - - -
-

Returns true if the type of this value is an Int, and false otherwise.

-
- - -
- (BOOL)isInt
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Int, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isNum

- - - -
-

Returns true if the type of this value is a Num, and false otherwise.

-
- - -
- (BOOL)isNum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a Num, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isScalar

- - - -
-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - -
- (BOOL)isScalar
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isString

- - - -
-

Returns true if the type of this value is a String, and false otherwise.

-
- - -
- (BOOL)isString
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a String, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isStruct

- - - -
-

Return true if the type of this value is a Struct, and false otherwise.

-
- - -
- (BOOL)isStruct
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Struct, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isVoid

- - - -
-

Return true if the type of this value is a Void, and false otherwise.

-
- - -
- (BOOL)isVoid
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Void, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/css/styles.css b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/css/styles.css deleted file mode 100755 index 7de7ea2..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/css/styles.css +++ /dev/null @@ -1,585 +0,0 @@ - - -body { - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; - font-size: 13px; - background: #fff url(http://www.emmoco.com/images/bg_page_gradient.jpg) repeat-x 0 0; -} - -#em-wrapper { - width:960px; - margin:0 auto; - background-color: #fff; - overflow: hidden; -} - -article -{ - background-color:#fff; -} - - -code { - font-family: Courier, Consolas, monospace; - font-size: 13px; - color: #666; -} - -pre { - font-family: Courier, Consolas, monospace; - font-size: 13px; - line-height: 18px; - tab-interval: 0.5em; - border: 1px solid #C7CFD5; - background-color: #F1F5F9; - color: #666; - padding: 0.3em 1em; -} - -ul { - list-style-type: square; -} - -li { - margin-bottom: 10px; -} - -a { - text-decoration: none; - color: #36C; -} - -a:hover { - text-decoration: underline; - color: #36C; -} - -h2 { - border-bottom: 1px solid #8391A8; - color: #3C4C6C; - font-size: 187%; - font-weight: normal; - margin-top: 1.75em; - padding-bottom: 2px; -} - -/* @group Common page elements */ - -#top_header { - height: 91px; - left: 0; - min-width: 598px; - - right: 0; - top: 50px; - z-index: 900; - width: 960px; - margin: auto; - clear: both; - margin-bottom: 15px; -} - -#footer { - clear: both; - padding-top: 20px; - text-align: center; -} - -#ccontents, #overview_contents { - border-top: 1px solid #2B334F; - position: absolute; - position:relative; - top: 91px; - left: 0; - right: 0; - bottom: 0; - top: 0; - overflow-x: hidden; - overflow-y: auto; - padding-left: 2em; - padding-right: 2em; - padding-top: 1em; - min-width: 550px; - width: 950px; - margin-left: auto; - margin-right: auto; - left: auto; - clear: both; - padding-left: 10px; - padding-right: 0; -} - -#contents.isShowingTOC { - left: 230px; - left: 130px; - min-width: 320px; - width: 730px; - margin-left: auto; - margin-right: auto; - position:absolute; - position:relative; -} - -.copyright { - font-size: 12px; -} - -.generator { - font-size: 11px; -} - -.main-navigation ul li { - display: inline; - margin-left: 15px; - list-style: none; -} - -.main-navigation { - margin-right: 20px; -} - -.navigation-top { - clear: both; - float: right; - margin-right: 20px; -} - -.navigation-bottom { - clear: both; - float: right; - margin-top: 20px; - margin-bottom: -10px; - margin-right: 20px; -} - -.open > .disclosure { - background-image: url("../img/disclosure_open.png"); -} - -.disclosure { - background: url("../img/disclosure.png") no-repeat scroll 0 0; -} - -.disclosure, .nodisclosure { - display: inline-block; - height: 8px; - margin-right: 5px; - position: relative; - width: 9px; -} - -/* @end */ - -/* @group Header */ - -#top_header #library { - background: url("../img/library_background.png") repeat-x 0 0 #485E78; - background-color: #ccc; - height: 35px; - font-size: 115%; - position:relative; -} - -#top_header #library #libraryTitle { - color: #FFFFFF; - margin-left: 15px; - text-shadow: 0 -1px 0 #485E78; - top: 8px; - position: absolute; -} - -#top_header #library #developerHome { - color: #92979E; - right: 15px; - top: 8px; - position: absolute; -} - -#top_header #library a:hover { - text-decoration: none; -} - -#top_header #title { - background: url("../img/title_background.png") repeat-x 0 0 #8A98A9; - border-bottom: 1px solid #B6B6B6; - height: 25px; - overflow: hidden; - text-align: left; - padding-left: 15px; -} - -#top_header h1 { - font-size: 115%; - font-weight: normal; - margin: 0; - padding: 3px 0 2px; - text-align: center; - text-align: left; - text-shadow: 0 1px 0 #D5D5D5; - white-space: nowrap; -} - -#headerButtons { - background-color: #D8D8D8; - background-image: url("../img/button_bar_background.png"); - border-bottom: 1px solid #EDEDED; - border-top: 1px solid #2B334F; - font-size: 8pt; - height: 28px; - left: 0; - list-style: none outside none; - margin: 0; - overflow: hidden; - padding: 0; - position: absolute; - position: relative; - right: 0; - top: 61px; - top: 0; -} - -#headerButtons li { - background-repeat: no-repeat; - display: inline; - margin-top: 0; - margin-bottom: 0; - padding: 0; -} - -#toc_button button { - border-color: #ACACAC; - border-style: none solid none none; - border-width: 0 1px 0 0; - height: 28px; - margin: 0; - padding-left: 30px; - text-align: left; - width: 230px; -} - -li#jumpto_button { - left: 230px; - margin-left: 0; - position: absolute; - -} - -li#jumpto_button select { - height: 22px; - margin: 5px 2px 0 10px; - max-width: 300px; -} - -/* @end */ - -/* @group Table of contents */ - -#tocContainer.isShowingTOC { - border-right: 1px solid #ACACAC; - display: block; - overflow-x: hidden; - overflow-y: auto; - padding: 0; -} - -#tocContainer { - background-color: #E4EBF7; - border-top: 1px solid #2B334F; - bottom: 0; - display: none; - left: 0; - left: auto; - overflow: hidden; - position: absolute; - top: 91px; - top: 150px; - width: 229px; -} - -#tocContainer > ul#toc { - font-size: 11px; - margin: 0; - padding: 12px 0 18px; - width: 209px; - -moz-user-select: none; - -webkit-user-select: none; - user-select: none; -} - -#tocContainer > ul#toc > li { - margin: 0; - padding: 0 0 7px 30px; - text-indent: -15px; -} - -#tocContainer > ul#toc > li > .sectionName a { - color: #000000; - font-weight: bold; -} - -#tocContainer > ul#toc > li > .sectionName a:hover { - text-decoration: none; -} - -#tocContainer > ul#toc li.children > ul { - display: none; - height: 0; -} - -#tocContainer > ul#toc > li > ul { - margin: 0; - padding: 0; -} - -#tocContainer > ul#toc > li > ul, ul#toc > li > ul > li { - margin-left: 0; - margin-bottom: 0; - padding-left: 15px; -} - -#tocContainer > ul#toc > li ul { - list-style: none; - margin-right: 0; - padding-right: 0; -} - -#tocContainer > ul#toc li.children.open > ul { - display: block; - height: auto; - margin-left: -15px; - padding-left: 0; -} - -#tocContainer > ul#toc > li > ul, ul#toc > li > ul > li { - margin-left: 0; - padding-left: 15px; -} - -#tocContainer li ul li { - margin-top: 0.583em; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -#tocContainer li ul li span.sectionName { - white-space: normal; -} - -#tocContainer > ul#toc > li > ul > li > .sectionName a { - font-weight: bold; -} - -#tocContainer > ul#toc > li > ul a { - color: #4F4F4F; -} - -/* @end */ - -/* @group Index formatting */ - -.index-title { - font-size: 13px; - font-weight: normal; -} - -.index-column { - float: left; - width: 30%; - min-width: 200px; - font-size: 11px; -} - -.index-column ul { - margin: 8px 0 0 0; - padding: 0; - list-style: none; -} - -.index-column ul li { - margin: 0 0 3px 0; - padding: 0; -} - -.hierarchy-column { - min-width: 400px; -} - -.hierarchy-column ul { - margin: 3px 0 0 15px; -} - -.hierarchy-column ul li { - list-style-type: square; -} - -/* @end */ - -/* @group Common formatting elements */ - -.title { - font-weight: normal; - font-size: 215%; - margin-top:0; -} - -.subtitle { - font-weight: normal; - font-size: 180%; - color: #3C4C6C; - border-bottom: 1px solid #5088C5; -} - -.subsubtitle { - font-weight: normal; - font-size: 145%; - height: 0.7em; -} - -.warning { - border: 1px solid #5088C5; - background-color: #F0F3F7; - margin-bottom: 0.5em; - padding: 0.3em 0.8em; -} - -.bug { - border: 1px solid #000; - background-color: #ffffcc; - margin-bottom: 0.5em; - padding: 0.3em 0.8em; -} - -.deprecated { - color: #F60425; -} - -/* @end */ - -/* @group Common layout */ - -.section { - margin-top: 3em; -} - -/* @end */ - -/* @group Object specification section */ - -.section-specification { - margin-left: 2.5em; - margin-right: 2.5em; - font-size: 12px; -} - -.section-specification table { - border-top: 1px solid #d6e0e5; -} - -.section-specification td { - vertical-align: top; - border-bottom: 1px solid #d6e0e5; - padding: .6em; -} - -.section-specification .specification-title { - font-weight: bold; -} - -/* @end */ - -/* @group Tasks section */ - -.task-list { - list-style-type: none; - padding-left: 0px; -} - -.task-list li { - margin-bottom: 3px; -} - -.task-item-suffix { - color: #996; - font-size: 12px; - font-style: italic; - margin-left: 0.5em; -} - -span.tooltip span.tooltip { - font-size: 1.0em; - display: none; - padding: 0.3em; - border: 1px solid #aaa; - background-color: #fdfec8; - color: #000; - text-align: left; -} - -span.tooltip:hover span.tooltip { - display: block; - position: absolute; - margin-left: 2em; -} - -/* @end */ - -/* @group Method section */ - -.section-method { - margin-top: 2.3em; -} - -.method-title { - margin-bottom: 1.5em; -} - -.method-subtitle { - margin-top: 0.7em; - margin-bottom: 0.2em; -} - -.method-subsection p { - margin-top: 0.4em; - margin-bottom: 0.8em; -} - -.method-declaration { - margin-top:1.182em; - margin-bottom:.909em; -} - -.method-declaration code { - font:14px Courier, Consolas, monospace; - color:#000; -} - -.declaration { - color: #000; -} - -.argument-def { - margin-top: 0.3em; - margin-bottom: 0.3em; -} - -.argument-def dd { - margin-left: 1.25em; -} - -.see-also-section ul { - list-style-type: none; - padding-left: 0px; - margin-top: 0; -} - -.see-also-section li { - margin-bottom: 3px; -} - -.declared-in-ref { - color: #666; -} - -/* @end */ - diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/css/stylesPrint.css b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/css/stylesPrint.css deleted file mode 100755 index dc54cd2..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/css/stylesPrint.css +++ /dev/null @@ -1,22 +0,0 @@ - -header { - display: none; -} - -div.main-navigation, div.navigation-top { - display: none; -} - -div#overview_contents, div#contents.isShowingTOC, div#contents { - overflow: visible; - position: relative; - top: 0px; - border: none; - left: 0; -} -#tocContainer.isShowingTOC { - display: none; -} -nav { - display: none; -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/hierarchy.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/hierarchy.html deleted file mode 100644 index 999e36e..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/hierarchy.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - iOS Framework Hierarchy - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
-
-
- - - - - -
-
- - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/button_bar_background.png b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/button_bar_background.png deleted file mode 100755 index d2cd0d8..0000000 Binary files a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/button_bar_background.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/disclosure.png b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/disclosure.png deleted file mode 100755 index 147198f..0000000 Binary files a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/disclosure.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/disclosure_open.png b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/disclosure_open.png deleted file mode 100755 index ea3842b..0000000 Binary files a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/disclosure_open.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/library_background.png b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/library_background.png deleted file mode 100755 index 8fa6d45..0000000 Binary files a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/library_background.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/title_background.png b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/title_background.png deleted file mode 100755 index 9001dac..0000000 Binary files a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/img/title_background.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/index.html b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/index.html deleted file mode 100644 index 60f7122..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Docs/index.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - iOS Framework Reference - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - - - - - -
-
-
- - - - - -
-
-
- - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h deleted file mode 100644 index eb427f6..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h +++ /dev/null @@ -1,34 +0,0 @@ -#import -#import "EMConnectionType.h" - -#if TARGET_OS_IPHONE - #import -#else - #import -#endif - - - -/** - * EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy. - * - * If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method. - */ - -@interface EMBluetoothLowEnergyConnectionType : NSObject { - -} - -@property (nonatomic) NSTimeInterval scanResetTime; - -/** - * By default, EMBluetoothLowEnergyConnectionType will 'discover' devices that have a schema hash matching a schema in your application bundle. - * Set this flag to 'YES' for an instance of this class to discover all Emmoco BLE devices. - * NOTE: Most applications should not have this enabled. - */ -@property (nonatomic) BOOL discoversAllEmmocoBLEDevices; - -+(CBUUID *)emmocoServiceUUID; -+(CBUUID *)emmocov12ServiceUUID; - -@end diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMChecksum.h b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMChecksum.h deleted file mode 100644 index fb4d24c..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMChecksum.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// EMChecksum.h -// Emmoco -// -// Created by bob frankel on 8/18/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import - -@interface EMChecksum : NSObject { - -} - -- (void)addByte:(int)byte; -- (void)clear; -- (int)sum; - -@end diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnection.h b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnection.h deleted file mode 100644 index b73f2b7..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnection.h +++ /dev/null @@ -1,134 +0,0 @@ - -/** @file */ - -#import -#import "EMSchema.h" -#import "EMConnectionType.h" -#import "EMTypes.h" - -@class EMConnection; - -@protocol EMConnectionDelegate - --(void)connectionDidTimeout:(EMConnection *)connection; --(void)connectionDidDisconnect:(EMConnection *)connection; - -@end - -/** - * The state of the current connection. Use KVO to receive updates on this property and react to changes. - */ - -typedef enum { - EMConnectionStateDisconnected, // Disconnected state, no error - EMConnectionStatePending, // A connection has been started, and is pending completion - EMConnectionStateSchemaNotFound, // The schema for the connection is not in the application bundle - EMConnectionStateInvalidSchemaHash, // The device didn't respond with a valid schema hash - EMConnectionStateConnected, // Connected state, no error - EMConnectionStateDisrupted, // The connection was interrupted - EMConnectionStatePendingForDefaultSchema, // The schema could not be found and the connection is being "forced" with the provided default schema. Note: This state will only occur if you have provided a default schema and told the connection manager to force a connection with it. - EMConnectionStateTimeout // The connection timed out -} EMConnectionState; - -extern NSString * const kEMConnectionDidReceiveIndicatorNotificationName; -extern NSString * const kEMIndicatorResourceKey; -extern NSString * const kEMIndicatorNameKey; -extern NSString * const kEMConnectionErrorDomain; -extern NSString * const kEMIndicatorResourceValueKey; - -@interface EMConnection : NSObject { - @protected - EMSchema *_systemSchema; -} - -/** - * This block will be called when an open connection is closed for any reason - */ -@property (atomic, strong) EMResourceBlock connectionClosedBlock; - -/** - * The timeout interval for a pending connection - */ -@property (atomic) NSTimeInterval connectionAttemptTimeout; - -/** - * The connection delegate. EMConnectionManager will post connect and disconnect delegate messages to this object if it is set. - */ -@property (nonatomic, unsafe_unretained) id connectionDelegate; - - -/** - * The EMDeviceBasicDescription used for conenction - */ -@property (nonatomic, strong) EMDeviceBasicDescription *device; - -/** - * The schema for connection - */ -@property (nonatomic, strong) EMSchema *schema; - - -/** - * Creates a new EMConnection object. - * Actual connection and disconnection to the named target occurs through calls to open and close on this object. - * @param device The basic description of a device - */ -- (id)initWithDevice:(EMDeviceBasicDescription *)device; - -/** - * Creates a new EMTargetConnection object. - * Actual connection and disconnection to the named target occurs through calls to open and close on this object. - * @param device the name of the target device, including one of the pre-defined prefixes - * @param resourceSchema the schema describing the resources available in this connection - */ -- (id)initWithDevice:(EMDeviceBasicDescription *)device schema:(EMSchema*)resourceSchema; - - -/** - * Returns true if connected and false otherwise. - */ -- (BOOL)isConnected; - -/** - * Opens a connection to the @device device property - * @param successBlock A block to call on a successful connect - * @param failBlock A block to call on a failed connect - */ -- (void)openConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -/** - * Cancels the attempt to open this EMTargetConnection, posting the open block with a failed status. - */ -- (void)cancelOpen; - -/** - * Closes the connection - * @param successBlock A block to call on a successful disconnect - * @param failBlock A block to call on a failed disconnect - */ -- (void)closeConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -/** - * Reads a value - * @param resourceName The name of the resource to read - * @param successBlock A block to call on a successful read - * @param failBlock A block to call on a failed read - */ --(void)readValueNamed:(NSString *)resourceName onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - --(void)readSystemValueNamed:(NSString *)resourceName onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -/** - * Writes a resource to the device - * @param resourceValue The resource value - * @param successBlock A block to call on a successful write - * @param failBlock A block to call on a failed write - */ - --(void)writeResource:(EMResourceValue *)resourceValue onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -- (NSString*)connectedDeviceSchemaHash; - - -@end - diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnectionListManager.h b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnectionListManager.h deleted file mode 100644 index 7c75f7d..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnectionListManager.h +++ /dev/null @@ -1,95 +0,0 @@ -#import "EMConnectionType.h" -#import - -/** - * kEMConnectionManagerDidStartUpdating is the name of a notification that is posted when the list manager begins updating, or scanning, for available devices - */ - -extern NSString * const kEMConnectionManagerDidStartUpdating; - -/** - * kEMConnectionManagerDidStopUpdating is the name of a notification that is posted when the list manager stops updating, or scanning, for available devices - */ - -extern NSString * const kEMConnectionManagerDidStopUpdating; - -/** - * EMConnectionListManager is a singleton class used for viewing a list of devices available for interaction. - */ -@interface EMConnectionListManager : NSObject - -/** - * @property devices - * A list of devices that has been discovered as available by the connection list manager - */ -@property (nonatomic, strong, readonly) NSArray *devices; - -/** - * @property filterPredicate - * A filter that allows only devices conforming to the predicate to be visible - */ -@property (nonatomic, strong) NSPredicate *filterPredicate; - -/** - * @property updating - * A boolean value indicating whether or not the connection list manager is actively updating the devices list - */ -@property (nonatomic, getter = isUpdating, readonly) BOOL updating; - -/** - * @property updateRate - * updateRate determines the scan frequency for discovering devices - */ -@property (nonatomic) NSTimeInterval updateRate; - - -/** - * @param automaticallyConnectsToLastDevice - * A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan. - */ -@property (nonatomic) BOOL automaticallyConnectsToLastDevice; - - -/** - * Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager - */ -+(EMConnectionListManager *)sharedManager; - -/** - * Retrieve a device description for a given unique identifier - * @param name The name of the device - */ - --(EMDeviceBasicDescription *)deviceBasicDescriptionForDeviceNamed:(NSString *)name; - -/** - * Tells the connection list manager to begin actively looking for devices to interact with. - */ --(void)startUpdating; - -/** - * Tells the connection list manager to stop looking for devices to interact with. - */ --(void)stopUpdating; - -/** - * Manually clears out all devices on the connection list manager. - */ --(void)reset; - -/** - * Detect if Bluetooth is available - */ --(BOOL)isBluetoothAvailable; - -/** - * Add your own connection type outside of bluetooth low energy - */ --(void)addConnectionTypeToUpdates:(id)connectionType; - -/** - * Remove your own connection type outside of bluetooth low energy - */ --(void)removeConnectionToFromUpdates:(id)connectionType; - -@end diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnectionManager.h b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnectionManager.h deleted file mode 100644 index 65fb98c..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnectionManager.h +++ /dev/null @@ -1,167 +0,0 @@ -#import -#import -#import "EMConnection.h" -#import "EMSchema.h" -#import "EMConnectionType.h" - -#ifndef CB_EXTERN_CLASS -#warning "You must include CoreBluetooth in project to use Em-Framework" -#endif - -/** - * A constant for NSUserDefaults that contains the name of the last connected device, if there is one - */ - -extern NSString * const kLastConnectedDevice; - -extern NSString * const kEMConnectionManagerDidUpdateConnectionStateNotificationName; - -/** - * Various types of connection errors. - */ - -typedef enum { - EMConnectionManagerErrorNoSchemaAvailable, - EMConnectionManagerErrorCouldNotDisconnect, - EMConnectionManagerErrorDeviceNotAvailable, -} EMConnectionManagerError; - -extern NSString * const kEMConnectionManagerErrorDomain; - -@class EMTargetDevice; -@class EMConnection; - -/** - * EMConnectionManager is a singleton class for managing a connection with a physical or mock device. - */ - -@interface EMConnectionManager : NSObject - -@property (nonatomic) EMConnectionState connectionState; - -@property (nonatomic, strong) NSURL *defaultSchemaURL; - - -/** - @property backgroundUpdatesEnabled - @description If you set this flag to "YES", the connection manager has the ability to persist while running in the background. By default, the connection manager severs connections when entering the background. - */ -@property (nonatomic) BOOL backgroundUpdatesEnabled; - -/** - * Use the +sharedManager class method to access the application-wide singleton instance of EMConnectionManager. - * Note: Accessing the connection manager in any way other is not recommended. - */ - -+(EMConnectionManager *)sharedManager; - -/** - * Tells the connection manager to connect to a specific device. - * - * @param device An instance of EMDeviceBasicDescription the connection manager should connect to - * @param successBlock The block to run after a successful connection - * @param failBlock The block to run if the connectino fails - * @description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds - */ - --(void)connectDevice:(EMDeviceBasicDescription *)device onSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Tells the connection manager to connect to a specific device. - * - * @param device An instance of EMDeviceBasicDescription the connection manager should connect to - * @param timeout The time the connection manager should allow for a successful connection. After the specified time interval passes, the fail block will be called. - * @param successBlock The block to run after a successful connection - * @param failBlock The block to run if the connection fails - * @description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds - */ --(void)connectDevice:(EMDeviceBasicDescription *)device timeoutInterval:(NSTimeInterval)timeout onSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Tells the connection manager to disconnect from a specific device - * - * @param successBlock The block to run after a successful disconnection - * @param failBlock The block to run if the disconnection fails. - */ --(void)disconnectWithSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Reads a resource from a connected device - * - * @param resourceName The name of the resource to read. This is the name of the resource in the device's schema. - * @param successBlock The block to call when a read occurs successfully. Connection manager will call this block with the value read. - * @param failBlock The block to call when a read fails. - */ --(void)readResource:(NSString *)resourceName onSuccess:(void(^)(id readValue))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Writes a value to a resource on a connected device - * - * @param resourceValue The value to write to the resource. This should be an instance of NSString, NSData, NSArray, NSNumber, or NSDictionary - * @param resource The name of the resource for writing. This is the name of the resource in the schema. - * @param successBlock The block to call when the write occurs successfully. - * @param failBlock The block to call when the write fails. - */ --(void)writeValue:(id)resourceValue toResource:(NSString *)resource onSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Returns an array of EMDeviceBasicDescription's for the device that is actively connected - */ --(EMDeviceBasicDescription *)connectedDevice; - -/** - * Returns a version of the the schema hash from a connected device's firmware as it appears on em-hub - */ --(NSString *)schemaHashForConnectedDevice; - -/** - * Tells the connection manager where it should look for schemas other than the NSBundle's mainBundle - * - * @param path The path for the directory in which to search - */ --(void)addSchemaSearchForFilesInDirectory:(NSString *)path; - -/** - * Tells the connection manager to no longer look in the specified path for schemas - * - * @param path The path to no longer search - * @description Note: This method will never ignore the current bundle's mainBundle - */ --(void)removeSchemaSearchForFilesInDirectory:(NSString *)path; - -/** - * Forces the connection manager to connect to a device with the default schema - * @param device The device for the forced connection - * @description Use this method with extreme caution. Many undefined behaviors can come from using this method with a schema that isn't an exact match for the specified device. EMConnectionManager uses this method internally. It is very rare that you will need to call this method directly. - */ --(void)forceConnectionWithDefaultSchema:(EMDeviceBasicDescription *)device; - -/** - * Tells EMConnectionManager to update its internal cache of schemas used for connection. - * @description EMConnectionManager uses this method internally. It is very rare taht you will need to call this method directly. - */ --(void)updateInternalSchemaCache; - -/** - * Gives the schema name in the application bundle for a given hash string - * @param hashString A full or partial schema hash string - * @description This method takes either a full hash or partial hash. If any schema begins with 'hash string', the file name in the bundle is returned. Returns nil if no matching schema was found in the bundle. - * If one or more schemas share 'hashString' at the beginning of their hash, the first path will be returned. - */ --(NSString *)schemaFileNameForHashString:(NSString *)hashString; - -/** - * Gets the schema for the connected device. - * @description Returns nil if no device is connected. - */ - --(EMSchema *)schemaForConnectedDevice; - -/** - * Gets the embedded system protocol level from the schema used to connect to the device - * @description This call does not send a message down to the board - the protocol level is pulled directly from the schema that was used to connect to the device. - */ - --(NSNumber *)embeddedSystemProtocolLevel; - -@end diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnectionType.h b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnectionType.h deleted file mode 100644 index c4dc364..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMConnectionType.h +++ /dev/null @@ -1,134 +0,0 @@ -#import -#import "EMSchema.h" -#import "EMDeviceBasicDescription.h" -#import "EMResourceValue.h" -#import "EMSignalStrengthFilter.h" - -/** - * EMTargetDeviceHandler is implemented by classes interested in manageing connections to devices. By default, this will be the shared instance of EMConnectionManager. - */ -@protocol EMDeviceDelegate -- (void)extendConnectTimeout; -- (void)postIndicatorForResource:(EMResourceValue *)indicator; -- (void)operationDone:(int)status; -@end - - -#pragma mark - EMConnectionTypeScannerDelegate Declaration - -/** - * These methods are sen tto the connection delegate to inform it of devices that come available or go offline. - */ - -@protocol EMConnectionTypeScannerDelegate - -/** - * Tells the delegate a device was found. - */ - --(void)deviceScanner:(id)scanner didFindDevice:(EMDeviceBasicDescription *)device; - -/** - * Tells the delegate a device was lost. - */ --(void)deviceScanner:(id)scanner didLoseDevice:(EMDeviceBasicDescription *)device; - - -/** - * Updates the data for a device description - */ --(void)deviceScanner:(id)scanner didUpdateDevice:(EMDeviceBasicDescription *)device; - -@end - -#pragma mark - EMConnectionType Declaration - -/** - * Abstracts a given protocol for connecting to devices. - */ - -@protocol EMConnectionType - -/** - * The delegate for scanning - */ -@property (nonatomic, unsafe_unretained) id scanDelegate; - -/** - * The delegate for connection communication - */ -@property (nonatomic, unsafe_unretained) id connectionDelegate; - -/** - * The schema for connection - */ -@property (nonatomic, unsafe_unretained) EMSchema *schema; - -/** - * The last read resource value from the device - */ -@property (nonatomic, strong) EMResourceValue *lastReadValue; - -/** - * A boolean indicating whether or not there is a connection with a device. - */ -@property (nonatomic, readonly, getter = isConnected) BOOL connected; - -/** - * The class to use for filtering, or smoothin, signal strength values - */ -@property (nonatomic, strong) Class signalStrengthFilterClass; - -/** - * The type of device - this can be set to anything and retreived for printing or examining. - */ --(NSString *)deviceType; - -/** - * Tells the connection to start looking for devices of its type. - */ --(void)startUpdating; - -/** - * Tells the connection to stop looking for devices of its type. - */ --(void)stopUpdating; - -/** - * Returns whether or not there is a connection with a device. - */ --(BOOL)isConnected; - -/** - * disconnects the current device. - * - */ --(void)disconnect; - -/** - * Establishes a connection with a device - */ --(void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id)connDelegate; - - -/** - * YES if available on the current device, NO if unavailable. - */ --(BOOL)isAvailable; - -/** - * Fetches a resource. Can be retrieved in "lastReadValue" - */ --(void)fetch:(id)resourceValue; - -/** - * Fetches a system resource. Can be retrieved in "lastReadValue". - */ -- (void)fetchSystemResource:(id)resourceValue; - -/** - * writes a value to a device. - */ --(void)store:(id)resourceValue; -@end - diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h deleted file mode 100644 index 826f60c..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h +++ /dev/null @@ -1,64 +0,0 @@ -#import "EMSignalStrengthFilter.h" - -@protocol EMConnectionType; - -/** - * EMDeviceBasicDescription is a class used to describe basic device characteristics throughout the entire framework. - * All devices, regardless of connection type, will have these properties. - * - * All classes implementing the EMConnectionType protocol will receive and deliver device information in the form of an EMDeviceBasicDescription. - */ - -@interface EMDeviceBasicDescription : NSObject - -/** - * The name of the device used thoughout the framework. - * Like the unique_identifier, this property needs to be unique. - */ -@property (nonatomic, strong) NSString *name; - -/** - * A concrete EMConnectionType instance that will be used to send messages to the device. - */ -@property (nonatomic, strong) id connectionType; - -/* - * An object that can describe the device to the provided connection type. - * For example, for bluetooth, this might be an instance of CBPeripheral. - */ -@property (nonatomic, strong) id deviceObject; - -/** - * A value between -100 and 0 used to describe signal strength. - */ -@property (nonatomic) float signalStrength; - -/** - * The signal strength filter for smoothing - */ -@property (nonatomic, strong) id signalStrengthFilter; - -/** - Data that was discovered along with the device. - Ex: When dealing with bluetooth, this is the advertising packet data - */ -@property (nonatomic, strong) NSData *advertiseData; - -/** - * An object taken from the advertise data based on the advertise resource in the device's schema - * Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData - */ -@property (nonatomic, strong) id advertiseObject; - -/** - The first six characters of the device's schema - */ -@property (nonatomic, strong) NSString *shortSchemaHash; - -/** - The name of the schema file in your bundle that relates to this device. - NOTE: Many devices do not broadcast this information. In this case, this property will not be set - */ -@property (nonatomic, strong) NSString *schemaFilePath; - -@end diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMFramework.h b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMFramework.h deleted file mode 100644 index bd5a435..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMFramework.h +++ /dev/null @@ -1,28 +0,0 @@ -// -// EMFramework.h -// Emmoco -// -// Created by bob frankel on 8/22/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMConnectionManager.h" -#import "EMConnectionListManager.h" -#import "EMConnection.h" -#import "EMBluetoothLowEnergyConnectionType.h" -#import "EMSchema.h" -#import "EMResourceValue.h" - -#define EMFrameworkProtocol_11 - -#define EMMinFramework @"12" -#define EMMaxFramework @"13" - -#define SIGNAL_STRENGTH_UNAVAILABLE FLT_MIN - -#ifdef DEBUG -#define EMLog(format, ...) NSLog(@"<%@:(%d)> %@", [[NSString stringWithUTF8String:__FILE__] lastPathComponent], __LINE__, [NSString stringWithFormat:(format), ##__VA_ARGS__]) -#else -#define EMLog(format, ...) -#endif \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMRSSIFilter.h b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMRSSIFilter.h deleted file mode 100644 index 847cd9c..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMRSSIFilter.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// EMRSSIFilter.h -// EMFramework -// -// Created by Dexter Weiss on 8/9/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import -#import "EMSignalStrengthFilter.h" - -@interface EMRSSIFilter : NSObject - -+(EMRSSIFilter *)filterWithInitialRSSI:(float)rssi; - --(id)initWithInitialSignalStrengthValue:(float)signalStrengthValue; --(float)addSignalStrengthValue:(float)signalStrengthValue; - -@end diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h deleted file mode 100644 index 7de58f9..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h +++ /dev/null @@ -1,9 +0,0 @@ -#import "EMResourceValue.h" - -@interface EMResourceValue (CocoaAdditions) - --(void)setNSObjectValue:(id)object; - --(id)NSObjectValue; - -@end diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMResourceValue.h b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMResourceValue.h deleted file mode 100644 index 44e36c5..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMResourceValue.h +++ /dev/null @@ -1,246 +0,0 @@ -// -// EMResourceValue.h -// Emmoco -// -// Created by bob frankel on 8/8/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMSerialPacket.h" - -@class EMSchema; -@class EMSerialPacket; -@class EMResourceValue; - -/** - * A protocol to define the methods that all EMResourceValue subclasses must define. - * - * Written by Carolyn Vaughan - */ - -@protocol EMResourceValueProtocol - -/** - * Internal initialization method used by EMResourceValue subclasses - * @param theName the name of this value - * @param theType the type of this value - * @param theResourceSchema the schema associated with this value - * @return this value - */ -- (id)initWithName:(NSString*)theName type:(NSString*)theType schema:(EMSchema*)theResourceSchema; - -/** - * Returns true if the type of this value is an Array, and false otherwise. - */ -- (BOOL)isArray; - -/** - * Returns true if the type of this value is a Num, and false otherwise. - */ -- (BOOL)isNum; - -/** - * Returns true if the type of this value is an Enum, and false otherwise. - */ -- (BOOL)isEnum; - -/** - * Returns true if the type of this value is a File, and false otherwise. - */ -- (BOOL)isFile; - -/** - * Returns true if the type of this value is an Int, and false otherwise. - */ -- (BOOL)isInt; - -/** - * Returns true if the type of this value is a String, and false otherwise. - */ -- (BOOL)isString; - -/** - * Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise. - */ -- (BOOL)isScalar; - -/** - * Return true if the type of this value is a Struct, and false otherwise. - */ -- (BOOL)isStruct; - -/** - * Return true if the type of this value is a Void, and false otherwise. - */ -- (BOOL)isVoid; - -/** - * Used to put the resource's value to the device - * @param buffer the data buffer being sent to the device - * - * The PUT is based on RESTful resourcing - */ -- (void)putData:(EMSerialPacket*)buffer; - -/** - * Used to get the resource's value from the device - * @param buffer the data buffer being received from the device - * @param size the amount of data the buffer holds - * - * The GET is based on RESTful resourcing - */ -- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket*)buffer; - -/** - * Assign a double value to a resource. - * @param value the value to be assigned, represented as a double - */ -- (void)setDoubleValue:(double)value; - -/** - * Assign a long value to a resource. For Num and Enum resources, this sets the ordinal value for the resource instead of setting the value directly. - * @param value the value to be assigned, represented as a long - */ -- (void)setLongValue:(long long)value; - -/** - * Assign a string value to a resource. - * @param value the value to be assigned, represented as a String - */ -- (void)setStringValue:(NSString*)value; - -/** - * This ResourceValue, as a double. - * @exception UsageError the type of this value is not a Num - */ -- (double)doubleValue; - -/** - * This ResourceValue, as a long. For Num and Enum resources, this returns the ordinal value for the resource instead of the actual value. - * @exception UsageError the type of this value is not a Scalar - */ -- (long long)longValue; - -/** - * This ResourceValue, as a String. - * @exception UsageError the type of this value is not a Scalar - */ -- (NSString*)stringValue; - -/** - * Assign another resource value's value to this resource value - * @param source the ResourceValue who's value you wish to assign to this EMResourceValue instance - */ -- (void)copyFromResource:(EMResourceValue*)source; - -/** - * Reset this ResourceValue to its initial state upon creation - */ -- (void)reset; - -/** - * The minimum numerical value for this ResourceValue. - */ -- (double)min; - -/** - * The maximum numerical value for this ResourceValue. - */ -- (double)max; - -/** - * The step for this ResourceValue. - */ -- (double)step; - -/** - * The maximum number of distinct values for this ResourceValue. - */ -- (long)length; - -/** - * An array of acceptable enum values for this ResourceValue. - */ -- (NSArray *)enumValues; - -/** - * An array of acceptable field names for this ResourceValue. - */ -- (NSArray *)fieldNames; - -/** - * Select a ResourceValue element from a ResourceValue Array by index - * @param index the element to be selected - * @return the indexed element - */ -- (EMResourceValue*)index:(int)index; - -/** - * Select a ResourceValue element from a ResourceValue Struct by field name - * @param fieldName the element to be selected - * @return the ResourceValue held in the selected field - */ -- (EMResourceValue*)select:(NSString*)fieldName; - -/** - * Return the end-of-file status for this ResourceValue File. For internal use only. - */ -- (BOOL)fileEof; - -/** - * Prepare a local file associated with this ResourceValue File for reading. For internal use only; - d*/ -- (void)fileFetch; - -/** - * Prepare a local file associated with this ResourceValue File for writing. For internal use only; - */ -- (void)fileStore; - --(NSData *)fileData; - -@end - -/** - * A container for different types of resource values. - * Instances of this class are used to hold values for resources whose types is - * either Void, Int, Enum, Num, String, Struct, Array, or File. - * - * See also: - * - * - [EMSchema newResourceValueForResourceNamed:] - * - * Written by Bob Frankel and Carolyn Vaughan - */ -@interface EMResourceValue : NSObject { - -} - -/** - * The name of the resource. - */ -@property(readonly) NSString* name; - -/** - * The resource schema associated with the resource. - */ -@property(readonly) EMSchema* resourceSchema; - -/** - * The type of the resource. - */ -@property(readonly) NSString* type; - -- (int)valueSize; -/** - * Create a EMResourceValue. This method is used internally by the framework. - * @param name the name given to the newly-created value - * @param type the type of the newly-created value - * @param resourceSchema an EMSchema instance - * @return a new EMResourceValue instance - */ -+ (EMResourceValue*)resourceWithName:(NSString*)name ofType:(NSString*)type fromSchema:(EMSchema*)resourceSchema; - -@end - diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMSchema.h b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMSchema.h deleted file mode 100644 index e219126..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMSchema.h +++ /dev/null @@ -1,237 +0,0 @@ -// -// EMSchema.h -// Emmoco -// -// Created by bob frankel on 8/7/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMResourceValue.h" - -typedef enum { - EMResourceAccessTypeRead = 1 << 0, - EMResourceAccessTypeWrite = 1 << 1, - EMResourceAccessTypeIndicate = 1 << 2, -} EMResourceAccessType; - -@class EMResourceValue; - -/** - * A set of meta-data describing a set of resources. - * Written by Bob Frankel and Carolyn Vaughan - */ -@interface EMSchema : NSObject { - -} - -/** - * Creates a EMResourceSchema instance from the contents of a file. - * @param fileName a file containing JSON content - * @return a newly created EMResourceSchema instance - */ -+ (EMSchema*)schemaFromFile:(NSString*)fileName; - -/** - * Get the read/write/indicator access capabilities of a named resource - * @param resourceName a valid resource name in this schema - * @return an NSString containing the characters 'r', 'w', and 'i' as appropriate - * @exception UsageError the resource name is invalid - */ -- (EMResourceAccessType)accessForResource:(NSString*)resourceName; - -/** - * Returns a sorted NSArray containing all application resource names in this schema - */ -- (NSArray*)applicationResources; - -/** - * Get the parameters associated with a number type. - * @param type a valid number type name in this schema - * @return a four-element NSArray holding the min, max, step, and prec parameters of this type - * @exception UsageError the number type name is invalid - */ -- (NSArray*)numberParametersForType:(NSString*)type; - -/** -* Get the representation type associated with a number type. -* @param type a valid number type name in this schema -* @return an integral representation type -* @exception UsageError the number type name is invalid -*/ -- (NSString*)numericRepresentationForType:(NSString*)type; - -/** - * Get the values associated with an enum type. - * @param type a valid enum type name in this schema - * @return a NSDictionary containing enum value names and their corresponding ordinal - * @exception UsageError the enum type name is invalid - */ -- (NSDictionary*)enumValuesForType:(NSString*)type; - -/** - * Get the names of the fields associated with a struct type. - * @param type a valid struct type name in this schema - * @return a NSArray containing field names - * @exception UsageError the struct type name is invalid - */ -- (NSArray*)fieldNamesForType:(NSString*)type; - -/** - * Get the fields associated with a struct type. - * @param type a valid struct type name in this schema - * @return a NSDictionary containing field names and their corresponding type code - * @exception UsageError the struct type name is invalid - */ -- (NSDictionary*)fieldsForType:(NSString*)type; - -/** - * Get the length of this string type. - * @param type a valid string type name in this schema - * @return the length of this string type - * @exception UsageError the string type name is invalid - */ -- (int)stringLengthForType:(NSString*)type; - -/** - * Returns the fully-qualified name of this schema. - */ -- (NSString*)name; - -/** - * Returns the protocol level of this schema - */ -- (int)protocolLevel; - -/** - * Returns an NSDictionary containing all resource names in this schema and their corresponding type code. - */ -- (NSDictionary*)resources; - -/** - * Returns the maximum size in bytes amongst all resource types in this schema. - */ -- (int)maxResourceSize; - -/** - * Get the alignment of a named resource - * @param resourceName a named resource in this schema - * @return the alignment in bytes of this resource - * @exception UsageError the resource name is invalid - */ -- (int)byteAlignmentForResource:(NSString*)resourceName; - -/** - * Get the unique id associated with a named resource - * @param resourceName a named resource in this schema - * @return the corresponding resource id - * @exception UsageError the resource name is invalid - */ -- (int)idForResource:(NSString*)resourceName; - -/** - * Get the resource name associated with this resource id - * @param resourceId a resource id - * @return the corresponding resource name - * @exception UsageError the resource id is invalid - * @see idForResource: - */ -- (NSString*)nameForResourceWithID:(NSInteger)resourceId; - -/** - * Get the size of a named resource - * @param resourceName a named resource in this schema - * @return the size in bytes of this resource - * @exception UsageError the resource name is invalid - */ -- (int)sizeForResourceNamed:(NSString*)resourceName; - -/** - * Get the size of a standard scalar type - * @param type a scalar type code - * @return the size in bytes of this standard type - * @exception UsageError the type code is invalid - */ -- (int)sizeForStandardType:(NSString*)type; - -/** - * Get the alignment of a standard scalar type - * @param type a scalar type code - * @return the alignment in bytes of this standard type - * @exception UsageError the type code is invalid - */ -- (int)alignmentForStandardType:(NSString*)type; - -/** - * Returns a sorted NSArray containing all system resource names in this schema - */ -- (NSArray*)systemResources; - -/** - * Get the type of a named resource - * @param resourceName the name of a resource in this schema - * @return the type code associated with this resource - * @exception UsageError the resource name is invalid - */ -- (NSString*)typeOfResourceNamed:(NSString*)resourceName; - -/** - * Returns the owner of the schema definition this schema was created from. - */ -- (NSString*)owner; - -/** - * Returns the version of the schema definition this schema was created from. - */ -- (NSString*)version; - -/** - * Returns the description associated with this schema. - */ -- (NSString*)schemaDescription; - -/** - * Returns the UUID associated with this schema. - */ -- (NSString*)UUID; - -/** - * Returns the UUID associated with this schema as an array of numbers. - */ -- (NSArray *)numericalUUID; - -/** - * Returns the build number associated with this schema as an array of numbers. - */ -- (NSArray *)buildDate; - -/** - * Returns the schema hash associated with this schema as an array of numbers. - */ -- (NSArray *)schemaHash; - -/** - * Returns the name of the resource that is being broadcast in the advertising packets. Returns nil if none. - */ --(NSString *)broadcastResourceName; - -/** - * Create a new ResourceValue instance for a named resource. - * @param resourceName a named resource in this schema - * @return a newly created EMResourceValue to a value for this resource - * @exception UsageError the resource name is invalid - */ -- (EMResourceValue*)newResourceValueForResourceNamed:(NSString*)resourceName; - -/* - * TODO - fill in this documentation - */ -- (BOOL)validateResourceNamed:(NSString*)resourceName withAccess:(EMResourceAccessType)access; - --(NSNumber *)embeddedProtocolNumber; - --(int)packedSizeForType:(NSString*)type; --(int)unpackedSizeForType:(NSString*)type; --(NSArray *)fieldPackingsForType:(NSString*)type; - -@end diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMSerialPacket.h b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMSerialPacket.h deleted file mode 100644 index 4e10fbf..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMSerialPacket.h +++ /dev/null @@ -1,46 +0,0 @@ -// -// EMSerialPacket.h -// Emmoco -// -// Created by bob frankel on 8/18/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMSchema.h" -#import "EMChecksum.h" - -@class EMSchema; - -#define EM_MAX_DATA_SIZE 240 -#define EM_HEADER_SIZE 4 - -enum { - EMSerialPacket_NOP = 1 << 0, - EMSerialPacket_FETCH = 1 << 1, - EMSerialPacket_FETCH_DONE = 1 << 2, - EMSerialPacket_STORE = 1 << 3, - EMSerialPacket_STORE_DONE = 1 << 4, - EMSerialPacket_INDICATOR = 1 << 5 -}; -typedef NSUInteger EMSerialPacketKind; - -typedef struct EMSerialPacketHeader { - int size; - EMSerialPacketKind kind; - int resourceId; -} EMSerialPacketHeader; - -@interface EMSerialPacket : NSObject { - -} - -@property(readonly) uint8_t* buffer; -@property(readonly) int length; - -- (void)addInteger:(long long)anInt forByteSize:(int)size; -- (void)alignTo:(int)align; -- (void)rewind; -- (long long)scanIntegerForByteSize:(int)size asUnsigned:(BOOL)isUnsigned; - -@end diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h deleted file mode 100644 index 241d8fc..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// EMSignalStrengthFilter.h -// EMFramework -// -// Created by Dexter Weiss on 8/9/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@protocol EMSignalStrengthFilter - --(id)initWithInitialSignalStrengthValue:(float)signalStrengthValue; --(float)addSignalStrengthValue:(float)signalStrengthValue; - -@end diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMTypes.h b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMTypes.h deleted file mode 100644 index 9aa20fb..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/Headers/EMTypes.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// EMDevice.h -// Emmoco -// -// Copyright 2012 Emmoco, Inc.. All rights reserved. -// - -typedef enum { - EMOperationStatusSuccess, - EMOperationStatusFailure -} EMOperationStatus; - -/* - * Block type used to doing callbacks to user programs. User programs define callbacks conforming to this - * block signature and the framework calls them back suppling status value and data object - */ -typedef void(^EMResourceBlock)(EMOperationStatus status, EMResourceValue *value); - -typedef void(^EMStatusBlock)(EMOperationStatus status); - -typedef void(^EMFailBlock)(NSError *error); \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/README.md b/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/README.md deleted file mode 100644 index a2ec505..0000000 --- a/ios-examples-13.4.9/Ex_Compound/EmmocoMobileFramework/README.md +++ /dev/null @@ -1,18 +0,0 @@ -# Adding EMFramework to your project -================== -### Library dependencies -1) libEMFramework.a -2) CoreBluetooth.framework - -================== - -### Add the headers to your project - -All headers found in the `EmmocoMobileFramework/Headers` folder should be included. - -================== - -### Add Schemas to your project - -Add the system.json file from the Assets/ directory into your application bundle. - diff --git a/ios-examples-13.4.9/Ex_Compound/Ex_Compound.xcodeproj/project.pbxproj b/ios-examples-13.4.9/Ex_Compound/Ex_Compound.xcodeproj/project.pbxproj deleted file mode 100644 index 65c4fc7..0000000 --- a/ios-examples-13.4.9/Ex_Compound/Ex_Compound.xcodeproj/project.pbxproj +++ /dev/null @@ -1,572 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 340098A71860F0F900DE02A9 /* EMCompoundResourceCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340098A61860F0F900DE02A9 /* EMCompoundResourceCell.m */; }; - 3476EBB9180DBD0B00C71DA1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3476EBB8180DBD0B00C71DA1 /* Foundation.framework */; }; - 3476EBBB180DBD0B00C71DA1 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3476EBBA180DBD0B00C71DA1 /* CoreGraphics.framework */; }; - 3476EBBD180DBD0B00C71DA1 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3476EBBC180DBD0B00C71DA1 /* UIKit.framework */; }; - 3476EBC3180DBD0B00C71DA1 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3476EBC1180DBD0B00C71DA1 /* InfoPlist.strings */; }; - 3476EBC5180DBD0B00C71DA1 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 3476EBC4180DBD0B00C71DA1 /* main.m */; }; - 3476EBC9180DBD0B00C71DA1 /* EMAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3476EBC8180DBD0B00C71DA1 /* EMAppDelegate.m */; }; - 3476EBCB180DBD0B00C71DA1 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3476EBCA180DBD0B00C71DA1 /* Images.xcassets */; }; - 3476EBD2180DBD0B00C71DA1 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3476EBD1180DBD0B00C71DA1 /* XCTest.framework */; }; - 3476EBD3180DBD0B00C71DA1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3476EBB8180DBD0B00C71DA1 /* Foundation.framework */; }; - 3476EBD4180DBD0B00C71DA1 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3476EBBC180DBD0B00C71DA1 /* UIKit.framework */; }; - 3476EBDC180DBD0B00C71DA1 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3476EBDA180DBD0B00C71DA1 /* InfoPlist.strings */; }; - 3476EBDE180DBD0B00C71DA1 /* Compound_ExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3476EBDD180DBD0B00C71DA1 /* Compound_ExampleTests.m */; }; - 3476EBE9180DBD3400C71DA1 /* system.json in Resources */ = {isa = PBXBuildFile; fileRef = 3476EBE8180DBD3400C71DA1 /* system.json */; }; - 3476EC04180DBD6000C71DA1 /* EMDevicePickerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3476EC02180DBD6000C71DA1 /* EMDevicePickerViewController.m */; }; - 3476EC05180DBD6000C71DA1 /* EMConnectingView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3476EC03180DBD6000C71DA1 /* EMConnectingView.xib */; }; - 3476EC07180DBD6D00C71DA1 /* Storyboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3476EC06180DBD6D00C71DA1 /* Storyboard.storyboard */; }; - 3476EC09180DBE3B00C71DA1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3476EC08180DBE3B00C71DA1 /* CoreBluetooth.framework */; }; - 3476EC0B180DBF4700C71DA1 /* libEMFramework.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3476EC0A180DBF4700C71DA1 /* libEMFramework.a */; }; - 3476EC0D180DC02000C71DA1 /* ex_compound.json in Resources */ = {isa = PBXBuildFile; fileRef = 3476EC0C180DC02000C71DA1 /* ex_compound.json */; }; - 3476EC10180DC1A400C71DA1 /* EMCompoundExampleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3476EC0F180DC1A400C71DA1 /* EMCompoundExampleViewController.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 3476EBD5180DBD0B00C71DA1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 3476EBAD180DBD0B00C71DA1 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3476EBB4180DBD0B00C71DA1; - remoteInfo = "Compound Example"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 340098A51860F0F900DE02A9 /* EMCompoundResourceCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMCompoundResourceCell.h; sourceTree = ""; }; - 340098A61860F0F900DE02A9 /* EMCompoundResourceCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EMCompoundResourceCell.m; sourceTree = ""; }; - 3476EBB5180DBD0B00C71DA1 /* Ex_Compound.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Ex_Compound.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 3476EBB8180DBD0B00C71DA1 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 3476EBBA180DBD0B00C71DA1 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - 3476EBBC180DBD0B00C71DA1 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - 3476EBC0180DBD0B00C71DA1 /* Ex_Compound-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Ex_Compound-Info.plist"; sourceTree = ""; }; - 3476EBC2180DBD0B00C71DA1 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 3476EBC4180DBD0B00C71DA1 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 3476EBC6180DBD0B00C71DA1 /* Ex_Compound-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ex_Compound-Prefix.pch"; sourceTree = ""; }; - 3476EBC7180DBD0B00C71DA1 /* EMAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EMAppDelegate.h; sourceTree = ""; }; - 3476EBC8180DBD0B00C71DA1 /* EMAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = EMAppDelegate.m; sourceTree = ""; }; - 3476EBCA180DBD0B00C71DA1 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - 3476EBD0180DBD0B00C71DA1 /* Ex_CompoundTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Ex_CompoundTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3476EBD1180DBD0B00C71DA1 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 3476EBD9180DBD0B00C71DA1 /* Ex_CompoundTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Ex_CompoundTests-Info.plist"; sourceTree = ""; }; - 3476EBDB180DBD0B00C71DA1 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 3476EBDD180DBD0B00C71DA1 /* Compound_ExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Compound_ExampleTests.m; sourceTree = ""; }; - 3476EBE8180DBD3400C71DA1 /* system.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = system.json; path = EmmocoMobileFramework/Assets/system.json; sourceTree = SOURCE_ROOT; }; - 3476EBEB180DBD3C00C71DA1 /* EMBluetoothLowEnergyConnectionType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMBluetoothLowEnergyConnectionType.h; sourceTree = ""; }; - 3476EBEC180DBD3C00C71DA1 /* EMChecksum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMChecksum.h; sourceTree = ""; }; - 3476EBED180DBD3C00C71DA1 /* EMConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnection.h; sourceTree = ""; }; - 3476EBEE180DBD3C00C71DA1 /* EMConnectionIndicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionIndicator.h; sourceTree = ""; }; - 3476EBEF180DBD3C00C71DA1 /* EMConnectionListManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionListManager.h; sourceTree = ""; }; - 3476EBF0180DBD3C00C71DA1 /* EMConnectionListView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionListView.h; sourceTree = ""; }; - 3476EBF1180DBD3C00C71DA1 /* EMConnectionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionManager.h; sourceTree = ""; }; - 3476EBF2180DBD3C00C71DA1 /* EMConnectionPickerDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionPickerDelegate.h; sourceTree = ""; }; - 3476EBF3180DBD3C00C71DA1 /* EMConnectionType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionType.h; sourceTree = ""; }; - 3476EBF4180DBD3C00C71DA1 /* EMDeviceBasicDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMDeviceBasicDescription.h; sourceTree = ""; }; - 3476EBF5180DBD3C00C71DA1 /* EMFramework.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMFramework.h; sourceTree = ""; }; - 3476EBF6180DBD3C00C71DA1 /* EMMockConnectionType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMMockConnectionType.h; sourceTree = ""; }; - 3476EBF7180DBD3C00C71DA1 /* EMMockDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMMockDevice.h; sourceTree = ""; }; - 3476EBF8180DBD3C00C71DA1 /* EMResourceValue+CocoaAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EMResourceValue+CocoaAdditions.h"; sourceTree = ""; }; - 3476EBF9180DBD3C00C71DA1 /* EMResourceValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMResourceValue.h; sourceTree = ""; }; - 3476EBFA180DBD3C00C71DA1 /* EMSchema.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMSchema.h; sourceTree = ""; }; - 3476EBFB180DBD3C00C71DA1 /* EMSerialPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMSerialPacket.h; sourceTree = ""; }; - 3476EBFC180DBD3C00C71DA1 /* EMSignalStrengthFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMSignalStrengthFilter.h; sourceTree = ""; }; - 3476EBFD180DBD3C00C71DA1 /* EMTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMTypes.h; sourceTree = ""; }; - 3476EBFE180DBD3C00C71DA1 /* NSTimer+EMAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSTimer+EMAdditions.h"; sourceTree = ""; }; - 3476EC01180DBD6000C71DA1 /* EMDevicePickerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMDevicePickerViewController.h; sourceTree = ""; }; - 3476EC02180DBD6000C71DA1 /* EMDevicePickerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EMDevicePickerViewController.m; sourceTree = ""; }; - 3476EC03180DBD6000C71DA1 /* EMConnectingView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = EMConnectingView.xib; sourceTree = ""; }; - 3476EC06180DBD6D00C71DA1 /* Storyboard.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Storyboard.storyboard; sourceTree = ""; }; - 3476EC08180DBE3B00C71DA1 /* CoreBluetooth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreBluetooth.framework; path = System/Library/Frameworks/CoreBluetooth.framework; sourceTree = SDKROOT; }; - 3476EC0A180DBF4700C71DA1 /* libEMFramework.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libEMFramework.a; path = EmmocoMobileFramework/Framework/libEMFramework.a; sourceTree = ""; }; - 3476EC0C180DC02000C71DA1 /* ex_compound.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ex_compound.json; sourceTree = ""; }; - 3476EC0E180DC1A400C71DA1 /* EMCompoundExampleViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMCompoundExampleViewController.h; sourceTree = ""; }; - 3476EC0F180DC1A400C71DA1 /* EMCompoundExampleViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EMCompoundExampleViewController.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 3476EBB2180DBD0B00C71DA1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3476EC09180DBE3B00C71DA1 /* CoreBluetooth.framework in Frameworks */, - 3476EBBB180DBD0B00C71DA1 /* CoreGraphics.framework in Frameworks */, - 3476EBBD180DBD0B00C71DA1 /* UIKit.framework in Frameworks */, - 3476EBB9180DBD0B00C71DA1 /* Foundation.framework in Frameworks */, - 3476EC0B180DBF4700C71DA1 /* libEMFramework.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3476EBCD180DBD0B00C71DA1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3476EBD2180DBD0B00C71DA1 /* XCTest.framework in Frameworks */, - 3476EBD4180DBD0B00C71DA1 /* UIKit.framework in Frameworks */, - 3476EBD3180DBD0B00C71DA1 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 3476EBAC180DBD0B00C71DA1 = { - isa = PBXGroup; - children = ( - 3476EBBE180DBD0B00C71DA1 /* Compound Example */, - 3476EBD7180DBD0B00C71DA1 /* Compound ExampleTests */, - 3476EBB7180DBD0B00C71DA1 /* Frameworks */, - 3476EBB6180DBD0B00C71DA1 /* Products */, - ); - sourceTree = ""; - }; - 3476EBB6180DBD0B00C71DA1 /* Products */ = { - isa = PBXGroup; - children = ( - 3476EBB5180DBD0B00C71DA1 /* Ex_Compound.app */, - 3476EBD0180DBD0B00C71DA1 /* Ex_CompoundTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 3476EBB7180DBD0B00C71DA1 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 3476EC0A180DBF4700C71DA1 /* libEMFramework.a */, - 3476EC08180DBE3B00C71DA1 /* CoreBluetooth.framework */, - 3476EBB8180DBD0B00C71DA1 /* Foundation.framework */, - 3476EBBA180DBD0B00C71DA1 /* CoreGraphics.framework */, - 3476EBBC180DBD0B00C71DA1 /* UIKit.framework */, - 3476EBD1180DBD0B00C71DA1 /* XCTest.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 3476EBBE180DBD0B00C71DA1 /* Compound Example */ = { - isa = PBXGroup; - children = ( - 3476EBE7180DBD2900C71DA1 /* Framework */, - 3476EBC7180DBD0B00C71DA1 /* EMAppDelegate.h */, - 3476EBC8180DBD0B00C71DA1 /* EMAppDelegate.m */, - 3476EC01180DBD6000C71DA1 /* EMDevicePickerViewController.h */, - 3476EC02180DBD6000C71DA1 /* EMDevicePickerViewController.m */, - 3476EC03180DBD6000C71DA1 /* EMConnectingView.xib */, - 3476EBCA180DBD0B00C71DA1 /* Images.xcassets */, - 3476EBBF180DBD0B00C71DA1 /* Supporting Files */, - 3476EC06180DBD6D00C71DA1 /* Storyboard.storyboard */, - 3476EC0E180DC1A400C71DA1 /* EMCompoundExampleViewController.h */, - 3476EC0F180DC1A400C71DA1 /* EMCompoundExampleViewController.m */, - 340098A51860F0F900DE02A9 /* EMCompoundResourceCell.h */, - 340098A61860F0F900DE02A9 /* EMCompoundResourceCell.m */, - ); - path = "Compound Example"; - sourceTree = ""; - }; - 3476EBBF180DBD0B00C71DA1 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 3476EBC0180DBD0B00C71DA1 /* Ex_Compound-Info.plist */, - 3476EBC1180DBD0B00C71DA1 /* InfoPlist.strings */, - 3476EBC4180DBD0B00C71DA1 /* main.m */, - 3476EBC6180DBD0B00C71DA1 /* Ex_Compound-Prefix.pch */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 3476EBD7180DBD0B00C71DA1 /* Compound ExampleTests */ = { - isa = PBXGroup; - children = ( - 3476EBDD180DBD0B00C71DA1 /* Compound_ExampleTests.m */, - 3476EBD8180DBD0B00C71DA1 /* Supporting Files */, - ); - path = "Compound ExampleTests"; - sourceTree = ""; - }; - 3476EBD8180DBD0B00C71DA1 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 3476EBD9180DBD0B00C71DA1 /* Ex_CompoundTests-Info.plist */, - 3476EBDA180DBD0B00C71DA1 /* InfoPlist.strings */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 3476EBE7180DBD2900C71DA1 /* Framework */ = { - isa = PBXGroup; - children = ( - 3476EBEA180DBD3C00C71DA1 /* Headers */, - 3476EBE8180DBD3400C71DA1 /* system.json */, - 3476EC0C180DC02000C71DA1 /* ex_compound.json */, - ); - name = Framework; - sourceTree = ""; - }; - 3476EBEA180DBD3C00C71DA1 /* Headers */ = { - isa = PBXGroup; - children = ( - 3476EBEB180DBD3C00C71DA1 /* EMBluetoothLowEnergyConnectionType.h */, - 3476EBEC180DBD3C00C71DA1 /* EMChecksum.h */, - 3476EBED180DBD3C00C71DA1 /* EMConnection.h */, - 3476EBEE180DBD3C00C71DA1 /* EMConnectionIndicator.h */, - 3476EBEF180DBD3C00C71DA1 /* EMConnectionListManager.h */, - 3476EBF0180DBD3C00C71DA1 /* EMConnectionListView.h */, - 3476EBF1180DBD3C00C71DA1 /* EMConnectionManager.h */, - 3476EBF2180DBD3C00C71DA1 /* EMConnectionPickerDelegate.h */, - 3476EBF3180DBD3C00C71DA1 /* EMConnectionType.h */, - 3476EBF4180DBD3C00C71DA1 /* EMDeviceBasicDescription.h */, - 3476EBF5180DBD3C00C71DA1 /* EMFramework.h */, - 3476EBF6180DBD3C00C71DA1 /* EMMockConnectionType.h */, - 3476EBF7180DBD3C00C71DA1 /* EMMockDevice.h */, - 3476EBF8180DBD3C00C71DA1 /* EMResourceValue+CocoaAdditions.h */, - 3476EBF9180DBD3C00C71DA1 /* EMResourceValue.h */, - 3476EBFA180DBD3C00C71DA1 /* EMSchema.h */, - 3476EBFB180DBD3C00C71DA1 /* EMSerialPacket.h */, - 3476EBFC180DBD3C00C71DA1 /* EMSignalStrengthFilter.h */, - 3476EBFD180DBD3C00C71DA1 /* EMTypes.h */, - 3476EBFE180DBD3C00C71DA1 /* NSTimer+EMAdditions.h */, - ); - name = Headers; - path = EmmocoMobileFramework/Headers; - sourceTree = SOURCE_ROOT; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 3476EBB4180DBD0B00C71DA1 /* Ex_Compound */ = { - isa = PBXNativeTarget; - buildConfigurationList = 3476EBE1180DBD0B00C71DA1 /* Build configuration list for PBXNativeTarget "Ex_Compound" */; - buildPhases = ( - 3476EBB1180DBD0B00C71DA1 /* Sources */, - 3476EBB2180DBD0B00C71DA1 /* Frameworks */, - 3476EBB3180DBD0B00C71DA1 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Ex_Compound; - productName = "Compound Example"; - productReference = 3476EBB5180DBD0B00C71DA1 /* Ex_Compound.app */; - productType = "com.apple.product-type.application"; - }; - 3476EBCF180DBD0B00C71DA1 /* Ex_CompoundTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 3476EBE4180DBD0B00C71DA1 /* Build configuration list for PBXNativeTarget "Ex_CompoundTests" */; - buildPhases = ( - 3476EBCC180DBD0B00C71DA1 /* Sources */, - 3476EBCD180DBD0B00C71DA1 /* Frameworks */, - 3476EBCE180DBD0B00C71DA1 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 3476EBD6180DBD0B00C71DA1 /* PBXTargetDependency */, - ); - name = Ex_CompoundTests; - productName = "Compound ExampleTests"; - productReference = 3476EBD0180DBD0B00C71DA1 /* Ex_CompoundTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 3476EBAD180DBD0B00C71DA1 /* Project object */ = { - isa = PBXProject; - attributes = { - CLASSPREFIX = EM; - LastUpgradeCheck = 0500; - ORGANIZATIONNAME = Emmoco; - TargetAttributes = { - 3476EBCF180DBD0B00C71DA1 = { - TestTargetID = 3476EBB4180DBD0B00C71DA1; - }; - }; - }; - buildConfigurationList = 3476EBB0180DBD0B00C71DA1 /* Build configuration list for PBXProject "Ex_Compound" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 3476EBAC180DBD0B00C71DA1; - productRefGroup = 3476EBB6180DBD0B00C71DA1 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 3476EBB4180DBD0B00C71DA1 /* Ex_Compound */, - 3476EBCF180DBD0B00C71DA1 /* Ex_CompoundTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 3476EBB3180DBD0B00C71DA1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3476EBC3180DBD0B00C71DA1 /* InfoPlist.strings in Resources */, - 3476EBCB180DBD0B00C71DA1 /* Images.xcassets in Resources */, - 3476EC05180DBD6000C71DA1 /* EMConnectingView.xib in Resources */, - 3476EBE9180DBD3400C71DA1 /* system.json in Resources */, - 3476EC07180DBD6D00C71DA1 /* Storyboard.storyboard in Resources */, - 3476EC0D180DC02000C71DA1 /* ex_compound.json in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3476EBCE180DBD0B00C71DA1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3476EBDC180DBD0B00C71DA1 /* InfoPlist.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 3476EBB1180DBD0B00C71DA1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3476EBC9180DBD0B00C71DA1 /* EMAppDelegate.m in Sources */, - 3476EBC5180DBD0B00C71DA1 /* main.m in Sources */, - 340098A71860F0F900DE02A9 /* EMCompoundResourceCell.m in Sources */, - 3476EC10180DC1A400C71DA1 /* EMCompoundExampleViewController.m in Sources */, - 3476EC04180DBD6000C71DA1 /* EMDevicePickerViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3476EBCC180DBD0B00C71DA1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3476EBDE180DBD0B00C71DA1 /* Compound_ExampleTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 3476EBD6180DBD0B00C71DA1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 3476EBB4180DBD0B00C71DA1 /* Ex_Compound */; - targetProxy = 3476EBD5180DBD0B00C71DA1 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 3476EBC1180DBD0B00C71DA1 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 3476EBC2180DBD0B00C71DA1 /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 3476EBDA180DBD0B00C71DA1 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 3476EBDB180DBD0B00C71DA1 /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 3476EBDF180DBD0B00C71DA1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - 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; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 3476EBE0180DBD0B00C71DA1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - 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; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 3476EBE2180DBD0B00C71DA1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Compound Example/Ex_Compound-Prefix.pch"; - INFOPLIST_FILE = "Compound Example/Ex_Compound-Info.plist"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - ./EmmocoMobileFramework/Framework, - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = Ex_Compound; - VALID_ARCHS = "armv7 armv7s"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - 3476EBE3180DBD0B00C71DA1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Compound Example/Ex_Compound-Prefix.pch"; - INFOPLIST_FILE = "Compound Example/Ex_Compound-Info.plist"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - ./EmmocoMobileFramework/Framework, - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = Ex_Compound; - VALID_ARCHS = "armv7 armv7s"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - 3476EBE5180DBD0B00C71DA1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Compound Example.app/Compound Example"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Compound Example/Compound Example-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = "Compound ExampleTests/Ex_CompoundTests-Info.plist"; - PRODUCT_NAME = Ex_CompoundTests; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Debug; - }; - 3476EBE6180DBD0B00C71DA1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Compound Example.app/Compound Example"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Compound Example/Compound Example-Prefix.pch"; - INFOPLIST_FILE = "Compound ExampleTests/Ex_CompoundTests-Info.plist"; - PRODUCT_NAME = Ex_CompoundTests; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 3476EBB0180DBD0B00C71DA1 /* Build configuration list for PBXProject "Ex_Compound" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 3476EBDF180DBD0B00C71DA1 /* Debug */, - 3476EBE0180DBD0B00C71DA1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 3476EBE1180DBD0B00C71DA1 /* Build configuration list for PBXNativeTarget "Ex_Compound" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 3476EBE2180DBD0B00C71DA1 /* Debug */, - 3476EBE3180DBD0B00C71DA1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 3476EBE4180DBD0B00C71DA1 /* Build configuration list for PBXNativeTarget "Ex_CompoundTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 3476EBE5180DBD0B00C71DA1 /* Debug */, - 3476EBE6180DBD0B00C71DA1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 3476EBAD180DBD0B00C71DA1 /* Project object */; -} diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Assets/system.json b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Assets/system.json deleted file mode 100644 index 7a27c17..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Assets/system.json +++ /dev/null @@ -1,196 +0,0 @@ -{ - "resources": { - "$activeParameterGroup": { - "id": -10, - "align": 1, - "pack": 1, - "attributes": {"readwrite": true}, - "type": "E:system@emmoco.com.System/ParameterGroup", - "access": "rw", - "size": 1 - }, - "$schemaHash": { - "dim": 20, - "id": -6, - "align": 1, - "attributes": {"readonly": true}, - "type": "A20:u1", - "access": "r", - "size": 20 - }, - "$eapProtocolLevel": { - "id": -3, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mcmProtocolLevel": { - "id": -2, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mobileRssi": { - "id": -8, - "align": 1, - "attributes": {"readonly": true}, - "type": "i1", - "access": "r", - "size": 1 - }, - "$mcmDisconnect": { - "id": -9, - "align": 1, - "attributes": {"writeonly": true}, - "type": "u1", - "access": "w", - "size": 1 - }, - "$eapBuildDate": { - "dim": 8, - "id": -4, - "align": 1, - "attributes": {"readonly": true}, - "type": "A8:u1", - "access": "r", - "size": 8 - }, - "$resourceCount": { - "id": -7, - "align": 1, - "attributes": {"readonly": true}, - "type": "S:system@emmoco.com.System/ResourceCount", - "access": "r", - "size": 2 - }, - "$fileIndexReset": { - "id": -5, - "align": 2, - "attributes": {"writeonly": true}, - "type": "i2", - "access": "w", - "size": 2 - } - }, - "resourceNamesSys": [ - "$activeParameterGroup", - "$eapBuildDate", - "$eapProtocolLevel", - "$fileIndexReset", - "$mcmDisconnect", - "$mcmProtocolLevel", - "$mobileRssi", - "$resourceCount", - "$schemaHash" - ], - "manifest": { - "protocolLevel": 13, - "hash": [ - 108, - 31, - 53, - 92, - 46, - 47, - 48, - 241, - 201, - 5, - 236, - 253, - 10, - 254, - 240, - 187 - ], - "toolVersion": "13.3.0.201307022239", - "name": "System", - "$$md5": "6c1f355c2e2f30f1c905ecfd0afef0bb", - "build": [ - 99, - 80, - 140, - 161, - 63, - 1, - 0, - 0 - ], - "date": "2013-07-02T17:41:34", - "idFormat": "BINARY4", - "maxAlign": 2, - "maxSize": 20, - "version": "13.3.0" - }, - "resourceNames": [ - "$mcmProtocolLevel", - "$eapProtocolLevel", - "$eapBuildDate", - "$fileIndexReset", - "$schemaHash", - "$resourceCount", - "$mobileRssi", - "$mcmDisconnect", - "$activeParameterGroup" - ], - "attributes": { - "description": "System resources schema", - "version": "13.3.0" - }, - "types": { - "system@emmoco.com.System/ResourceCount": { - "packed": false, - "align": 1, - "type": "S:system@emmoco.com.System/ResourceCount", - "size": 2, - "fields": [ - { - "pad": 0, - "align": 1, - "name": "app", - "type": "u1", - "size": 1 - }, - { - "pad": 0, - "align": 1, - "name": "sys", - "type": "u1", - "size": 1 - } - ] - }, - "std:i2": { - "align": 2, - "size": 2 - }, - "std:i1": { - "align": 1, - "size": 1 - }, - "std:u1": { - "align": 1, - "size": 1 - }, - "system@emmoco.com.System/ParameterGroup": { - "values": [ - "GROUP_A", - "GROUP_B" - ], - "align": 1, - "pack": 1, - "type": "E:system@emmoco.com.System/ParameterGroup", - "size": 1 - }, - "std:u2": { - "align": 2, - "size": 2 - } - }, - "resourceNamesApp": [], - "imports": {"@emmoco.com.System": true} -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/ArrayValue.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/ArrayValue.html deleted file mode 100644 index 875bda7..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/ArrayValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - ArrayValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html deleted file mode 100644 index 67de2aa..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html +++ /dev/null @@ -1,1030 +0,0 @@ - - - - - EMBluetoothLowEnergyConnectionType Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toCBCentralManagerDelegate
CBPeripheralDelegate
EMConnectionType
Declared inEMBluetoothLowEnergyConnectionType.h
EMBluetoothLowEnergyConnectionType.m
- - - - -
- -

Overview

-

EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy.

- -

If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- -
    -
  • - -   discoversAllEmmocoBLEDevices -

    By default, EMBluetoothLowEnergyConnectionType will ‘discover’ devices that have a schema hash matching a schema in your application bundle. -Set this flag to ‘YES’ for an instance of this class to discover all Emmoco BLE devices. -NOTE: Most applications should not have this enabled.

    -
    - property - -
  • -
- - - -

Other Methods

- - - - - -

Extension Methods

- -
    -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

discoversAllEmmocoBLEDevices

- - - -
-

By default, EMBluetoothLowEnergyConnectionType will ‘discover’ devices that have a schema hash matching a schema in your application bundle. -Set this flag to ‘YES’ for an instance of this class to discover all Emmoco BLE devices. -NOTE: Most applications should not have this enabled.

-
- - -
@property (nonatomic) BOOL discoversAllEmmocoBLEDevices
- - - - - - - - -
-

Discussion

-

By default, EMBluetoothLowEnergyConnectionType will ‘discover’ devices that have a schema hash matching a schema in your application bundle. -Set this flag to ‘YES’ for an instance of this class to discover all Emmoco BLE devices. -NOTE: Most applications should not have this enabled.

-
- - - - - - - -
-

Declared In

- EMBluetoothLowEnergyConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

lastReadValue

- - - -
-

The last read resource value from the device

-
- - -
- (EMResourceValue *)lastReadValue
- - - - - - - - -
-

Discussion

-

The last read resource value from the device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

setConnectionDelegate:

- - - -
-

The delegate for connection communication

-
- - -
- (void)setConnectionDelegate:(id<EMDeviceDelegate>)connectionDelegate
- - - - - - - - -
-

Discussion

-

The delegate for connection communication

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html deleted file mode 100644 index 2f3d888..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html +++ /dev/null @@ -1,866 +0,0 @@ - - - - - EMBluetoothLowEnergyConnectionType_v12 Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toCBCentralManagerDelegate
CBPeripheralDelegate
EMConnectionType
Declared inEMBluetoothLowEnergyConnectionType_v12.h
EMBluetoothLowEnergyConnectionType_v12.m
- - - - -
- -

Overview

-

EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy.

- -

If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- - - - - -

Extension Methods

- -
    -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html deleted file mode 100644 index 125b2cd..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html +++ /dev/null @@ -1,866 +0,0 @@ - - - - - EMBluetoothLowEnergyConnectionType_v13 Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toCBCentralManagerDelegate
CBPeripheralDelegate
EMConnectionType
Declared inEMBluetoothLowEnergyConnectionType_v13.h
EMBluetoothLowEnergyConnectionType_v13.m
- - - - -
- -

Overview

-

EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy.

- -

If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- - - - - -

Extension Methods

- -
    -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMConnection.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMConnection.html deleted file mode 100644 index 2edb0eb..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMConnection.html +++ /dev/null @@ -1,1105 +0,0 @@ - - - - - EMConnection Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMDeviceDelegate
Declared inEMConnection.h
EMConnection.m
- - - - -
- -

Overview

-

The state of the current connection. Use KVO to receive updates on this property and react to changes.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - -
- -

Properties

- -
- -

connectionAttemptTimeout

- - - -
-

The timeout interval for a pending connection

-
- - -
@property (atomic) NSTimeInterval connectionAttemptTimeout
- - - - - - - - -
-

Discussion

-

The timeout interval for a pending connection

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

connectionClosedBlock

- - - -
-

This block will be called when an open connection is closed for any reason

-
- - -
@property (atomic, strong) EMResourceBlock connectionClosedBlock
- - - - - - - - -
-

Discussion

-

This block will be called when an open connection is closed for any reason

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

connectionDelegate

- - - -
-

The connection delegate. EMConnectionManager will post connect and disconnect delegate messages to this object if it is set.

-
- - -
@property (nonatomic, unsafe_unretained) id<EMConnectionDelegate> connectionDelegate
- - - - - - - - -
-

Discussion

-

The connection delegate. EMConnectionManager will post connect and disconnect delegate messages to this object if it is set.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

device

- - - -
-

The EMDeviceBasicDescription used for conenction

-
- - -
@property (nonatomic, strong) EMDeviceBasicDescription *device
- - - - - - - - -
-

Discussion

-

The EMDeviceBasicDescription used for conenction

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

schema

- - - -
-

The schema for connection

-
- - -
@property (nonatomic, strong) EMSchema *schema
- - - - - - - - -
-

Discussion

-

The schema for connection

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

cancelOpen

- - - -
-

Cancels the attempt to open this EMTargetConnection, posting the open block with a failed status.

-
- - -
- (void)cancelOpen
- - - - - - - - -
-

Discussion

-

Cancels the attempt to open this EMTargetConnection, posting the open block with a failed status.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

closeConnectionWithSuccess:onFail:

- - - -
-

Closes the connection

-
- - -
- (void)closeConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
successBlock
-

A block to call on a successful disconnect

-
- -
-
failBlock
-

A block to call on a failed disconnect

-
- -
- - - - - - - -
-

Discussion

-

Closes the connection

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

initWithDevice:

- - - -
-

Creates a new EMConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - -
- (id)initWithDevice:(EMDeviceBasicDescription *)device
- - -
-

Parameters

- -
-
device
-

The basic description of a device

-
- -
- - - - - - - -
-

Discussion

-

Creates a new EMConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

initWithDevice:schema:

- - - -
-

Creates a new EMTargetConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - -
- (id)initWithDevice:(EMDeviceBasicDescription *)device schema:(EMSchema *)resourceSchema
- - -
-

Parameters

- -
-
device
-

the name of the target device, including one of the pre-defined prefixes

-
- -
-
resourceSchema
-

the schema describing the resources available in this connection

-
- -
- - - - - - - -
-

Discussion

-

Creates a new EMTargetConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

isConnected

- - - -
-

Returns true if connected and false otherwise.

-
- - -
- (BOOL)isConnected
- - - - - - - - -
-

Discussion

-

Returns true if connected and false otherwise.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

openConnectionWithSuccess:onFail:

- - - -
-

Opens a connection to the @device device property

-
- - -
- (void)openConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
successBlock
-

A block to call on a successful connect

-
- -
-
failBlock
-

A block to call on a failed connect

-
- -
- - - - - - - -
-

Discussion

-

Opens a connection to the @device device property

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

readValueNamed:onSuccess:onFail:

- - - -
-

Reads a value

-
- - -
- (void)readValueNamed:(NSString *)resourceName onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
resourceName
-

The name of the resource to read

-
- -
-
successBlock
-

A block to call on a successful read

-
- -
-
failBlock
-

A block to call on a failed read

-
- -
- - - - - - - -
-

Discussion

-

Reads a value

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

writeResource:onSuccess:onFail:

- - - -
-

Writes a resource to the device

-
- - -
- (void)writeResource:(EMResourceValue *)resourceValue onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
resourceValue
-

The resource value

-
- -
-
successBlock
-

A block to call on a successful write

-
- -
-
failBlock
-

A block to call on a failed write

-
- -
- - - - - - - -
-

Discussion

-

Writes a resource to the device

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html deleted file mode 100644 index 9351c68..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html +++ /dev/null @@ -1,1200 +0,0 @@ - - - - - EMConnectionListManager Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMConnectionTypeScannerDelegate
Declared inEMConnectionListManager.h
EMConnectionListManager.m
- - - - -
- -

Overview

-

EMConnectionListManager is a singleton class used for viewing a list of devices available for interaction.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- -
    -
  • - -   devices -

    @property devices -A list of devices that has been discovered as available by the connection list manager

    -
    - property - -
  • - -   filterPredicate -

    @property filterPredicate -A filter that allows only devices conforming to the predicate to be visible

    -
    - property - -
  • - -   updating -

    @property updating -A boolean value indicating whether or not the connection list manager is actively updating the devices list

    -
    - property - -
  • - -   updateRate -

    @property updateRate -updateRate determines the scan frequency for discovering devices

    -
    - property - -
  • - -   automaticallyConnectsToLastDevice -

    @param automaticallyConnectsToLastDevice -A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan.

    -
    - property - -
  • - - + sharedManager -

    Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager

    -
    - - -
  • - - – deviceBasicDescriptionForDeviceNamed: -

    Retrieve a device description for a given unique identifier

    -
    - - -
  • - - – startUpdating -

    Tells the connection list manager to begin actively looking for devices to interact with.

    -
    - - -
  • - - – stopUpdating -

    Tells the connection list manager to stop looking for devices to interact with.

    -
    - - -
  • - - – reset -

    Manually clears out all devices on the connection list manager.

    -
    - - -
  • - - – isBluetoothAvailable -

    Detect if Bluetooth is available

    -
    - - -
  • - - – addConnectionTypeToUpdates: -

    Add your own connection type outside of bluetooth low energy

    -
    - - -
  • - - – removeConnectionToFromUpdates: -

    Remove your own connection type outside of bluetooth low energy

    -
    - - -
  • -
- - - -

Other Methods

- - - -
- - - - - -
- -

Properties

- -
- -

automaticallyConnectsToLastDevice

- - - -
-

@param automaticallyConnectsToLastDevice -A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan.

-
- - -
@property (nonatomic) BOOL automaticallyConnectsToLastDevice
- - - - - - - - -
-

Discussion

-

@param automaticallyConnectsToLastDevice -A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

devices

- - - -
-

@property devices -A list of devices that has been discovered as available by the connection list manager

-
- - -
@property (nonatomic, strong, readonly) NSArray *devices
- - - - - - - - -
-

Discussion

-

@property devices -A list of devices that has been discovered as available by the connection list manager

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

filterPredicate

- - - -
-

@property filterPredicate -A filter that allows only devices conforming to the predicate to be visible

-
- - -
@property (nonatomic, strong) NSPredicate *filterPredicate
- - - - - - - - -
-

Discussion

-

@property filterPredicate -A filter that allows only devices conforming to the predicate to be visible

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

updateRate

- - - -
-

@property updateRate -updateRate determines the scan frequency for discovering devices

-
- - -
@property (nonatomic) NSTimeInterval updateRate
- - - - - - - - -
-

Discussion

-

@property updateRate -updateRate determines the scan frequency for discovering devices

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

updating

- - - -
-

@property updating -A boolean value indicating whether or not the connection list manager is actively updating the devices list

-
- - -
@property (nonatomic, getter=isUpdating, readonly) BOOL updating
- - - - - - - - -
-

Discussion

-

@property updating -A boolean value indicating whether or not the connection list manager is actively updating the devices list

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- - - -
- -

Class Methods

- -
- -

sharedManager

- - - -
-

Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager

-
- - -
+ (EMConnectionListManager *)sharedManager
- - - - - - - - -
-

Discussion

-

Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

addConnectionTypeToUpdates:

- - - -
-

Add your own connection type outside of bluetooth low energy

-
- - -
- (void)addConnectionTypeToUpdates:(id<EMConnectionType>)connectionType
- - - - - - - - -
-

Discussion

-

Add your own connection type outside of bluetooth low energy

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

deviceBasicDescriptionForDeviceNamed:

- - - -
-

Retrieve a device description for a given unique identifier

-
- - -
- (EMDeviceBasicDescription *)deviceBasicDescriptionForDeviceNamed:(NSString *)name
- - -
-

Parameters

- -
-
name
-

The name of the device

-
- -
- - - - - - - -
-

Discussion

-

Retrieve a device description for a given unique identifier

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

deviceScanner:didFindDevice:

- - - -
-

Tells the delegate a device was found.

-
- - -
- (void)deviceScanner:(id<EMConnectionType>)scanner didFindDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was found.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didLoseDevice:

- - - -
-

Tells the delegate a device was lost.

-
- - -
- (void)deviceScanner:(id)scanner didLoseDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was lost.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didUpdateDevice:

- - - -
-

Updates the data for a device description

-
- - -
- (void)deviceScanner:(id)scanner didUpdateDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Updates the data for a device description

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isBluetoothAvailable

- - - -
-

Detect if Bluetooth is available

-
- - -
- (BOOL)isBluetoothAvailable
- - - - - - - - -
-

Discussion

-

Detect if Bluetooth is available

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

removeConnectionToFromUpdates:

- - - -
-

Remove your own connection type outside of bluetooth low energy

-
- - -
- (void)removeConnectionToFromUpdates:(id<EMConnectionType>)connectionType
- - - - - - - - -
-

Discussion

-

Remove your own connection type outside of bluetooth low energy

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

reset

- - - -
-

Manually clears out all devices on the connection list manager.

-
- - -
- (void)reset
- - - - - - - - -
-

Discussion

-

Manually clears out all devices on the connection list manager.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection list manager to begin actively looking for devices to interact with.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection list manager to begin actively looking for devices to interact with.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection list manager to stop looking for devices to interact with.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection list manager to stop looking for devices to interact with.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html deleted file mode 100644 index 7d585ad..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html +++ /dev/null @@ -1,1333 +0,0 @@ - - - - - EMConnectionManager Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMConnectionDelegate
Declared inEMConnectionManager.h
EMConnectionManager.m
- - - - -
- -

Overview

-

EMConnectionManager is a singleton class for managing a connection with a physical or mock device.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - -
- -

Properties

- -
- -

backgroundUpdatesEnabled

- - - -
-

@property backgroundUpdatesEnabled -@description If you set this flag to “YES”, the connection manager has the ability to persist while running in the background. By default, the connection manager severs connections when entering the background.

-
- - -
@property (nonatomic) BOOL backgroundUpdatesEnabled
- - - - - - - - -
-

Discussion

-

@property backgroundUpdatesEnabled -@description If you set this flag to “YES”, the connection manager has the ability to persist while running in the background. By default, the connection manager severs connections when entering the background.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- - - -
- -

Class Methods

- -
- -

sharedManager

- - - -
-

Use the +sharedManager class method to access the application-wide singleton instance of EMConnectionManager. -Note: Accessing the connection manager in any way other is not recommended.

-
- - -
+ (EMConnectionManager *)sharedManager
- - - - - - - - -
-

Discussion

-

Use the +sharedManager class method to access the application-wide singleton instance of EMConnectionManager. -Note: Accessing the connection manager in any way other is not recommended.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

addSchemaSearchForFilesInDirectory:

- - - -
-

Tells the connection manager where it should look for schemas other than the NSBundle’s mainBundle

-
- - -
- (void)addSchemaSearchForFilesInDirectory:(NSString *)path
- - -
-

Parameters

- -
-
path
-

The path for the directory in which to search

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager where it should look for schemas other than the NSBundle’s mainBundle

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

connectDevice:onSuccess:onFail:

- - - -
-

Tells the connection manager to connect to a specific device.

-
- - -
- (void)connectDevice:(EMDeviceBasicDescription *)device onSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
device
-

An instance of EMDeviceBasicDescription the connection manager should connect to

-
- -
-
successBlock
-

The block to run after a successful connection

-
- -
-
failBlock
-

The block to run if the connectino fails -@description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to connect to a specific device.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

connectDevice:timeoutInterval:onSuccess:onFail:

- - - -
-

Tells the connection manager to connect to a specific device.

-
- - -
- (void)connectDevice:(EMDeviceBasicDescription *)device timeoutInterval:(NSTimeInterval)timeout onSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
device
-

An instance of EMDeviceBasicDescription the connection manager should connect to

-
- -
-
timeout
-

The time the connection manager should allow for a successful connection. After the specified time interval passes, the fail block will be called.

-
- -
-
successBlock
-

The block to run after a successful connection

-
- -
-
failBlock
-

The block to run if the connection fails -@description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to connect to a specific device.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

connectedDevice

- - - -
-

Returns an array of EMDeviceBasicDescription’s for the device that is actively connected

-
- - -
- (EMDeviceBasicDescription *)connectedDevice
- - - - - - - - -
-

Discussion

-

Returns an array of EMDeviceBasicDescription’s for the device that is actively connected

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

disconnectWithSuccess:onFail:

- - - -
-

Tells the connection manager to disconnect from a specific device

-
- - -
- (void)disconnectWithSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
successBlock
-

The block to run after a successful disconnection

-
- -
-
failBlock
-

The block to run if the disconnection fails.

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to disconnect from a specific device

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

embeddedSystemProtocolLevel

- - - -
-

Gets the embedded system protocol level from the schema used to connect to the device -@description This call does not send a message down to the board - the protocol level is pulled directly from the schema that was used to connect to the device.

-
- - -
- (NSNumber *)embeddedSystemProtocolLevel
- - - - - - - - -
-

Discussion

-

Gets the embedded system protocol level from the schema used to connect to the device -@description This call does not send a message down to the board - the protocol level is pulled directly from the schema that was used to connect to the device.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

forceConnectionWithDefaultSchema:

- - - -
-

Forces the connection manager to connect to a device with the default schema

-
- - -
- (void)forceConnectionWithDefaultSchema:(EMDeviceBasicDescription *)device
- - -
-

Parameters

- -
-
device
-

The device for the forced connection -@description Use this method with extreme caution. Many undefined behaviors can come from using this method with a schema that isn’t an exact match for the specified device. EMConnectionManager uses this method internally. It is very rare that you will need to call this method directly.

-
- -
- - - - - - - -
-

Discussion

-

Forces the connection manager to connect to a device with the default schema

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

readResource:onSuccess:onFail:

- - - -
-

Reads a resource from a connected device

-
- - -
- (void)readResource:(NSString *)resourceName onSuccess:(void ( ^ ) ( id readValue ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
resourceName
-

The name of the resource to read. This is the name of the resource in the device’s schema.

-
- -
-
successBlock
-

The block to call when a read occurs successfully. Connection manager will call this block with the value read.

-
- -
-
failBlock
-

The block to call when a read fails.

-
- -
- - - - - - - -
-

Discussion

-

Reads a resource from a connected device

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

removeSchemaSearchForFilesInDirectory:

- - - -
-

Tells the connection manager to no longer look in the specified path for schemas

-
- - -
- (void)removeSchemaSearchForFilesInDirectory:(NSString *)path
- - -
-

Parameters

- -
-
path
-

The path to no longer search -@description Note: This method will never ignore the current bundle’s mainBundle

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to no longer look in the specified path for schemas

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

schemaFileNameForHashString:

- - - -
-

Gives the schema name in the application bundle for a given hash string

-
- - -
- (NSString *)schemaFileNameForHashString:(NSString *)hashString
- - -
-

Parameters

- -
-
hashString
-

A full or partial schema hash string -@description This method takes either a full hash or partial hash. If any schema begins with ‘hash string’, the file name in the bundle is returned. Returns nil if no matching schema was found in the bundle. -If one or more schemas share ‘hashString’ at the beginning of their hash, the first path will be returned.

-
- -
- - - - - - - -
-

Discussion

-

Gives the schema name in the application bundle for a given hash string

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

schemaForConnectedDevice

- - - -
-

Gets the schema for the connected device. -@description Returns nil if no device is connected.

-
- - -
- (EMSchema *)schemaForConnectedDevice
- - - - - - - - -
-

Discussion

-

Gets the schema for the connected device. -@description Returns nil if no device is connected.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

schemaHashForConnectedDevice

- - - -
-

Returns a version of the the schema hash from a connected device’s firmware as it appears on em-hub

-
- - -
- (NSString *)schemaHashForConnectedDevice
- - - - - - - - -
-

Discussion

-

Returns a version of the the schema hash from a connected device’s firmware as it appears on em-hub

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

updateInternalSchemaCache

- - - -
-

Tells EMConnectionManager to update its internal cache of schemas used for connection. -@description EMConnectionManager uses this method internally. It is very rare taht you will need to call this method directly.

-
- - -
- (void)updateInternalSchemaCache
- - - - - - - - -
-

Discussion

-

Tells EMConnectionManager to update its internal cache of schemas used for connection. -@description EMConnectionManager uses this method internally. It is very rare taht you will need to call this method directly.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

writeValue:toResource:onSuccess:onFail:

- - - -
-

Writes a value to a resource on a connected device

-
- - -
- (void)writeValue:(id)resourceValue toResource:(NSString *)resource onSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
resourceValue
-

The value to write to the resource. This should be an instance of NSString, NSData, NSArray, NSNumber, or NSDictionary

-
- -
-
resource
-

The name of the resource for writing. This is the name of the resource in the schema.

-
- -
-
successBlock
-

The block to call when the write occurs successfully.

-
- -
-
failBlock
-

The block to call when the write fails.

-
- -
- - - - - - - -
-

Discussion

-

Writes a value to a resource on a connected device

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html deleted file mode 100644 index ae519b0..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html +++ /dev/null @@ -1,753 +0,0 @@ - - - - - EMDeviceBasicDescription Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Inherits fromNSObject
Declared inEMDeviceBasicDescription.h
EMDeviceBasicDescription.m
- - - - -
- -

Overview

-

EMDeviceBasicDescription is a class used to describe basic device characteristics throughout the entire framework. -All devices, regardless of connection type, will have these properties.

- -

All classes implementing the EMConnectionType protocol will receive and deliver device information in the form of an EMDeviceBasicDescription.

-
- - - - - -
- -

Tasks

- - - - - -
    -
  • - -   name -

    The name of the device used thoughout the framework. -Like the unique_identifier, this property needs to be unique.

    -
    - property - -
  • - -   connectionType -

    A concrete EMConnectionType instance that will be used to send messages to the device.

    -
    - property - -
  • - -   signalStrength -

    A value between -100 and 0 used to describe signal strength.

    -
    - property - -
  • - -   signalStrengthFilter -

    The signal strength filter for smoothing

    -
    - property - -
  • - -   advertiseData -

    Data that was discovered along with the device. -Ex: When dealing with bluetooth, this is the advertising packet data

    -
    - property - -
  • - -   advertiseObject -

    An object taken from the advertise data based on the advertise resource in the device’s schema -Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData

    -
    - property - -
  • - -   shortSchemaHash -

    The first six characters of the device’s schema

    -
    - property - -
  • - -   schemaFilePath -

    The name of the schema file in your bundle that relates to this device. -NOTE: Many devices do not broadcast this information. In this case, this property will not be set

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

advertiseData

- - - -
-

Data that was discovered along with the device. -Ex: When dealing with bluetooth, this is the advertising packet data

-
- - -
@property (nonatomic, strong) NSData *advertiseData
- - - - - - - - -
-

Discussion

-

Data that was discovered along with the device. -Ex: When dealing with bluetooth, this is the advertising packet data

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

advertiseObject

- - - -
-

An object taken from the advertise data based on the advertise resource in the device’s schema -Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData

-
- - -
@property (nonatomic, strong) id advertiseObject
- - - - - - - - -
-

Discussion

-

An object taken from the advertise data based on the advertise resource in the device’s schema -Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

connectionType

- - - -
-

A concrete EMConnectionType instance that will be used to send messages to the device.

-
- - -
@property (nonatomic, strong) id<EMConnectionType> connectionType
- - - - - - - - -
-

Discussion

-

A concrete EMConnectionType instance that will be used to send messages to the device.

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

name

- - - -
-

The name of the device used thoughout the framework. -Like the unique_identifier, this property needs to be unique.

-
- - -
@property (nonatomic, strong) NSString *name
- - - - - - - - -
-

Discussion

-

The name of the device used thoughout the framework. -Like the unique_identifier, this property needs to be unique.

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

schemaFilePath

- - - -
-

The name of the schema file in your bundle that relates to this device. -NOTE: Many devices do not broadcast this information. In this case, this property will not be set

-
- - -
@property (nonatomic, strong) NSString *schemaFilePath
- - - - - - - - -
-

Discussion

-

The name of the schema file in your bundle that relates to this device. -NOTE: Many devices do not broadcast this information. In this case, this property will not be set

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

shortSchemaHash

- - - -
-

The first six characters of the device’s schema

-
- - -
@property (nonatomic, strong) NSString *shortSchemaHash
- - - - - - - - -
-

Discussion

-

The first six characters of the device’s schema

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

signalStrength

- - - -
-

A value between -100 and 0 used to describe signal strength.

-
- - -
@property (nonatomic) float signalStrength
- - - - - - - - -
-

Discussion

-

A value between -100 and 0 used to describe signal strength.

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

signalStrengthFilter

- - - -
-

The signal strength filter for smoothing

-
- - -
@property (nonatomic, strong) id<EMSignalStrengthFilter> signalStrengthFilter
- - - - - - - - -
-

Discussion

-

The signal strength filter for smoothing

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html deleted file mode 100644 index 48bf736..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html +++ /dev/null @@ -1,1963 +0,0 @@ - - - - - EMResourceValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.h
EMResourceValue.m
- - - - -
- -

Overview

-

A container for different types of resource values. -Instances of this class are used to hold values for resources whose types is -either Void, Int, Enum, Num, String, Struct, Array, or File.

- -

See also:

- - - - -

Written by Bob Frankel and Carolyn Vaughan

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- - - - - -

Other Methods

- - - -
- - - - - -
- -

Properties

- -
- -

name

- - - -
-

The name of the resource.

-
- - -
@property (readonly) NSString *name
- - - - - - - - -
-

Discussion

-

The name of the resource.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

resourceSchema

- - - -
-

The resource schema associated with the resource.

-
- - -
@property (readonly) EMSchema *resourceSchema
- - - - - - - - -
-

Discussion

-

The resource schema associated with the resource.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

type

- - - -
-

The type of the resource.

-
- - -
@property (readonly) NSString *type
- - - - - - - - -
-

Discussion

-

The type of the resource.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - - -
- -

Class Methods

- -
- -

resourceWithName:ofType:fromSchema:

- - - -
-

Create a EMResourceValue. This method is used internally by the framework.

-
- - -
+ (EMResourceValue *)resourceWithName:(NSString *)name ofType:(NSString *)type fromSchema:(EMSchema *)resourceSchema
- - -
-

Parameters

- -
-
name
-

the name given to the newly-created value

-
- -
-
type
-

the type of the newly-created value

-
- -
-
resourceSchema
-

an EMSchema instance

-
- -
- - - -
-

Return Value

-

a new EMResourceValue instance

-
- - - - - -
-

Discussion

-

Create a EMResourceValue. This method is used internally by the framework.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isArray

- - - -
-

Returns true if the type of this value is an Array, and false otherwise.

-
- - -
- (BOOL)isArray
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Array, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isEnum

- - - -
-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - -
- (BOOL)isEnum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isFile

- - - -
-

Returns true if the type of this value is a File, and false otherwise.

-
- - -
- (BOOL)isFile
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a File, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isInt

- - - -
-

Returns true if the type of this value is an Int, and false otherwise.

-
- - -
- (BOOL)isInt
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Int, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isNum

- - - -
-

Returns true if the type of this value is a Num, and false otherwise.

-
- - -
- (BOOL)isNum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a Num, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isScalar

- - - -
-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - -
- (BOOL)isScalar
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isString

- - - -
-

Returns true if the type of this value is a String, and false otherwise.

-
- - -
- (BOOL)isString
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a String, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isStruct

- - - -
-

Return true if the type of this value is a Struct, and false otherwise.

-
- - -
- (BOOL)isStruct
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Struct, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isVoid

- - - -
-

Return true if the type of this value is a Void, and false otherwise.

-
- - -
- (BOOL)isVoid
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Void, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMSchema.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMSchema.html deleted file mode 100644 index f6f0914..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMSchema.html +++ /dev/null @@ -1,2251 +0,0 @@ - - - - - EMSchema Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Inherits fromNSObject
Declared inEMSchema.h
EMSchema.m
- - - - -
- -

Overview

-

A set of meta-data describing a set of resources. -Written by Bob Frankel and Carolyn Vaughan

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - -
- -

Class Methods

- -
- -

schemaFromFile:

- - - -
-

Creates a EMResourceSchema instance from the contents of a file.

-
- - -
+ (EMSchema *)schemaFromFile:(NSString *)fileName
- - -
-

Parameters

- -
-
fileName
-

a file containing JSON content

-
- -
- - - -
-

Return Value

-

a newly created EMResourceSchema instance

-
- - - - - -
-

Discussion

-

Creates a EMResourceSchema instance from the contents of a file.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

UUID

- - - -
-

Returns the UUID associated with this schema.

-
- - -
- (NSString *)UUID
- - - - - - - - -
-

Discussion

-

Returns the UUID associated with this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

accessForResource:

- - - -
-

Get the read/write/indicator access capabilities of a named resource

-
- - -
- (EMResourceAccessType)accessForResource:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a valid resource name in this schema

-
- -
- - - -
-

Return Value

-

an NSString containing the characters ‘r’, ‘w’, and ‘i’ as appropriate

-
- - - - - -
-

Discussion

-

Get the read/write/indicator access capabilities of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

alignmentForStandardType:

- - - -
-

Get the alignment of a standard scalar type

-
- - -
- (int)alignmentForStandardType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a scalar type code

-
- -
- - - -
-

Return Value

-

the alignment in bytes of this standard type

-
- - - - - -
-

Discussion

-

Get the alignment of a standard scalar type

-
- - - -
-

Exceptions

- -
-
UsageError
-

the type code is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

applicationResources

- - - -
-

Returns a sorted NSArray containing all application resource names in this schema

-
- - -
- (NSArray *)applicationResources
- - - - - - - - -
-

Discussion

-

Returns a sorted NSArray containing all application resource names in this schema

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

broadcastResourceName

- - - -
-

Returns the name of the resource that is being broadcast in the advertising packets. Returns nil if none.

-
- - -
- (NSString *)broadcastResourceName
- - - - - - - - -
-

Discussion

-

Returns the name of the resource that is being broadcast in the advertising packets. Returns nil if none.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

buildDate

- - - -
-

Returns the build number associated with this schema as an array of numbers.

-
- - -
- (NSArray *)buildDate
- - - - - - - - -
-

Discussion

-

Returns the build number associated with this schema as an array of numbers.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

byteAlignmentForResource:

- - - -
-

Get the alignment of a named resource

-
- - -
- (int)byteAlignmentForResource:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

the alignment in bytes of this resource

-
- - - - - -
-

Discussion

-

Get the alignment of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

enumValuesForType:

- - - -
-

Get the values associated with an enum type.

-
- - -
- (NSDictionary *)enumValuesForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid enum type name in this schema

-
- -
- - - -
-

Return Value

-

a NSDictionary containing enum value names and their corresponding ordinal

-
- - - - - -
-

Discussion

-

Get the values associated with an enum type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the enum type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

fieldNamesForType:

- - - -
-

Get the names of the fields associated with a struct type.

-
- - -
- (NSArray *)fieldNamesForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid struct type name in this schema

-
- -
- - - -
-

Return Value

-

a NSArray containing field names

-
- - - - - -
-

Discussion

-

Get the names of the fields associated with a struct type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the struct type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

fieldsForType:

- - - -
-

Get the fields associated with a struct type.

-
- - -
- (NSDictionary *)fieldsForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid struct type name in this schema

-
- -
- - - -
-

Return Value

-

a NSDictionary containing field names and their corresponding type code

-
- - - - - -
-

Discussion

-

Get the fields associated with a struct type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the struct type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

idForResource:

- - - -
-

Get the unique id associated with a named resource

-
- - -
- (int)idForResource:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

the corresponding resource id

-
- - - - - -
-

Discussion

-

Get the unique id associated with a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

maxResourceSize

- - - -
-

Returns the maximum size in bytes amongst all resource types in this schema.

-
- - -
- (int)maxResourceSize
- - - - - - - - -
-

Discussion

-

Returns the maximum size in bytes amongst all resource types in this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

name

- - - -
-

Returns the fully-qualified name of this schema.

-
- - -
- (NSString *)name
- - - - - - - - -
-

Discussion

-

Returns the fully-qualified name of this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

nameForResourceWithID:

- - - -
-

Get the resource name associated with this resource id

-
- - -
- (NSString *)nameForResourceWithID:(NSInteger)resourceId
- - -
-

Parameters

- -
-
resourceId
-

a resource id

-
- -
- - - -
-

Return Value

-

the corresponding resource name

-
- - - - - -
-

Discussion

-

Get the resource name associated with this resource id

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource id is invalid

-
- -
- - - -
-

See Also

- -
- - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

newResourceValueForResourceNamed:

- - - -
-

Create a new ResourceValue instance for a named resource.

-
- - -
- (EMResourceValue *)newResourceValueForResourceNamed:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

a newly created EMResourceValue to a value for this resource

-
- - - - - -
-

Discussion

-

Create a new ResourceValue instance for a named resource.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

numberParametersForType:

- - - -
-

Get the parameters associated with a number type.

-
- - -
- (NSArray *)numberParametersForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid number type name in this schema

-
- -
- - - -
-

Return Value

-

a four-element NSArray holding the min, max, step, and prec parameters of this type

-
- - - - - -
-

Discussion

-

Get the parameters associated with a number type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the number type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

numericRepresentationForType:

- - - -
-

Get the representation type associated with a number type.

-
- - -
- (NSString *)numericRepresentationForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid number type name in this schema

-
- -
- - - -
-

Return Value

-

an integral representation type

-
- - - - - -
-

Discussion

-

Get the representation type associated with a number type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the number type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

numericalUUID

- - - -
-

Returns the UUID associated with this schema as an array of numbers.

-
- - -
- (NSArray *)numericalUUID
- - - - - - - - -
-

Discussion

-

Returns the UUID associated with this schema as an array of numbers.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

owner

- - - -
-

Returns the owner of the schema definition this schema was created from.

-
- - -
- (NSString *)owner
- - - - - - - - -
-

Discussion

-

Returns the owner of the schema definition this schema was created from.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

protocolLevel

- - - -
-

Returns the protocol level of this schema

-
- - -
- (int)protocolLevel
- - - - - - - - -
-

Discussion

-

Returns the protocol level of this schema

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

resources

- - - -
-

Returns an NSDictionary containing all resource names in this schema and their corresponding type code.

-
- - -
- (NSDictionary *)resources
- - - - - - - - -
-

Discussion

-

Returns an NSDictionary containing all resource names in this schema and their corresponding type code.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

schemaDescription

- - - -
-

Returns the description associated with this schema.

-
- - -
- (NSString *)schemaDescription
- - - - - - - - -
-

Discussion

-

Returns the description associated with this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

schemaHash

- - - -
-

Returns the schema hash associated with this schema as an array of numbers.

-
- - -
- (NSArray *)schemaHash
- - - - - - - - -
-

Discussion

-

Returns the schema hash associated with this schema as an array of numbers.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

sizeForResourceNamed:

- - - -
-

Get the size of a named resource

-
- - -
- (int)sizeForResourceNamed:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

the size in bytes of this resource

-
- - - - - -
-

Discussion

-

Get the size of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

sizeForStandardType:

- - - -
-

Get the size of a standard scalar type

-
- - -
- (int)sizeForStandardType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a scalar type code

-
- -
- - - -
-

Return Value

-

the size in bytes of this standard type

-
- - - - - -
-

Discussion

-

Get the size of a standard scalar type

-
- - - -
-

Exceptions

- -
-
UsageError
-

the type code is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

stringLengthForType:

- - - -
-

Get the length of this string type.

-
- - -
- (int)stringLengthForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid string type name in this schema

-
- -
- - - -
-

Return Value

-

the length of this string type

-
- - - - - -
-

Discussion

-

Get the length of this string type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the string type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

systemResources

- - - -
-

Returns a sorted NSArray containing all system resource names in this schema

-
- - -
- (NSArray *)systemResources
- - - - - - - - -
-

Discussion

-

Returns a sorted NSArray containing all system resource names in this schema

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

typeOfResourceNamed:

- - - -
-

Get the type of a named resource

-
- - -
- (NSString *)typeOfResourceNamed:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

the name of a resource in this schema

-
- -
- - - -
-

Return Value

-

the type code associated with this resource

-
- - - - - -
-

Discussion

-

Get the type of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

version

- - - -
-

Returns the version of the schema definition this schema was created from.

-
- - -
- (NSString *)version
- - - - - - - - -
-

Discussion

-

Returns the version of the schema definition this schema was created from.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMUIKit.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMUIKit.html deleted file mode 100644 index cf63910..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EMUIKit.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - EMUIKit Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Inherits fromNSObject
Declared inEMUIKit.h
- - - - - - - - - - - - - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EnumValue.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EnumValue.html deleted file mode 100644 index d89f813..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/EnumValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - EnumValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/FileValue.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/FileValue.html deleted file mode 100644 index 9867a75..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/FileValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - FileValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)filePath
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/IntValue.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/IntValue.html deleted file mode 100644 index f14140b..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/IntValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - IntValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)dataSize fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/NumberValue.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/NumberValue.html deleted file mode 100644 index d0bdc5a..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/NumberValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - NumberValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)dataSize fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/StringValue.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/StringValue.html deleted file mode 100644 index 3325a2b..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/StringValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - StringValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/StructValue.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/StructValue.html deleted file mode 100644 index c1f0feb..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/StructValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - StructValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/VoidValue.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/VoidValue.html deleted file mode 100644 index 6abbc7c..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Classes/VoidValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - VoidValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html deleted file mode 100644 index 717e7ce..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - EMConnectionDelegate Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnection.h
- - - - -
- -

Overview

-

@file

-
- - - - - - - - - - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html deleted file mode 100644 index 86b4b8d..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html +++ /dev/null @@ -1,1151 +0,0 @@ - - - - - EMConnectionType Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnectionType.h
- - - - -
- -

Overview

-

Abstracts a given protocol for connecting to devices.

-
- - - - - -
- -

Tasks

- - - - - -
    -
  • - -   scanDelegate -

    The delegate for scanning

    -
    - property - required method -
  • - -   connectionDelegate -

    The delegate for connection communication

    -
    - property - required method -
  • - -   schema -

    The schema for connection

    -
    - property - required method -
  • - -   lastReadValue -

    The last read resource value from the device

    -
    - property - required method -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - required method -
  • - -   signalStrengthFilterClass -

    The class to use for filtering, or smoothin, signal strength values

    -
    - property - required method -
  • - - – deviceType -

    The type of device - this can be set to anything and retreived for printing or examining.

    -
    - - required method -
  • - - – startUpdating -

    Tells the connection to start looking for devices of its type.

    -
    - - required method -
  • - - – stopUpdating -

    Tells the connection to stop looking for devices of its type.

    -
    - - required method -
  • - - – isConnected -

    Returns whether or not there is a connection with a device.

    -
    - - required method -
  • - - – disconnect -

    disconnects the current device.

    -
    - - required method -
  • - - – connectToDevice:connectionDelegate: -

    Establishes a connection with a device

    -
    - - required method -
  • - - – isAvailable -

    YES if available on the current device, NO if unavailable.

    -
    - - required method -
  • - - – fetch: -

    Fetches a resource. Can be retrieved in “lastReadValue”

    -
    - - required method -
  • - - – fetchSystemResource: -

    Fetches a system resource. Can be retrieved in “lastReadValue”.

    -
    - - required method -
  • - - – store: -

    writes a value to a device.

    -
    - - required method -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, readonly, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

connectionDelegate

- - - -
-

The delegate for connection communication

-
- - -
@property (nonatomic, unsafe_unretained) id<EMDeviceDelegate> connectionDelegate
- - - - - - - - -
-

Discussion

-

The delegate for connection communication

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

lastReadValue

- - - -
-

The last read resource value from the device

-
- - -
@property (nonatomic, strong) EMResourceValue *lastReadValue
- - - - - - - - -
-

Discussion

-

The last read resource value from the device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

scanDelegate

- - - -
-

The delegate for scanning

-
- - -
@property (nonatomic, unsafe_unretained) id<EMConnectionTypeScannerDelegate> scanDelegate
- - - - - - - - -
-

Discussion

-

The delegate for scanning

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

schema

- - - -
-

The schema for connection

-
- - -
@property (nonatomic, unsafe_unretained) EMSchema *schema
- - - - - - - - -
-

Discussion

-

The schema for connection

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

signalStrengthFilterClass

- - - -
-

The class to use for filtering, or smoothin, signal strength values

-
- - -
@property (nonatomic, strong) Class<EMSignalStrengthFilter> signalStrengthFilterClass
- - - - - - - - -
-

Discussion

-

The class to use for filtering, or smoothin, signal strength values

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(id)resourceValue
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(id)resourceValue
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isConnected

- - - -
-

Returns whether or not there is a connection with a device.

-
- - -
- (BOOL)isConnected
- - - - - - - - -
-

Discussion

-

Returns whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(id)resourceValue
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html deleted file mode 100644 index 85abb49..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html +++ /dev/null @@ -1,488 +0,0 @@ - - - - - EMConnectionTypeScannerDelegate Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnectionType.h
- - - - -
- -

Overview

-

These methods are sen tto the connection delegate to inform it of devices that come available or go offline.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

deviceScanner:didFindDevice:

- - - -
-

Tells the delegate a device was found.

-
- - -
- (void)deviceScanner:(id)scanner didFindDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was found.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didLoseDevice:

- - - -
-

Tells the delegate a device was lost.

-
- - -
- (void)deviceScanner:(id)scanner didLoseDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was lost.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didUpdateDevice:

- - - -
-

Updates the data for a device description

-
- - -
- (void)deviceScanner:(id)scanner didUpdateDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Updates the data for a device description

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html deleted file mode 100644 index 95bc4bc..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - EMDeviceDelegate Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnectionType.h
- - - - -
- -

Overview

-

EMTargetDeviceHandler is implemented by classes interested in manageing connections to devices. By default, this will be the shared instance of EMConnectionManager.

-
- - - - - - - - - - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html deleted file mode 100644 index b4ce878..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html +++ /dev/null @@ -1,1689 +0,0 @@ - - - - - EMResourceValueProtocol Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - -
Declared inEMResourceValue.h
- - - - -
- -

Overview

-

A protocol to define the methods that all EMResourceValue subclasses must define.

- -

Written by Carolyn Vaughan

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isArray

- - - -
-

Returns true if the type of this value is an Array, and false otherwise.

-
- - -
- (BOOL)isArray
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Array, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isEnum

- - - -
-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - -
- (BOOL)isEnum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isFile

- - - -
-

Returns true if the type of this value is a File, and false otherwise.

-
- - -
- (BOOL)isFile
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a File, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isInt

- - - -
-

Returns true if the type of this value is an Int, and false otherwise.

-
- - -
- (BOOL)isInt
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Int, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isNum

- - - -
-

Returns true if the type of this value is a Num, and false otherwise.

-
- - -
- (BOOL)isNum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a Num, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isScalar

- - - -
-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - -
- (BOOL)isScalar
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isString

- - - -
-

Returns true if the type of this value is a String, and false otherwise.

-
- - -
- (BOOL)isString
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a String, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isStruct

- - - -
-

Return true if the type of this value is a Struct, and false otherwise.

-
- - -
- (BOOL)isStruct
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Struct, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isVoid

- - - -
-

Return true if the type of this value is a Void, and false otherwise.

-
- - -
- (BOOL)isVoid
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Void, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/css/styles.css b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/css/styles.css deleted file mode 100755 index 7de7ea2..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/css/styles.css +++ /dev/null @@ -1,585 +0,0 @@ - - -body { - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; - font-size: 13px; - background: #fff url(http://www.emmoco.com/images/bg_page_gradient.jpg) repeat-x 0 0; -} - -#em-wrapper { - width:960px; - margin:0 auto; - background-color: #fff; - overflow: hidden; -} - -article -{ - background-color:#fff; -} - - -code { - font-family: Courier, Consolas, monospace; - font-size: 13px; - color: #666; -} - -pre { - font-family: Courier, Consolas, monospace; - font-size: 13px; - line-height: 18px; - tab-interval: 0.5em; - border: 1px solid #C7CFD5; - background-color: #F1F5F9; - color: #666; - padding: 0.3em 1em; -} - -ul { - list-style-type: square; -} - -li { - margin-bottom: 10px; -} - -a { - text-decoration: none; - color: #36C; -} - -a:hover { - text-decoration: underline; - color: #36C; -} - -h2 { - border-bottom: 1px solid #8391A8; - color: #3C4C6C; - font-size: 187%; - font-weight: normal; - margin-top: 1.75em; - padding-bottom: 2px; -} - -/* @group Common page elements */ - -#top_header { - height: 91px; - left: 0; - min-width: 598px; - - right: 0; - top: 50px; - z-index: 900; - width: 960px; - margin: auto; - clear: both; - margin-bottom: 15px; -} - -#footer { - clear: both; - padding-top: 20px; - text-align: center; -} - -#ccontents, #overview_contents { - border-top: 1px solid #2B334F; - position: absolute; - position:relative; - top: 91px; - left: 0; - right: 0; - bottom: 0; - top: 0; - overflow-x: hidden; - overflow-y: auto; - padding-left: 2em; - padding-right: 2em; - padding-top: 1em; - min-width: 550px; - width: 950px; - margin-left: auto; - margin-right: auto; - left: auto; - clear: both; - padding-left: 10px; - padding-right: 0; -} - -#contents.isShowingTOC { - left: 230px; - left: 130px; - min-width: 320px; - width: 730px; - margin-left: auto; - margin-right: auto; - position:absolute; - position:relative; -} - -.copyright { - font-size: 12px; -} - -.generator { - font-size: 11px; -} - -.main-navigation ul li { - display: inline; - margin-left: 15px; - list-style: none; -} - -.main-navigation { - margin-right: 20px; -} - -.navigation-top { - clear: both; - float: right; - margin-right: 20px; -} - -.navigation-bottom { - clear: both; - float: right; - margin-top: 20px; - margin-bottom: -10px; - margin-right: 20px; -} - -.open > .disclosure { - background-image: url("../img/disclosure_open.png"); -} - -.disclosure { - background: url("../img/disclosure.png") no-repeat scroll 0 0; -} - -.disclosure, .nodisclosure { - display: inline-block; - height: 8px; - margin-right: 5px; - position: relative; - width: 9px; -} - -/* @end */ - -/* @group Header */ - -#top_header #library { - background: url("../img/library_background.png") repeat-x 0 0 #485E78; - background-color: #ccc; - height: 35px; - font-size: 115%; - position:relative; -} - -#top_header #library #libraryTitle { - color: #FFFFFF; - margin-left: 15px; - text-shadow: 0 -1px 0 #485E78; - top: 8px; - position: absolute; -} - -#top_header #library #developerHome { - color: #92979E; - right: 15px; - top: 8px; - position: absolute; -} - -#top_header #library a:hover { - text-decoration: none; -} - -#top_header #title { - background: url("../img/title_background.png") repeat-x 0 0 #8A98A9; - border-bottom: 1px solid #B6B6B6; - height: 25px; - overflow: hidden; - text-align: left; - padding-left: 15px; -} - -#top_header h1 { - font-size: 115%; - font-weight: normal; - margin: 0; - padding: 3px 0 2px; - text-align: center; - text-align: left; - text-shadow: 0 1px 0 #D5D5D5; - white-space: nowrap; -} - -#headerButtons { - background-color: #D8D8D8; - background-image: url("../img/button_bar_background.png"); - border-bottom: 1px solid #EDEDED; - border-top: 1px solid #2B334F; - font-size: 8pt; - height: 28px; - left: 0; - list-style: none outside none; - margin: 0; - overflow: hidden; - padding: 0; - position: absolute; - position: relative; - right: 0; - top: 61px; - top: 0; -} - -#headerButtons li { - background-repeat: no-repeat; - display: inline; - margin-top: 0; - margin-bottom: 0; - padding: 0; -} - -#toc_button button { - border-color: #ACACAC; - border-style: none solid none none; - border-width: 0 1px 0 0; - height: 28px; - margin: 0; - padding-left: 30px; - text-align: left; - width: 230px; -} - -li#jumpto_button { - left: 230px; - margin-left: 0; - position: absolute; - -} - -li#jumpto_button select { - height: 22px; - margin: 5px 2px 0 10px; - max-width: 300px; -} - -/* @end */ - -/* @group Table of contents */ - -#tocContainer.isShowingTOC { - border-right: 1px solid #ACACAC; - display: block; - overflow-x: hidden; - overflow-y: auto; - padding: 0; -} - -#tocContainer { - background-color: #E4EBF7; - border-top: 1px solid #2B334F; - bottom: 0; - display: none; - left: 0; - left: auto; - overflow: hidden; - position: absolute; - top: 91px; - top: 150px; - width: 229px; -} - -#tocContainer > ul#toc { - font-size: 11px; - margin: 0; - padding: 12px 0 18px; - width: 209px; - -moz-user-select: none; - -webkit-user-select: none; - user-select: none; -} - -#tocContainer > ul#toc > li { - margin: 0; - padding: 0 0 7px 30px; - text-indent: -15px; -} - -#tocContainer > ul#toc > li > .sectionName a { - color: #000000; - font-weight: bold; -} - -#tocContainer > ul#toc > li > .sectionName a:hover { - text-decoration: none; -} - -#tocContainer > ul#toc li.children > ul { - display: none; - height: 0; -} - -#tocContainer > ul#toc > li > ul { - margin: 0; - padding: 0; -} - -#tocContainer > ul#toc > li > ul, ul#toc > li > ul > li { - margin-left: 0; - margin-bottom: 0; - padding-left: 15px; -} - -#tocContainer > ul#toc > li ul { - list-style: none; - margin-right: 0; - padding-right: 0; -} - -#tocContainer > ul#toc li.children.open > ul { - display: block; - height: auto; - margin-left: -15px; - padding-left: 0; -} - -#tocContainer > ul#toc > li > ul, ul#toc > li > ul > li { - margin-left: 0; - padding-left: 15px; -} - -#tocContainer li ul li { - margin-top: 0.583em; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -#tocContainer li ul li span.sectionName { - white-space: normal; -} - -#tocContainer > ul#toc > li > ul > li > .sectionName a { - font-weight: bold; -} - -#tocContainer > ul#toc > li > ul a { - color: #4F4F4F; -} - -/* @end */ - -/* @group Index formatting */ - -.index-title { - font-size: 13px; - font-weight: normal; -} - -.index-column { - float: left; - width: 30%; - min-width: 200px; - font-size: 11px; -} - -.index-column ul { - margin: 8px 0 0 0; - padding: 0; - list-style: none; -} - -.index-column ul li { - margin: 0 0 3px 0; - padding: 0; -} - -.hierarchy-column { - min-width: 400px; -} - -.hierarchy-column ul { - margin: 3px 0 0 15px; -} - -.hierarchy-column ul li { - list-style-type: square; -} - -/* @end */ - -/* @group Common formatting elements */ - -.title { - font-weight: normal; - font-size: 215%; - margin-top:0; -} - -.subtitle { - font-weight: normal; - font-size: 180%; - color: #3C4C6C; - border-bottom: 1px solid #5088C5; -} - -.subsubtitle { - font-weight: normal; - font-size: 145%; - height: 0.7em; -} - -.warning { - border: 1px solid #5088C5; - background-color: #F0F3F7; - margin-bottom: 0.5em; - padding: 0.3em 0.8em; -} - -.bug { - border: 1px solid #000; - background-color: #ffffcc; - margin-bottom: 0.5em; - padding: 0.3em 0.8em; -} - -.deprecated { - color: #F60425; -} - -/* @end */ - -/* @group Common layout */ - -.section { - margin-top: 3em; -} - -/* @end */ - -/* @group Object specification section */ - -.section-specification { - margin-left: 2.5em; - margin-right: 2.5em; - font-size: 12px; -} - -.section-specification table { - border-top: 1px solid #d6e0e5; -} - -.section-specification td { - vertical-align: top; - border-bottom: 1px solid #d6e0e5; - padding: .6em; -} - -.section-specification .specification-title { - font-weight: bold; -} - -/* @end */ - -/* @group Tasks section */ - -.task-list { - list-style-type: none; - padding-left: 0px; -} - -.task-list li { - margin-bottom: 3px; -} - -.task-item-suffix { - color: #996; - font-size: 12px; - font-style: italic; - margin-left: 0.5em; -} - -span.tooltip span.tooltip { - font-size: 1.0em; - display: none; - padding: 0.3em; - border: 1px solid #aaa; - background-color: #fdfec8; - color: #000; - text-align: left; -} - -span.tooltip:hover span.tooltip { - display: block; - position: absolute; - margin-left: 2em; -} - -/* @end */ - -/* @group Method section */ - -.section-method { - margin-top: 2.3em; -} - -.method-title { - margin-bottom: 1.5em; -} - -.method-subtitle { - margin-top: 0.7em; - margin-bottom: 0.2em; -} - -.method-subsection p { - margin-top: 0.4em; - margin-bottom: 0.8em; -} - -.method-declaration { - margin-top:1.182em; - margin-bottom:.909em; -} - -.method-declaration code { - font:14px Courier, Consolas, monospace; - color:#000; -} - -.declaration { - color: #000; -} - -.argument-def { - margin-top: 0.3em; - margin-bottom: 0.3em; -} - -.argument-def dd { - margin-left: 1.25em; -} - -.see-also-section ul { - list-style-type: none; - padding-left: 0px; - margin-top: 0; -} - -.see-also-section li { - margin-bottom: 3px; -} - -.declared-in-ref { - color: #666; -} - -/* @end */ - diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/css/stylesPrint.css b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/css/stylesPrint.css deleted file mode 100755 index dc54cd2..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/css/stylesPrint.css +++ /dev/null @@ -1,22 +0,0 @@ - -header { - display: none; -} - -div.main-navigation, div.navigation-top { - display: none; -} - -div#overview_contents, div#contents.isShowingTOC, div#contents { - overflow: visible; - position: relative; - top: 0px; - border: none; - left: 0; -} -#tocContainer.isShowingTOC { - display: none; -} -nav { - display: none; -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/hierarchy.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/hierarchy.html deleted file mode 100644 index 999e36e..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/hierarchy.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - iOS Framework Hierarchy - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
-
-
- - - - - -
-
- - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/button_bar_background.png b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/button_bar_background.png deleted file mode 100755 index d2cd0d8..0000000 Binary files a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/button_bar_background.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/disclosure.png b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/disclosure.png deleted file mode 100755 index 147198f..0000000 Binary files a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/disclosure.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/disclosure_open.png b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/disclosure_open.png deleted file mode 100755 index ea3842b..0000000 Binary files a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/disclosure_open.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/library_background.png b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/library_background.png deleted file mode 100755 index 8fa6d45..0000000 Binary files a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/library_background.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/title_background.png b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/title_background.png deleted file mode 100755 index 9001dac..0000000 Binary files a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/img/title_background.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/index.html b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/index.html deleted file mode 100644 index 60f7122..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Docs/index.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - iOS Framework Reference - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - - - - - -
-
-
- - - - - -
-
-
- - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h deleted file mode 100644 index eb427f6..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h +++ /dev/null @@ -1,34 +0,0 @@ -#import -#import "EMConnectionType.h" - -#if TARGET_OS_IPHONE - #import -#else - #import -#endif - - - -/** - * EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy. - * - * If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method. - */ - -@interface EMBluetoothLowEnergyConnectionType : NSObject { - -} - -@property (nonatomic) NSTimeInterval scanResetTime; - -/** - * By default, EMBluetoothLowEnergyConnectionType will 'discover' devices that have a schema hash matching a schema in your application bundle. - * Set this flag to 'YES' for an instance of this class to discover all Emmoco BLE devices. - * NOTE: Most applications should not have this enabled. - */ -@property (nonatomic) BOOL discoversAllEmmocoBLEDevices; - -+(CBUUID *)emmocoServiceUUID; -+(CBUUID *)emmocov12ServiceUUID; - -@end diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMChecksum.h b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMChecksum.h deleted file mode 100644 index fb4d24c..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMChecksum.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// EMChecksum.h -// Emmoco -// -// Created by bob frankel on 8/18/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import - -@interface EMChecksum : NSObject { - -} - -- (void)addByte:(int)byte; -- (void)clear; -- (int)sum; - -@end diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnection.h b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnection.h deleted file mode 100644 index b73f2b7..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnection.h +++ /dev/null @@ -1,134 +0,0 @@ - -/** @file */ - -#import -#import "EMSchema.h" -#import "EMConnectionType.h" -#import "EMTypes.h" - -@class EMConnection; - -@protocol EMConnectionDelegate - --(void)connectionDidTimeout:(EMConnection *)connection; --(void)connectionDidDisconnect:(EMConnection *)connection; - -@end - -/** - * The state of the current connection. Use KVO to receive updates on this property and react to changes. - */ - -typedef enum { - EMConnectionStateDisconnected, // Disconnected state, no error - EMConnectionStatePending, // A connection has been started, and is pending completion - EMConnectionStateSchemaNotFound, // The schema for the connection is not in the application bundle - EMConnectionStateInvalidSchemaHash, // The device didn't respond with a valid schema hash - EMConnectionStateConnected, // Connected state, no error - EMConnectionStateDisrupted, // The connection was interrupted - EMConnectionStatePendingForDefaultSchema, // The schema could not be found and the connection is being "forced" with the provided default schema. Note: This state will only occur if you have provided a default schema and told the connection manager to force a connection with it. - EMConnectionStateTimeout // The connection timed out -} EMConnectionState; - -extern NSString * const kEMConnectionDidReceiveIndicatorNotificationName; -extern NSString * const kEMIndicatorResourceKey; -extern NSString * const kEMIndicatorNameKey; -extern NSString * const kEMConnectionErrorDomain; -extern NSString * const kEMIndicatorResourceValueKey; - -@interface EMConnection : NSObject { - @protected - EMSchema *_systemSchema; -} - -/** - * This block will be called when an open connection is closed for any reason - */ -@property (atomic, strong) EMResourceBlock connectionClosedBlock; - -/** - * The timeout interval for a pending connection - */ -@property (atomic) NSTimeInterval connectionAttemptTimeout; - -/** - * The connection delegate. EMConnectionManager will post connect and disconnect delegate messages to this object if it is set. - */ -@property (nonatomic, unsafe_unretained) id connectionDelegate; - - -/** - * The EMDeviceBasicDescription used for conenction - */ -@property (nonatomic, strong) EMDeviceBasicDescription *device; - -/** - * The schema for connection - */ -@property (nonatomic, strong) EMSchema *schema; - - -/** - * Creates a new EMConnection object. - * Actual connection and disconnection to the named target occurs through calls to open and close on this object. - * @param device The basic description of a device - */ -- (id)initWithDevice:(EMDeviceBasicDescription *)device; - -/** - * Creates a new EMTargetConnection object. - * Actual connection and disconnection to the named target occurs through calls to open and close on this object. - * @param device the name of the target device, including one of the pre-defined prefixes - * @param resourceSchema the schema describing the resources available in this connection - */ -- (id)initWithDevice:(EMDeviceBasicDescription *)device schema:(EMSchema*)resourceSchema; - - -/** - * Returns true if connected and false otherwise. - */ -- (BOOL)isConnected; - -/** - * Opens a connection to the @device device property - * @param successBlock A block to call on a successful connect - * @param failBlock A block to call on a failed connect - */ -- (void)openConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -/** - * Cancels the attempt to open this EMTargetConnection, posting the open block with a failed status. - */ -- (void)cancelOpen; - -/** - * Closes the connection - * @param successBlock A block to call on a successful disconnect - * @param failBlock A block to call on a failed disconnect - */ -- (void)closeConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -/** - * Reads a value - * @param resourceName The name of the resource to read - * @param successBlock A block to call on a successful read - * @param failBlock A block to call on a failed read - */ --(void)readValueNamed:(NSString *)resourceName onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - --(void)readSystemValueNamed:(NSString *)resourceName onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -/** - * Writes a resource to the device - * @param resourceValue The resource value - * @param successBlock A block to call on a successful write - * @param failBlock A block to call on a failed write - */ - --(void)writeResource:(EMResourceValue *)resourceValue onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -- (NSString*)connectedDeviceSchemaHash; - - -@end - diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnectionListManager.h b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnectionListManager.h deleted file mode 100644 index 7c75f7d..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnectionListManager.h +++ /dev/null @@ -1,95 +0,0 @@ -#import "EMConnectionType.h" -#import - -/** - * kEMConnectionManagerDidStartUpdating is the name of a notification that is posted when the list manager begins updating, or scanning, for available devices - */ - -extern NSString * const kEMConnectionManagerDidStartUpdating; - -/** - * kEMConnectionManagerDidStopUpdating is the name of a notification that is posted when the list manager stops updating, or scanning, for available devices - */ - -extern NSString * const kEMConnectionManagerDidStopUpdating; - -/** - * EMConnectionListManager is a singleton class used for viewing a list of devices available for interaction. - */ -@interface EMConnectionListManager : NSObject - -/** - * @property devices - * A list of devices that has been discovered as available by the connection list manager - */ -@property (nonatomic, strong, readonly) NSArray *devices; - -/** - * @property filterPredicate - * A filter that allows only devices conforming to the predicate to be visible - */ -@property (nonatomic, strong) NSPredicate *filterPredicate; - -/** - * @property updating - * A boolean value indicating whether or not the connection list manager is actively updating the devices list - */ -@property (nonatomic, getter = isUpdating, readonly) BOOL updating; - -/** - * @property updateRate - * updateRate determines the scan frequency for discovering devices - */ -@property (nonatomic) NSTimeInterval updateRate; - - -/** - * @param automaticallyConnectsToLastDevice - * A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan. - */ -@property (nonatomic) BOOL automaticallyConnectsToLastDevice; - - -/** - * Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager - */ -+(EMConnectionListManager *)sharedManager; - -/** - * Retrieve a device description for a given unique identifier - * @param name The name of the device - */ - --(EMDeviceBasicDescription *)deviceBasicDescriptionForDeviceNamed:(NSString *)name; - -/** - * Tells the connection list manager to begin actively looking for devices to interact with. - */ --(void)startUpdating; - -/** - * Tells the connection list manager to stop looking for devices to interact with. - */ --(void)stopUpdating; - -/** - * Manually clears out all devices on the connection list manager. - */ --(void)reset; - -/** - * Detect if Bluetooth is available - */ --(BOOL)isBluetoothAvailable; - -/** - * Add your own connection type outside of bluetooth low energy - */ --(void)addConnectionTypeToUpdates:(id)connectionType; - -/** - * Remove your own connection type outside of bluetooth low energy - */ --(void)removeConnectionToFromUpdates:(id)connectionType; - -@end diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnectionManager.h b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnectionManager.h deleted file mode 100644 index 65fb98c..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnectionManager.h +++ /dev/null @@ -1,167 +0,0 @@ -#import -#import -#import "EMConnection.h" -#import "EMSchema.h" -#import "EMConnectionType.h" - -#ifndef CB_EXTERN_CLASS -#warning "You must include CoreBluetooth in project to use Em-Framework" -#endif - -/** - * A constant for NSUserDefaults that contains the name of the last connected device, if there is one - */ - -extern NSString * const kLastConnectedDevice; - -extern NSString * const kEMConnectionManagerDidUpdateConnectionStateNotificationName; - -/** - * Various types of connection errors. - */ - -typedef enum { - EMConnectionManagerErrorNoSchemaAvailable, - EMConnectionManagerErrorCouldNotDisconnect, - EMConnectionManagerErrorDeviceNotAvailable, -} EMConnectionManagerError; - -extern NSString * const kEMConnectionManagerErrorDomain; - -@class EMTargetDevice; -@class EMConnection; - -/** - * EMConnectionManager is a singleton class for managing a connection with a physical or mock device. - */ - -@interface EMConnectionManager : NSObject - -@property (nonatomic) EMConnectionState connectionState; - -@property (nonatomic, strong) NSURL *defaultSchemaURL; - - -/** - @property backgroundUpdatesEnabled - @description If you set this flag to "YES", the connection manager has the ability to persist while running in the background. By default, the connection manager severs connections when entering the background. - */ -@property (nonatomic) BOOL backgroundUpdatesEnabled; - -/** - * Use the +sharedManager class method to access the application-wide singleton instance of EMConnectionManager. - * Note: Accessing the connection manager in any way other is not recommended. - */ - -+(EMConnectionManager *)sharedManager; - -/** - * Tells the connection manager to connect to a specific device. - * - * @param device An instance of EMDeviceBasicDescription the connection manager should connect to - * @param successBlock The block to run after a successful connection - * @param failBlock The block to run if the connectino fails - * @description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds - */ - --(void)connectDevice:(EMDeviceBasicDescription *)device onSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Tells the connection manager to connect to a specific device. - * - * @param device An instance of EMDeviceBasicDescription the connection manager should connect to - * @param timeout The time the connection manager should allow for a successful connection. After the specified time interval passes, the fail block will be called. - * @param successBlock The block to run after a successful connection - * @param failBlock The block to run if the connection fails - * @description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds - */ --(void)connectDevice:(EMDeviceBasicDescription *)device timeoutInterval:(NSTimeInterval)timeout onSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Tells the connection manager to disconnect from a specific device - * - * @param successBlock The block to run after a successful disconnection - * @param failBlock The block to run if the disconnection fails. - */ --(void)disconnectWithSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Reads a resource from a connected device - * - * @param resourceName The name of the resource to read. This is the name of the resource in the device's schema. - * @param successBlock The block to call when a read occurs successfully. Connection manager will call this block with the value read. - * @param failBlock The block to call when a read fails. - */ --(void)readResource:(NSString *)resourceName onSuccess:(void(^)(id readValue))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Writes a value to a resource on a connected device - * - * @param resourceValue The value to write to the resource. This should be an instance of NSString, NSData, NSArray, NSNumber, or NSDictionary - * @param resource The name of the resource for writing. This is the name of the resource in the schema. - * @param successBlock The block to call when the write occurs successfully. - * @param failBlock The block to call when the write fails. - */ --(void)writeValue:(id)resourceValue toResource:(NSString *)resource onSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Returns an array of EMDeviceBasicDescription's for the device that is actively connected - */ --(EMDeviceBasicDescription *)connectedDevice; - -/** - * Returns a version of the the schema hash from a connected device's firmware as it appears on em-hub - */ --(NSString *)schemaHashForConnectedDevice; - -/** - * Tells the connection manager where it should look for schemas other than the NSBundle's mainBundle - * - * @param path The path for the directory in which to search - */ --(void)addSchemaSearchForFilesInDirectory:(NSString *)path; - -/** - * Tells the connection manager to no longer look in the specified path for schemas - * - * @param path The path to no longer search - * @description Note: This method will never ignore the current bundle's mainBundle - */ --(void)removeSchemaSearchForFilesInDirectory:(NSString *)path; - -/** - * Forces the connection manager to connect to a device with the default schema - * @param device The device for the forced connection - * @description Use this method with extreme caution. Many undefined behaviors can come from using this method with a schema that isn't an exact match for the specified device. EMConnectionManager uses this method internally. It is very rare that you will need to call this method directly. - */ --(void)forceConnectionWithDefaultSchema:(EMDeviceBasicDescription *)device; - -/** - * Tells EMConnectionManager to update its internal cache of schemas used for connection. - * @description EMConnectionManager uses this method internally. It is very rare taht you will need to call this method directly. - */ --(void)updateInternalSchemaCache; - -/** - * Gives the schema name in the application bundle for a given hash string - * @param hashString A full or partial schema hash string - * @description This method takes either a full hash or partial hash. If any schema begins with 'hash string', the file name in the bundle is returned. Returns nil if no matching schema was found in the bundle. - * If one or more schemas share 'hashString' at the beginning of their hash, the first path will be returned. - */ --(NSString *)schemaFileNameForHashString:(NSString *)hashString; - -/** - * Gets the schema for the connected device. - * @description Returns nil if no device is connected. - */ - --(EMSchema *)schemaForConnectedDevice; - -/** - * Gets the embedded system protocol level from the schema used to connect to the device - * @description This call does not send a message down to the board - the protocol level is pulled directly from the schema that was used to connect to the device. - */ - --(NSNumber *)embeddedSystemProtocolLevel; - -@end diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnectionType.h b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnectionType.h deleted file mode 100644 index c4dc364..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMConnectionType.h +++ /dev/null @@ -1,134 +0,0 @@ -#import -#import "EMSchema.h" -#import "EMDeviceBasicDescription.h" -#import "EMResourceValue.h" -#import "EMSignalStrengthFilter.h" - -/** - * EMTargetDeviceHandler is implemented by classes interested in manageing connections to devices. By default, this will be the shared instance of EMConnectionManager. - */ -@protocol EMDeviceDelegate -- (void)extendConnectTimeout; -- (void)postIndicatorForResource:(EMResourceValue *)indicator; -- (void)operationDone:(int)status; -@end - - -#pragma mark - EMConnectionTypeScannerDelegate Declaration - -/** - * These methods are sen tto the connection delegate to inform it of devices that come available or go offline. - */ - -@protocol EMConnectionTypeScannerDelegate - -/** - * Tells the delegate a device was found. - */ - --(void)deviceScanner:(id)scanner didFindDevice:(EMDeviceBasicDescription *)device; - -/** - * Tells the delegate a device was lost. - */ --(void)deviceScanner:(id)scanner didLoseDevice:(EMDeviceBasicDescription *)device; - - -/** - * Updates the data for a device description - */ --(void)deviceScanner:(id)scanner didUpdateDevice:(EMDeviceBasicDescription *)device; - -@end - -#pragma mark - EMConnectionType Declaration - -/** - * Abstracts a given protocol for connecting to devices. - */ - -@protocol EMConnectionType - -/** - * The delegate for scanning - */ -@property (nonatomic, unsafe_unretained) id scanDelegate; - -/** - * The delegate for connection communication - */ -@property (nonatomic, unsafe_unretained) id connectionDelegate; - -/** - * The schema for connection - */ -@property (nonatomic, unsafe_unretained) EMSchema *schema; - -/** - * The last read resource value from the device - */ -@property (nonatomic, strong) EMResourceValue *lastReadValue; - -/** - * A boolean indicating whether or not there is a connection with a device. - */ -@property (nonatomic, readonly, getter = isConnected) BOOL connected; - -/** - * The class to use for filtering, or smoothin, signal strength values - */ -@property (nonatomic, strong) Class signalStrengthFilterClass; - -/** - * The type of device - this can be set to anything and retreived for printing or examining. - */ --(NSString *)deviceType; - -/** - * Tells the connection to start looking for devices of its type. - */ --(void)startUpdating; - -/** - * Tells the connection to stop looking for devices of its type. - */ --(void)stopUpdating; - -/** - * Returns whether or not there is a connection with a device. - */ --(BOOL)isConnected; - -/** - * disconnects the current device. - * - */ --(void)disconnect; - -/** - * Establishes a connection with a device - */ --(void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id)connDelegate; - - -/** - * YES if available on the current device, NO if unavailable. - */ --(BOOL)isAvailable; - -/** - * Fetches a resource. Can be retrieved in "lastReadValue" - */ --(void)fetch:(id)resourceValue; - -/** - * Fetches a system resource. Can be retrieved in "lastReadValue". - */ -- (void)fetchSystemResource:(id)resourceValue; - -/** - * writes a value to a device. - */ --(void)store:(id)resourceValue; -@end - diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h deleted file mode 100644 index 826f60c..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h +++ /dev/null @@ -1,64 +0,0 @@ -#import "EMSignalStrengthFilter.h" - -@protocol EMConnectionType; - -/** - * EMDeviceBasicDescription is a class used to describe basic device characteristics throughout the entire framework. - * All devices, regardless of connection type, will have these properties. - * - * All classes implementing the EMConnectionType protocol will receive and deliver device information in the form of an EMDeviceBasicDescription. - */ - -@interface EMDeviceBasicDescription : NSObject - -/** - * The name of the device used thoughout the framework. - * Like the unique_identifier, this property needs to be unique. - */ -@property (nonatomic, strong) NSString *name; - -/** - * A concrete EMConnectionType instance that will be used to send messages to the device. - */ -@property (nonatomic, strong) id connectionType; - -/* - * An object that can describe the device to the provided connection type. - * For example, for bluetooth, this might be an instance of CBPeripheral. - */ -@property (nonatomic, strong) id deviceObject; - -/** - * A value between -100 and 0 used to describe signal strength. - */ -@property (nonatomic) float signalStrength; - -/** - * The signal strength filter for smoothing - */ -@property (nonatomic, strong) id signalStrengthFilter; - -/** - Data that was discovered along with the device. - Ex: When dealing with bluetooth, this is the advertising packet data - */ -@property (nonatomic, strong) NSData *advertiseData; - -/** - * An object taken from the advertise data based on the advertise resource in the device's schema - * Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData - */ -@property (nonatomic, strong) id advertiseObject; - -/** - The first six characters of the device's schema - */ -@property (nonatomic, strong) NSString *shortSchemaHash; - -/** - The name of the schema file in your bundle that relates to this device. - NOTE: Many devices do not broadcast this information. In this case, this property will not be set - */ -@property (nonatomic, strong) NSString *schemaFilePath; - -@end diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMFramework.h b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMFramework.h deleted file mode 100644 index bd5a435..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMFramework.h +++ /dev/null @@ -1,28 +0,0 @@ -// -// EMFramework.h -// Emmoco -// -// Created by bob frankel on 8/22/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMConnectionManager.h" -#import "EMConnectionListManager.h" -#import "EMConnection.h" -#import "EMBluetoothLowEnergyConnectionType.h" -#import "EMSchema.h" -#import "EMResourceValue.h" - -#define EMFrameworkProtocol_11 - -#define EMMinFramework @"12" -#define EMMaxFramework @"13" - -#define SIGNAL_STRENGTH_UNAVAILABLE FLT_MIN - -#ifdef DEBUG -#define EMLog(format, ...) NSLog(@"<%@:(%d)> %@", [[NSString stringWithUTF8String:__FILE__] lastPathComponent], __LINE__, [NSString stringWithFormat:(format), ##__VA_ARGS__]) -#else -#define EMLog(format, ...) -#endif \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMRSSIFilter.h b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMRSSIFilter.h deleted file mode 100644 index 847cd9c..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMRSSIFilter.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// EMRSSIFilter.h -// EMFramework -// -// Created by Dexter Weiss on 8/9/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import -#import "EMSignalStrengthFilter.h" - -@interface EMRSSIFilter : NSObject - -+(EMRSSIFilter *)filterWithInitialRSSI:(float)rssi; - --(id)initWithInitialSignalStrengthValue:(float)signalStrengthValue; --(float)addSignalStrengthValue:(float)signalStrengthValue; - -@end diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h deleted file mode 100644 index 7de58f9..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h +++ /dev/null @@ -1,9 +0,0 @@ -#import "EMResourceValue.h" - -@interface EMResourceValue (CocoaAdditions) - --(void)setNSObjectValue:(id)object; - --(id)NSObjectValue; - -@end diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMResourceValue.h b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMResourceValue.h deleted file mode 100644 index 44e36c5..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMResourceValue.h +++ /dev/null @@ -1,246 +0,0 @@ -// -// EMResourceValue.h -// Emmoco -// -// Created by bob frankel on 8/8/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMSerialPacket.h" - -@class EMSchema; -@class EMSerialPacket; -@class EMResourceValue; - -/** - * A protocol to define the methods that all EMResourceValue subclasses must define. - * - * Written by Carolyn Vaughan - */ - -@protocol EMResourceValueProtocol - -/** - * Internal initialization method used by EMResourceValue subclasses - * @param theName the name of this value - * @param theType the type of this value - * @param theResourceSchema the schema associated with this value - * @return this value - */ -- (id)initWithName:(NSString*)theName type:(NSString*)theType schema:(EMSchema*)theResourceSchema; - -/** - * Returns true if the type of this value is an Array, and false otherwise. - */ -- (BOOL)isArray; - -/** - * Returns true if the type of this value is a Num, and false otherwise. - */ -- (BOOL)isNum; - -/** - * Returns true if the type of this value is an Enum, and false otherwise. - */ -- (BOOL)isEnum; - -/** - * Returns true if the type of this value is a File, and false otherwise. - */ -- (BOOL)isFile; - -/** - * Returns true if the type of this value is an Int, and false otherwise. - */ -- (BOOL)isInt; - -/** - * Returns true if the type of this value is a String, and false otherwise. - */ -- (BOOL)isString; - -/** - * Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise. - */ -- (BOOL)isScalar; - -/** - * Return true if the type of this value is a Struct, and false otherwise. - */ -- (BOOL)isStruct; - -/** - * Return true if the type of this value is a Void, and false otherwise. - */ -- (BOOL)isVoid; - -/** - * Used to put the resource's value to the device - * @param buffer the data buffer being sent to the device - * - * The PUT is based on RESTful resourcing - */ -- (void)putData:(EMSerialPacket*)buffer; - -/** - * Used to get the resource's value from the device - * @param buffer the data buffer being received from the device - * @param size the amount of data the buffer holds - * - * The GET is based on RESTful resourcing - */ -- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket*)buffer; - -/** - * Assign a double value to a resource. - * @param value the value to be assigned, represented as a double - */ -- (void)setDoubleValue:(double)value; - -/** - * Assign a long value to a resource. For Num and Enum resources, this sets the ordinal value for the resource instead of setting the value directly. - * @param value the value to be assigned, represented as a long - */ -- (void)setLongValue:(long long)value; - -/** - * Assign a string value to a resource. - * @param value the value to be assigned, represented as a String - */ -- (void)setStringValue:(NSString*)value; - -/** - * This ResourceValue, as a double. - * @exception UsageError the type of this value is not a Num - */ -- (double)doubleValue; - -/** - * This ResourceValue, as a long. For Num and Enum resources, this returns the ordinal value for the resource instead of the actual value. - * @exception UsageError the type of this value is not a Scalar - */ -- (long long)longValue; - -/** - * This ResourceValue, as a String. - * @exception UsageError the type of this value is not a Scalar - */ -- (NSString*)stringValue; - -/** - * Assign another resource value's value to this resource value - * @param source the ResourceValue who's value you wish to assign to this EMResourceValue instance - */ -- (void)copyFromResource:(EMResourceValue*)source; - -/** - * Reset this ResourceValue to its initial state upon creation - */ -- (void)reset; - -/** - * The minimum numerical value for this ResourceValue. - */ -- (double)min; - -/** - * The maximum numerical value for this ResourceValue. - */ -- (double)max; - -/** - * The step for this ResourceValue. - */ -- (double)step; - -/** - * The maximum number of distinct values for this ResourceValue. - */ -- (long)length; - -/** - * An array of acceptable enum values for this ResourceValue. - */ -- (NSArray *)enumValues; - -/** - * An array of acceptable field names for this ResourceValue. - */ -- (NSArray *)fieldNames; - -/** - * Select a ResourceValue element from a ResourceValue Array by index - * @param index the element to be selected - * @return the indexed element - */ -- (EMResourceValue*)index:(int)index; - -/** - * Select a ResourceValue element from a ResourceValue Struct by field name - * @param fieldName the element to be selected - * @return the ResourceValue held in the selected field - */ -- (EMResourceValue*)select:(NSString*)fieldName; - -/** - * Return the end-of-file status for this ResourceValue File. For internal use only. - */ -- (BOOL)fileEof; - -/** - * Prepare a local file associated with this ResourceValue File for reading. For internal use only; - d*/ -- (void)fileFetch; - -/** - * Prepare a local file associated with this ResourceValue File for writing. For internal use only; - */ -- (void)fileStore; - --(NSData *)fileData; - -@end - -/** - * A container for different types of resource values. - * Instances of this class are used to hold values for resources whose types is - * either Void, Int, Enum, Num, String, Struct, Array, or File. - * - * See also: - * - * - [EMSchema newResourceValueForResourceNamed:] - * - * Written by Bob Frankel and Carolyn Vaughan - */ -@interface EMResourceValue : NSObject { - -} - -/** - * The name of the resource. - */ -@property(readonly) NSString* name; - -/** - * The resource schema associated with the resource. - */ -@property(readonly) EMSchema* resourceSchema; - -/** - * The type of the resource. - */ -@property(readonly) NSString* type; - -- (int)valueSize; -/** - * Create a EMResourceValue. This method is used internally by the framework. - * @param name the name given to the newly-created value - * @param type the type of the newly-created value - * @param resourceSchema an EMSchema instance - * @return a new EMResourceValue instance - */ -+ (EMResourceValue*)resourceWithName:(NSString*)name ofType:(NSString*)type fromSchema:(EMSchema*)resourceSchema; - -@end - diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMSchema.h b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMSchema.h deleted file mode 100644 index e219126..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMSchema.h +++ /dev/null @@ -1,237 +0,0 @@ -// -// EMSchema.h -// Emmoco -// -// Created by bob frankel on 8/7/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMResourceValue.h" - -typedef enum { - EMResourceAccessTypeRead = 1 << 0, - EMResourceAccessTypeWrite = 1 << 1, - EMResourceAccessTypeIndicate = 1 << 2, -} EMResourceAccessType; - -@class EMResourceValue; - -/** - * A set of meta-data describing a set of resources. - * Written by Bob Frankel and Carolyn Vaughan - */ -@interface EMSchema : NSObject { - -} - -/** - * Creates a EMResourceSchema instance from the contents of a file. - * @param fileName a file containing JSON content - * @return a newly created EMResourceSchema instance - */ -+ (EMSchema*)schemaFromFile:(NSString*)fileName; - -/** - * Get the read/write/indicator access capabilities of a named resource - * @param resourceName a valid resource name in this schema - * @return an NSString containing the characters 'r', 'w', and 'i' as appropriate - * @exception UsageError the resource name is invalid - */ -- (EMResourceAccessType)accessForResource:(NSString*)resourceName; - -/** - * Returns a sorted NSArray containing all application resource names in this schema - */ -- (NSArray*)applicationResources; - -/** - * Get the parameters associated with a number type. - * @param type a valid number type name in this schema - * @return a four-element NSArray holding the min, max, step, and prec parameters of this type - * @exception UsageError the number type name is invalid - */ -- (NSArray*)numberParametersForType:(NSString*)type; - -/** -* Get the representation type associated with a number type. -* @param type a valid number type name in this schema -* @return an integral representation type -* @exception UsageError the number type name is invalid -*/ -- (NSString*)numericRepresentationForType:(NSString*)type; - -/** - * Get the values associated with an enum type. - * @param type a valid enum type name in this schema - * @return a NSDictionary containing enum value names and their corresponding ordinal - * @exception UsageError the enum type name is invalid - */ -- (NSDictionary*)enumValuesForType:(NSString*)type; - -/** - * Get the names of the fields associated with a struct type. - * @param type a valid struct type name in this schema - * @return a NSArray containing field names - * @exception UsageError the struct type name is invalid - */ -- (NSArray*)fieldNamesForType:(NSString*)type; - -/** - * Get the fields associated with a struct type. - * @param type a valid struct type name in this schema - * @return a NSDictionary containing field names and their corresponding type code - * @exception UsageError the struct type name is invalid - */ -- (NSDictionary*)fieldsForType:(NSString*)type; - -/** - * Get the length of this string type. - * @param type a valid string type name in this schema - * @return the length of this string type - * @exception UsageError the string type name is invalid - */ -- (int)stringLengthForType:(NSString*)type; - -/** - * Returns the fully-qualified name of this schema. - */ -- (NSString*)name; - -/** - * Returns the protocol level of this schema - */ -- (int)protocolLevel; - -/** - * Returns an NSDictionary containing all resource names in this schema and their corresponding type code. - */ -- (NSDictionary*)resources; - -/** - * Returns the maximum size in bytes amongst all resource types in this schema. - */ -- (int)maxResourceSize; - -/** - * Get the alignment of a named resource - * @param resourceName a named resource in this schema - * @return the alignment in bytes of this resource - * @exception UsageError the resource name is invalid - */ -- (int)byteAlignmentForResource:(NSString*)resourceName; - -/** - * Get the unique id associated with a named resource - * @param resourceName a named resource in this schema - * @return the corresponding resource id - * @exception UsageError the resource name is invalid - */ -- (int)idForResource:(NSString*)resourceName; - -/** - * Get the resource name associated with this resource id - * @param resourceId a resource id - * @return the corresponding resource name - * @exception UsageError the resource id is invalid - * @see idForResource: - */ -- (NSString*)nameForResourceWithID:(NSInteger)resourceId; - -/** - * Get the size of a named resource - * @param resourceName a named resource in this schema - * @return the size in bytes of this resource - * @exception UsageError the resource name is invalid - */ -- (int)sizeForResourceNamed:(NSString*)resourceName; - -/** - * Get the size of a standard scalar type - * @param type a scalar type code - * @return the size in bytes of this standard type - * @exception UsageError the type code is invalid - */ -- (int)sizeForStandardType:(NSString*)type; - -/** - * Get the alignment of a standard scalar type - * @param type a scalar type code - * @return the alignment in bytes of this standard type - * @exception UsageError the type code is invalid - */ -- (int)alignmentForStandardType:(NSString*)type; - -/** - * Returns a sorted NSArray containing all system resource names in this schema - */ -- (NSArray*)systemResources; - -/** - * Get the type of a named resource - * @param resourceName the name of a resource in this schema - * @return the type code associated with this resource - * @exception UsageError the resource name is invalid - */ -- (NSString*)typeOfResourceNamed:(NSString*)resourceName; - -/** - * Returns the owner of the schema definition this schema was created from. - */ -- (NSString*)owner; - -/** - * Returns the version of the schema definition this schema was created from. - */ -- (NSString*)version; - -/** - * Returns the description associated with this schema. - */ -- (NSString*)schemaDescription; - -/** - * Returns the UUID associated with this schema. - */ -- (NSString*)UUID; - -/** - * Returns the UUID associated with this schema as an array of numbers. - */ -- (NSArray *)numericalUUID; - -/** - * Returns the build number associated with this schema as an array of numbers. - */ -- (NSArray *)buildDate; - -/** - * Returns the schema hash associated with this schema as an array of numbers. - */ -- (NSArray *)schemaHash; - -/** - * Returns the name of the resource that is being broadcast in the advertising packets. Returns nil if none. - */ --(NSString *)broadcastResourceName; - -/** - * Create a new ResourceValue instance for a named resource. - * @param resourceName a named resource in this schema - * @return a newly created EMResourceValue to a value for this resource - * @exception UsageError the resource name is invalid - */ -- (EMResourceValue*)newResourceValueForResourceNamed:(NSString*)resourceName; - -/* - * TODO - fill in this documentation - */ -- (BOOL)validateResourceNamed:(NSString*)resourceName withAccess:(EMResourceAccessType)access; - --(NSNumber *)embeddedProtocolNumber; - --(int)packedSizeForType:(NSString*)type; --(int)unpackedSizeForType:(NSString*)type; --(NSArray *)fieldPackingsForType:(NSString*)type; - -@end diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMSerialPacket.h b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMSerialPacket.h deleted file mode 100644 index 4e10fbf..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMSerialPacket.h +++ /dev/null @@ -1,46 +0,0 @@ -// -// EMSerialPacket.h -// Emmoco -// -// Created by bob frankel on 8/18/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMSchema.h" -#import "EMChecksum.h" - -@class EMSchema; - -#define EM_MAX_DATA_SIZE 240 -#define EM_HEADER_SIZE 4 - -enum { - EMSerialPacket_NOP = 1 << 0, - EMSerialPacket_FETCH = 1 << 1, - EMSerialPacket_FETCH_DONE = 1 << 2, - EMSerialPacket_STORE = 1 << 3, - EMSerialPacket_STORE_DONE = 1 << 4, - EMSerialPacket_INDICATOR = 1 << 5 -}; -typedef NSUInteger EMSerialPacketKind; - -typedef struct EMSerialPacketHeader { - int size; - EMSerialPacketKind kind; - int resourceId; -} EMSerialPacketHeader; - -@interface EMSerialPacket : NSObject { - -} - -@property(readonly) uint8_t* buffer; -@property(readonly) int length; - -- (void)addInteger:(long long)anInt forByteSize:(int)size; -- (void)alignTo:(int)align; -- (void)rewind; -- (long long)scanIntegerForByteSize:(int)size asUnsigned:(BOOL)isUnsigned; - -@end diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h deleted file mode 100644 index 241d8fc..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// EMSignalStrengthFilter.h -// EMFramework -// -// Created by Dexter Weiss on 8/9/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@protocol EMSignalStrengthFilter - --(id)initWithInitialSignalStrengthValue:(float)signalStrengthValue; --(float)addSignalStrengthValue:(float)signalStrengthValue; - -@end diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMTypes.h b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMTypes.h deleted file mode 100644 index 9aa20fb..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/Headers/EMTypes.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// EMDevice.h -// Emmoco -// -// Copyright 2012 Emmoco, Inc.. All rights reserved. -// - -typedef enum { - EMOperationStatusSuccess, - EMOperationStatusFailure -} EMOperationStatus; - -/* - * Block type used to doing callbacks to user programs. User programs define callbacks conforming to this - * block signature and the framework calls them back suppling status value and data object - */ -typedef void(^EMResourceBlock)(EMOperationStatus status, EMResourceValue *value); - -typedef void(^EMStatusBlock)(EMOperationStatus status); - -typedef void(^EMFailBlock)(NSError *error); \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/README.md b/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/README.md deleted file mode 100644 index a2ec505..0000000 --- a/ios-examples-13.4.9/Ex_File/EmmocoMobileFramework/README.md +++ /dev/null @@ -1,18 +0,0 @@ -# Adding EMFramework to your project -================== -### Library dependencies -1) libEMFramework.a -2) CoreBluetooth.framework - -================== - -### Add the headers to your project - -All headers found in the `EmmocoMobileFramework/Headers` folder should be included. - -================== - -### Add Schemas to your project - -Add the system.json file from the Assets/ directory into your application bundle. - diff --git a/ios-examples-13.4.9/Ex_File/Ex_File.xcodeproj/project.pbxproj b/ios-examples-13.4.9/Ex_File/Ex_File.xcodeproj/project.pbxproj deleted file mode 100644 index c394a93..0000000 --- a/ios-examples-13.4.9/Ex_File/Ex_File.xcodeproj/project.pbxproj +++ /dev/null @@ -1,560 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 34350F5E18086FFA00650DD1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34350F5D18086FFA00650DD1 /* Foundation.framework */; }; - 34350F6018086FFA00650DD1 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34350F5F18086FFA00650DD1 /* CoreGraphics.framework */; }; - 34350F6218086FFA00650DD1 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34350F6118086FFA00650DD1 /* UIKit.framework */; }; - 34350F6818086FFA00650DD1 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 34350F6618086FFA00650DD1 /* InfoPlist.strings */; }; - 34350F6A18086FFA00650DD1 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 34350F6918086FFA00650DD1 /* main.m */; }; - 34350F6E18086FFA00650DD1 /* EMAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 34350F6D18086FFA00650DD1 /* EMAppDelegate.m */; }; - 34350F7018086FFA00650DD1 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 34350F6F18086FFA00650DD1 /* Images.xcassets */; }; - 34350F7718086FFA00650DD1 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34350F7618086FFA00650DD1 /* XCTest.framework */; }; - 34350F7818086FFA00650DD1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34350F5D18086FFA00650DD1 /* Foundation.framework */; }; - 34350F7918086FFA00650DD1 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34350F6118086FFA00650DD1 /* UIKit.framework */; }; - 34350F8118086FFA00650DD1 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 34350F7F18086FFA00650DD1 /* InfoPlist.strings */; }; - 34350F8318086FFA00650DD1 /* FileExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 34350F8218086FFA00650DD1 /* FileExampleTests.m */; }; - 34350F8F1808701000650DD1 /* EMConnectingView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 34350F8C1808701000650DD1 /* EMConnectingView.xib */; }; - 34350F901808701000650DD1 /* EMDevicePickerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34350F8E1808701000650DD1 /* EMDevicePickerViewController.m */; }; - 34350FAC1808727C00650DD1 /* MainStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 34350FAB1808727C00650DD1 /* MainStoryboard.storyboard */; }; - 34350FAE180872A200650DD1 /* ex_file.json in Resources */ = {isa = PBXBuildFile; fileRef = 34350FAD180872A200650DD1 /* ex_file.json */; }; - 34350FB01808740C00650DD1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34350FAF1808740C00650DD1 /* CoreBluetooth.framework */; }; - 34350FB31808779A00650DD1 /* EMFileViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34350FB21808779A00650DD1 /* EMFileViewController.m */; }; - 346454BF1891C0A300FAE32F /* libEMFramework.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 346454BE1891C0A300FAE32F /* libEMFramework.a */; }; - 346454C11891C0AE00FAE32F /* system.json in Resources */ = {isa = PBXBuildFile; fileRef = 346454C01891C0AE00FAE32F /* system.json */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 34350F7A18086FFA00650DD1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 34350F5218086FFA00650DD1 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 34350F5918086FFA00650DD1; - remoteInfo = FileExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 34350F5A18086FFA00650DD1 /* Ex_File.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Ex_File.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 34350F5D18086FFA00650DD1 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 34350F5F18086FFA00650DD1 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - 34350F6118086FFA00650DD1 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - 34350F6518086FFA00650DD1 /* Ex_File-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Ex_File-Info.plist"; sourceTree = ""; }; - 34350F6718086FFA00650DD1 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 34350F6918086FFA00650DD1 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 34350F6B18086FFA00650DD1 /* Ex_File-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ex_File-Prefix.pch"; sourceTree = ""; }; - 34350F6C18086FFA00650DD1 /* EMAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EMAppDelegate.h; sourceTree = ""; }; - 34350F6D18086FFA00650DD1 /* EMAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = EMAppDelegate.m; sourceTree = ""; }; - 34350F6F18086FFA00650DD1 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - 34350F7518086FFA00650DD1 /* Ex_FileTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Ex_FileTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 34350F7618086FFA00650DD1 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 34350F7E18086FFA00650DD1 /* Ex_FileTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Ex_FileTests-Info.plist"; sourceTree = ""; }; - 34350F8018086FFA00650DD1 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 34350F8218086FFA00650DD1 /* FileExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FileExampleTests.m; sourceTree = ""; }; - 34350F8C1808701000650DD1 /* EMConnectingView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = EMConnectingView.xib; sourceTree = ""; }; - 34350F8D1808701000650DD1 /* EMDevicePickerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMDevicePickerViewController.h; sourceTree = ""; }; - 34350F8E1808701000650DD1 /* EMDevicePickerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EMDevicePickerViewController.m; sourceTree = ""; }; - 34350FAB1808727C00650DD1 /* MainStoryboard.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = MainStoryboard.storyboard; sourceTree = ""; }; - 34350FAD180872A200650DD1 /* ex_file.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ex_file.json; sourceTree = ""; }; - 34350FAF1808740C00650DD1 /* CoreBluetooth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreBluetooth.framework; path = System/Library/Frameworks/CoreBluetooth.framework; sourceTree = SDKROOT; }; - 34350FB11808779A00650DD1 /* EMFileViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMFileViewController.h; sourceTree = ""; }; - 34350FB21808779A00650DD1 /* EMFileViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EMFileViewController.m; sourceTree = ""; }; - 346454AC1891C09800FAE32F /* EMBluetoothLowEnergyConnectionType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMBluetoothLowEnergyConnectionType.h; sourceTree = ""; }; - 346454AD1891C09800FAE32F /* EMChecksum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMChecksum.h; sourceTree = ""; }; - 346454AE1891C09800FAE32F /* EMConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnection.h; sourceTree = ""; }; - 346454AF1891C09800FAE32F /* EMConnectionListManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionListManager.h; sourceTree = ""; }; - 346454B01891C09800FAE32F /* EMConnectionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionManager.h; sourceTree = ""; }; - 346454B11891C09800FAE32F /* EMConnectionType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionType.h; sourceTree = ""; }; - 346454B21891C09800FAE32F /* EMDeviceBasicDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMDeviceBasicDescription.h; sourceTree = ""; }; - 346454B31891C09800FAE32F /* EMFramework.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMFramework.h; sourceTree = ""; }; - 346454B41891C09800FAE32F /* EMMockConnectionType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMMockConnectionType.h; sourceTree = ""; }; - 346454B51891C09800FAE32F /* EMMockDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMMockDevice.h; sourceTree = ""; }; - 346454B61891C09800FAE32F /* EMResourceValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMResourceValue.h; sourceTree = ""; }; - 346454B71891C09800FAE32F /* EMResourceValue+CocoaAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EMResourceValue+CocoaAdditions.h"; sourceTree = ""; }; - 346454B81891C09800FAE32F /* EMRSSIFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMRSSIFilter.h; sourceTree = ""; }; - 346454B91891C09800FAE32F /* EMSchema.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMSchema.h; sourceTree = ""; }; - 346454BA1891C09800FAE32F /* EMSerialPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMSerialPacket.h; sourceTree = ""; }; - 346454BB1891C09800FAE32F /* EMSignalStrengthFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMSignalStrengthFilter.h; sourceTree = ""; }; - 346454BC1891C09800FAE32F /* EMTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMTypes.h; sourceTree = ""; }; - 346454BD1891C09800FAE32F /* NSTimer+EMAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSTimer+EMAdditions.h"; sourceTree = ""; }; - 346454BE1891C0A300FAE32F /* libEMFramework.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libEMFramework.a; path = EmmocoMobileFramework/Framework/libEMFramework.a; sourceTree = ""; }; - 346454C01891C0AE00FAE32F /* system.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = system.json; path = EmmocoMobileFramework/Assets/system.json; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 34350F5718086FFA00650DD1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 34350FB01808740C00650DD1 /* CoreBluetooth.framework in Frameworks */, - 34350F6018086FFA00650DD1 /* CoreGraphics.framework in Frameworks */, - 346454BF1891C0A300FAE32F /* libEMFramework.a in Frameworks */, - 34350F6218086FFA00650DD1 /* UIKit.framework in Frameworks */, - 34350F5E18086FFA00650DD1 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 34350F7218086FFA00650DD1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 34350F7718086FFA00650DD1 /* XCTest.framework in Frameworks */, - 34350F7918086FFA00650DD1 /* UIKit.framework in Frameworks */, - 34350F7818086FFA00650DD1 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 34350F5118086FFA00650DD1 = { - isa = PBXGroup; - children = ( - 34350F6318086FFA00650DD1 /* FileExample */, - 34350F7C18086FFA00650DD1 /* FileExampleTests */, - 34350F5C18086FFA00650DD1 /* Frameworks */, - 34350F5B18086FFA00650DD1 /* Products */, - ); - sourceTree = ""; - }; - 34350F5B18086FFA00650DD1 /* Products */ = { - isa = PBXGroup; - children = ( - 34350F5A18086FFA00650DD1 /* Ex_File.app */, - 34350F7518086FFA00650DD1 /* Ex_FileTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 34350F5C18086FFA00650DD1 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 346454BE1891C0A300FAE32F /* libEMFramework.a */, - 34350FAF1808740C00650DD1 /* CoreBluetooth.framework */, - 34350F5D18086FFA00650DD1 /* Foundation.framework */, - 34350F5F18086FFA00650DD1 /* CoreGraphics.framework */, - 34350F6118086FFA00650DD1 /* UIKit.framework */, - 34350F7618086FFA00650DD1 /* XCTest.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 34350F6318086FFA00650DD1 /* FileExample */ = { - isa = PBXGroup; - children = ( - 34350F911808703100650DD1 /* Framework */, - 34350F8C1808701000650DD1 /* EMConnectingView.xib */, - 34350F8D1808701000650DD1 /* EMDevicePickerViewController.h */, - 34350F8E1808701000650DD1 /* EMDevicePickerViewController.m */, - 34350FAD180872A200650DD1 /* ex_file.json */, - 34350F6C18086FFA00650DD1 /* EMAppDelegate.h */, - 34350F6D18086FFA00650DD1 /* EMAppDelegate.m */, - 34350F6F18086FFA00650DD1 /* Images.xcassets */, - 34350F6418086FFA00650DD1 /* Supporting Files */, - 34350FAB1808727C00650DD1 /* MainStoryboard.storyboard */, - 34350FB11808779A00650DD1 /* EMFileViewController.h */, - 34350FB21808779A00650DD1 /* EMFileViewController.m */, - ); - path = FileExample; - sourceTree = ""; - }; - 34350F6418086FFA00650DD1 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 34350F6518086FFA00650DD1 /* Ex_File-Info.plist */, - 34350F6618086FFA00650DD1 /* InfoPlist.strings */, - 34350F6918086FFA00650DD1 /* main.m */, - 34350F6B18086FFA00650DD1 /* Ex_File-Prefix.pch */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 34350F7C18086FFA00650DD1 /* FileExampleTests */ = { - isa = PBXGroup; - children = ( - 34350F8218086FFA00650DD1 /* FileExampleTests.m */, - 34350F7D18086FFA00650DD1 /* Supporting Files */, - ); - path = FileExampleTests; - sourceTree = ""; - }; - 34350F7D18086FFA00650DD1 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 34350F7E18086FFA00650DD1 /* Ex_FileTests-Info.plist */, - 34350F7F18086FFA00650DD1 /* InfoPlist.strings */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 34350F911808703100650DD1 /* Framework */ = { - isa = PBXGroup; - children = ( - 346454C01891C0AE00FAE32F /* system.json */, - 34350F921808703B00650DD1 /* Headers */, - ); - name = Framework; - sourceTree = ""; - }; - 34350F921808703B00650DD1 /* Headers */ = { - isa = PBXGroup; - children = ( - 346454AC1891C09800FAE32F /* EMBluetoothLowEnergyConnectionType.h */, - 346454AD1891C09800FAE32F /* EMChecksum.h */, - 346454AE1891C09800FAE32F /* EMConnection.h */, - 346454AF1891C09800FAE32F /* EMConnectionListManager.h */, - 346454B01891C09800FAE32F /* EMConnectionManager.h */, - 346454B11891C09800FAE32F /* EMConnectionType.h */, - 346454B21891C09800FAE32F /* EMDeviceBasicDescription.h */, - 346454B31891C09800FAE32F /* EMFramework.h */, - 346454B41891C09800FAE32F /* EMMockConnectionType.h */, - 346454B51891C09800FAE32F /* EMMockDevice.h */, - 346454B61891C09800FAE32F /* EMResourceValue.h */, - 346454B71891C09800FAE32F /* EMResourceValue+CocoaAdditions.h */, - 346454B81891C09800FAE32F /* EMRSSIFilter.h */, - 346454B91891C09800FAE32F /* EMSchema.h */, - 346454BA1891C09800FAE32F /* EMSerialPacket.h */, - 346454BB1891C09800FAE32F /* EMSignalStrengthFilter.h */, - 346454BC1891C09800FAE32F /* EMTypes.h */, - 346454BD1891C09800FAE32F /* NSTimer+EMAdditions.h */, - ); - name = Headers; - path = EmmocoMobileFramework/Headers; - sourceTree = SOURCE_ROOT; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 34350F5918086FFA00650DD1 /* Ex_File */ = { - isa = PBXNativeTarget; - buildConfigurationList = 34350F8618086FFA00650DD1 /* Build configuration list for PBXNativeTarget "Ex_File" */; - buildPhases = ( - 34350F5618086FFA00650DD1 /* Sources */, - 34350F5718086FFA00650DD1 /* Frameworks */, - 34350F5818086FFA00650DD1 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Ex_File; - productName = FileExample; - productReference = 34350F5A18086FFA00650DD1 /* Ex_File.app */; - productType = "com.apple.product-type.application"; - }; - 34350F7418086FFA00650DD1 /* Ex_FileTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 34350F8918086FFA00650DD1 /* Build configuration list for PBXNativeTarget "Ex_FileTests" */; - buildPhases = ( - 34350F7118086FFA00650DD1 /* Sources */, - 34350F7218086FFA00650DD1 /* Frameworks */, - 34350F7318086FFA00650DD1 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 34350F7B18086FFA00650DD1 /* PBXTargetDependency */, - ); - name = Ex_FileTests; - productName = FileExampleTests; - productReference = 34350F7518086FFA00650DD1 /* Ex_FileTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 34350F5218086FFA00650DD1 /* Project object */ = { - isa = PBXProject; - attributes = { - CLASSPREFIX = EM; - LastUpgradeCheck = 0500; - ORGANIZATIONNAME = Emmoco; - TargetAttributes = { - 34350F7418086FFA00650DD1 = { - TestTargetID = 34350F5918086FFA00650DD1; - }; - }; - }; - buildConfigurationList = 34350F5518086FFA00650DD1 /* Build configuration list for PBXProject "Ex_File" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 34350F5118086FFA00650DD1; - productRefGroup = 34350F5B18086FFA00650DD1 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 34350F5918086FFA00650DD1 /* Ex_File */, - 34350F7418086FFA00650DD1 /* Ex_FileTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 34350F5818086FFA00650DD1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 34350FAE180872A200650DD1 /* ex_file.json in Resources */, - 34350FAC1808727C00650DD1 /* MainStoryboard.storyboard in Resources */, - 346454C11891C0AE00FAE32F /* system.json in Resources */, - 34350F6818086FFA00650DD1 /* InfoPlist.strings in Resources */, - 34350F8F1808701000650DD1 /* EMConnectingView.xib in Resources */, - 34350F7018086FFA00650DD1 /* Images.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 34350F7318086FFA00650DD1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 34350F8118086FFA00650DD1 /* InfoPlist.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 34350F5618086FFA00650DD1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 34350F6E18086FFA00650DD1 /* EMAppDelegate.m in Sources */, - 34350F6A18086FFA00650DD1 /* main.m in Sources */, - 34350FB31808779A00650DD1 /* EMFileViewController.m in Sources */, - 34350F901808701000650DD1 /* EMDevicePickerViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 34350F7118086FFA00650DD1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 34350F8318086FFA00650DD1 /* FileExampleTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 34350F7B18086FFA00650DD1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 34350F5918086FFA00650DD1 /* Ex_File */; - targetProxy = 34350F7A18086FFA00650DD1 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 34350F6618086FFA00650DD1 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 34350F6718086FFA00650DD1 /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 34350F7F18086FFA00650DD1 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 34350F8018086FFA00650DD1 /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 34350F8418086FFA00650DD1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - 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; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 34350F8518086FFA00650DD1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - 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; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 34350F8718086FFA00650DD1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "FileExample/Ex_File-Prefix.pch"; - INFOPLIST_FILE = "FileExample/Ex_File-Info.plist"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - ./EmmocoMobileFramework/Framework, - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = Ex_File; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - 34350F8818086FFA00650DD1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "FileExample/Ex_File-Prefix.pch"; - INFOPLIST_FILE = "FileExample/Ex_File-Info.plist"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - ./EmmocoMobileFramework/Framework, - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = Ex_File; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - 34350F8A18086FFA00650DD1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/FileExample.app/FileExample"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "FileExample/FileExample-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = "FileExampleTests/Ex_FileTests-Info.plist"; - PRODUCT_NAME = Ex_FileTests; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Debug; - }; - 34350F8B18086FFA00650DD1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/FileExample.app/FileExample"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "FileExample/FileExample-Prefix.pch"; - INFOPLIST_FILE = "FileExampleTests/Ex_FileTests-Info.plist"; - PRODUCT_NAME = Ex_FileTests; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 34350F5518086FFA00650DD1 /* Build configuration list for PBXProject "Ex_File" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 34350F8418086FFA00650DD1 /* Debug */, - 34350F8518086FFA00650DD1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 34350F8618086FFA00650DD1 /* Build configuration list for PBXNativeTarget "Ex_File" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 34350F8718086FFA00650DD1 /* Debug */, - 34350F8818086FFA00650DD1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 34350F8918086FFA00650DD1 /* Build configuration list for PBXNativeTarget "Ex_FileTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 34350F8A18086FFA00650DD1 /* Debug */, - 34350F8B18086FFA00650DD1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 34350F5218086FFA00650DD1 /* Project object */; -} diff --git a/ios-examples-13.4.9/Ex_File/FileExample/EMAppDelegate.h b/ios-examples-13.4.9/Ex_File/FileExample/EMAppDelegate.h deleted file mode 100644 index 84e9132..0000000 --- a/ios-examples-13.4.9/Ex_File/FileExample/EMAppDelegate.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// EMAppDelegate.h -// FileExample -// -// Created by Dexter Weiss on 10/11/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@interface EMAppDelegate : UIResponder - -@property (strong, nonatomic) UIWindow *window; -@property (nonatomic, strong) IBOutlet UINavigationController *navController; - -@end diff --git a/ios-examples-13.4.9/Ex_File/FileExample/EMAppDelegate.m b/ios-examples-13.4.9/Ex_File/FileExample/EMAppDelegate.m deleted file mode 100644 index 5ebe2a0..0000000 --- a/ios-examples-13.4.9/Ex_File/FileExample/EMAppDelegate.m +++ /dev/null @@ -1,67 +0,0 @@ -// -// EMAppDelegate.m -// FileExample -// -// Created by Dexter Weiss on 10/11/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import "EMAppDelegate.h" -#import "EMDevicePickerViewController.h" -#import "EMFramework.h" - -@interface EMAppDelegate () { -} - -@end - -@implementation EMAppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - UINavigationController *navController = (UINavigationController *)[[self window] rootViewController]; - [self setNavController:navController]; - [[self navController] setDelegate:self]; - - [[EMConnectionListManager sharedManager] startUpdating]; - return YES; -} - -- (void)applicationWillResignActive:(UIApplication *)application -{ - // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. - // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. -} - -- (void)applicationDidEnterBackground:(UIApplication *)application -{ - // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. - // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. -} - -- (void)applicationWillEnterForeground:(UIApplication *)application -{ - // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background. -} - -- (void)applicationDidBecomeActive:(UIApplication *)application -{ - // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. -} - -- (void)applicationWillTerminate:(UIApplication *)application -{ - // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. -} - -- (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated { - if ([viewController isKindOfClass:[EMDevicePickerViewController class]]) { - [[EMConnectionManager sharedManager] disconnectWithSuccess:^{ - - } onFail:^(NSError *error) { - - }]; - } -} - -@end diff --git a/ios-examples-13.4.9/Ex_File/FileExample/EMConnectingView.xib b/ios-examples-13.4.9/Ex_File/FileExample/EMConnectingView.xib deleted file mode 100644 index 7e84038..0000000 --- a/ios-examples-13.4.9/Ex_File/FileExample/EMConnectingView.xib +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/FileExample/EMDevicePickerViewController.h b/ios-examples-13.4.9/Ex_File/FileExample/EMDevicePickerViewController.h deleted file mode 100644 index 6caaba7..0000000 --- a/ios-examples-13.4.9/Ex_File/FileExample/EMDevicePickerViewController.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// EMDevicePickerViewController.h -// TestAppExample -// -// Created by Dexter Weiss on 10/10/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@interface EMDevicePickerViewController : UITableViewController - -@end diff --git a/ios-examples-13.4.9/Ex_File/FileExample/EMDevicePickerViewController.m b/ios-examples-13.4.9/Ex_File/FileExample/EMDevicePickerViewController.m deleted file mode 100644 index 317f27f..0000000 --- a/ios-examples-13.4.9/Ex_File/FileExample/EMDevicePickerViewController.m +++ /dev/null @@ -1,103 +0,0 @@ -// -// EMDevicePickerViewController.m -// TestAppExample -// -// Created by Dexter Weiss on 10/10/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import "EMDevicePickerViewController.h" -#import "EMFramework.h" -#import - -@interface EMDevicePickerViewController () - -@property (nonatomic, strong) IBOutlet UIView *connectingView; -@property (nonatomic, strong) IBOutlet UIActivityIndicatorView *activityIndicator; -@property (nonatomic, strong) IBOutlet UIView *popoverView; - -@end - -@implementation EMDevicePickerViewController - -- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil -{ - self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; - if (self) { - // Custom initialization - } - return self; -} - -- (void)viewDidLoad -{ - [super viewDidLoad]; - [[NSBundle mainBundle] loadNibNamed:@"EMConnectingView" owner:self options:nil]; - [[[self popoverView] layer] setCornerRadius:10.0f]; - [[self connectingView] setHidden:YES]; - [[self connectingView] setFrame:[[self view] bounds]]; - [[self view] addSubview:[self connectingView]]; - [[EMConnectionListManager sharedManager] addObserver:self forKeyPath:@"devices" options:0 context:NULL]; -} - --(void)_showConnectingView { - [[self activityIndicator] startAnimating]; - [[self connectingView] setHidden:NO]; -} - --(void)_hideConnectingView { - [[self activityIndicator] stopAnimating]; - [[self connectingView] setHidden:YES]; -} - --(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context { - if (object == [EMConnectionListManager sharedManager]) { - [[self tableView] reloadData]; - } -} - -#pragma mark - Table View Methods - --(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { - return 1; -} - --(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { - return MAX([[[EMConnectionListManager sharedManager] devices] count], 1); -} - --(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { - UITableViewCell *deviceCell = [tableView dequeueReusableCellWithIdentifier:@"DeviceCell"]; - [[deviceCell detailTextLabel] setTextColor:[UIColor darkGrayColor]]; - - EMDeviceBasicDescription *description = nil; - if ([indexPath row] < [[[EMConnectionListManager sharedManager] devices] count]) { - description = [[[EMConnectionListManager sharedManager] devices] objectAtIndex:[indexPath row]]; - } - - if (description) { - [[deviceCell textLabel] setText:[description name]]; - [[deviceCell detailTextLabel] setText:[NSString stringWithFormat:@"Signal Strength: %0.0f", [description signalStrength]]]; - } - else { - [[deviceCell textLabel] setText:NSLocalizedString(@"Searching for devices...", @"No devices found string")]; - [[deviceCell detailTextLabel] setText:nil]; - } - - return deviceCell; -} - --(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { - [self _showConnectingView]; - EMDeviceBasicDescription *description = [[[EMConnectionListManager sharedManager] devices] objectAtIndex:[indexPath row]]; - [[EMConnectionManager sharedManager] connectDevice:description onSuccess:^{ - [self _hideConnectingView]; - [self performSegueWithIdentifier:@"ConnectionSegue" sender:self]; - } onFail:^(NSError *error) { - [self _hideConnectingView]; - UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Connection Failed", @"Alert title") message:NSLocalizedString(@"An error occurred while trying to connect to the selected device", @"Alert message") delegate:nil cancelButtonTitle:NSLocalizedString(@"Close", @"Close button") otherButtonTitles:nil]; - [alert show]; - }]; -} - -@end diff --git a/ios-examples-13.4.9/Ex_File/FileExample/EMFileViewController.h b/ios-examples-13.4.9/Ex_File/FileExample/EMFileViewController.h deleted file mode 100644 index 979767b..0000000 --- a/ios-examples-13.4.9/Ex_File/FileExample/EMFileViewController.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// EMFileViewController.h -// FileExample -// -// Created by Dexter Weiss on 10/11/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@interface EMFileViewController : UIViewController - --(IBAction)readButtonPressed:(id)sender; --(IBAction)writeButtonPressed:(id)sender; - -@end diff --git a/ios-examples-13.4.9/Ex_File/FileExample/EMFileViewController.m b/ios-examples-13.4.9/Ex_File/FileExample/EMFileViewController.m deleted file mode 100644 index 86b88ef..0000000 --- a/ios-examples-13.4.9/Ex_File/FileExample/EMFileViewController.m +++ /dev/null @@ -1,95 +0,0 @@ -// -// EMFileViewController.m -// FileExample -// -// Created by Dexter Weiss on 10/11/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import "EMFileViewController.h" -#import "EMFramework.h" - -@interface EMFileViewController () { - IBOutlet UITextView *_readTextFile; - IBOutlet UITextField *_numberOfBytesField; -} - -@end - -@implementation EMFileViewController - -- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil -{ - self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; - if (self) { - // Custom initialization - } - return self; -} - -- (void)viewDidLoad -{ - [super viewDidLoad]; - [_readTextFile setText:nil]; -} - -- (void)didReceiveMemoryWarning -{ - [super didReceiveMemoryWarning]; - // Dispose of any resources that can be recreated. -} - -#pragma mark - Interface Actions - --(IBAction)readButtonPressed:(id)sender { - [[EMConnectionManager sharedManager] readResource:@"fileData" onSuccess:^(id readValue) { - NSLog(@"%@", readValue); - [_readTextFile setText:[readValue description]]; - NSString *bytesString = [readValue length] == 1 ? @"byte" : @"bytes"; - UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Success" message:[NSString stringWithFormat:@"Successfully read %d %@", [readValue length], bytesString] delegate:nil cancelButtonTitle:@"Sweet!" otherButtonTitles:nil]; - [alert show]; - } onFail:^(NSError *error) { - - }]; -} - --(IBAction)sliderValueChanged:(UISlider *)sender { - [_numberOfBytesField setText:[NSString stringWithFormat:@"%0.0f", [sender value]]]; -} - --(IBAction)writeButtonPressed:(id)sender { - NSInteger numberOfBytes = [[_numberOfBytesField text] integerValue]; - - [[EMConnectionManager sharedManager] writeValue:[NSNumber numberWithInt:numberOfBytes] toResource:@"fileSize" onSuccess:^{ - - UInt8 *integerArray = malloc(numberOfBytes); - for (NSInteger i = 0; i < numberOfBytes; ++i) { - integerArray[i] = i; - } - - NSData *data = [NSData dataWithBytes:integerArray length:numberOfBytes]; - NSString *bytesString = numberOfBytes == 1 ? @"byte" : @"bytes"; - - [[EMConnectionManager sharedManager] writeValue:data toResource:@"fileData" onSuccess:^{ - UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Success" message:[NSString stringWithFormat:@"Successfully wrote %d %@", numberOfBytes, bytesString] delegate:nil cancelButtonTitle:@"Sweet!" otherButtonTitles:nil]; - [alert show]; - } onFail:^(NSError *error) { - - }]; - - } onFail:^(NSError *error) { - - }]; -} - -#pragma mark - Text View Delegate - -- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text { - if ([text isEqualToString:@"\n"]) { - [textView resignFirstResponder]; - return NO; - } - return YES; -} - -@end diff --git a/ios-examples-13.4.9/Ex_File/FileExample/Ex_File-Info.plist b/ios-examples-13.4.9/Ex_File/FileExample/Ex_File-Info.plist deleted file mode 100644 index 85f102a..0000000 --- a/ios-examples-13.4.9/Ex_File/FileExample/Ex_File-Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.emmoco.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIMainStoryboardFile - MainStoryboard - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/ios-examples-13.4.9/Ex_File/FileExample/Ex_File-Prefix.pch b/ios-examples-13.4.9/Ex_File/FileExample/Ex_File-Prefix.pch deleted file mode 100644 index 743435c..0000000 --- a/ios-examples-13.4.9/Ex_File/FileExample/Ex_File-Prefix.pch +++ /dev/null @@ -1,16 +0,0 @@ -// -// Prefix header -// -// The contents of this file are implicitly included at the beginning of every source file. -// - -#import - -#ifndef __IPHONE_3_0 -#warning "This project uses features only available in iOS SDK 3.0 and later." -#endif - -#ifdef __OBJC__ - #import - #import -#endif diff --git a/ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png b/ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png deleted file mode 100644 index db853cc..0000000 Binary files a/ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png b/ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png deleted file mode 100644 index 3165ab3..0000000 Binary files a/ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png b/ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png deleted file mode 100644 index 6444f2f..0000000 Binary files a/ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/Contents.json b/ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 837c342..0000000 --- a/ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "images" : [ - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "29 - App Icon@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "40 - App Icon@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "120 - App Icon@2x.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/LaunchImage.launchimage/Contents.json b/ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/LaunchImage.launchimage/Contents.json deleted file mode 100644 index c79ebd3..0000000 --- a/ios-examples-13.4.9/Ex_File/FileExample/Images.xcassets/LaunchImage.launchimage/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "orientation" : "portrait", - "idiom" : "iphone", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - }, - { - "orientation" : "portrait", - "idiom" : "iphone", - "subtype" : "retina4", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/FileExample/MainStoryboard.storyboard b/ios-examples-13.4.9/Ex_File/FileExample/MainStoryboard.storyboard deleted file mode 100644 index 1971f45..0000000 --- a/ios-examples-13.4.9/Ex_File/FileExample/MainStoryboard.storyboard +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/FileExample/en.lproj/InfoPlist.strings b/ios-examples-13.4.9/Ex_File/FileExample/en.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/ios-examples-13.4.9/Ex_File/FileExample/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/ios-examples-13.4.9/Ex_File/FileExample/ex_file.json b/ios-examples-13.4.9/Ex_File/FileExample/ex_file.json deleted file mode 100644 index 5155245..0000000 --- a/ios-examples-13.4.9/Ex_File/FileExample/ex_file.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "resources": { - "$schemaHash": { - "dim": 20, - "id": -6, - "align": 1, - "attributes": {"readonly": true}, - "type": "A20:u1", - "access": "r", - "size": 20 - }, - "fileSize": { - "id": 2, - "align": 4, - "attributes": {"readwrite": true}, - "type": "u4", - "access": "rw", - "size": 4 - }, - "$eapProtocolLevel": { - "id": -3, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mcmProtocolLevel": { - "id": -2, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mobileRssi": { - "id": -8, - "align": 1, - "attributes": {"readonly": true}, - "type": "i1", - "access": "r", - "size": 1 - }, - "$activeGroup": { - "id": -10, - "align": 1, - "pack": 1, - "attributes": {"readwrite": true}, - "type": "E:system@emmoco.com.System/ParameterGroup", - "access": "rw", - "size": 1 - }, - "$mcmDisconnect": { - "id": -9, - "align": 1, - "attributes": {"writeonly": true}, - "type": "u1", - "access": "w", - "size": 1 - }, - "$eapBuildDate": { - "dim": 8, - "id": -4, - "align": 1, - "attributes": {"readonly": true}, - "type": "A8:u1", - "access": "r", - "size": 8 - }, - "$resourceCount": { - "id": -7, - "align": 1, - "attributes": {"readonly": true}, - "type": "S:system@emmoco.com.System/ResourceCount", - "access": "r", - "size": 2 - }, - "fileData": { - "id": 1, - "align": 1, - "attributes": {"readwrite": true}, - "type": "B", - "access": "rw", - "size": 240 - }, - "$fileIndexReset": { - "id": -5, - "align": 2, - "attributes": {"writeonly": true}, - "type": "i2", - "access": "w", - "size": 2 - } - }, - "resourceNamesSys": [ - "$activeGroup", - "$eapBuildDate", - "$eapProtocolLevel", - "$fileIndexReset", - "$mcmDisconnect", - "$mcmProtocolLevel", - "$mobileRssi", - "$resourceCount", - "$schemaHash" - ], - "manifest": { - "protocolLevel": 13, - "hash": [ - 236, - 42, - 26, - 0, - 106, - 170, - 15, - 14, - 226, - 151, - 196, - 97, - 185, - 33, - 28, - 41 - ], - "toolVersion": "13.3.7.201308302156", - "name": "Ex_File", - "$$md5": "ec2a1a006aaa0f0ee297c461b9211c29", - "build": [ - 2, - 253, - 12, - 56, - 65, - 1, - 0, - 0 - ], - "date": "2013-09-19T16:07:57", - "maxAlign": 4, - "maxSize": 240, - "version": "1.0.0" - }, - "resourceNames": [ - "fileData", - "fileSize", - "$mcmProtocolLevel", - "$eapProtocolLevel", - "$eapBuildDate", - "$fileIndexReset", - "$schemaHash", - "$resourceCount", - "$mobileRssi", - "$mcmDisconnect", - "$activeGroup" - ], - "attributes": { - "description": "File example", - "version": "1.0.0" - }, - "resourceNamesApp": [ - "fileData", - "fileSize" - ], - "types": { - "system@emmoco.com.System/ResourceCount": { - "packed": false, - "align": 1, - "type": "S:system@emmoco.com.System/ResourceCount", - "size": 2, - "fields": [ - { - "pad": 0, - "align": 1, - "name": "app", - "type": "u1", - "size": 1 - }, - { - "pad": 0, - "align": 1, - "name": "sys", - "type": "u1", - "size": 1 - } - ] - }, - "std:i2": { - "align": 2, - "size": 2 - }, - "std:i1": { - "align": 1, - "size": 1 - }, - "std:u1": { - "align": 1, - "size": 1 - }, - "system@emmoco.com.System/ParameterGroup": { - "values": [ - "GROUP_A", - "GROUP_B" - ], - "align": 1, - "pack": 1, - "type": "E:system@emmoco.com.System/ParameterGroup", - "size": 1 - }, - "std:u4": { - "align": 4, - "size": 4 - }, - "std:u2": { - "align": 2, - "size": 2 - } - }, - "imports": {"@emmoco.com.Ex_File": true} -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_File/FileExample/main.m b/ios-examples-13.4.9/Ex_File/FileExample/main.m deleted file mode 100644 index 380aa5d..0000000 --- a/ios-examples-13.4.9/Ex_File/FileExample/main.m +++ /dev/null @@ -1,18 +0,0 @@ -// -// main.m -// FileExample -// -// Created by Dexter Weiss on 10/11/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -#import "EMAppDelegate.h" - -int main(int argc, char * argv[]) -{ - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([EMAppDelegate class])); - } -} diff --git a/ios-examples-13.4.9/Ex_File/FileExampleTests/Ex_FileTests-Info.plist b/ios-examples-13.4.9/Ex_File/FileExampleTests/Ex_FileTests-Info.plist deleted file mode 100644 index b906695..0000000 --- a/ios-examples-13.4.9/Ex_File/FileExampleTests/Ex_FileTests-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.emmoco.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/ios-examples-13.4.9/Ex_File/FileExampleTests/FileExampleTests.m b/ios-examples-13.4.9/Ex_File/FileExampleTests/FileExampleTests.m deleted file mode 100644 index 89cd03f..0000000 --- a/ios-examples-13.4.9/Ex_File/FileExampleTests/FileExampleTests.m +++ /dev/null @@ -1,34 +0,0 @@ -// -// FileExampleTests.m -// FileExampleTests -// -// Created by Dexter Weiss on 10/11/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@interface FileExampleTests : XCTestCase - -@end - -@implementation FileExampleTests - -- (void)setUp -{ - [super setUp]; - // Put setup code here. This method is called before the invocation of each test method in the class. -} - -- (void)tearDown -{ - // Put teardown code here. This method is called after the invocation of each test method in the class. - [super tearDown]; -} - -- (void)testExample -{ - XCTFail(@"No implementation for \"%s\"", __PRETTY_FUNCTION__); -} - -@end diff --git a/ios-examples-13.4.9/Ex_File/FileExampleTests/en.lproj/InfoPlist.strings b/ios-examples-13.4.9/Ex_File/FileExampleTests/en.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/ios-examples-13.4.9/Ex_File/FileExampleTests/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Assets/system.json b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Assets/system.json deleted file mode 100644 index 7a27c17..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Assets/system.json +++ /dev/null @@ -1,196 +0,0 @@ -{ - "resources": { - "$activeParameterGroup": { - "id": -10, - "align": 1, - "pack": 1, - "attributes": {"readwrite": true}, - "type": "E:system@emmoco.com.System/ParameterGroup", - "access": "rw", - "size": 1 - }, - "$schemaHash": { - "dim": 20, - "id": -6, - "align": 1, - "attributes": {"readonly": true}, - "type": "A20:u1", - "access": "r", - "size": 20 - }, - "$eapProtocolLevel": { - "id": -3, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mcmProtocolLevel": { - "id": -2, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mobileRssi": { - "id": -8, - "align": 1, - "attributes": {"readonly": true}, - "type": "i1", - "access": "r", - "size": 1 - }, - "$mcmDisconnect": { - "id": -9, - "align": 1, - "attributes": {"writeonly": true}, - "type": "u1", - "access": "w", - "size": 1 - }, - "$eapBuildDate": { - "dim": 8, - "id": -4, - "align": 1, - "attributes": {"readonly": true}, - "type": "A8:u1", - "access": "r", - "size": 8 - }, - "$resourceCount": { - "id": -7, - "align": 1, - "attributes": {"readonly": true}, - "type": "S:system@emmoco.com.System/ResourceCount", - "access": "r", - "size": 2 - }, - "$fileIndexReset": { - "id": -5, - "align": 2, - "attributes": {"writeonly": true}, - "type": "i2", - "access": "w", - "size": 2 - } - }, - "resourceNamesSys": [ - "$activeParameterGroup", - "$eapBuildDate", - "$eapProtocolLevel", - "$fileIndexReset", - "$mcmDisconnect", - "$mcmProtocolLevel", - "$mobileRssi", - "$resourceCount", - "$schemaHash" - ], - "manifest": { - "protocolLevel": 13, - "hash": [ - 108, - 31, - 53, - 92, - 46, - 47, - 48, - 241, - 201, - 5, - 236, - 253, - 10, - 254, - 240, - 187 - ], - "toolVersion": "13.3.0.201307022239", - "name": "System", - "$$md5": "6c1f355c2e2f30f1c905ecfd0afef0bb", - "build": [ - 99, - 80, - 140, - 161, - 63, - 1, - 0, - 0 - ], - "date": "2013-07-02T17:41:34", - "idFormat": "BINARY4", - "maxAlign": 2, - "maxSize": 20, - "version": "13.3.0" - }, - "resourceNames": [ - "$mcmProtocolLevel", - "$eapProtocolLevel", - "$eapBuildDate", - "$fileIndexReset", - "$schemaHash", - "$resourceCount", - "$mobileRssi", - "$mcmDisconnect", - "$activeParameterGroup" - ], - "attributes": { - "description": "System resources schema", - "version": "13.3.0" - }, - "types": { - "system@emmoco.com.System/ResourceCount": { - "packed": false, - "align": 1, - "type": "S:system@emmoco.com.System/ResourceCount", - "size": 2, - "fields": [ - { - "pad": 0, - "align": 1, - "name": "app", - "type": "u1", - "size": 1 - }, - { - "pad": 0, - "align": 1, - "name": "sys", - "type": "u1", - "size": 1 - } - ] - }, - "std:i2": { - "align": 2, - "size": 2 - }, - "std:i1": { - "align": 1, - "size": 1 - }, - "std:u1": { - "align": 1, - "size": 1 - }, - "system@emmoco.com.System/ParameterGroup": { - "values": [ - "GROUP_A", - "GROUP_B" - ], - "align": 1, - "pack": 1, - "type": "E:system@emmoco.com.System/ParameterGroup", - "size": 1 - }, - "std:u2": { - "align": 2, - "size": 2 - } - }, - "resourceNamesApp": [], - "imports": {"@emmoco.com.System": true} -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/ArrayValue.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/ArrayValue.html deleted file mode 100644 index 875bda7..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/ArrayValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - ArrayValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html deleted file mode 100644 index 67de2aa..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html +++ /dev/null @@ -1,1030 +0,0 @@ - - - - - EMBluetoothLowEnergyConnectionType Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toCBCentralManagerDelegate
CBPeripheralDelegate
EMConnectionType
Declared inEMBluetoothLowEnergyConnectionType.h
EMBluetoothLowEnergyConnectionType.m
- - - - -
- -

Overview

-

EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy.

- -

If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- -
    -
  • - -   discoversAllEmmocoBLEDevices -

    By default, EMBluetoothLowEnergyConnectionType will ‘discover’ devices that have a schema hash matching a schema in your application bundle. -Set this flag to ‘YES’ for an instance of this class to discover all Emmoco BLE devices. -NOTE: Most applications should not have this enabled.

    -
    - property - -
  • -
- - - -

Other Methods

- - - - - -

Extension Methods

- -
    -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

discoversAllEmmocoBLEDevices

- - - -
-

By default, EMBluetoothLowEnergyConnectionType will ‘discover’ devices that have a schema hash matching a schema in your application bundle. -Set this flag to ‘YES’ for an instance of this class to discover all Emmoco BLE devices. -NOTE: Most applications should not have this enabled.

-
- - -
@property (nonatomic) BOOL discoversAllEmmocoBLEDevices
- - - - - - - - -
-

Discussion

-

By default, EMBluetoothLowEnergyConnectionType will ‘discover’ devices that have a schema hash matching a schema in your application bundle. -Set this flag to ‘YES’ for an instance of this class to discover all Emmoco BLE devices. -NOTE: Most applications should not have this enabled.

-
- - - - - - - -
-

Declared In

- EMBluetoothLowEnergyConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

lastReadValue

- - - -
-

The last read resource value from the device

-
- - -
- (EMResourceValue *)lastReadValue
- - - - - - - - -
-

Discussion

-

The last read resource value from the device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

setConnectionDelegate:

- - - -
-

The delegate for connection communication

-
- - -
- (void)setConnectionDelegate:(id<EMDeviceDelegate>)connectionDelegate
- - - - - - - - -
-

Discussion

-

The delegate for connection communication

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html deleted file mode 100644 index 2f3d888..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html +++ /dev/null @@ -1,866 +0,0 @@ - - - - - EMBluetoothLowEnergyConnectionType_v12 Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toCBCentralManagerDelegate
CBPeripheralDelegate
EMConnectionType
Declared inEMBluetoothLowEnergyConnectionType_v12.h
EMBluetoothLowEnergyConnectionType_v12.m
- - - - -
- -

Overview

-

EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy.

- -

If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- - - - - -

Extension Methods

- -
    -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html deleted file mode 100644 index 125b2cd..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html +++ /dev/null @@ -1,866 +0,0 @@ - - - - - EMBluetoothLowEnergyConnectionType_v13 Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toCBCentralManagerDelegate
CBPeripheralDelegate
EMConnectionType
Declared inEMBluetoothLowEnergyConnectionType_v13.h
EMBluetoothLowEnergyConnectionType_v13.m
- - - - -
- -

Overview

-

EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy.

- -

If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- - - - - -

Extension Methods

- -
    -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMConnection.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMConnection.html deleted file mode 100644 index 2edb0eb..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMConnection.html +++ /dev/null @@ -1,1105 +0,0 @@ - - - - - EMConnection Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMDeviceDelegate
Declared inEMConnection.h
EMConnection.m
- - - - -
- -

Overview

-

The state of the current connection. Use KVO to receive updates on this property and react to changes.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - -
- -

Properties

- -
- -

connectionAttemptTimeout

- - - -
-

The timeout interval for a pending connection

-
- - -
@property (atomic) NSTimeInterval connectionAttemptTimeout
- - - - - - - - -
-

Discussion

-

The timeout interval for a pending connection

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

connectionClosedBlock

- - - -
-

This block will be called when an open connection is closed for any reason

-
- - -
@property (atomic, strong) EMResourceBlock connectionClosedBlock
- - - - - - - - -
-

Discussion

-

This block will be called when an open connection is closed for any reason

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

connectionDelegate

- - - -
-

The connection delegate. EMConnectionManager will post connect and disconnect delegate messages to this object if it is set.

-
- - -
@property (nonatomic, unsafe_unretained) id<EMConnectionDelegate> connectionDelegate
- - - - - - - - -
-

Discussion

-

The connection delegate. EMConnectionManager will post connect and disconnect delegate messages to this object if it is set.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

device

- - - -
-

The EMDeviceBasicDescription used for conenction

-
- - -
@property (nonatomic, strong) EMDeviceBasicDescription *device
- - - - - - - - -
-

Discussion

-

The EMDeviceBasicDescription used for conenction

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

schema

- - - -
-

The schema for connection

-
- - -
@property (nonatomic, strong) EMSchema *schema
- - - - - - - - -
-

Discussion

-

The schema for connection

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

cancelOpen

- - - -
-

Cancels the attempt to open this EMTargetConnection, posting the open block with a failed status.

-
- - -
- (void)cancelOpen
- - - - - - - - -
-

Discussion

-

Cancels the attempt to open this EMTargetConnection, posting the open block with a failed status.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

closeConnectionWithSuccess:onFail:

- - - -
-

Closes the connection

-
- - -
- (void)closeConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
successBlock
-

A block to call on a successful disconnect

-
- -
-
failBlock
-

A block to call on a failed disconnect

-
- -
- - - - - - - -
-

Discussion

-

Closes the connection

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

initWithDevice:

- - - -
-

Creates a new EMConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - -
- (id)initWithDevice:(EMDeviceBasicDescription *)device
- - -
-

Parameters

- -
-
device
-

The basic description of a device

-
- -
- - - - - - - -
-

Discussion

-

Creates a new EMConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

initWithDevice:schema:

- - - -
-

Creates a new EMTargetConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - -
- (id)initWithDevice:(EMDeviceBasicDescription *)device schema:(EMSchema *)resourceSchema
- - -
-

Parameters

- -
-
device
-

the name of the target device, including one of the pre-defined prefixes

-
- -
-
resourceSchema
-

the schema describing the resources available in this connection

-
- -
- - - - - - - -
-

Discussion

-

Creates a new EMTargetConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

isConnected

- - - -
-

Returns true if connected and false otherwise.

-
- - -
- (BOOL)isConnected
- - - - - - - - -
-

Discussion

-

Returns true if connected and false otherwise.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

openConnectionWithSuccess:onFail:

- - - -
-

Opens a connection to the @device device property

-
- - -
- (void)openConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
successBlock
-

A block to call on a successful connect

-
- -
-
failBlock
-

A block to call on a failed connect

-
- -
- - - - - - - -
-

Discussion

-

Opens a connection to the @device device property

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

readValueNamed:onSuccess:onFail:

- - - -
-

Reads a value

-
- - -
- (void)readValueNamed:(NSString *)resourceName onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
resourceName
-

The name of the resource to read

-
- -
-
successBlock
-

A block to call on a successful read

-
- -
-
failBlock
-

A block to call on a failed read

-
- -
- - - - - - - -
-

Discussion

-

Reads a value

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

writeResource:onSuccess:onFail:

- - - -
-

Writes a resource to the device

-
- - -
- (void)writeResource:(EMResourceValue *)resourceValue onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
resourceValue
-

The resource value

-
- -
-
successBlock
-

A block to call on a successful write

-
- -
-
failBlock
-

A block to call on a failed write

-
- -
- - - - - - - -
-

Discussion

-

Writes a resource to the device

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html deleted file mode 100644 index 9351c68..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html +++ /dev/null @@ -1,1200 +0,0 @@ - - - - - EMConnectionListManager Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMConnectionTypeScannerDelegate
Declared inEMConnectionListManager.h
EMConnectionListManager.m
- - - - -
- -

Overview

-

EMConnectionListManager is a singleton class used for viewing a list of devices available for interaction.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- -
    -
  • - -   devices -

    @property devices -A list of devices that has been discovered as available by the connection list manager

    -
    - property - -
  • - -   filterPredicate -

    @property filterPredicate -A filter that allows only devices conforming to the predicate to be visible

    -
    - property - -
  • - -   updating -

    @property updating -A boolean value indicating whether or not the connection list manager is actively updating the devices list

    -
    - property - -
  • - -   updateRate -

    @property updateRate -updateRate determines the scan frequency for discovering devices

    -
    - property - -
  • - -   automaticallyConnectsToLastDevice -

    @param automaticallyConnectsToLastDevice -A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan.

    -
    - property - -
  • - - + sharedManager -

    Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager

    -
    - - -
  • - - – deviceBasicDescriptionForDeviceNamed: -

    Retrieve a device description for a given unique identifier

    -
    - - -
  • - - – startUpdating -

    Tells the connection list manager to begin actively looking for devices to interact with.

    -
    - - -
  • - - – stopUpdating -

    Tells the connection list manager to stop looking for devices to interact with.

    -
    - - -
  • - - – reset -

    Manually clears out all devices on the connection list manager.

    -
    - - -
  • - - – isBluetoothAvailable -

    Detect if Bluetooth is available

    -
    - - -
  • - - – addConnectionTypeToUpdates: -

    Add your own connection type outside of bluetooth low energy

    -
    - - -
  • - - – removeConnectionToFromUpdates: -

    Remove your own connection type outside of bluetooth low energy

    -
    - - -
  • -
- - - -

Other Methods

- - - -
- - - - - -
- -

Properties

- -
- -

automaticallyConnectsToLastDevice

- - - -
-

@param automaticallyConnectsToLastDevice -A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan.

-
- - -
@property (nonatomic) BOOL automaticallyConnectsToLastDevice
- - - - - - - - -
-

Discussion

-

@param automaticallyConnectsToLastDevice -A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

devices

- - - -
-

@property devices -A list of devices that has been discovered as available by the connection list manager

-
- - -
@property (nonatomic, strong, readonly) NSArray *devices
- - - - - - - - -
-

Discussion

-

@property devices -A list of devices that has been discovered as available by the connection list manager

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

filterPredicate

- - - -
-

@property filterPredicate -A filter that allows only devices conforming to the predicate to be visible

-
- - -
@property (nonatomic, strong) NSPredicate *filterPredicate
- - - - - - - - -
-

Discussion

-

@property filterPredicate -A filter that allows only devices conforming to the predicate to be visible

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

updateRate

- - - -
-

@property updateRate -updateRate determines the scan frequency for discovering devices

-
- - -
@property (nonatomic) NSTimeInterval updateRate
- - - - - - - - -
-

Discussion

-

@property updateRate -updateRate determines the scan frequency for discovering devices

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

updating

- - - -
-

@property updating -A boolean value indicating whether or not the connection list manager is actively updating the devices list

-
- - -
@property (nonatomic, getter=isUpdating, readonly) BOOL updating
- - - - - - - - -
-

Discussion

-

@property updating -A boolean value indicating whether or not the connection list manager is actively updating the devices list

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- - - -
- -

Class Methods

- -
- -

sharedManager

- - - -
-

Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager

-
- - -
+ (EMConnectionListManager *)sharedManager
- - - - - - - - -
-

Discussion

-

Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

addConnectionTypeToUpdates:

- - - -
-

Add your own connection type outside of bluetooth low energy

-
- - -
- (void)addConnectionTypeToUpdates:(id<EMConnectionType>)connectionType
- - - - - - - - -
-

Discussion

-

Add your own connection type outside of bluetooth low energy

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

deviceBasicDescriptionForDeviceNamed:

- - - -
-

Retrieve a device description for a given unique identifier

-
- - -
- (EMDeviceBasicDescription *)deviceBasicDescriptionForDeviceNamed:(NSString *)name
- - -
-

Parameters

- -
-
name
-

The name of the device

-
- -
- - - - - - - -
-

Discussion

-

Retrieve a device description for a given unique identifier

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

deviceScanner:didFindDevice:

- - - -
-

Tells the delegate a device was found.

-
- - -
- (void)deviceScanner:(id<EMConnectionType>)scanner didFindDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was found.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didLoseDevice:

- - - -
-

Tells the delegate a device was lost.

-
- - -
- (void)deviceScanner:(id)scanner didLoseDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was lost.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didUpdateDevice:

- - - -
-

Updates the data for a device description

-
- - -
- (void)deviceScanner:(id)scanner didUpdateDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Updates the data for a device description

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isBluetoothAvailable

- - - -
-

Detect if Bluetooth is available

-
- - -
- (BOOL)isBluetoothAvailable
- - - - - - - - -
-

Discussion

-

Detect if Bluetooth is available

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

removeConnectionToFromUpdates:

- - - -
-

Remove your own connection type outside of bluetooth low energy

-
- - -
- (void)removeConnectionToFromUpdates:(id<EMConnectionType>)connectionType
- - - - - - - - -
-

Discussion

-

Remove your own connection type outside of bluetooth low energy

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

reset

- - - -
-

Manually clears out all devices on the connection list manager.

-
- - -
- (void)reset
- - - - - - - - -
-

Discussion

-

Manually clears out all devices on the connection list manager.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection list manager to begin actively looking for devices to interact with.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection list manager to begin actively looking for devices to interact with.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection list manager to stop looking for devices to interact with.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection list manager to stop looking for devices to interact with.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html deleted file mode 100644 index 7d585ad..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html +++ /dev/null @@ -1,1333 +0,0 @@ - - - - - EMConnectionManager Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMConnectionDelegate
Declared inEMConnectionManager.h
EMConnectionManager.m
- - - - -
- -

Overview

-

EMConnectionManager is a singleton class for managing a connection with a physical or mock device.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - -
- -

Properties

- -
- -

backgroundUpdatesEnabled

- - - -
-

@property backgroundUpdatesEnabled -@description If you set this flag to “YES”, the connection manager has the ability to persist while running in the background. By default, the connection manager severs connections when entering the background.

-
- - -
@property (nonatomic) BOOL backgroundUpdatesEnabled
- - - - - - - - -
-

Discussion

-

@property backgroundUpdatesEnabled -@description If you set this flag to “YES”, the connection manager has the ability to persist while running in the background. By default, the connection manager severs connections when entering the background.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- - - -
- -

Class Methods

- -
- -

sharedManager

- - - -
-

Use the +sharedManager class method to access the application-wide singleton instance of EMConnectionManager. -Note: Accessing the connection manager in any way other is not recommended.

-
- - -
+ (EMConnectionManager *)sharedManager
- - - - - - - - -
-

Discussion

-

Use the +sharedManager class method to access the application-wide singleton instance of EMConnectionManager. -Note: Accessing the connection manager in any way other is not recommended.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

addSchemaSearchForFilesInDirectory:

- - - -
-

Tells the connection manager where it should look for schemas other than the NSBundle’s mainBundle

-
- - -
- (void)addSchemaSearchForFilesInDirectory:(NSString *)path
- - -
-

Parameters

- -
-
path
-

The path for the directory in which to search

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager where it should look for schemas other than the NSBundle’s mainBundle

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

connectDevice:onSuccess:onFail:

- - - -
-

Tells the connection manager to connect to a specific device.

-
- - -
- (void)connectDevice:(EMDeviceBasicDescription *)device onSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
device
-

An instance of EMDeviceBasicDescription the connection manager should connect to

-
- -
-
successBlock
-

The block to run after a successful connection

-
- -
-
failBlock
-

The block to run if the connectino fails -@description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to connect to a specific device.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

connectDevice:timeoutInterval:onSuccess:onFail:

- - - -
-

Tells the connection manager to connect to a specific device.

-
- - -
- (void)connectDevice:(EMDeviceBasicDescription *)device timeoutInterval:(NSTimeInterval)timeout onSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
device
-

An instance of EMDeviceBasicDescription the connection manager should connect to

-
- -
-
timeout
-

The time the connection manager should allow for a successful connection. After the specified time interval passes, the fail block will be called.

-
- -
-
successBlock
-

The block to run after a successful connection

-
- -
-
failBlock
-

The block to run if the connection fails -@description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to connect to a specific device.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

connectedDevice

- - - -
-

Returns an array of EMDeviceBasicDescription’s for the device that is actively connected

-
- - -
- (EMDeviceBasicDescription *)connectedDevice
- - - - - - - - -
-

Discussion

-

Returns an array of EMDeviceBasicDescription’s for the device that is actively connected

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

disconnectWithSuccess:onFail:

- - - -
-

Tells the connection manager to disconnect from a specific device

-
- - -
- (void)disconnectWithSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
successBlock
-

The block to run after a successful disconnection

-
- -
-
failBlock
-

The block to run if the disconnection fails.

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to disconnect from a specific device

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

embeddedSystemProtocolLevel

- - - -
-

Gets the embedded system protocol level from the schema used to connect to the device -@description This call does not send a message down to the board - the protocol level is pulled directly from the schema that was used to connect to the device.

-
- - -
- (NSNumber *)embeddedSystemProtocolLevel
- - - - - - - - -
-

Discussion

-

Gets the embedded system protocol level from the schema used to connect to the device -@description This call does not send a message down to the board - the protocol level is pulled directly from the schema that was used to connect to the device.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

forceConnectionWithDefaultSchema:

- - - -
-

Forces the connection manager to connect to a device with the default schema

-
- - -
- (void)forceConnectionWithDefaultSchema:(EMDeviceBasicDescription *)device
- - -
-

Parameters

- -
-
device
-

The device for the forced connection -@description Use this method with extreme caution. Many undefined behaviors can come from using this method with a schema that isn’t an exact match for the specified device. EMConnectionManager uses this method internally. It is very rare that you will need to call this method directly.

-
- -
- - - - - - - -
-

Discussion

-

Forces the connection manager to connect to a device with the default schema

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

readResource:onSuccess:onFail:

- - - -
-

Reads a resource from a connected device

-
- - -
- (void)readResource:(NSString *)resourceName onSuccess:(void ( ^ ) ( id readValue ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
resourceName
-

The name of the resource to read. This is the name of the resource in the device’s schema.

-
- -
-
successBlock
-

The block to call when a read occurs successfully. Connection manager will call this block with the value read.

-
- -
-
failBlock
-

The block to call when a read fails.

-
- -
- - - - - - - -
-

Discussion

-

Reads a resource from a connected device

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

removeSchemaSearchForFilesInDirectory:

- - - -
-

Tells the connection manager to no longer look in the specified path for schemas

-
- - -
- (void)removeSchemaSearchForFilesInDirectory:(NSString *)path
- - -
-

Parameters

- -
-
path
-

The path to no longer search -@description Note: This method will never ignore the current bundle’s mainBundle

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to no longer look in the specified path for schemas

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

schemaFileNameForHashString:

- - - -
-

Gives the schema name in the application bundle for a given hash string

-
- - -
- (NSString *)schemaFileNameForHashString:(NSString *)hashString
- - -
-

Parameters

- -
-
hashString
-

A full or partial schema hash string -@description This method takes either a full hash or partial hash. If any schema begins with ‘hash string’, the file name in the bundle is returned. Returns nil if no matching schema was found in the bundle. -If one or more schemas share ‘hashString’ at the beginning of their hash, the first path will be returned.

-
- -
- - - - - - - -
-

Discussion

-

Gives the schema name in the application bundle for a given hash string

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

schemaForConnectedDevice

- - - -
-

Gets the schema for the connected device. -@description Returns nil if no device is connected.

-
- - -
- (EMSchema *)schemaForConnectedDevice
- - - - - - - - -
-

Discussion

-

Gets the schema for the connected device. -@description Returns nil if no device is connected.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

schemaHashForConnectedDevice

- - - -
-

Returns a version of the the schema hash from a connected device’s firmware as it appears on em-hub

-
- - -
- (NSString *)schemaHashForConnectedDevice
- - - - - - - - -
-

Discussion

-

Returns a version of the the schema hash from a connected device’s firmware as it appears on em-hub

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

updateInternalSchemaCache

- - - -
-

Tells EMConnectionManager to update its internal cache of schemas used for connection. -@description EMConnectionManager uses this method internally. It is very rare taht you will need to call this method directly.

-
- - -
- (void)updateInternalSchemaCache
- - - - - - - - -
-

Discussion

-

Tells EMConnectionManager to update its internal cache of schemas used for connection. -@description EMConnectionManager uses this method internally. It is very rare taht you will need to call this method directly.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

writeValue:toResource:onSuccess:onFail:

- - - -
-

Writes a value to a resource on a connected device

-
- - -
- (void)writeValue:(id)resourceValue toResource:(NSString *)resource onSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
resourceValue
-

The value to write to the resource. This should be an instance of NSString, NSData, NSArray, NSNumber, or NSDictionary

-
- -
-
resource
-

The name of the resource for writing. This is the name of the resource in the schema.

-
- -
-
successBlock
-

The block to call when the write occurs successfully.

-
- -
-
failBlock
-

The block to call when the write fails.

-
- -
- - - - - - - -
-

Discussion

-

Writes a value to a resource on a connected device

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html deleted file mode 100644 index ae519b0..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html +++ /dev/null @@ -1,753 +0,0 @@ - - - - - EMDeviceBasicDescription Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Inherits fromNSObject
Declared inEMDeviceBasicDescription.h
EMDeviceBasicDescription.m
- - - - -
- -

Overview

-

EMDeviceBasicDescription is a class used to describe basic device characteristics throughout the entire framework. -All devices, regardless of connection type, will have these properties.

- -

All classes implementing the EMConnectionType protocol will receive and deliver device information in the form of an EMDeviceBasicDescription.

-
- - - - - -
- -

Tasks

- - - - - -
    -
  • - -   name -

    The name of the device used thoughout the framework. -Like the unique_identifier, this property needs to be unique.

    -
    - property - -
  • - -   connectionType -

    A concrete EMConnectionType instance that will be used to send messages to the device.

    -
    - property - -
  • - -   signalStrength -

    A value between -100 and 0 used to describe signal strength.

    -
    - property - -
  • - -   signalStrengthFilter -

    The signal strength filter for smoothing

    -
    - property - -
  • - -   advertiseData -

    Data that was discovered along with the device. -Ex: When dealing with bluetooth, this is the advertising packet data

    -
    - property - -
  • - -   advertiseObject -

    An object taken from the advertise data based on the advertise resource in the device’s schema -Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData

    -
    - property - -
  • - -   shortSchemaHash -

    The first six characters of the device’s schema

    -
    - property - -
  • - -   schemaFilePath -

    The name of the schema file in your bundle that relates to this device. -NOTE: Many devices do not broadcast this information. In this case, this property will not be set

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

advertiseData

- - - -
-

Data that was discovered along with the device. -Ex: When dealing with bluetooth, this is the advertising packet data

-
- - -
@property (nonatomic, strong) NSData *advertiseData
- - - - - - - - -
-

Discussion

-

Data that was discovered along with the device. -Ex: When dealing with bluetooth, this is the advertising packet data

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

advertiseObject

- - - -
-

An object taken from the advertise data based on the advertise resource in the device’s schema -Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData

-
- - -
@property (nonatomic, strong) id advertiseObject
- - - - - - - - -
-

Discussion

-

An object taken from the advertise data based on the advertise resource in the device’s schema -Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

connectionType

- - - -
-

A concrete EMConnectionType instance that will be used to send messages to the device.

-
- - -
@property (nonatomic, strong) id<EMConnectionType> connectionType
- - - - - - - - -
-

Discussion

-

A concrete EMConnectionType instance that will be used to send messages to the device.

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

name

- - - -
-

The name of the device used thoughout the framework. -Like the unique_identifier, this property needs to be unique.

-
- - -
@property (nonatomic, strong) NSString *name
- - - - - - - - -
-

Discussion

-

The name of the device used thoughout the framework. -Like the unique_identifier, this property needs to be unique.

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

schemaFilePath

- - - -
-

The name of the schema file in your bundle that relates to this device. -NOTE: Many devices do not broadcast this information. In this case, this property will not be set

-
- - -
@property (nonatomic, strong) NSString *schemaFilePath
- - - - - - - - -
-

Discussion

-

The name of the schema file in your bundle that relates to this device. -NOTE: Many devices do not broadcast this information. In this case, this property will not be set

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

shortSchemaHash

- - - -
-

The first six characters of the device’s schema

-
- - -
@property (nonatomic, strong) NSString *shortSchemaHash
- - - - - - - - -
-

Discussion

-

The first six characters of the device’s schema

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

signalStrength

- - - -
-

A value between -100 and 0 used to describe signal strength.

-
- - -
@property (nonatomic) float signalStrength
- - - - - - - - -
-

Discussion

-

A value between -100 and 0 used to describe signal strength.

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

signalStrengthFilter

- - - -
-

The signal strength filter for smoothing

-
- - -
@property (nonatomic, strong) id<EMSignalStrengthFilter> signalStrengthFilter
- - - - - - - - -
-

Discussion

-

The signal strength filter for smoothing

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html deleted file mode 100644 index 48bf736..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html +++ /dev/null @@ -1,1963 +0,0 @@ - - - - - EMResourceValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.h
EMResourceValue.m
- - - - -
- -

Overview

-

A container for different types of resource values. -Instances of this class are used to hold values for resources whose types is -either Void, Int, Enum, Num, String, Struct, Array, or File.

- -

See also:

- - - - -

Written by Bob Frankel and Carolyn Vaughan

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- - - - - -

Other Methods

- - - -
- - - - - -
- -

Properties

- -
- -

name

- - - -
-

The name of the resource.

-
- - -
@property (readonly) NSString *name
- - - - - - - - -
-

Discussion

-

The name of the resource.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

resourceSchema

- - - -
-

The resource schema associated with the resource.

-
- - -
@property (readonly) EMSchema *resourceSchema
- - - - - - - - -
-

Discussion

-

The resource schema associated with the resource.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

type

- - - -
-

The type of the resource.

-
- - -
@property (readonly) NSString *type
- - - - - - - - -
-

Discussion

-

The type of the resource.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - - -
- -

Class Methods

- -
- -

resourceWithName:ofType:fromSchema:

- - - -
-

Create a EMResourceValue. This method is used internally by the framework.

-
- - -
+ (EMResourceValue *)resourceWithName:(NSString *)name ofType:(NSString *)type fromSchema:(EMSchema *)resourceSchema
- - -
-

Parameters

- -
-
name
-

the name given to the newly-created value

-
- -
-
type
-

the type of the newly-created value

-
- -
-
resourceSchema
-

an EMSchema instance

-
- -
- - - -
-

Return Value

-

a new EMResourceValue instance

-
- - - - - -
-

Discussion

-

Create a EMResourceValue. This method is used internally by the framework.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isArray

- - - -
-

Returns true if the type of this value is an Array, and false otherwise.

-
- - -
- (BOOL)isArray
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Array, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isEnum

- - - -
-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - -
- (BOOL)isEnum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isFile

- - - -
-

Returns true if the type of this value is a File, and false otherwise.

-
- - -
- (BOOL)isFile
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a File, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isInt

- - - -
-

Returns true if the type of this value is an Int, and false otherwise.

-
- - -
- (BOOL)isInt
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Int, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isNum

- - - -
-

Returns true if the type of this value is a Num, and false otherwise.

-
- - -
- (BOOL)isNum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a Num, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isScalar

- - - -
-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - -
- (BOOL)isScalar
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isString

- - - -
-

Returns true if the type of this value is a String, and false otherwise.

-
- - -
- (BOOL)isString
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a String, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isStruct

- - - -
-

Return true if the type of this value is a Struct, and false otherwise.

-
- - -
- (BOOL)isStruct
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Struct, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isVoid

- - - -
-

Return true if the type of this value is a Void, and false otherwise.

-
- - -
- (BOOL)isVoid
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Void, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMSchema.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMSchema.html deleted file mode 100644 index f6f0914..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMSchema.html +++ /dev/null @@ -1,2251 +0,0 @@ - - - - - EMSchema Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Inherits fromNSObject
Declared inEMSchema.h
EMSchema.m
- - - - -
- -

Overview

-

A set of meta-data describing a set of resources. -Written by Bob Frankel and Carolyn Vaughan

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - -
- -

Class Methods

- -
- -

schemaFromFile:

- - - -
-

Creates a EMResourceSchema instance from the contents of a file.

-
- - -
+ (EMSchema *)schemaFromFile:(NSString *)fileName
- - -
-

Parameters

- -
-
fileName
-

a file containing JSON content

-
- -
- - - -
-

Return Value

-

a newly created EMResourceSchema instance

-
- - - - - -
-

Discussion

-

Creates a EMResourceSchema instance from the contents of a file.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

UUID

- - - -
-

Returns the UUID associated with this schema.

-
- - -
- (NSString *)UUID
- - - - - - - - -
-

Discussion

-

Returns the UUID associated with this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

accessForResource:

- - - -
-

Get the read/write/indicator access capabilities of a named resource

-
- - -
- (EMResourceAccessType)accessForResource:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a valid resource name in this schema

-
- -
- - - -
-

Return Value

-

an NSString containing the characters ‘r’, ‘w’, and ‘i’ as appropriate

-
- - - - - -
-

Discussion

-

Get the read/write/indicator access capabilities of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

alignmentForStandardType:

- - - -
-

Get the alignment of a standard scalar type

-
- - -
- (int)alignmentForStandardType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a scalar type code

-
- -
- - - -
-

Return Value

-

the alignment in bytes of this standard type

-
- - - - - -
-

Discussion

-

Get the alignment of a standard scalar type

-
- - - -
-

Exceptions

- -
-
UsageError
-

the type code is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

applicationResources

- - - -
-

Returns a sorted NSArray containing all application resource names in this schema

-
- - -
- (NSArray *)applicationResources
- - - - - - - - -
-

Discussion

-

Returns a sorted NSArray containing all application resource names in this schema

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

broadcastResourceName

- - - -
-

Returns the name of the resource that is being broadcast in the advertising packets. Returns nil if none.

-
- - -
- (NSString *)broadcastResourceName
- - - - - - - - -
-

Discussion

-

Returns the name of the resource that is being broadcast in the advertising packets. Returns nil if none.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

buildDate

- - - -
-

Returns the build number associated with this schema as an array of numbers.

-
- - -
- (NSArray *)buildDate
- - - - - - - - -
-

Discussion

-

Returns the build number associated with this schema as an array of numbers.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

byteAlignmentForResource:

- - - -
-

Get the alignment of a named resource

-
- - -
- (int)byteAlignmentForResource:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

the alignment in bytes of this resource

-
- - - - - -
-

Discussion

-

Get the alignment of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

enumValuesForType:

- - - -
-

Get the values associated with an enum type.

-
- - -
- (NSDictionary *)enumValuesForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid enum type name in this schema

-
- -
- - - -
-

Return Value

-

a NSDictionary containing enum value names and their corresponding ordinal

-
- - - - - -
-

Discussion

-

Get the values associated with an enum type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the enum type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

fieldNamesForType:

- - - -
-

Get the names of the fields associated with a struct type.

-
- - -
- (NSArray *)fieldNamesForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid struct type name in this schema

-
- -
- - - -
-

Return Value

-

a NSArray containing field names

-
- - - - - -
-

Discussion

-

Get the names of the fields associated with a struct type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the struct type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

fieldsForType:

- - - -
-

Get the fields associated with a struct type.

-
- - -
- (NSDictionary *)fieldsForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid struct type name in this schema

-
- -
- - - -
-

Return Value

-

a NSDictionary containing field names and their corresponding type code

-
- - - - - -
-

Discussion

-

Get the fields associated with a struct type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the struct type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

idForResource:

- - - -
-

Get the unique id associated with a named resource

-
- - -
- (int)idForResource:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

the corresponding resource id

-
- - - - - -
-

Discussion

-

Get the unique id associated with a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

maxResourceSize

- - - -
-

Returns the maximum size in bytes amongst all resource types in this schema.

-
- - -
- (int)maxResourceSize
- - - - - - - - -
-

Discussion

-

Returns the maximum size in bytes amongst all resource types in this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

name

- - - -
-

Returns the fully-qualified name of this schema.

-
- - -
- (NSString *)name
- - - - - - - - -
-

Discussion

-

Returns the fully-qualified name of this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

nameForResourceWithID:

- - - -
-

Get the resource name associated with this resource id

-
- - -
- (NSString *)nameForResourceWithID:(NSInteger)resourceId
- - -
-

Parameters

- -
-
resourceId
-

a resource id

-
- -
- - - -
-

Return Value

-

the corresponding resource name

-
- - - - - -
-

Discussion

-

Get the resource name associated with this resource id

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource id is invalid

-
- -
- - - -
-

See Also

- -
- - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

newResourceValueForResourceNamed:

- - - -
-

Create a new ResourceValue instance for a named resource.

-
- - -
- (EMResourceValue *)newResourceValueForResourceNamed:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

a newly created EMResourceValue to a value for this resource

-
- - - - - -
-

Discussion

-

Create a new ResourceValue instance for a named resource.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

numberParametersForType:

- - - -
-

Get the parameters associated with a number type.

-
- - -
- (NSArray *)numberParametersForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid number type name in this schema

-
- -
- - - -
-

Return Value

-

a four-element NSArray holding the min, max, step, and prec parameters of this type

-
- - - - - -
-

Discussion

-

Get the parameters associated with a number type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the number type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

numericRepresentationForType:

- - - -
-

Get the representation type associated with a number type.

-
- - -
- (NSString *)numericRepresentationForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid number type name in this schema

-
- -
- - - -
-

Return Value

-

an integral representation type

-
- - - - - -
-

Discussion

-

Get the representation type associated with a number type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the number type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

numericalUUID

- - - -
-

Returns the UUID associated with this schema as an array of numbers.

-
- - -
- (NSArray *)numericalUUID
- - - - - - - - -
-

Discussion

-

Returns the UUID associated with this schema as an array of numbers.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

owner

- - - -
-

Returns the owner of the schema definition this schema was created from.

-
- - -
- (NSString *)owner
- - - - - - - - -
-

Discussion

-

Returns the owner of the schema definition this schema was created from.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

protocolLevel

- - - -
-

Returns the protocol level of this schema

-
- - -
- (int)protocolLevel
- - - - - - - - -
-

Discussion

-

Returns the protocol level of this schema

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

resources

- - - -
-

Returns an NSDictionary containing all resource names in this schema and their corresponding type code.

-
- - -
- (NSDictionary *)resources
- - - - - - - - -
-

Discussion

-

Returns an NSDictionary containing all resource names in this schema and their corresponding type code.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

schemaDescription

- - - -
-

Returns the description associated with this schema.

-
- - -
- (NSString *)schemaDescription
- - - - - - - - -
-

Discussion

-

Returns the description associated with this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

schemaHash

- - - -
-

Returns the schema hash associated with this schema as an array of numbers.

-
- - -
- (NSArray *)schemaHash
- - - - - - - - -
-

Discussion

-

Returns the schema hash associated with this schema as an array of numbers.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

sizeForResourceNamed:

- - - -
-

Get the size of a named resource

-
- - -
- (int)sizeForResourceNamed:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

the size in bytes of this resource

-
- - - - - -
-

Discussion

-

Get the size of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

sizeForStandardType:

- - - -
-

Get the size of a standard scalar type

-
- - -
- (int)sizeForStandardType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a scalar type code

-
- -
- - - -
-

Return Value

-

the size in bytes of this standard type

-
- - - - - -
-

Discussion

-

Get the size of a standard scalar type

-
- - - -
-

Exceptions

- -
-
UsageError
-

the type code is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

stringLengthForType:

- - - -
-

Get the length of this string type.

-
- - -
- (int)stringLengthForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid string type name in this schema

-
- -
- - - -
-

Return Value

-

the length of this string type

-
- - - - - -
-

Discussion

-

Get the length of this string type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the string type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

systemResources

- - - -
-

Returns a sorted NSArray containing all system resource names in this schema

-
- - -
- (NSArray *)systemResources
- - - - - - - - -
-

Discussion

-

Returns a sorted NSArray containing all system resource names in this schema

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

typeOfResourceNamed:

- - - -
-

Get the type of a named resource

-
- - -
- (NSString *)typeOfResourceNamed:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

the name of a resource in this schema

-
- -
- - - -
-

Return Value

-

the type code associated with this resource

-
- - - - - -
-

Discussion

-

Get the type of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

version

- - - -
-

Returns the version of the schema definition this schema was created from.

-
- - -
- (NSString *)version
- - - - - - - - -
-

Discussion

-

Returns the version of the schema definition this schema was created from.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMUIKit.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMUIKit.html deleted file mode 100644 index cf63910..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EMUIKit.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - EMUIKit Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Inherits fromNSObject
Declared inEMUIKit.h
- - - - - - - - - - - - - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EnumValue.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EnumValue.html deleted file mode 100644 index d89f813..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/EnumValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - EnumValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/FileValue.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/FileValue.html deleted file mode 100644 index 9867a75..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/FileValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - FileValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)filePath
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/IntValue.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/IntValue.html deleted file mode 100644 index f14140b..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/IntValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - IntValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)dataSize fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/NumberValue.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/NumberValue.html deleted file mode 100644 index d0bdc5a..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/NumberValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - NumberValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)dataSize fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/StringValue.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/StringValue.html deleted file mode 100644 index 3325a2b..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/StringValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - StringValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/StructValue.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/StructValue.html deleted file mode 100644 index c1f0feb..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/StructValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - StructValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/VoidValue.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/VoidValue.html deleted file mode 100644 index 6abbc7c..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Classes/VoidValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - VoidValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html deleted file mode 100644 index 717e7ce..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - EMConnectionDelegate Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnection.h
- - - - -
- -

Overview

-

@file

-
- - - - - - - - - - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html deleted file mode 100644 index 86b4b8d..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html +++ /dev/null @@ -1,1151 +0,0 @@ - - - - - EMConnectionType Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnectionType.h
- - - - -
- -

Overview

-

Abstracts a given protocol for connecting to devices.

-
- - - - - -
- -

Tasks

- - - - - -
    -
  • - -   scanDelegate -

    The delegate for scanning

    -
    - property - required method -
  • - -   connectionDelegate -

    The delegate for connection communication

    -
    - property - required method -
  • - -   schema -

    The schema for connection

    -
    - property - required method -
  • - -   lastReadValue -

    The last read resource value from the device

    -
    - property - required method -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - required method -
  • - -   signalStrengthFilterClass -

    The class to use for filtering, or smoothin, signal strength values

    -
    - property - required method -
  • - - – deviceType -

    The type of device - this can be set to anything and retreived for printing or examining.

    -
    - - required method -
  • - - – startUpdating -

    Tells the connection to start looking for devices of its type.

    -
    - - required method -
  • - - – stopUpdating -

    Tells the connection to stop looking for devices of its type.

    -
    - - required method -
  • - - – isConnected -

    Returns whether or not there is a connection with a device.

    -
    - - required method -
  • - - – disconnect -

    disconnects the current device.

    -
    - - required method -
  • - - – connectToDevice:connectionDelegate: -

    Establishes a connection with a device

    -
    - - required method -
  • - - – isAvailable -

    YES if available on the current device, NO if unavailable.

    -
    - - required method -
  • - - – fetch: -

    Fetches a resource. Can be retrieved in “lastReadValue”

    -
    - - required method -
  • - - – fetchSystemResource: -

    Fetches a system resource. Can be retrieved in “lastReadValue”.

    -
    - - required method -
  • - - – store: -

    writes a value to a device.

    -
    - - required method -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, readonly, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

connectionDelegate

- - - -
-

The delegate for connection communication

-
- - -
@property (nonatomic, unsafe_unretained) id<EMDeviceDelegate> connectionDelegate
- - - - - - - - -
-

Discussion

-

The delegate for connection communication

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

lastReadValue

- - - -
-

The last read resource value from the device

-
- - -
@property (nonatomic, strong) EMResourceValue *lastReadValue
- - - - - - - - -
-

Discussion

-

The last read resource value from the device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

scanDelegate

- - - -
-

The delegate for scanning

-
- - -
@property (nonatomic, unsafe_unretained) id<EMConnectionTypeScannerDelegate> scanDelegate
- - - - - - - - -
-

Discussion

-

The delegate for scanning

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

schema

- - - -
-

The schema for connection

-
- - -
@property (nonatomic, unsafe_unretained) EMSchema *schema
- - - - - - - - -
-

Discussion

-

The schema for connection

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

signalStrengthFilterClass

- - - -
-

The class to use for filtering, or smoothin, signal strength values

-
- - -
@property (nonatomic, strong) Class<EMSignalStrengthFilter> signalStrengthFilterClass
- - - - - - - - -
-

Discussion

-

The class to use for filtering, or smoothin, signal strength values

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(id)resourceValue
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(id)resourceValue
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isConnected

- - - -
-

Returns whether or not there is a connection with a device.

-
- - -
- (BOOL)isConnected
- - - - - - - - -
-

Discussion

-

Returns whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(id)resourceValue
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html deleted file mode 100644 index 85abb49..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html +++ /dev/null @@ -1,488 +0,0 @@ - - - - - EMConnectionTypeScannerDelegate Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnectionType.h
- - - - -
- -

Overview

-

These methods are sen tto the connection delegate to inform it of devices that come available or go offline.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

deviceScanner:didFindDevice:

- - - -
-

Tells the delegate a device was found.

-
- - -
- (void)deviceScanner:(id)scanner didFindDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was found.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didLoseDevice:

- - - -
-

Tells the delegate a device was lost.

-
- - -
- (void)deviceScanner:(id)scanner didLoseDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was lost.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didUpdateDevice:

- - - -
-

Updates the data for a device description

-
- - -
- (void)deviceScanner:(id)scanner didUpdateDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Updates the data for a device description

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html deleted file mode 100644 index 95bc4bc..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - EMDeviceDelegate Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnectionType.h
- - - - -
- -

Overview

-

EMTargetDeviceHandler is implemented by classes interested in manageing connections to devices. By default, this will be the shared instance of EMConnectionManager.

-
- - - - - - - - - - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html deleted file mode 100644 index b4ce878..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html +++ /dev/null @@ -1,1689 +0,0 @@ - - - - - EMResourceValueProtocol Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - -
Declared inEMResourceValue.h
- - - - -
- -

Overview

-

A protocol to define the methods that all EMResourceValue subclasses must define.

- -

Written by Carolyn Vaughan

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isArray

- - - -
-

Returns true if the type of this value is an Array, and false otherwise.

-
- - -
- (BOOL)isArray
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Array, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isEnum

- - - -
-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - -
- (BOOL)isEnum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isFile

- - - -
-

Returns true if the type of this value is a File, and false otherwise.

-
- - -
- (BOOL)isFile
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a File, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isInt

- - - -
-

Returns true if the type of this value is an Int, and false otherwise.

-
- - -
- (BOOL)isInt
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Int, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isNum

- - - -
-

Returns true if the type of this value is a Num, and false otherwise.

-
- - -
- (BOOL)isNum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a Num, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isScalar

- - - -
-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - -
- (BOOL)isScalar
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isString

- - - -
-

Returns true if the type of this value is a String, and false otherwise.

-
- - -
- (BOOL)isString
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a String, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isStruct

- - - -
-

Return true if the type of this value is a Struct, and false otherwise.

-
- - -
- (BOOL)isStruct
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Struct, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isVoid

- - - -
-

Return true if the type of this value is a Void, and false otherwise.

-
- - -
- (BOOL)isVoid
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Void, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/css/styles.css b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/css/styles.css deleted file mode 100755 index 7de7ea2..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/css/styles.css +++ /dev/null @@ -1,585 +0,0 @@ - - -body { - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; - font-size: 13px; - background: #fff url(http://www.emmoco.com/images/bg_page_gradient.jpg) repeat-x 0 0; -} - -#em-wrapper { - width:960px; - margin:0 auto; - background-color: #fff; - overflow: hidden; -} - -article -{ - background-color:#fff; -} - - -code { - font-family: Courier, Consolas, monospace; - font-size: 13px; - color: #666; -} - -pre { - font-family: Courier, Consolas, monospace; - font-size: 13px; - line-height: 18px; - tab-interval: 0.5em; - border: 1px solid #C7CFD5; - background-color: #F1F5F9; - color: #666; - padding: 0.3em 1em; -} - -ul { - list-style-type: square; -} - -li { - margin-bottom: 10px; -} - -a { - text-decoration: none; - color: #36C; -} - -a:hover { - text-decoration: underline; - color: #36C; -} - -h2 { - border-bottom: 1px solid #8391A8; - color: #3C4C6C; - font-size: 187%; - font-weight: normal; - margin-top: 1.75em; - padding-bottom: 2px; -} - -/* @group Common page elements */ - -#top_header { - height: 91px; - left: 0; - min-width: 598px; - - right: 0; - top: 50px; - z-index: 900; - width: 960px; - margin: auto; - clear: both; - margin-bottom: 15px; -} - -#footer { - clear: both; - padding-top: 20px; - text-align: center; -} - -#ccontents, #overview_contents { - border-top: 1px solid #2B334F; - position: absolute; - position:relative; - top: 91px; - left: 0; - right: 0; - bottom: 0; - top: 0; - overflow-x: hidden; - overflow-y: auto; - padding-left: 2em; - padding-right: 2em; - padding-top: 1em; - min-width: 550px; - width: 950px; - margin-left: auto; - margin-right: auto; - left: auto; - clear: both; - padding-left: 10px; - padding-right: 0; -} - -#contents.isShowingTOC { - left: 230px; - left: 130px; - min-width: 320px; - width: 730px; - margin-left: auto; - margin-right: auto; - position:absolute; - position:relative; -} - -.copyright { - font-size: 12px; -} - -.generator { - font-size: 11px; -} - -.main-navigation ul li { - display: inline; - margin-left: 15px; - list-style: none; -} - -.main-navigation { - margin-right: 20px; -} - -.navigation-top { - clear: both; - float: right; - margin-right: 20px; -} - -.navigation-bottom { - clear: both; - float: right; - margin-top: 20px; - margin-bottom: -10px; - margin-right: 20px; -} - -.open > .disclosure { - background-image: url("../img/disclosure_open.png"); -} - -.disclosure { - background: url("../img/disclosure.png") no-repeat scroll 0 0; -} - -.disclosure, .nodisclosure { - display: inline-block; - height: 8px; - margin-right: 5px; - position: relative; - width: 9px; -} - -/* @end */ - -/* @group Header */ - -#top_header #library { - background: url("../img/library_background.png") repeat-x 0 0 #485E78; - background-color: #ccc; - height: 35px; - font-size: 115%; - position:relative; -} - -#top_header #library #libraryTitle { - color: #FFFFFF; - margin-left: 15px; - text-shadow: 0 -1px 0 #485E78; - top: 8px; - position: absolute; -} - -#top_header #library #developerHome { - color: #92979E; - right: 15px; - top: 8px; - position: absolute; -} - -#top_header #library a:hover { - text-decoration: none; -} - -#top_header #title { - background: url("../img/title_background.png") repeat-x 0 0 #8A98A9; - border-bottom: 1px solid #B6B6B6; - height: 25px; - overflow: hidden; - text-align: left; - padding-left: 15px; -} - -#top_header h1 { - font-size: 115%; - font-weight: normal; - margin: 0; - padding: 3px 0 2px; - text-align: center; - text-align: left; - text-shadow: 0 1px 0 #D5D5D5; - white-space: nowrap; -} - -#headerButtons { - background-color: #D8D8D8; - background-image: url("../img/button_bar_background.png"); - border-bottom: 1px solid #EDEDED; - border-top: 1px solid #2B334F; - font-size: 8pt; - height: 28px; - left: 0; - list-style: none outside none; - margin: 0; - overflow: hidden; - padding: 0; - position: absolute; - position: relative; - right: 0; - top: 61px; - top: 0; -} - -#headerButtons li { - background-repeat: no-repeat; - display: inline; - margin-top: 0; - margin-bottom: 0; - padding: 0; -} - -#toc_button button { - border-color: #ACACAC; - border-style: none solid none none; - border-width: 0 1px 0 0; - height: 28px; - margin: 0; - padding-left: 30px; - text-align: left; - width: 230px; -} - -li#jumpto_button { - left: 230px; - margin-left: 0; - position: absolute; - -} - -li#jumpto_button select { - height: 22px; - margin: 5px 2px 0 10px; - max-width: 300px; -} - -/* @end */ - -/* @group Table of contents */ - -#tocContainer.isShowingTOC { - border-right: 1px solid #ACACAC; - display: block; - overflow-x: hidden; - overflow-y: auto; - padding: 0; -} - -#tocContainer { - background-color: #E4EBF7; - border-top: 1px solid #2B334F; - bottom: 0; - display: none; - left: 0; - left: auto; - overflow: hidden; - position: absolute; - top: 91px; - top: 150px; - width: 229px; -} - -#tocContainer > ul#toc { - font-size: 11px; - margin: 0; - padding: 12px 0 18px; - width: 209px; - -moz-user-select: none; - -webkit-user-select: none; - user-select: none; -} - -#tocContainer > ul#toc > li { - margin: 0; - padding: 0 0 7px 30px; - text-indent: -15px; -} - -#tocContainer > ul#toc > li > .sectionName a { - color: #000000; - font-weight: bold; -} - -#tocContainer > ul#toc > li > .sectionName a:hover { - text-decoration: none; -} - -#tocContainer > ul#toc li.children > ul { - display: none; - height: 0; -} - -#tocContainer > ul#toc > li > ul { - margin: 0; - padding: 0; -} - -#tocContainer > ul#toc > li > ul, ul#toc > li > ul > li { - margin-left: 0; - margin-bottom: 0; - padding-left: 15px; -} - -#tocContainer > ul#toc > li ul { - list-style: none; - margin-right: 0; - padding-right: 0; -} - -#tocContainer > ul#toc li.children.open > ul { - display: block; - height: auto; - margin-left: -15px; - padding-left: 0; -} - -#tocContainer > ul#toc > li > ul, ul#toc > li > ul > li { - margin-left: 0; - padding-left: 15px; -} - -#tocContainer li ul li { - margin-top: 0.583em; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -#tocContainer li ul li span.sectionName { - white-space: normal; -} - -#tocContainer > ul#toc > li > ul > li > .sectionName a { - font-weight: bold; -} - -#tocContainer > ul#toc > li > ul a { - color: #4F4F4F; -} - -/* @end */ - -/* @group Index formatting */ - -.index-title { - font-size: 13px; - font-weight: normal; -} - -.index-column { - float: left; - width: 30%; - min-width: 200px; - font-size: 11px; -} - -.index-column ul { - margin: 8px 0 0 0; - padding: 0; - list-style: none; -} - -.index-column ul li { - margin: 0 0 3px 0; - padding: 0; -} - -.hierarchy-column { - min-width: 400px; -} - -.hierarchy-column ul { - margin: 3px 0 0 15px; -} - -.hierarchy-column ul li { - list-style-type: square; -} - -/* @end */ - -/* @group Common formatting elements */ - -.title { - font-weight: normal; - font-size: 215%; - margin-top:0; -} - -.subtitle { - font-weight: normal; - font-size: 180%; - color: #3C4C6C; - border-bottom: 1px solid #5088C5; -} - -.subsubtitle { - font-weight: normal; - font-size: 145%; - height: 0.7em; -} - -.warning { - border: 1px solid #5088C5; - background-color: #F0F3F7; - margin-bottom: 0.5em; - padding: 0.3em 0.8em; -} - -.bug { - border: 1px solid #000; - background-color: #ffffcc; - margin-bottom: 0.5em; - padding: 0.3em 0.8em; -} - -.deprecated { - color: #F60425; -} - -/* @end */ - -/* @group Common layout */ - -.section { - margin-top: 3em; -} - -/* @end */ - -/* @group Object specification section */ - -.section-specification { - margin-left: 2.5em; - margin-right: 2.5em; - font-size: 12px; -} - -.section-specification table { - border-top: 1px solid #d6e0e5; -} - -.section-specification td { - vertical-align: top; - border-bottom: 1px solid #d6e0e5; - padding: .6em; -} - -.section-specification .specification-title { - font-weight: bold; -} - -/* @end */ - -/* @group Tasks section */ - -.task-list { - list-style-type: none; - padding-left: 0px; -} - -.task-list li { - margin-bottom: 3px; -} - -.task-item-suffix { - color: #996; - font-size: 12px; - font-style: italic; - margin-left: 0.5em; -} - -span.tooltip span.tooltip { - font-size: 1.0em; - display: none; - padding: 0.3em; - border: 1px solid #aaa; - background-color: #fdfec8; - color: #000; - text-align: left; -} - -span.tooltip:hover span.tooltip { - display: block; - position: absolute; - margin-left: 2em; -} - -/* @end */ - -/* @group Method section */ - -.section-method { - margin-top: 2.3em; -} - -.method-title { - margin-bottom: 1.5em; -} - -.method-subtitle { - margin-top: 0.7em; - margin-bottom: 0.2em; -} - -.method-subsection p { - margin-top: 0.4em; - margin-bottom: 0.8em; -} - -.method-declaration { - margin-top:1.182em; - margin-bottom:.909em; -} - -.method-declaration code { - font:14px Courier, Consolas, monospace; - color:#000; -} - -.declaration { - color: #000; -} - -.argument-def { - margin-top: 0.3em; - margin-bottom: 0.3em; -} - -.argument-def dd { - margin-left: 1.25em; -} - -.see-also-section ul { - list-style-type: none; - padding-left: 0px; - margin-top: 0; -} - -.see-also-section li { - margin-bottom: 3px; -} - -.declared-in-ref { - color: #666; -} - -/* @end */ - diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/css/stylesPrint.css b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/css/stylesPrint.css deleted file mode 100755 index dc54cd2..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/css/stylesPrint.css +++ /dev/null @@ -1,22 +0,0 @@ - -header { - display: none; -} - -div.main-navigation, div.navigation-top { - display: none; -} - -div#overview_contents, div#contents.isShowingTOC, div#contents { - overflow: visible; - position: relative; - top: 0px; - border: none; - left: 0; -} -#tocContainer.isShowingTOC { - display: none; -} -nav { - display: none; -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/hierarchy.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/hierarchy.html deleted file mode 100644 index 999e36e..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/hierarchy.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - iOS Framework Hierarchy - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
-
-
- - - - - -
-
- - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/button_bar_background.png b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/button_bar_background.png deleted file mode 100755 index d2cd0d8..0000000 Binary files a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/button_bar_background.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/disclosure.png b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/disclosure.png deleted file mode 100755 index 147198f..0000000 Binary files a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/disclosure.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/disclosure_open.png b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/disclosure_open.png deleted file mode 100755 index ea3842b..0000000 Binary files a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/disclosure_open.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/library_background.png b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/library_background.png deleted file mode 100755 index 8fa6d45..0000000 Binary files a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/library_background.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/title_background.png b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/title_background.png deleted file mode 100755 index 9001dac..0000000 Binary files a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/img/title_background.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/index.html b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/index.html deleted file mode 100644 index 60f7122..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Docs/index.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - iOS Framework Reference - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - - - - - -
-
-
- - - - - -
-
-
- - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h deleted file mode 100644 index eb427f6..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h +++ /dev/null @@ -1,34 +0,0 @@ -#import -#import "EMConnectionType.h" - -#if TARGET_OS_IPHONE - #import -#else - #import -#endif - - - -/** - * EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy. - * - * If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method. - */ - -@interface EMBluetoothLowEnergyConnectionType : NSObject { - -} - -@property (nonatomic) NSTimeInterval scanResetTime; - -/** - * By default, EMBluetoothLowEnergyConnectionType will 'discover' devices that have a schema hash matching a schema in your application bundle. - * Set this flag to 'YES' for an instance of this class to discover all Emmoco BLE devices. - * NOTE: Most applications should not have this enabled. - */ -@property (nonatomic) BOOL discoversAllEmmocoBLEDevices; - -+(CBUUID *)emmocoServiceUUID; -+(CBUUID *)emmocov12ServiceUUID; - -@end diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMChecksum.h b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMChecksum.h deleted file mode 100644 index fb4d24c..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMChecksum.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// EMChecksum.h -// Emmoco -// -// Created by bob frankel on 8/18/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import - -@interface EMChecksum : NSObject { - -} - -- (void)addByte:(int)byte; -- (void)clear; -- (int)sum; - -@end diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnection.h b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnection.h deleted file mode 100644 index b73f2b7..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnection.h +++ /dev/null @@ -1,134 +0,0 @@ - -/** @file */ - -#import -#import "EMSchema.h" -#import "EMConnectionType.h" -#import "EMTypes.h" - -@class EMConnection; - -@protocol EMConnectionDelegate - --(void)connectionDidTimeout:(EMConnection *)connection; --(void)connectionDidDisconnect:(EMConnection *)connection; - -@end - -/** - * The state of the current connection. Use KVO to receive updates on this property and react to changes. - */ - -typedef enum { - EMConnectionStateDisconnected, // Disconnected state, no error - EMConnectionStatePending, // A connection has been started, and is pending completion - EMConnectionStateSchemaNotFound, // The schema for the connection is not in the application bundle - EMConnectionStateInvalidSchemaHash, // The device didn't respond with a valid schema hash - EMConnectionStateConnected, // Connected state, no error - EMConnectionStateDisrupted, // The connection was interrupted - EMConnectionStatePendingForDefaultSchema, // The schema could not be found and the connection is being "forced" with the provided default schema. Note: This state will only occur if you have provided a default schema and told the connection manager to force a connection with it. - EMConnectionStateTimeout // The connection timed out -} EMConnectionState; - -extern NSString * const kEMConnectionDidReceiveIndicatorNotificationName; -extern NSString * const kEMIndicatorResourceKey; -extern NSString * const kEMIndicatorNameKey; -extern NSString * const kEMConnectionErrorDomain; -extern NSString * const kEMIndicatorResourceValueKey; - -@interface EMConnection : NSObject { - @protected - EMSchema *_systemSchema; -} - -/** - * This block will be called when an open connection is closed for any reason - */ -@property (atomic, strong) EMResourceBlock connectionClosedBlock; - -/** - * The timeout interval for a pending connection - */ -@property (atomic) NSTimeInterval connectionAttemptTimeout; - -/** - * The connection delegate. EMConnectionManager will post connect and disconnect delegate messages to this object if it is set. - */ -@property (nonatomic, unsafe_unretained) id connectionDelegate; - - -/** - * The EMDeviceBasicDescription used for conenction - */ -@property (nonatomic, strong) EMDeviceBasicDescription *device; - -/** - * The schema for connection - */ -@property (nonatomic, strong) EMSchema *schema; - - -/** - * Creates a new EMConnection object. - * Actual connection and disconnection to the named target occurs through calls to open and close on this object. - * @param device The basic description of a device - */ -- (id)initWithDevice:(EMDeviceBasicDescription *)device; - -/** - * Creates a new EMTargetConnection object. - * Actual connection and disconnection to the named target occurs through calls to open and close on this object. - * @param device the name of the target device, including one of the pre-defined prefixes - * @param resourceSchema the schema describing the resources available in this connection - */ -- (id)initWithDevice:(EMDeviceBasicDescription *)device schema:(EMSchema*)resourceSchema; - - -/** - * Returns true if connected and false otherwise. - */ -- (BOOL)isConnected; - -/** - * Opens a connection to the @device device property - * @param successBlock A block to call on a successful connect - * @param failBlock A block to call on a failed connect - */ -- (void)openConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -/** - * Cancels the attempt to open this EMTargetConnection, posting the open block with a failed status. - */ -- (void)cancelOpen; - -/** - * Closes the connection - * @param successBlock A block to call on a successful disconnect - * @param failBlock A block to call on a failed disconnect - */ -- (void)closeConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -/** - * Reads a value - * @param resourceName The name of the resource to read - * @param successBlock A block to call on a successful read - * @param failBlock A block to call on a failed read - */ --(void)readValueNamed:(NSString *)resourceName onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - --(void)readSystemValueNamed:(NSString *)resourceName onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -/** - * Writes a resource to the device - * @param resourceValue The resource value - * @param successBlock A block to call on a successful write - * @param failBlock A block to call on a failed write - */ - --(void)writeResource:(EMResourceValue *)resourceValue onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -- (NSString*)connectedDeviceSchemaHash; - - -@end - diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnectionListManager.h b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnectionListManager.h deleted file mode 100644 index 7c75f7d..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnectionListManager.h +++ /dev/null @@ -1,95 +0,0 @@ -#import "EMConnectionType.h" -#import - -/** - * kEMConnectionManagerDidStartUpdating is the name of a notification that is posted when the list manager begins updating, or scanning, for available devices - */ - -extern NSString * const kEMConnectionManagerDidStartUpdating; - -/** - * kEMConnectionManagerDidStopUpdating is the name of a notification that is posted when the list manager stops updating, or scanning, for available devices - */ - -extern NSString * const kEMConnectionManagerDidStopUpdating; - -/** - * EMConnectionListManager is a singleton class used for viewing a list of devices available for interaction. - */ -@interface EMConnectionListManager : NSObject - -/** - * @property devices - * A list of devices that has been discovered as available by the connection list manager - */ -@property (nonatomic, strong, readonly) NSArray *devices; - -/** - * @property filterPredicate - * A filter that allows only devices conforming to the predicate to be visible - */ -@property (nonatomic, strong) NSPredicate *filterPredicate; - -/** - * @property updating - * A boolean value indicating whether or not the connection list manager is actively updating the devices list - */ -@property (nonatomic, getter = isUpdating, readonly) BOOL updating; - -/** - * @property updateRate - * updateRate determines the scan frequency for discovering devices - */ -@property (nonatomic) NSTimeInterval updateRate; - - -/** - * @param automaticallyConnectsToLastDevice - * A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan. - */ -@property (nonatomic) BOOL automaticallyConnectsToLastDevice; - - -/** - * Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager - */ -+(EMConnectionListManager *)sharedManager; - -/** - * Retrieve a device description for a given unique identifier - * @param name The name of the device - */ - --(EMDeviceBasicDescription *)deviceBasicDescriptionForDeviceNamed:(NSString *)name; - -/** - * Tells the connection list manager to begin actively looking for devices to interact with. - */ --(void)startUpdating; - -/** - * Tells the connection list manager to stop looking for devices to interact with. - */ --(void)stopUpdating; - -/** - * Manually clears out all devices on the connection list manager. - */ --(void)reset; - -/** - * Detect if Bluetooth is available - */ --(BOOL)isBluetoothAvailable; - -/** - * Add your own connection type outside of bluetooth low energy - */ --(void)addConnectionTypeToUpdates:(id)connectionType; - -/** - * Remove your own connection type outside of bluetooth low energy - */ --(void)removeConnectionToFromUpdates:(id)connectionType; - -@end diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnectionManager.h b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnectionManager.h deleted file mode 100644 index 65fb98c..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnectionManager.h +++ /dev/null @@ -1,167 +0,0 @@ -#import -#import -#import "EMConnection.h" -#import "EMSchema.h" -#import "EMConnectionType.h" - -#ifndef CB_EXTERN_CLASS -#warning "You must include CoreBluetooth in project to use Em-Framework" -#endif - -/** - * A constant for NSUserDefaults that contains the name of the last connected device, if there is one - */ - -extern NSString * const kLastConnectedDevice; - -extern NSString * const kEMConnectionManagerDidUpdateConnectionStateNotificationName; - -/** - * Various types of connection errors. - */ - -typedef enum { - EMConnectionManagerErrorNoSchemaAvailable, - EMConnectionManagerErrorCouldNotDisconnect, - EMConnectionManagerErrorDeviceNotAvailable, -} EMConnectionManagerError; - -extern NSString * const kEMConnectionManagerErrorDomain; - -@class EMTargetDevice; -@class EMConnection; - -/** - * EMConnectionManager is a singleton class for managing a connection with a physical or mock device. - */ - -@interface EMConnectionManager : NSObject - -@property (nonatomic) EMConnectionState connectionState; - -@property (nonatomic, strong) NSURL *defaultSchemaURL; - - -/** - @property backgroundUpdatesEnabled - @description If you set this flag to "YES", the connection manager has the ability to persist while running in the background. By default, the connection manager severs connections when entering the background. - */ -@property (nonatomic) BOOL backgroundUpdatesEnabled; - -/** - * Use the +sharedManager class method to access the application-wide singleton instance of EMConnectionManager. - * Note: Accessing the connection manager in any way other is not recommended. - */ - -+(EMConnectionManager *)sharedManager; - -/** - * Tells the connection manager to connect to a specific device. - * - * @param device An instance of EMDeviceBasicDescription the connection manager should connect to - * @param successBlock The block to run after a successful connection - * @param failBlock The block to run if the connectino fails - * @description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds - */ - --(void)connectDevice:(EMDeviceBasicDescription *)device onSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Tells the connection manager to connect to a specific device. - * - * @param device An instance of EMDeviceBasicDescription the connection manager should connect to - * @param timeout The time the connection manager should allow for a successful connection. After the specified time interval passes, the fail block will be called. - * @param successBlock The block to run after a successful connection - * @param failBlock The block to run if the connection fails - * @description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds - */ --(void)connectDevice:(EMDeviceBasicDescription *)device timeoutInterval:(NSTimeInterval)timeout onSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Tells the connection manager to disconnect from a specific device - * - * @param successBlock The block to run after a successful disconnection - * @param failBlock The block to run if the disconnection fails. - */ --(void)disconnectWithSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Reads a resource from a connected device - * - * @param resourceName The name of the resource to read. This is the name of the resource in the device's schema. - * @param successBlock The block to call when a read occurs successfully. Connection manager will call this block with the value read. - * @param failBlock The block to call when a read fails. - */ --(void)readResource:(NSString *)resourceName onSuccess:(void(^)(id readValue))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Writes a value to a resource on a connected device - * - * @param resourceValue The value to write to the resource. This should be an instance of NSString, NSData, NSArray, NSNumber, or NSDictionary - * @param resource The name of the resource for writing. This is the name of the resource in the schema. - * @param successBlock The block to call when the write occurs successfully. - * @param failBlock The block to call when the write fails. - */ --(void)writeValue:(id)resourceValue toResource:(NSString *)resource onSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Returns an array of EMDeviceBasicDescription's for the device that is actively connected - */ --(EMDeviceBasicDescription *)connectedDevice; - -/** - * Returns a version of the the schema hash from a connected device's firmware as it appears on em-hub - */ --(NSString *)schemaHashForConnectedDevice; - -/** - * Tells the connection manager where it should look for schemas other than the NSBundle's mainBundle - * - * @param path The path for the directory in which to search - */ --(void)addSchemaSearchForFilesInDirectory:(NSString *)path; - -/** - * Tells the connection manager to no longer look in the specified path for schemas - * - * @param path The path to no longer search - * @description Note: This method will never ignore the current bundle's mainBundle - */ --(void)removeSchemaSearchForFilesInDirectory:(NSString *)path; - -/** - * Forces the connection manager to connect to a device with the default schema - * @param device The device for the forced connection - * @description Use this method with extreme caution. Many undefined behaviors can come from using this method with a schema that isn't an exact match for the specified device. EMConnectionManager uses this method internally. It is very rare that you will need to call this method directly. - */ --(void)forceConnectionWithDefaultSchema:(EMDeviceBasicDescription *)device; - -/** - * Tells EMConnectionManager to update its internal cache of schemas used for connection. - * @description EMConnectionManager uses this method internally. It is very rare taht you will need to call this method directly. - */ --(void)updateInternalSchemaCache; - -/** - * Gives the schema name in the application bundle for a given hash string - * @param hashString A full or partial schema hash string - * @description This method takes either a full hash or partial hash. If any schema begins with 'hash string', the file name in the bundle is returned. Returns nil if no matching schema was found in the bundle. - * If one or more schemas share 'hashString' at the beginning of their hash, the first path will be returned. - */ --(NSString *)schemaFileNameForHashString:(NSString *)hashString; - -/** - * Gets the schema for the connected device. - * @description Returns nil if no device is connected. - */ - --(EMSchema *)schemaForConnectedDevice; - -/** - * Gets the embedded system protocol level from the schema used to connect to the device - * @description This call does not send a message down to the board - the protocol level is pulled directly from the schema that was used to connect to the device. - */ - --(NSNumber *)embeddedSystemProtocolLevel; - -@end diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnectionType.h b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnectionType.h deleted file mode 100644 index c4dc364..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMConnectionType.h +++ /dev/null @@ -1,134 +0,0 @@ -#import -#import "EMSchema.h" -#import "EMDeviceBasicDescription.h" -#import "EMResourceValue.h" -#import "EMSignalStrengthFilter.h" - -/** - * EMTargetDeviceHandler is implemented by classes interested in manageing connections to devices. By default, this will be the shared instance of EMConnectionManager. - */ -@protocol EMDeviceDelegate -- (void)extendConnectTimeout; -- (void)postIndicatorForResource:(EMResourceValue *)indicator; -- (void)operationDone:(int)status; -@end - - -#pragma mark - EMConnectionTypeScannerDelegate Declaration - -/** - * These methods are sen tto the connection delegate to inform it of devices that come available or go offline. - */ - -@protocol EMConnectionTypeScannerDelegate - -/** - * Tells the delegate a device was found. - */ - --(void)deviceScanner:(id)scanner didFindDevice:(EMDeviceBasicDescription *)device; - -/** - * Tells the delegate a device was lost. - */ --(void)deviceScanner:(id)scanner didLoseDevice:(EMDeviceBasicDescription *)device; - - -/** - * Updates the data for a device description - */ --(void)deviceScanner:(id)scanner didUpdateDevice:(EMDeviceBasicDescription *)device; - -@end - -#pragma mark - EMConnectionType Declaration - -/** - * Abstracts a given protocol for connecting to devices. - */ - -@protocol EMConnectionType - -/** - * The delegate for scanning - */ -@property (nonatomic, unsafe_unretained) id scanDelegate; - -/** - * The delegate for connection communication - */ -@property (nonatomic, unsafe_unretained) id connectionDelegate; - -/** - * The schema for connection - */ -@property (nonatomic, unsafe_unretained) EMSchema *schema; - -/** - * The last read resource value from the device - */ -@property (nonatomic, strong) EMResourceValue *lastReadValue; - -/** - * A boolean indicating whether or not there is a connection with a device. - */ -@property (nonatomic, readonly, getter = isConnected) BOOL connected; - -/** - * The class to use for filtering, or smoothin, signal strength values - */ -@property (nonatomic, strong) Class signalStrengthFilterClass; - -/** - * The type of device - this can be set to anything and retreived for printing or examining. - */ --(NSString *)deviceType; - -/** - * Tells the connection to start looking for devices of its type. - */ --(void)startUpdating; - -/** - * Tells the connection to stop looking for devices of its type. - */ --(void)stopUpdating; - -/** - * Returns whether or not there is a connection with a device. - */ --(BOOL)isConnected; - -/** - * disconnects the current device. - * - */ --(void)disconnect; - -/** - * Establishes a connection with a device - */ --(void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id)connDelegate; - - -/** - * YES if available on the current device, NO if unavailable. - */ --(BOOL)isAvailable; - -/** - * Fetches a resource. Can be retrieved in "lastReadValue" - */ --(void)fetch:(id)resourceValue; - -/** - * Fetches a system resource. Can be retrieved in "lastReadValue". - */ -- (void)fetchSystemResource:(id)resourceValue; - -/** - * writes a value to a device. - */ --(void)store:(id)resourceValue; -@end - diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h deleted file mode 100644 index 826f60c..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h +++ /dev/null @@ -1,64 +0,0 @@ -#import "EMSignalStrengthFilter.h" - -@protocol EMConnectionType; - -/** - * EMDeviceBasicDescription is a class used to describe basic device characteristics throughout the entire framework. - * All devices, regardless of connection type, will have these properties. - * - * All classes implementing the EMConnectionType protocol will receive and deliver device information in the form of an EMDeviceBasicDescription. - */ - -@interface EMDeviceBasicDescription : NSObject - -/** - * The name of the device used thoughout the framework. - * Like the unique_identifier, this property needs to be unique. - */ -@property (nonatomic, strong) NSString *name; - -/** - * A concrete EMConnectionType instance that will be used to send messages to the device. - */ -@property (nonatomic, strong) id connectionType; - -/* - * An object that can describe the device to the provided connection type. - * For example, for bluetooth, this might be an instance of CBPeripheral. - */ -@property (nonatomic, strong) id deviceObject; - -/** - * A value between -100 and 0 used to describe signal strength. - */ -@property (nonatomic) float signalStrength; - -/** - * The signal strength filter for smoothing - */ -@property (nonatomic, strong) id signalStrengthFilter; - -/** - Data that was discovered along with the device. - Ex: When dealing with bluetooth, this is the advertising packet data - */ -@property (nonatomic, strong) NSData *advertiseData; - -/** - * An object taken from the advertise data based on the advertise resource in the device's schema - * Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData - */ -@property (nonatomic, strong) id advertiseObject; - -/** - The first six characters of the device's schema - */ -@property (nonatomic, strong) NSString *shortSchemaHash; - -/** - The name of the schema file in your bundle that relates to this device. - NOTE: Many devices do not broadcast this information. In this case, this property will not be set - */ -@property (nonatomic, strong) NSString *schemaFilePath; - -@end diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMFramework.h b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMFramework.h deleted file mode 100644 index bd5a435..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMFramework.h +++ /dev/null @@ -1,28 +0,0 @@ -// -// EMFramework.h -// Emmoco -// -// Created by bob frankel on 8/22/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMConnectionManager.h" -#import "EMConnectionListManager.h" -#import "EMConnection.h" -#import "EMBluetoothLowEnergyConnectionType.h" -#import "EMSchema.h" -#import "EMResourceValue.h" - -#define EMFrameworkProtocol_11 - -#define EMMinFramework @"12" -#define EMMaxFramework @"13" - -#define SIGNAL_STRENGTH_UNAVAILABLE FLT_MIN - -#ifdef DEBUG -#define EMLog(format, ...) NSLog(@"<%@:(%d)> %@", [[NSString stringWithUTF8String:__FILE__] lastPathComponent], __LINE__, [NSString stringWithFormat:(format), ##__VA_ARGS__]) -#else -#define EMLog(format, ...) -#endif \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMRSSIFilter.h b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMRSSIFilter.h deleted file mode 100644 index 847cd9c..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMRSSIFilter.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// EMRSSIFilter.h -// EMFramework -// -// Created by Dexter Weiss on 8/9/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import -#import "EMSignalStrengthFilter.h" - -@interface EMRSSIFilter : NSObject - -+(EMRSSIFilter *)filterWithInitialRSSI:(float)rssi; - --(id)initWithInitialSignalStrengthValue:(float)signalStrengthValue; --(float)addSignalStrengthValue:(float)signalStrengthValue; - -@end diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h deleted file mode 100644 index 7de58f9..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h +++ /dev/null @@ -1,9 +0,0 @@ -#import "EMResourceValue.h" - -@interface EMResourceValue (CocoaAdditions) - --(void)setNSObjectValue:(id)object; - --(id)NSObjectValue; - -@end diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMResourceValue.h b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMResourceValue.h deleted file mode 100644 index 44e36c5..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMResourceValue.h +++ /dev/null @@ -1,246 +0,0 @@ -// -// EMResourceValue.h -// Emmoco -// -// Created by bob frankel on 8/8/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMSerialPacket.h" - -@class EMSchema; -@class EMSerialPacket; -@class EMResourceValue; - -/** - * A protocol to define the methods that all EMResourceValue subclasses must define. - * - * Written by Carolyn Vaughan - */ - -@protocol EMResourceValueProtocol - -/** - * Internal initialization method used by EMResourceValue subclasses - * @param theName the name of this value - * @param theType the type of this value - * @param theResourceSchema the schema associated with this value - * @return this value - */ -- (id)initWithName:(NSString*)theName type:(NSString*)theType schema:(EMSchema*)theResourceSchema; - -/** - * Returns true if the type of this value is an Array, and false otherwise. - */ -- (BOOL)isArray; - -/** - * Returns true if the type of this value is a Num, and false otherwise. - */ -- (BOOL)isNum; - -/** - * Returns true if the type of this value is an Enum, and false otherwise. - */ -- (BOOL)isEnum; - -/** - * Returns true if the type of this value is a File, and false otherwise. - */ -- (BOOL)isFile; - -/** - * Returns true if the type of this value is an Int, and false otherwise. - */ -- (BOOL)isInt; - -/** - * Returns true if the type of this value is a String, and false otherwise. - */ -- (BOOL)isString; - -/** - * Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise. - */ -- (BOOL)isScalar; - -/** - * Return true if the type of this value is a Struct, and false otherwise. - */ -- (BOOL)isStruct; - -/** - * Return true if the type of this value is a Void, and false otherwise. - */ -- (BOOL)isVoid; - -/** - * Used to put the resource's value to the device - * @param buffer the data buffer being sent to the device - * - * The PUT is based on RESTful resourcing - */ -- (void)putData:(EMSerialPacket*)buffer; - -/** - * Used to get the resource's value from the device - * @param buffer the data buffer being received from the device - * @param size the amount of data the buffer holds - * - * The GET is based on RESTful resourcing - */ -- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket*)buffer; - -/** - * Assign a double value to a resource. - * @param value the value to be assigned, represented as a double - */ -- (void)setDoubleValue:(double)value; - -/** - * Assign a long value to a resource. For Num and Enum resources, this sets the ordinal value for the resource instead of setting the value directly. - * @param value the value to be assigned, represented as a long - */ -- (void)setLongValue:(long long)value; - -/** - * Assign a string value to a resource. - * @param value the value to be assigned, represented as a String - */ -- (void)setStringValue:(NSString*)value; - -/** - * This ResourceValue, as a double. - * @exception UsageError the type of this value is not a Num - */ -- (double)doubleValue; - -/** - * This ResourceValue, as a long. For Num and Enum resources, this returns the ordinal value for the resource instead of the actual value. - * @exception UsageError the type of this value is not a Scalar - */ -- (long long)longValue; - -/** - * This ResourceValue, as a String. - * @exception UsageError the type of this value is not a Scalar - */ -- (NSString*)stringValue; - -/** - * Assign another resource value's value to this resource value - * @param source the ResourceValue who's value you wish to assign to this EMResourceValue instance - */ -- (void)copyFromResource:(EMResourceValue*)source; - -/** - * Reset this ResourceValue to its initial state upon creation - */ -- (void)reset; - -/** - * The minimum numerical value for this ResourceValue. - */ -- (double)min; - -/** - * The maximum numerical value for this ResourceValue. - */ -- (double)max; - -/** - * The step for this ResourceValue. - */ -- (double)step; - -/** - * The maximum number of distinct values for this ResourceValue. - */ -- (long)length; - -/** - * An array of acceptable enum values for this ResourceValue. - */ -- (NSArray *)enumValues; - -/** - * An array of acceptable field names for this ResourceValue. - */ -- (NSArray *)fieldNames; - -/** - * Select a ResourceValue element from a ResourceValue Array by index - * @param index the element to be selected - * @return the indexed element - */ -- (EMResourceValue*)index:(int)index; - -/** - * Select a ResourceValue element from a ResourceValue Struct by field name - * @param fieldName the element to be selected - * @return the ResourceValue held in the selected field - */ -- (EMResourceValue*)select:(NSString*)fieldName; - -/** - * Return the end-of-file status for this ResourceValue File. For internal use only. - */ -- (BOOL)fileEof; - -/** - * Prepare a local file associated with this ResourceValue File for reading. For internal use only; - d*/ -- (void)fileFetch; - -/** - * Prepare a local file associated with this ResourceValue File for writing. For internal use only; - */ -- (void)fileStore; - --(NSData *)fileData; - -@end - -/** - * A container for different types of resource values. - * Instances of this class are used to hold values for resources whose types is - * either Void, Int, Enum, Num, String, Struct, Array, or File. - * - * See also: - * - * - [EMSchema newResourceValueForResourceNamed:] - * - * Written by Bob Frankel and Carolyn Vaughan - */ -@interface EMResourceValue : NSObject { - -} - -/** - * The name of the resource. - */ -@property(readonly) NSString* name; - -/** - * The resource schema associated with the resource. - */ -@property(readonly) EMSchema* resourceSchema; - -/** - * The type of the resource. - */ -@property(readonly) NSString* type; - -- (int)valueSize; -/** - * Create a EMResourceValue. This method is used internally by the framework. - * @param name the name given to the newly-created value - * @param type the type of the newly-created value - * @param resourceSchema an EMSchema instance - * @return a new EMResourceValue instance - */ -+ (EMResourceValue*)resourceWithName:(NSString*)name ofType:(NSString*)type fromSchema:(EMSchema*)resourceSchema; - -@end - diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMSchema.h b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMSchema.h deleted file mode 100644 index e219126..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMSchema.h +++ /dev/null @@ -1,237 +0,0 @@ -// -// EMSchema.h -// Emmoco -// -// Created by bob frankel on 8/7/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMResourceValue.h" - -typedef enum { - EMResourceAccessTypeRead = 1 << 0, - EMResourceAccessTypeWrite = 1 << 1, - EMResourceAccessTypeIndicate = 1 << 2, -} EMResourceAccessType; - -@class EMResourceValue; - -/** - * A set of meta-data describing a set of resources. - * Written by Bob Frankel and Carolyn Vaughan - */ -@interface EMSchema : NSObject { - -} - -/** - * Creates a EMResourceSchema instance from the contents of a file. - * @param fileName a file containing JSON content - * @return a newly created EMResourceSchema instance - */ -+ (EMSchema*)schemaFromFile:(NSString*)fileName; - -/** - * Get the read/write/indicator access capabilities of a named resource - * @param resourceName a valid resource name in this schema - * @return an NSString containing the characters 'r', 'w', and 'i' as appropriate - * @exception UsageError the resource name is invalid - */ -- (EMResourceAccessType)accessForResource:(NSString*)resourceName; - -/** - * Returns a sorted NSArray containing all application resource names in this schema - */ -- (NSArray*)applicationResources; - -/** - * Get the parameters associated with a number type. - * @param type a valid number type name in this schema - * @return a four-element NSArray holding the min, max, step, and prec parameters of this type - * @exception UsageError the number type name is invalid - */ -- (NSArray*)numberParametersForType:(NSString*)type; - -/** -* Get the representation type associated with a number type. -* @param type a valid number type name in this schema -* @return an integral representation type -* @exception UsageError the number type name is invalid -*/ -- (NSString*)numericRepresentationForType:(NSString*)type; - -/** - * Get the values associated with an enum type. - * @param type a valid enum type name in this schema - * @return a NSDictionary containing enum value names and their corresponding ordinal - * @exception UsageError the enum type name is invalid - */ -- (NSDictionary*)enumValuesForType:(NSString*)type; - -/** - * Get the names of the fields associated with a struct type. - * @param type a valid struct type name in this schema - * @return a NSArray containing field names - * @exception UsageError the struct type name is invalid - */ -- (NSArray*)fieldNamesForType:(NSString*)type; - -/** - * Get the fields associated with a struct type. - * @param type a valid struct type name in this schema - * @return a NSDictionary containing field names and their corresponding type code - * @exception UsageError the struct type name is invalid - */ -- (NSDictionary*)fieldsForType:(NSString*)type; - -/** - * Get the length of this string type. - * @param type a valid string type name in this schema - * @return the length of this string type - * @exception UsageError the string type name is invalid - */ -- (int)stringLengthForType:(NSString*)type; - -/** - * Returns the fully-qualified name of this schema. - */ -- (NSString*)name; - -/** - * Returns the protocol level of this schema - */ -- (int)protocolLevel; - -/** - * Returns an NSDictionary containing all resource names in this schema and their corresponding type code. - */ -- (NSDictionary*)resources; - -/** - * Returns the maximum size in bytes amongst all resource types in this schema. - */ -- (int)maxResourceSize; - -/** - * Get the alignment of a named resource - * @param resourceName a named resource in this schema - * @return the alignment in bytes of this resource - * @exception UsageError the resource name is invalid - */ -- (int)byteAlignmentForResource:(NSString*)resourceName; - -/** - * Get the unique id associated with a named resource - * @param resourceName a named resource in this schema - * @return the corresponding resource id - * @exception UsageError the resource name is invalid - */ -- (int)idForResource:(NSString*)resourceName; - -/** - * Get the resource name associated with this resource id - * @param resourceId a resource id - * @return the corresponding resource name - * @exception UsageError the resource id is invalid - * @see idForResource: - */ -- (NSString*)nameForResourceWithID:(NSInteger)resourceId; - -/** - * Get the size of a named resource - * @param resourceName a named resource in this schema - * @return the size in bytes of this resource - * @exception UsageError the resource name is invalid - */ -- (int)sizeForResourceNamed:(NSString*)resourceName; - -/** - * Get the size of a standard scalar type - * @param type a scalar type code - * @return the size in bytes of this standard type - * @exception UsageError the type code is invalid - */ -- (int)sizeForStandardType:(NSString*)type; - -/** - * Get the alignment of a standard scalar type - * @param type a scalar type code - * @return the alignment in bytes of this standard type - * @exception UsageError the type code is invalid - */ -- (int)alignmentForStandardType:(NSString*)type; - -/** - * Returns a sorted NSArray containing all system resource names in this schema - */ -- (NSArray*)systemResources; - -/** - * Get the type of a named resource - * @param resourceName the name of a resource in this schema - * @return the type code associated with this resource - * @exception UsageError the resource name is invalid - */ -- (NSString*)typeOfResourceNamed:(NSString*)resourceName; - -/** - * Returns the owner of the schema definition this schema was created from. - */ -- (NSString*)owner; - -/** - * Returns the version of the schema definition this schema was created from. - */ -- (NSString*)version; - -/** - * Returns the description associated with this schema. - */ -- (NSString*)schemaDescription; - -/** - * Returns the UUID associated with this schema. - */ -- (NSString*)UUID; - -/** - * Returns the UUID associated with this schema as an array of numbers. - */ -- (NSArray *)numericalUUID; - -/** - * Returns the build number associated with this schema as an array of numbers. - */ -- (NSArray *)buildDate; - -/** - * Returns the schema hash associated with this schema as an array of numbers. - */ -- (NSArray *)schemaHash; - -/** - * Returns the name of the resource that is being broadcast in the advertising packets. Returns nil if none. - */ --(NSString *)broadcastResourceName; - -/** - * Create a new ResourceValue instance for a named resource. - * @param resourceName a named resource in this schema - * @return a newly created EMResourceValue to a value for this resource - * @exception UsageError the resource name is invalid - */ -- (EMResourceValue*)newResourceValueForResourceNamed:(NSString*)resourceName; - -/* - * TODO - fill in this documentation - */ -- (BOOL)validateResourceNamed:(NSString*)resourceName withAccess:(EMResourceAccessType)access; - --(NSNumber *)embeddedProtocolNumber; - --(int)packedSizeForType:(NSString*)type; --(int)unpackedSizeForType:(NSString*)type; --(NSArray *)fieldPackingsForType:(NSString*)type; - -@end diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMSerialPacket.h b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMSerialPacket.h deleted file mode 100644 index 4e10fbf..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMSerialPacket.h +++ /dev/null @@ -1,46 +0,0 @@ -// -// EMSerialPacket.h -// Emmoco -// -// Created by bob frankel on 8/18/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMSchema.h" -#import "EMChecksum.h" - -@class EMSchema; - -#define EM_MAX_DATA_SIZE 240 -#define EM_HEADER_SIZE 4 - -enum { - EMSerialPacket_NOP = 1 << 0, - EMSerialPacket_FETCH = 1 << 1, - EMSerialPacket_FETCH_DONE = 1 << 2, - EMSerialPacket_STORE = 1 << 3, - EMSerialPacket_STORE_DONE = 1 << 4, - EMSerialPacket_INDICATOR = 1 << 5 -}; -typedef NSUInteger EMSerialPacketKind; - -typedef struct EMSerialPacketHeader { - int size; - EMSerialPacketKind kind; - int resourceId; -} EMSerialPacketHeader; - -@interface EMSerialPacket : NSObject { - -} - -@property(readonly) uint8_t* buffer; -@property(readonly) int length; - -- (void)addInteger:(long long)anInt forByteSize:(int)size; -- (void)alignTo:(int)align; -- (void)rewind; -- (long long)scanIntegerForByteSize:(int)size asUnsigned:(BOOL)isUnsigned; - -@end diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h deleted file mode 100644 index 241d8fc..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// EMSignalStrengthFilter.h -// EMFramework -// -// Created by Dexter Weiss on 8/9/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@protocol EMSignalStrengthFilter - --(id)initWithInitialSignalStrengthValue:(float)signalStrengthValue; --(float)addSignalStrengthValue:(float)signalStrengthValue; - -@end diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMTypes.h b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMTypes.h deleted file mode 100644 index 9aa20fb..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/Headers/EMTypes.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// EMDevice.h -// Emmoco -// -// Copyright 2012 Emmoco, Inc.. All rights reserved. -// - -typedef enum { - EMOperationStatusSuccess, - EMOperationStatusFailure -} EMOperationStatus; - -/* - * Block type used to doing callbacks to user programs. User programs define callbacks conforming to this - * block signature and the framework calls them back suppling status value and data object - */ -typedef void(^EMResourceBlock)(EMOperationStatus status, EMResourceValue *value); - -typedef void(^EMStatusBlock)(EMOperationStatus status); - -typedef void(^EMFailBlock)(NSError *error); \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/README.md b/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/README.md deleted file mode 100644 index a2ec505..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/EmmocoMobileFramework/README.md +++ /dev/null @@ -1,18 +0,0 @@ -# Adding EMFramework to your project -================== -### Library dependencies -1) libEMFramework.a -2) CoreBluetooth.framework - -================== - -### Add the headers to your project - -All headers found in the `EmmocoMobileFramework/Headers` folder should be included. - -================== - -### Add Schemas to your project - -Add the system.json file from the Assets/ directory into your application bundle. - diff --git a/ios-examples-13.4.9/Ex_Indicator/Ex_Indicator.xcodeproj/project.pbxproj b/ios-examples-13.4.9/Ex_Indicator/Ex_Indicator.xcodeproj/project.pbxproj deleted file mode 100644 index 540ff2b..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/Ex_Indicator.xcodeproj/project.pbxproj +++ /dev/null @@ -1,578 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 3476EB50180DA11000C71DA1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3476EB4F180DA11000C71DA1 /* Foundation.framework */; }; - 3476EB52180DA11000C71DA1 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3476EB51180DA11000C71DA1 /* CoreGraphics.framework */; }; - 3476EB54180DA11000C71DA1 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3476EB53180DA11000C71DA1 /* UIKit.framework */; }; - 3476EB5A180DA11000C71DA1 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3476EB58180DA11000C71DA1 /* InfoPlist.strings */; }; - 3476EB5C180DA11000C71DA1 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 3476EB5B180DA11000C71DA1 /* main.m */; }; - 3476EB60180DA11000C71DA1 /* EMAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3476EB5F180DA11000C71DA1 /* EMAppDelegate.m */; }; - 3476EB62180DA11000C71DA1 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3476EB61180DA11000C71DA1 /* Images.xcassets */; }; - 3476EB69180DA11000C71DA1 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3476EB68180DA11000C71DA1 /* XCTest.framework */; }; - 3476EB6A180DA11000C71DA1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3476EB4F180DA11000C71DA1 /* Foundation.framework */; }; - 3476EB6B180DA11000C71DA1 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3476EB53180DA11000C71DA1 /* UIKit.framework */; }; - 3476EB73180DA11000C71DA1 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3476EB71180DA11000C71DA1 /* InfoPlist.strings */; }; - 3476EB75180DA11000C71DA1 /* Indicator_ExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3476EB74180DA11000C71DA1 /* Indicator_ExampleTests.m */; }; - 3476EB81180DA12700C71DA1 /* EMDevicePickerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3476EB7F180DA12700C71DA1 /* EMDevicePickerViewController.m */; }; - 3476EB82180DA12700C71DA1 /* EMConnectingView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3476EB80180DA12700C71DA1 /* EMConnectingView.xib */; }; - 3476EB87180DA15B00C71DA1 /* system.json in Resources */ = {isa = PBXBuildFile; fileRef = 3476EB86180DA15B00C71DA1 /* system.json */; }; - 3476EBA0180DA1A100C71DA1 /* libEMFramework.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3476EB88180DA16200C71DA1 /* libEMFramework.a */; }; - 3476EBA2180DA1A700C71DA1 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3476EBA1180DA1A700C71DA1 /* CoreBluetooth.framework */; }; - 3476EBA4180DA1C800C71DA1 /* Storyboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3476EBA3180DA1C800C71DA1 /* Storyboard.storyboard */; }; - 3476EBA6180DA2A000C71DA1 /* ex_indicator.json in Resources */ = {isa = PBXBuildFile; fileRef = 3476EBA5180DA2A000C71DA1 /* ex_indicator.json */; }; - 3476EBA9180DA2F800C71DA1 /* EMIndicatorExampleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3476EBA8180DA2F800C71DA1 /* EMIndicatorExampleViewController.m */; }; - 3476EBAB180DA6D300C71DA1 /* MSP-EXP30G2.png in Resources */ = {isa = PBXBuildFile; fileRef = 3476EBAA180DA6D300C71DA1 /* MSP-EXP30G2.png */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 3476EB6C180DA11000C71DA1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 3476EB44180DA11000C71DA1 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3476EB4B180DA11000C71DA1; - remoteInfo = "Indicator Example"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 3476EB4C180DA11000C71DA1 /* Ex_Indicator.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Ex_Indicator.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 3476EB4F180DA11000C71DA1 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 3476EB51180DA11000C71DA1 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - 3476EB53180DA11000C71DA1 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - 3476EB57180DA11000C71DA1 /* Ex_Indicator-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Ex_Indicator-Info.plist"; sourceTree = ""; }; - 3476EB59180DA11000C71DA1 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 3476EB5B180DA11000C71DA1 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 3476EB5D180DA11000C71DA1 /* Ex_Indicator-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ex_Indicator-Prefix.pch"; sourceTree = ""; }; - 3476EB5E180DA11000C71DA1 /* EMAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EMAppDelegate.h; sourceTree = ""; }; - 3476EB5F180DA11000C71DA1 /* EMAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = EMAppDelegate.m; sourceTree = ""; }; - 3476EB61180DA11000C71DA1 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - 3476EB67180DA11000C71DA1 /* Ex_IndicatorTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Ex_IndicatorTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3476EB68180DA11000C71DA1 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 3476EB70180DA11000C71DA1 /* Ex_IndicatorTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Ex_IndicatorTests-Info.plist"; sourceTree = ""; }; - 3476EB72180DA11000C71DA1 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 3476EB74180DA11000C71DA1 /* Indicator_ExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Indicator_ExampleTests.m; sourceTree = ""; }; - 3476EB7E180DA12700C71DA1 /* EMDevicePickerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMDevicePickerViewController.h; sourceTree = ""; }; - 3476EB7F180DA12700C71DA1 /* EMDevicePickerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EMDevicePickerViewController.m; sourceTree = ""; }; - 3476EB80180DA12700C71DA1 /* EMConnectingView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = EMConnectingView.xib; sourceTree = ""; }; - 3476EB86180DA15B00C71DA1 /* system.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = system.json; path = EmmocoMobileFramework/Assets/system.json; sourceTree = SOURCE_ROOT; }; - 3476EB88180DA16200C71DA1 /* libEMFramework.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libEMFramework.a; path = EmmocoMobileFramework/Framework/libEMFramework.a; sourceTree = SOURCE_ROOT; }; - 3476EB8C180DA19800C71DA1 /* EMBluetoothLowEnergyConnectionType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMBluetoothLowEnergyConnectionType.h; sourceTree = ""; }; - 3476EB8D180DA19800C71DA1 /* EMChecksum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMChecksum.h; sourceTree = ""; }; - 3476EB8E180DA19800C71DA1 /* EMConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnection.h; sourceTree = ""; }; - 3476EB8F180DA19800C71DA1 /* EMConnectionIndicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionIndicator.h; sourceTree = ""; }; - 3476EB90180DA19800C71DA1 /* EMConnectionListManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionListManager.h; sourceTree = ""; }; - 3476EB91180DA19800C71DA1 /* EMConnectionListView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionListView.h; sourceTree = ""; }; - 3476EB92180DA19800C71DA1 /* EMConnectionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionManager.h; sourceTree = ""; }; - 3476EB93180DA19800C71DA1 /* EMConnectionPickerDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionPickerDelegate.h; sourceTree = ""; }; - 3476EB94180DA19800C71DA1 /* EMConnectionType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionType.h; sourceTree = ""; }; - 3476EB95180DA19800C71DA1 /* EMDeviceBasicDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMDeviceBasicDescription.h; sourceTree = ""; }; - 3476EB96180DA19800C71DA1 /* EMFramework.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMFramework.h; sourceTree = ""; }; - 3476EB97180DA19800C71DA1 /* EMMockConnectionType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMMockConnectionType.h; sourceTree = ""; }; - 3476EB98180DA19800C71DA1 /* EMMockDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMMockDevice.h; sourceTree = ""; }; - 3476EB99180DA19800C71DA1 /* EMResourceValue+CocoaAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EMResourceValue+CocoaAdditions.h"; sourceTree = ""; }; - 3476EB9A180DA19800C71DA1 /* EMResourceValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMResourceValue.h; sourceTree = ""; }; - 3476EB9B180DA19800C71DA1 /* EMSchema.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMSchema.h; sourceTree = ""; }; - 3476EB9C180DA19800C71DA1 /* EMSerialPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMSerialPacket.h; sourceTree = ""; }; - 3476EB9D180DA19800C71DA1 /* EMSignalStrengthFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMSignalStrengthFilter.h; sourceTree = ""; }; - 3476EB9E180DA19800C71DA1 /* EMTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMTypes.h; sourceTree = ""; }; - 3476EB9F180DA19800C71DA1 /* NSTimer+EMAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSTimer+EMAdditions.h"; sourceTree = ""; }; - 3476EBA1180DA1A700C71DA1 /* CoreBluetooth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreBluetooth.framework; path = System/Library/Frameworks/CoreBluetooth.framework; sourceTree = SDKROOT; }; - 3476EBA3180DA1C800C71DA1 /* Storyboard.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Storyboard.storyboard; sourceTree = ""; }; - 3476EBA5180DA2A000C71DA1 /* ex_indicator.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ex_indicator.json; sourceTree = ""; }; - 3476EBA7180DA2F800C71DA1 /* EMIndicatorExampleViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMIndicatorExampleViewController.h; sourceTree = ""; }; - 3476EBA8180DA2F800C71DA1 /* EMIndicatorExampleViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EMIndicatorExampleViewController.m; sourceTree = ""; }; - 3476EBAA180DA6D300C71DA1 /* MSP-EXP30G2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "MSP-EXP30G2.png"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 3476EB49180DA11000C71DA1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3476EBA2180DA1A700C71DA1 /* CoreBluetooth.framework in Frameworks */, - 3476EB52180DA11000C71DA1 /* CoreGraphics.framework in Frameworks */, - 3476EB54180DA11000C71DA1 /* UIKit.framework in Frameworks */, - 3476EB50180DA11000C71DA1 /* Foundation.framework in Frameworks */, - 3476EBA0180DA1A100C71DA1 /* libEMFramework.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3476EB64180DA11000C71DA1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3476EB69180DA11000C71DA1 /* XCTest.framework in Frameworks */, - 3476EB6B180DA11000C71DA1 /* UIKit.framework in Frameworks */, - 3476EB6A180DA11000C71DA1 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 34327E0818107D590045FC61 /* Device Picker */ = { - isa = PBXGroup; - children = ( - 3476EB7E180DA12700C71DA1 /* EMDevicePickerViewController.h */, - 3476EB7F180DA12700C71DA1 /* EMDevicePickerViewController.m */, - 3476EB80180DA12700C71DA1 /* EMConnectingView.xib */, - ); - name = "Device Picker"; - sourceTree = ""; - }; - 3476EB43180DA11000C71DA1 = { - isa = PBXGroup; - children = ( - 3476EB55180DA11000C71DA1 /* Indicator Example */, - 3476EB6E180DA11000C71DA1 /* Indicator ExampleTests */, - 3476EB4E180DA11000C71DA1 /* Frameworks */, - 3476EB4D180DA11000C71DA1 /* Products */, - ); - sourceTree = ""; - }; - 3476EB4D180DA11000C71DA1 /* Products */ = { - isa = PBXGroup; - children = ( - 3476EB4C180DA11000C71DA1 /* Ex_Indicator.app */, - 3476EB67180DA11000C71DA1 /* Ex_IndicatorTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 3476EB4E180DA11000C71DA1 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 3476EBA1180DA1A700C71DA1 /* CoreBluetooth.framework */, - 3476EB4F180DA11000C71DA1 /* Foundation.framework */, - 3476EB51180DA11000C71DA1 /* CoreGraphics.framework */, - 3476EB53180DA11000C71DA1 /* UIKit.framework */, - 3476EB68180DA11000C71DA1 /* XCTest.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 3476EB55180DA11000C71DA1 /* Indicator Example */ = { - isa = PBXGroup; - children = ( - 3476EB8A180DA16600C71DA1 /* EMFramework */, - 34327E0818107D590045FC61 /* Device Picker */, - 3476EB5E180DA11000C71DA1 /* EMAppDelegate.h */, - 3476EB5F180DA11000C71DA1 /* EMAppDelegate.m */, - 3476EB61180DA11000C71DA1 /* Images.xcassets */, - 3476EBAA180DA6D300C71DA1 /* MSP-EXP30G2.png */, - 3476EB56180DA11000C71DA1 /* Supporting Files */, - 3476EBA3180DA1C800C71DA1 /* Storyboard.storyboard */, - 3476EBA7180DA2F800C71DA1 /* EMIndicatorExampleViewController.h */, - 3476EBA8180DA2F800C71DA1 /* EMIndicatorExampleViewController.m */, - ); - path = "Indicator Example"; - sourceTree = ""; - }; - 3476EB56180DA11000C71DA1 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 3476EB57180DA11000C71DA1 /* Ex_Indicator-Info.plist */, - 3476EB58180DA11000C71DA1 /* InfoPlist.strings */, - 3476EB5B180DA11000C71DA1 /* main.m */, - 3476EB5D180DA11000C71DA1 /* Ex_Indicator-Prefix.pch */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 3476EB6E180DA11000C71DA1 /* Indicator ExampleTests */ = { - isa = PBXGroup; - children = ( - 3476EB74180DA11000C71DA1 /* Indicator_ExampleTests.m */, - 3476EB6F180DA11000C71DA1 /* Supporting Files */, - ); - path = "Indicator ExampleTests"; - sourceTree = ""; - }; - 3476EB6F180DA11000C71DA1 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 3476EB70180DA11000C71DA1 /* Ex_IndicatorTests-Info.plist */, - 3476EB71180DA11000C71DA1 /* InfoPlist.strings */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 3476EB8A180DA16600C71DA1 /* EMFramework */ = { - isa = PBXGroup; - children = ( - 3476EB8B180DA19800C71DA1 /* Headers */, - 3476EB88180DA16200C71DA1 /* libEMFramework.a */, - 3476EB86180DA15B00C71DA1 /* system.json */, - 3476EBA5180DA2A000C71DA1 /* ex_indicator.json */, - ); - name = EMFramework; - sourceTree = ""; - }; - 3476EB8B180DA19800C71DA1 /* Headers */ = { - isa = PBXGroup; - children = ( - 3476EB8C180DA19800C71DA1 /* EMBluetoothLowEnergyConnectionType.h */, - 3476EB8D180DA19800C71DA1 /* EMChecksum.h */, - 3476EB8E180DA19800C71DA1 /* EMConnection.h */, - 3476EB8F180DA19800C71DA1 /* EMConnectionIndicator.h */, - 3476EB90180DA19800C71DA1 /* EMConnectionListManager.h */, - 3476EB91180DA19800C71DA1 /* EMConnectionListView.h */, - 3476EB92180DA19800C71DA1 /* EMConnectionManager.h */, - 3476EB93180DA19800C71DA1 /* EMConnectionPickerDelegate.h */, - 3476EB94180DA19800C71DA1 /* EMConnectionType.h */, - 3476EB95180DA19800C71DA1 /* EMDeviceBasicDescription.h */, - 3476EB96180DA19800C71DA1 /* EMFramework.h */, - 3476EB97180DA19800C71DA1 /* EMMockConnectionType.h */, - 3476EB98180DA19800C71DA1 /* EMMockDevice.h */, - 3476EB99180DA19800C71DA1 /* EMResourceValue+CocoaAdditions.h */, - 3476EB9A180DA19800C71DA1 /* EMResourceValue.h */, - 3476EB9B180DA19800C71DA1 /* EMSchema.h */, - 3476EB9C180DA19800C71DA1 /* EMSerialPacket.h */, - 3476EB9D180DA19800C71DA1 /* EMSignalStrengthFilter.h */, - 3476EB9E180DA19800C71DA1 /* EMTypes.h */, - 3476EB9F180DA19800C71DA1 /* NSTimer+EMAdditions.h */, - ); - name = Headers; - path = EmmocoMobileFramework/Headers; - sourceTree = SOURCE_ROOT; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 3476EB4B180DA11000C71DA1 /* Ex_Indicator */ = { - isa = PBXNativeTarget; - buildConfigurationList = 3476EB78180DA11000C71DA1 /* Build configuration list for PBXNativeTarget "Ex_Indicator" */; - buildPhases = ( - 3476EB48180DA11000C71DA1 /* Sources */, - 3476EB49180DA11000C71DA1 /* Frameworks */, - 3476EB4A180DA11000C71DA1 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Ex_Indicator; - productName = "Indicator Example"; - productReference = 3476EB4C180DA11000C71DA1 /* Ex_Indicator.app */; - productType = "com.apple.product-type.application"; - }; - 3476EB66180DA11000C71DA1 /* Ex_IndicatorTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 3476EB7B180DA11000C71DA1 /* Build configuration list for PBXNativeTarget "Ex_IndicatorTests" */; - buildPhases = ( - 3476EB63180DA11000C71DA1 /* Sources */, - 3476EB64180DA11000C71DA1 /* Frameworks */, - 3476EB65180DA11000C71DA1 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 3476EB6D180DA11000C71DA1 /* PBXTargetDependency */, - ); - name = Ex_IndicatorTests; - productName = "Indicator ExampleTests"; - productReference = 3476EB67180DA11000C71DA1 /* Ex_IndicatorTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 3476EB44180DA11000C71DA1 /* Project object */ = { - isa = PBXProject; - attributes = { - CLASSPREFIX = EM; - LastUpgradeCheck = 0500; - ORGANIZATIONNAME = Emmoco; - TargetAttributes = { - 3476EB66180DA11000C71DA1 = { - TestTargetID = 3476EB4B180DA11000C71DA1; - }; - }; - }; - buildConfigurationList = 3476EB47180DA11000C71DA1 /* Build configuration list for PBXProject "Ex_Indicator" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 3476EB43180DA11000C71DA1; - productRefGroup = 3476EB4D180DA11000C71DA1 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 3476EB4B180DA11000C71DA1 /* Ex_Indicator */, - 3476EB66180DA11000C71DA1 /* Ex_IndicatorTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 3476EB4A180DA11000C71DA1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3476EBA6180DA2A000C71DA1 /* ex_indicator.json in Resources */, - 3476EB87180DA15B00C71DA1 /* system.json in Resources */, - 3476EBAB180DA6D300C71DA1 /* MSP-EXP30G2.png in Resources */, - 3476EB5A180DA11000C71DA1 /* InfoPlist.strings in Resources */, - 3476EB82180DA12700C71DA1 /* EMConnectingView.xib in Resources */, - 3476EB62180DA11000C71DA1 /* Images.xcassets in Resources */, - 3476EBA4180DA1C800C71DA1 /* Storyboard.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3476EB65180DA11000C71DA1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3476EB73180DA11000C71DA1 /* InfoPlist.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 3476EB48180DA11000C71DA1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3476EB60180DA11000C71DA1 /* EMAppDelegate.m in Sources */, - 3476EB5C180DA11000C71DA1 /* main.m in Sources */, - 3476EB81180DA12700C71DA1 /* EMDevicePickerViewController.m in Sources */, - 3476EBA9180DA2F800C71DA1 /* EMIndicatorExampleViewController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3476EB63180DA11000C71DA1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3476EB75180DA11000C71DA1 /* Indicator_ExampleTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 3476EB6D180DA11000C71DA1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 3476EB4B180DA11000C71DA1 /* Ex_Indicator */; - targetProxy = 3476EB6C180DA11000C71DA1 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 3476EB58180DA11000C71DA1 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 3476EB59180DA11000C71DA1 /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 3476EB71180DA11000C71DA1 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 3476EB72180DA11000C71DA1 /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 3476EB76180DA11000C71DA1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - 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; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 3476EB77180DA11000C71DA1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - 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; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 3476EB79180DA11000C71DA1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Indicator Example/Ex_Indicator-Prefix.pch"; - INFOPLIST_FILE = "Indicator Example/Ex_Indicator-Info.plist"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - ./EmmocoMobileFramework/Framework, - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = Ex_Indicator; - VALID_ARCHS = "armv7 armv7s arm64"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - 3476EB7A180DA11000C71DA1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Indicator Example/Ex_Indicator-Prefix.pch"; - INFOPLIST_FILE = "Indicator Example/Ex_Indicator-Info.plist"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - ./EmmocoMobileFramework/Framework, - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = Ex_Indicator; - VALID_ARCHS = "armv7 armv7s arm64"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - 3476EB7C180DA11000C71DA1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Indicator Example.app/Indicator Example"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Indicator Example/Indicator Example-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = "Indicator ExampleTests/Ex_IndicatorTests-Info.plist"; - PRODUCT_NAME = Ex_IndicatorTests; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Debug; - }; - 3476EB7D180DA11000C71DA1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Indicator Example.app/Indicator Example"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Indicator Example/Indicator Example-Prefix.pch"; - INFOPLIST_FILE = "Indicator ExampleTests/Ex_IndicatorTests-Info.plist"; - PRODUCT_NAME = Ex_IndicatorTests; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 3476EB47180DA11000C71DA1 /* Build configuration list for PBXProject "Ex_Indicator" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 3476EB76180DA11000C71DA1 /* Debug */, - 3476EB77180DA11000C71DA1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 3476EB78180DA11000C71DA1 /* Build configuration list for PBXNativeTarget "Ex_Indicator" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 3476EB79180DA11000C71DA1 /* Debug */, - 3476EB7A180DA11000C71DA1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 3476EB7B180DA11000C71DA1 /* Build configuration list for PBXNativeTarget "Ex_IndicatorTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 3476EB7C180DA11000C71DA1 /* Debug */, - 3476EB7D180DA11000C71DA1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 3476EB44180DA11000C71DA1 /* Project object */; -} diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMAppDelegate.h b/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMAppDelegate.h deleted file mode 100644 index 8ce3870..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMAppDelegate.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// EMAppDelegate.h -// Indicator Example -// -// Created by Dexter Weiss on 10/15/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@interface EMAppDelegate : UIResponder - -@property (strong, nonatomic) UIWindow *window; -@property (nonatomic, strong) UINavigationController *navController; - -@end diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMAppDelegate.m b/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMAppDelegate.m deleted file mode 100644 index af9ecb6..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMAppDelegate.m +++ /dev/null @@ -1,64 +0,0 @@ -// -// EMAppDelegate.m -// Indicator Example -// -// Created by Dexter Weiss on 10/15/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import "EMAppDelegate.h" -#import "EMFramework.h" -#import "EMDevicePickerViewController.h" - -@implementation EMAppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - UINavigationController *navController = (UINavigationController *)[[self window] rootViewController]; - [self setNavController:navController]; - [[self navController] setDelegate:self]; - - [[EMConnectionListManager sharedManager] startUpdating]; - return YES; -} - -- (void)applicationWillResignActive:(UIApplication *)application -{ - // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. - // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. -} - -- (void)applicationDidEnterBackground:(UIApplication *)application -{ - // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. - // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. -} - -- (void)applicationWillEnterForeground:(UIApplication *)application -{ - // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background. -} - -- (void)applicationDidBecomeActive:(UIApplication *)application -{ - [[EMConnectionListManager sharedManager] startUpdating]; -} - -- (void)applicationWillTerminate:(UIApplication *)application -{ - // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. -} - -#pragma mark - Navigation Controller - -- (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated { - if ([viewController isKindOfClass:[EMDevicePickerViewController class]]) { - [[EMConnectionManager sharedManager] disconnectWithSuccess:^{ - - } onFail:^(NSError *error) { - - }]; - } -} - -@end diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMConnectingView.xib b/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMConnectingView.xib deleted file mode 100644 index 7e84038..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMConnectingView.xib +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMDevicePickerViewController.h b/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMDevicePickerViewController.h deleted file mode 100644 index 6caaba7..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMDevicePickerViewController.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// EMDevicePickerViewController.h -// TestAppExample -// -// Created by Dexter Weiss on 10/10/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@interface EMDevicePickerViewController : UITableViewController - -@end diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMDevicePickerViewController.m b/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMDevicePickerViewController.m deleted file mode 100644 index 317f27f..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMDevicePickerViewController.m +++ /dev/null @@ -1,103 +0,0 @@ -// -// EMDevicePickerViewController.m -// TestAppExample -// -// Created by Dexter Weiss on 10/10/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import "EMDevicePickerViewController.h" -#import "EMFramework.h" -#import - -@interface EMDevicePickerViewController () - -@property (nonatomic, strong) IBOutlet UIView *connectingView; -@property (nonatomic, strong) IBOutlet UIActivityIndicatorView *activityIndicator; -@property (nonatomic, strong) IBOutlet UIView *popoverView; - -@end - -@implementation EMDevicePickerViewController - -- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil -{ - self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; - if (self) { - // Custom initialization - } - return self; -} - -- (void)viewDidLoad -{ - [super viewDidLoad]; - [[NSBundle mainBundle] loadNibNamed:@"EMConnectingView" owner:self options:nil]; - [[[self popoverView] layer] setCornerRadius:10.0f]; - [[self connectingView] setHidden:YES]; - [[self connectingView] setFrame:[[self view] bounds]]; - [[self view] addSubview:[self connectingView]]; - [[EMConnectionListManager sharedManager] addObserver:self forKeyPath:@"devices" options:0 context:NULL]; -} - --(void)_showConnectingView { - [[self activityIndicator] startAnimating]; - [[self connectingView] setHidden:NO]; -} - --(void)_hideConnectingView { - [[self activityIndicator] stopAnimating]; - [[self connectingView] setHidden:YES]; -} - --(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context { - if (object == [EMConnectionListManager sharedManager]) { - [[self tableView] reloadData]; - } -} - -#pragma mark - Table View Methods - --(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { - return 1; -} - --(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { - return MAX([[[EMConnectionListManager sharedManager] devices] count], 1); -} - --(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { - UITableViewCell *deviceCell = [tableView dequeueReusableCellWithIdentifier:@"DeviceCell"]; - [[deviceCell detailTextLabel] setTextColor:[UIColor darkGrayColor]]; - - EMDeviceBasicDescription *description = nil; - if ([indexPath row] < [[[EMConnectionListManager sharedManager] devices] count]) { - description = [[[EMConnectionListManager sharedManager] devices] objectAtIndex:[indexPath row]]; - } - - if (description) { - [[deviceCell textLabel] setText:[description name]]; - [[deviceCell detailTextLabel] setText:[NSString stringWithFormat:@"Signal Strength: %0.0f", [description signalStrength]]]; - } - else { - [[deviceCell textLabel] setText:NSLocalizedString(@"Searching for devices...", @"No devices found string")]; - [[deviceCell detailTextLabel] setText:nil]; - } - - return deviceCell; -} - --(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { - [self _showConnectingView]; - EMDeviceBasicDescription *description = [[[EMConnectionListManager sharedManager] devices] objectAtIndex:[indexPath row]]; - [[EMConnectionManager sharedManager] connectDevice:description onSuccess:^{ - [self _hideConnectingView]; - [self performSegueWithIdentifier:@"ConnectionSegue" sender:self]; - } onFail:^(NSError *error) { - [self _hideConnectingView]; - UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Connection Failed", @"Alert title") message:NSLocalizedString(@"An error occurred while trying to connect to the selected device", @"Alert message") delegate:nil cancelButtonTitle:NSLocalizedString(@"Close", @"Close button") otherButtonTitles:nil]; - [alert show]; - }]; -} - -@end diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMIndicatorExampleViewController.h b/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMIndicatorExampleViewController.h deleted file mode 100644 index 2858e05..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMIndicatorExampleViewController.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// EMIndicatorExampleViewController.h -// Indicator Example -// -// Created by Dexter Weiss on 10/15/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@interface EMIndicatorExampleViewController : UIViewController - --(IBAction)segmentedControlDidChange:(UISegmentedControl *)sender; - -@end diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMIndicatorExampleViewController.m b/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMIndicatorExampleViewController.m deleted file mode 100644 index f25ce3d..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/EMIndicatorExampleViewController.m +++ /dev/null @@ -1,113 +0,0 @@ -// -// EMIndicatorExampleViewController.m -// Indicator Example -// -// Created by Dexter Weiss on 10/15/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import "EMIndicatorExampleViewController.h" -#import "EMFramework.h" - -@interface EMIndicatorExampleViewController () { - IBOutlet UISegmentedControl *_segmentedControl; - IBOutlet UILabel *_indicatorLabel; - NSTimer *_fadeTimer; -} - -@end - -@implementation EMIndicatorExampleViewController - -- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil -{ - self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; - if (self) { - // Custom initialization - } - return self; -} - -- (void)viewDidLoad -{ - [super viewDidLoad]; - [self setTitle:[[[EMConnectionManager sharedManager] connectedDevice] name]]; - [[EMConnectionManager sharedManager] readResource:@"eventSelector" onSuccess:^(id readValue) { - [self _updateSegmentedControlSelectedIndex:readValue]; - } onFail:^(NSError *error) { - NSLog(@"%@", [error localizedDescription]); - }]; - - [_indicatorLabel setAlpha:0.0f]; - - [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didReceiveNotification:) name:kEMConnectionDidReceiveIndicatorNotificationName object:nil]; -} - --(void)didReceiveNotification:(NSNotification *)notification { - id notificationValue = [[notification userInfo] objectForKey:kEMIndicatorResourceValueKey]; - NSString *resourceName = [[notification userInfo] objectForKey:kEMIndicatorNameKey]; - NSString *indicatorString = [NSString stringWithFormat:@"%@ indicator received\nValue: %@", resourceName, [notificationValue stringValue]]; - [_indicatorLabel setAlpha:0.0f]; - [_indicatorLabel setText:indicatorString]; - [UIView animateWithDuration:0.2 animations:^{ - [_indicatorLabel setAlpha:1.0f]; - } completion:^(BOOL finished) { - [self _startLabelTimer]; - }]; -} - --(void)_startLabelTimer { - [_fadeTimer invalidate]; - _fadeTimer = [NSTimer timerWithTimeInterval:3.0f target:self selector:@selector(fadeLabel) userInfo:nil repeats:NO]; - [[NSRunLoop currentRunLoop] addTimer:_fadeTimer forMode:NSDefaultRunLoopMode]; -} - --(void)fadeLabel { - [_fadeTimer invalidate]; - [UIView animateWithDuration:0.3 animations:^{ - [_indicatorLabel setAlpha:0.0f]; - }]; -} - --(void)_updateSegmentedControlSelectedIndex:(NSString *)eventValue { - if ([eventValue isEqualToString:@"NONE"]) { - [_segmentedControl setSelectedSegmentIndex:0]; - } - else if ([eventValue isEqualToString:@"VOID_EVENT"]) { - [_segmentedControl setSelectedSegmentIndex:1]; - } - else if ([eventValue isEqualToString:@"UINT8_EVENT"]) { - [_segmentedControl setSelectedSegmentIndex:2]; - } - else if ([eventValue isEqualToString:@"INT32_EVENT"]) { - [_segmentedControl setSelectedSegmentIndex:3]; - } -} - -#pragma mark - Interface actions - --(IBAction)segmentedControlDidChange:(UISegmentedControl *)sender { - NSString *indicatorType = nil; - switch ([sender selectedSegmentIndex]) { - case 0: - indicatorType = @"NONE"; - break; - case 1: - indicatorType = @"VOID_EVENT"; - break; - case 2: - indicatorType = @"UINT8_EVENT"; - break; - case 3: - indicatorType = @"INT32_EVENT"; - break; - } - - [[EMConnectionManager sharedManager] writeValue:indicatorType toResource:@"eventSelector" onSuccess:^{ - NSLog(@"Successfully wrote event type"); - } onFail:^(NSError *error) { - NSLog(@"%@", [error localizedDescription]); - }]; -} - -@end diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Ex_Indicator-Info.plist b/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Ex_Indicator-Info.plist deleted file mode 100644 index c85764b..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Ex_Indicator-Info.plist +++ /dev/null @@ -1,38 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.emmoco.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIMainStoryboardFile - Storyboard - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - - - diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Ex_Indicator-Prefix.pch b/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Ex_Indicator-Prefix.pch deleted file mode 100644 index 743435c..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Ex_Indicator-Prefix.pch +++ /dev/null @@ -1,16 +0,0 @@ -// -// Prefix header -// -// The contents of this file are implicitly included at the beginning of every source file. -// - -#import - -#ifndef __IPHONE_3_0 -#warning "This project uses features only available in iOS SDK 3.0 and later." -#endif - -#ifdef __OBJC__ - #import - #import -#endif diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png b/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png deleted file mode 100644 index db853cc..0000000 Binary files a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png b/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png deleted file mode 100644 index 3165ab3..0000000 Binary files a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png b/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png deleted file mode 100644 index 6444f2f..0000000 Binary files a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/Contents.json b/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 837c342..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "images" : [ - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "29 - App Icon@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "40 - App Icon@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "120 - App Icon@2x.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/LaunchImage.launchimage/Contents.json b/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/LaunchImage.launchimage/Contents.json deleted file mode 100644 index c79ebd3..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Images.xcassets/LaunchImage.launchimage/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "orientation" : "portrait", - "idiom" : "iphone", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - }, - { - "orientation" : "portrait", - "idiom" : "iphone", - "subtype" : "retina4", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/MSP-EXP30G2.png b/ios-examples-13.4.9/Ex_Indicator/Indicator Example/MSP-EXP30G2.png deleted file mode 100644 index de64abf..0000000 Binary files a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/MSP-EXP30G2.png and /dev/null differ diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Storyboard.storyboard b/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Storyboard.storyboard deleted file mode 100644 index 471a688..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/Storyboard.storyboard +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/en.lproj/InfoPlist.strings b/ios-examples-13.4.9/Ex_Indicator/Indicator Example/en.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/ex_indicator.json b/ios-examples-13.4.9/Ex_Indicator/Indicator Example/ex_indicator.json deleted file mode 100644 index 91709c8..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/ex_indicator.json +++ /dev/null @@ -1,257 +0,0 @@ -{ - "resources": { - "$eapProtocolLevel": { - "id": -3, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "eventA": { - "id": 2, - "align": 0, - "attributes": {"indicator": true}, - "type": "v", - "access": "ir", - "size": 0 - }, - "$activeGroup": { - "id": -10, - "align": 1, - "pack": 1, - "attributes": {"readwrite": true}, - "type": "E:system@emmoco.com.System/ParameterGroup", - "access": "rw", - "size": 1 - }, - "eventC": { - "id": 4, - "align": 4, - "attributes": {"indicator": true}, - "type": "i4", - "access": "ir", - "size": 4 - }, - "$mcmDisconnect": { - "id": -9, - "align": 1, - "attributes": {"writeonly": true}, - "type": "u1", - "access": "w", - "size": 1 - }, - "eventB": { - "id": 3, - "align": 1, - "attributes": {"indicator": true}, - "type": "u1", - "access": "ir", - "size": 1 - }, - "eventSelector": { - "id": 1, - "align": 1, - "pack": 2, - "attributes": {}, - "type": "E:@emmoco.com.Ex_Indicator/EventSelector", - "access": "rw", - "size": 1 - }, - "$eapBuildDate": { - "dim": 8, - "id": -4, - "align": 1, - "attributes": {"readonly": true}, - "type": "A8:u1", - "access": "r", - "size": 8 - }, - "$resourceCount": { - "id": -7, - "align": 1, - "attributes": {"readonly": true}, - "type": "S:system@emmoco.com.System/ResourceCount", - "access": "r", - "size": 2 - }, - "$schemaHash": { - "dim": 20, - "id": -6, - "align": 1, - "attributes": {"readonly": true}, - "type": "A20:u1", - "access": "r", - "size": 20 - }, - "$mcmProtocolLevel": { - "id": -2, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mobileRssi": { - "id": -8, - "align": 1, - "attributes": {"readonly": true}, - "type": "i1", - "access": "r", - "size": 1 - }, - "$fileIndexReset": { - "id": -5, - "align": 2, - "attributes": {"writeonly": true}, - "type": "i2", - "access": "w", - "size": 2 - } - }, - "resourceNamesSys": [ - "$activeGroup", - "$eapBuildDate", - "$eapProtocolLevel", - "$fileIndexReset", - "$mcmDisconnect", - "$mcmProtocolLevel", - "$mobileRssi", - "$resourceCount", - "$schemaHash" - ], - "manifest": { - "protocolLevel": 13, - "hash": [ - 8, - 232, - 185, - 66, - 161, - 221, - 7, - 132, - 242, - 133, - 227, - 71, - 50, - 175, - 195, - 30 - ], - "toolVersion": "13.3.7.201308302156", - "name": "Ex_Indicator", - "$$md5": "08e8b942a1dd0784f285e34732afc31e", - "build": [ - 194, - 68, - 14, - 56, - 65, - 1, - 0, - 0 - ], - "date": "2013-09-19T16:09:21", - "maxAlign": 4, - "maxSize": 20, - "version": "1.0.0" - }, - "resourceNames": [ - "eventSelector", - "eventA", - "eventB", - "eventC", - "$mcmProtocolLevel", - "$eapProtocolLevel", - "$eapBuildDate", - "$fileIndexReset", - "$schemaHash", - "$resourceCount", - "$mobileRssi", - "$mcmDisconnect", - "$activeGroup" - ], - "attributes": { - "description": "Indicator example", - "version": "1.0.0" - }, - "resourceNamesApp": [ - "eventSelector", - "eventA", - "eventB", - "eventC" - ], - "types": { - "system@emmoco.com.System/ResourceCount": { - "packed": false, - "align": 1, - "type": "S:system@emmoco.com.System/ResourceCount", - "size": 2, - "fields": [ - { - "pad": 0, - "align": 1, - "name": "app", - "type": "u1", - "size": 1 - }, - { - "pad": 0, - "align": 1, - "name": "sys", - "type": "u1", - "size": 1 - } - ] - }, - "std:i2": { - "align": 2, - "size": 2 - }, - "std:i4": { - "align": 4, - "size": 4 - }, - "std:i1": { - "align": 1, - "size": 1 - }, - "std:u1": { - "align": 1, - "size": 1 - }, - "system@emmoco.com.System/ParameterGroup": { - "values": [ - "GROUP_A", - "GROUP_B" - ], - "align": 1, - "pack": 1, - "type": "E:system@emmoco.com.System/ParameterGroup", - "size": 1 - }, - "std:v": { - "align": 0, - "size": 0 - }, - "std:u2": { - "align": 2, - "size": 2 - }, - "@emmoco.com.Ex_Indicator/EventSelector": { - "values": [ - "NONE", - "VOID_EVENT", - "UINT8_EVENT", - "INT32_EVENT" - ], - "align": 1, - "pack": 2, - "type": "E:@emmoco.com.Ex_Indicator/EventSelector", - "size": 1 - } - }, - "imports": {"@emmoco.com.Ex_Indicator": true} -} \ No newline at end of file diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/main.m b/ios-examples-13.4.9/Ex_Indicator/Indicator Example/main.m deleted file mode 100644 index 6c60c97..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/Indicator Example/main.m +++ /dev/null @@ -1,18 +0,0 @@ -// -// main.m -// Indicator Example -// -// Created by Dexter Weiss on 10/15/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -#import "EMAppDelegate.h" - -int main(int argc, char * argv[]) -{ - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([EMAppDelegate class])); - } -} diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator ExampleTests/Ex_IndicatorTests-Info.plist b/ios-examples-13.4.9/Ex_Indicator/Indicator ExampleTests/Ex_IndicatorTests-Info.plist deleted file mode 100644 index b906695..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/Indicator ExampleTests/Ex_IndicatorTests-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.emmoco.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator ExampleTests/Indicator_ExampleTests.m b/ios-examples-13.4.9/Ex_Indicator/Indicator ExampleTests/Indicator_ExampleTests.m deleted file mode 100644 index ff237e3..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/Indicator ExampleTests/Indicator_ExampleTests.m +++ /dev/null @@ -1,34 +0,0 @@ -// -// Indicator_ExampleTests.m -// Indicator ExampleTests -// -// Created by Dexter Weiss on 10/15/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@interface Indicator_ExampleTests : XCTestCase - -@end - -@implementation Indicator_ExampleTests - -- (void)setUp -{ - [super setUp]; - // Put setup code here. This method is called before the invocation of each test method in the class. -} - -- (void)tearDown -{ - // Put teardown code here. This method is called after the invocation of each test method in the class. - [super tearDown]; -} - -- (void)testExample -{ - XCTFail(@"No implementation for \"%s\"", __PRETTY_FUNCTION__); -} - -@end diff --git a/ios-examples-13.4.9/Ex_Indicator/Indicator ExampleTests/en.lproj/InfoPlist.strings b/ios-examples-13.4.9/Ex_Indicator/Indicator ExampleTests/en.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/ios-examples-13.4.9/Ex_Indicator/Indicator ExampleTests/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Assets/system.json b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Assets/system.json deleted file mode 100644 index 7a27c17..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Assets/system.json +++ /dev/null @@ -1,196 +0,0 @@ -{ - "resources": { - "$activeParameterGroup": { - "id": -10, - "align": 1, - "pack": 1, - "attributes": {"readwrite": true}, - "type": "E:system@emmoco.com.System/ParameterGroup", - "access": "rw", - "size": 1 - }, - "$schemaHash": { - "dim": 20, - "id": -6, - "align": 1, - "attributes": {"readonly": true}, - "type": "A20:u1", - "access": "r", - "size": 20 - }, - "$eapProtocolLevel": { - "id": -3, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mcmProtocolLevel": { - "id": -2, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mobileRssi": { - "id": -8, - "align": 1, - "attributes": {"readonly": true}, - "type": "i1", - "access": "r", - "size": 1 - }, - "$mcmDisconnect": { - "id": -9, - "align": 1, - "attributes": {"writeonly": true}, - "type": "u1", - "access": "w", - "size": 1 - }, - "$eapBuildDate": { - "dim": 8, - "id": -4, - "align": 1, - "attributes": {"readonly": true}, - "type": "A8:u1", - "access": "r", - "size": 8 - }, - "$resourceCount": { - "id": -7, - "align": 1, - "attributes": {"readonly": true}, - "type": "S:system@emmoco.com.System/ResourceCount", - "access": "r", - "size": 2 - }, - "$fileIndexReset": { - "id": -5, - "align": 2, - "attributes": {"writeonly": true}, - "type": "i2", - "access": "w", - "size": 2 - } - }, - "resourceNamesSys": [ - "$activeParameterGroup", - "$eapBuildDate", - "$eapProtocolLevel", - "$fileIndexReset", - "$mcmDisconnect", - "$mcmProtocolLevel", - "$mobileRssi", - "$resourceCount", - "$schemaHash" - ], - "manifest": { - "protocolLevel": 13, - "hash": [ - 108, - 31, - 53, - 92, - 46, - 47, - 48, - 241, - 201, - 5, - 236, - 253, - 10, - 254, - 240, - 187 - ], - "toolVersion": "13.3.0.201307022239", - "name": "System", - "$$md5": "6c1f355c2e2f30f1c905ecfd0afef0bb", - "build": [ - 99, - 80, - 140, - 161, - 63, - 1, - 0, - 0 - ], - "date": "2013-07-02T17:41:34", - "idFormat": "BINARY4", - "maxAlign": 2, - "maxSize": 20, - "version": "13.3.0" - }, - "resourceNames": [ - "$mcmProtocolLevel", - "$eapProtocolLevel", - "$eapBuildDate", - "$fileIndexReset", - "$schemaHash", - "$resourceCount", - "$mobileRssi", - "$mcmDisconnect", - "$activeParameterGroup" - ], - "attributes": { - "description": "System resources schema", - "version": "13.3.0" - }, - "types": { - "system@emmoco.com.System/ResourceCount": { - "packed": false, - "align": 1, - "type": "S:system@emmoco.com.System/ResourceCount", - "size": 2, - "fields": [ - { - "pad": 0, - "align": 1, - "name": "app", - "type": "u1", - "size": 1 - }, - { - "pad": 0, - "align": 1, - "name": "sys", - "type": "u1", - "size": 1 - } - ] - }, - "std:i2": { - "align": 2, - "size": 2 - }, - "std:i1": { - "align": 1, - "size": 1 - }, - "std:u1": { - "align": 1, - "size": 1 - }, - "system@emmoco.com.System/ParameterGroup": { - "values": [ - "GROUP_A", - "GROUP_B" - ], - "align": 1, - "pack": 1, - "type": "E:system@emmoco.com.System/ParameterGroup", - "size": 1 - }, - "std:u2": { - "align": 2, - "size": 2 - } - }, - "resourceNamesApp": [], - "imports": {"@emmoco.com.System": true} -} \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/ArrayValue.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/ArrayValue.html deleted file mode 100644 index 875bda7..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/ArrayValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - ArrayValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html deleted file mode 100644 index 67de2aa..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType.html +++ /dev/null @@ -1,1030 +0,0 @@ - - - - - EMBluetoothLowEnergyConnectionType Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toCBCentralManagerDelegate
CBPeripheralDelegate
EMConnectionType
Declared inEMBluetoothLowEnergyConnectionType.h
EMBluetoothLowEnergyConnectionType.m
- - - - -
- -

Overview

-

EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy.

- -

If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- -
    -
  • - -   discoversAllEmmocoBLEDevices -

    By default, EMBluetoothLowEnergyConnectionType will ‘discover’ devices that have a schema hash matching a schema in your application bundle. -Set this flag to ‘YES’ for an instance of this class to discover all Emmoco BLE devices. -NOTE: Most applications should not have this enabled.

    -
    - property - -
  • -
- - - -

Other Methods

- - - - - -

Extension Methods

- -
    -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

discoversAllEmmocoBLEDevices

- - - -
-

By default, EMBluetoothLowEnergyConnectionType will ‘discover’ devices that have a schema hash matching a schema in your application bundle. -Set this flag to ‘YES’ for an instance of this class to discover all Emmoco BLE devices. -NOTE: Most applications should not have this enabled.

-
- - -
@property (nonatomic) BOOL discoversAllEmmocoBLEDevices
- - - - - - - - -
-

Discussion

-

By default, EMBluetoothLowEnergyConnectionType will ‘discover’ devices that have a schema hash matching a schema in your application bundle. -Set this flag to ‘YES’ for an instance of this class to discover all Emmoco BLE devices. -NOTE: Most applications should not have this enabled.

-
- - - - - - - -
-

Declared In

- EMBluetoothLowEnergyConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

lastReadValue

- - - -
-

The last read resource value from the device

-
- - -
- (EMResourceValue *)lastReadValue
- - - - - - - - -
-

Discussion

-

The last read resource value from the device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

setConnectionDelegate:

- - - -
-

The delegate for connection communication

-
- - -
- (void)setConnectionDelegate:(id<EMDeviceDelegate>)connectionDelegate
- - - - - - - - -
-

Discussion

-

The delegate for connection communication

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html deleted file mode 100644 index 2f3d888..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v12.html +++ /dev/null @@ -1,866 +0,0 @@ - - - - - EMBluetoothLowEnergyConnectionType_v12 Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toCBCentralManagerDelegate
CBPeripheralDelegate
EMConnectionType
Declared inEMBluetoothLowEnergyConnectionType_v12.h
EMBluetoothLowEnergyConnectionType_v12.m
- - - - -
- -

Overview

-

EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy.

- -

If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- - - - - -

Extension Methods

- -
    -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html deleted file mode 100644 index 125b2cd..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMBluetoothLowEnergyConnectionType_v13.html +++ /dev/null @@ -1,866 +0,0 @@ - - - - - EMBluetoothLowEnergyConnectionType_v13 Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toCBCentralManagerDelegate
CBPeripheralDelegate
EMConnectionType
Declared inEMBluetoothLowEnergyConnectionType_v13.h
EMBluetoothLowEnergyConnectionType_v13.m
- - - - -
- -

Overview

-

EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy.

- -

If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- - - - - -

Extension Methods

- -
    -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(EMResourceValue *)value
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMConnection.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMConnection.html deleted file mode 100644 index 2edb0eb..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMConnection.html +++ /dev/null @@ -1,1105 +0,0 @@ - - - - - EMConnection Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMDeviceDelegate
Declared inEMConnection.h
EMConnection.m
- - - - -
- -

Overview

-

The state of the current connection. Use KVO to receive updates on this property and react to changes.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - -
- -

Properties

- -
- -

connectionAttemptTimeout

- - - -
-

The timeout interval for a pending connection

-
- - -
@property (atomic) NSTimeInterval connectionAttemptTimeout
- - - - - - - - -
-

Discussion

-

The timeout interval for a pending connection

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

connectionClosedBlock

- - - -
-

This block will be called when an open connection is closed for any reason

-
- - -
@property (atomic, strong) EMResourceBlock connectionClosedBlock
- - - - - - - - -
-

Discussion

-

This block will be called when an open connection is closed for any reason

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

connectionDelegate

- - - -
-

The connection delegate. EMConnectionManager will post connect and disconnect delegate messages to this object if it is set.

-
- - -
@property (nonatomic, unsafe_unretained) id<EMConnectionDelegate> connectionDelegate
- - - - - - - - -
-

Discussion

-

The connection delegate. EMConnectionManager will post connect and disconnect delegate messages to this object if it is set.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

device

- - - -
-

The EMDeviceBasicDescription used for conenction

-
- - -
@property (nonatomic, strong) EMDeviceBasicDescription *device
- - - - - - - - -
-

Discussion

-

The EMDeviceBasicDescription used for conenction

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

schema

- - - -
-

The schema for connection

-
- - -
@property (nonatomic, strong) EMSchema *schema
- - - - - - - - -
-

Discussion

-

The schema for connection

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

cancelOpen

- - - -
-

Cancels the attempt to open this EMTargetConnection, posting the open block with a failed status.

-
- - -
- (void)cancelOpen
- - - - - - - - -
-

Discussion

-

Cancels the attempt to open this EMTargetConnection, posting the open block with a failed status.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

closeConnectionWithSuccess:onFail:

- - - -
-

Closes the connection

-
- - -
- (void)closeConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
successBlock
-

A block to call on a successful disconnect

-
- -
-
failBlock
-

A block to call on a failed disconnect

-
- -
- - - - - - - -
-

Discussion

-

Closes the connection

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

initWithDevice:

- - - -
-

Creates a new EMConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - -
- (id)initWithDevice:(EMDeviceBasicDescription *)device
- - -
-

Parameters

- -
-
device
-

The basic description of a device

-
- -
- - - - - - - -
-

Discussion

-

Creates a new EMConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

initWithDevice:schema:

- - - -
-

Creates a new EMTargetConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - -
- (id)initWithDevice:(EMDeviceBasicDescription *)device schema:(EMSchema *)resourceSchema
- - -
-

Parameters

- -
-
device
-

the name of the target device, including one of the pre-defined prefixes

-
- -
-
resourceSchema
-

the schema describing the resources available in this connection

-
- -
- - - - - - - -
-

Discussion

-

Creates a new EMTargetConnection object. -Actual connection and disconnection to the named target occurs through calls to open and close on this object.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

isConnected

- - - -
-

Returns true if connected and false otherwise.

-
- - -
- (BOOL)isConnected
- - - - - - - - -
-

Discussion

-

Returns true if connected and false otherwise.

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

openConnectionWithSuccess:onFail:

- - - -
-

Opens a connection to the @device device property

-
- - -
- (void)openConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
successBlock
-

A block to call on a successful connect

-
- -
-
failBlock
-

A block to call on a failed connect

-
- -
- - - - - - - -
-

Discussion

-

Opens a connection to the @device device property

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

readValueNamed:onSuccess:onFail:

- - - -
-

Reads a value

-
- - -
- (void)readValueNamed:(NSString *)resourceName onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
resourceName
-

The name of the resource to read

-
- -
-
successBlock
-

A block to call on a successful read

-
- -
-
failBlock
-

A block to call on a failed read

-
- -
- - - - - - - -
-

Discussion

-

Reads a value

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- -

writeResource:onSuccess:onFail:

- - - -
-

Writes a resource to the device

-
- - -
- (void)writeResource:(EMResourceValue *)resourceValue onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock
- - -
-

Parameters

- -
-
resourceValue
-

The resource value

-
- -
-
successBlock
-

A block to call on a successful write

-
- -
-
failBlock
-

A block to call on a failed write

-
- -
- - - - - - - -
-

Discussion

-

Writes a resource to the device

-
- - - - - - - -
-

Declared In

- EMConnection.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html deleted file mode 100644 index 9351c68..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMConnectionListManager.html +++ /dev/null @@ -1,1200 +0,0 @@ - - - - - EMConnectionListManager Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMConnectionTypeScannerDelegate
Declared inEMConnectionListManager.h
EMConnectionListManager.m
- - - - -
- -

Overview

-

EMConnectionListManager is a singleton class used for viewing a list of devices available for interaction.

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- -
    -
  • - -   devices -

    @property devices -A list of devices that has been discovered as available by the connection list manager

    -
    - property - -
  • - -   filterPredicate -

    @property filterPredicate -A filter that allows only devices conforming to the predicate to be visible

    -
    - property - -
  • - -   updating -

    @property updating -A boolean value indicating whether or not the connection list manager is actively updating the devices list

    -
    - property - -
  • - -   updateRate -

    @property updateRate -updateRate determines the scan frequency for discovering devices

    -
    - property - -
  • - -   automaticallyConnectsToLastDevice -

    @param automaticallyConnectsToLastDevice -A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan.

    -
    - property - -
  • - - + sharedManager -

    Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager

    -
    - - -
  • - - – deviceBasicDescriptionForDeviceNamed: -

    Retrieve a device description for a given unique identifier

    -
    - - -
  • - - – startUpdating -

    Tells the connection list manager to begin actively looking for devices to interact with.

    -
    - - -
  • - - – stopUpdating -

    Tells the connection list manager to stop looking for devices to interact with.

    -
    - - -
  • - - – reset -

    Manually clears out all devices on the connection list manager.

    -
    - - -
  • - - – isBluetoothAvailable -

    Detect if Bluetooth is available

    -
    - - -
  • - - – addConnectionTypeToUpdates: -

    Add your own connection type outside of bluetooth low energy

    -
    - - -
  • - - – removeConnectionToFromUpdates: -

    Remove your own connection type outside of bluetooth low energy

    -
    - - -
  • -
- - - -

Other Methods

- - - -
- - - - - -
- -

Properties

- -
- -

automaticallyConnectsToLastDevice

- - - -
-

@param automaticallyConnectsToLastDevice -A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan.

-
- - -
@property (nonatomic) BOOL automaticallyConnectsToLastDevice
- - - - - - - - -
-

Discussion

-

@param automaticallyConnectsToLastDevice -A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

devices

- - - -
-

@property devices -A list of devices that has been discovered as available by the connection list manager

-
- - -
@property (nonatomic, strong, readonly) NSArray *devices
- - - - - - - - -
-

Discussion

-

@property devices -A list of devices that has been discovered as available by the connection list manager

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

filterPredicate

- - - -
-

@property filterPredicate -A filter that allows only devices conforming to the predicate to be visible

-
- - -
@property (nonatomic, strong) NSPredicate *filterPredicate
- - - - - - - - -
-

Discussion

-

@property filterPredicate -A filter that allows only devices conforming to the predicate to be visible

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

updateRate

- - - -
-

@property updateRate -updateRate determines the scan frequency for discovering devices

-
- - -
@property (nonatomic) NSTimeInterval updateRate
- - - - - - - - -
-

Discussion

-

@property updateRate -updateRate determines the scan frequency for discovering devices

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

updating

- - - -
-

@property updating -A boolean value indicating whether or not the connection list manager is actively updating the devices list

-
- - -
@property (nonatomic, getter=isUpdating, readonly) BOOL updating
- - - - - - - - -
-

Discussion

-

@property updating -A boolean value indicating whether or not the connection list manager is actively updating the devices list

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- - - -
- -

Class Methods

- -
- -

sharedManager

- - - -
-

Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager

-
- - -
+ (EMConnectionListManager *)sharedManager
- - - - - - - - -
-

Discussion

-

Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

addConnectionTypeToUpdates:

- - - -
-

Add your own connection type outside of bluetooth low energy

-
- - -
- (void)addConnectionTypeToUpdates:(id<EMConnectionType>)connectionType
- - - - - - - - -
-

Discussion

-

Add your own connection type outside of bluetooth low energy

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

deviceBasicDescriptionForDeviceNamed:

- - - -
-

Retrieve a device description for a given unique identifier

-
- - -
- (EMDeviceBasicDescription *)deviceBasicDescriptionForDeviceNamed:(NSString *)name
- - -
-

Parameters

- -
-
name
-

The name of the device

-
- -
- - - - - - - -
-

Discussion

-

Retrieve a device description for a given unique identifier

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

deviceScanner:didFindDevice:

- - - -
-

Tells the delegate a device was found.

-
- - -
- (void)deviceScanner:(id<EMConnectionType>)scanner didFindDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was found.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didLoseDevice:

- - - -
-

Tells the delegate a device was lost.

-
- - -
- (void)deviceScanner:(id)scanner didLoseDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was lost.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didUpdateDevice:

- - - -
-

Updates the data for a device description

-
- - -
- (void)deviceScanner:(id)scanner didUpdateDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Updates the data for a device description

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isBluetoothAvailable

- - - -
-

Detect if Bluetooth is available

-
- - -
- (BOOL)isBluetoothAvailable
- - - - - - - - -
-

Discussion

-

Detect if Bluetooth is available

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

removeConnectionToFromUpdates:

- - - -
-

Remove your own connection type outside of bluetooth low energy

-
- - -
- (void)removeConnectionToFromUpdates:(id<EMConnectionType>)connectionType
- - - - - - - - -
-

Discussion

-

Remove your own connection type outside of bluetooth low energy

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

reset

- - - -
-

Manually clears out all devices on the connection list manager.

-
- - -
- (void)reset
- - - - - - - - -
-

Discussion

-

Manually clears out all devices on the connection list manager.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection list manager to begin actively looking for devices to interact with.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection list manager to begin actively looking for devices to interact with.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection list manager to stop looking for devices to interact with.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection list manager to stop looking for devices to interact with.

-
- - - - - - - -
-

Declared In

- EMConnectionListManager.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html deleted file mode 100644 index 7d585ad..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMConnectionManager.html +++ /dev/null @@ -1,1333 +0,0 @@ - - - - - EMConnectionManager Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMConnectionDelegate
Declared inEMConnectionManager.h
EMConnectionManager.m
- - - - -
- -

Overview

-

EMConnectionManager is a singleton class for managing a connection with a physical or mock device.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - -
- -

Properties

- -
- -

backgroundUpdatesEnabled

- - - -
-

@property backgroundUpdatesEnabled -@description If you set this flag to “YES”, the connection manager has the ability to persist while running in the background. By default, the connection manager severs connections when entering the background.

-
- - -
@property (nonatomic) BOOL backgroundUpdatesEnabled
- - - - - - - - -
-

Discussion

-

@property backgroundUpdatesEnabled -@description If you set this flag to “YES”, the connection manager has the ability to persist while running in the background. By default, the connection manager severs connections when entering the background.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- - - -
- -

Class Methods

- -
- -

sharedManager

- - - -
-

Use the +sharedManager class method to access the application-wide singleton instance of EMConnectionManager. -Note: Accessing the connection manager in any way other is not recommended.

-
- - -
+ (EMConnectionManager *)sharedManager
- - - - - - - - -
-

Discussion

-

Use the +sharedManager class method to access the application-wide singleton instance of EMConnectionManager. -Note: Accessing the connection manager in any way other is not recommended.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

addSchemaSearchForFilesInDirectory:

- - - -
-

Tells the connection manager where it should look for schemas other than the NSBundle’s mainBundle

-
- - -
- (void)addSchemaSearchForFilesInDirectory:(NSString *)path
- - -
-

Parameters

- -
-
path
-

The path for the directory in which to search

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager where it should look for schemas other than the NSBundle’s mainBundle

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

connectDevice:onSuccess:onFail:

- - - -
-

Tells the connection manager to connect to a specific device.

-
- - -
- (void)connectDevice:(EMDeviceBasicDescription *)device onSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
device
-

An instance of EMDeviceBasicDescription the connection manager should connect to

-
- -
-
successBlock
-

The block to run after a successful connection

-
- -
-
failBlock
-

The block to run if the connectino fails -@description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to connect to a specific device.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

connectDevice:timeoutInterval:onSuccess:onFail:

- - - -
-

Tells the connection manager to connect to a specific device.

-
- - -
- (void)connectDevice:(EMDeviceBasicDescription *)device timeoutInterval:(NSTimeInterval)timeout onSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
device
-

An instance of EMDeviceBasicDescription the connection manager should connect to

-
- -
-
timeout
-

The time the connection manager should allow for a successful connection. After the specified time interval passes, the fail block will be called.

-
- -
-
successBlock
-

The block to run after a successful connection

-
- -
-
failBlock
-

The block to run if the connection fails -@description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to connect to a specific device.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

connectedDevice

- - - -
-

Returns an array of EMDeviceBasicDescription’s for the device that is actively connected

-
- - -
- (EMDeviceBasicDescription *)connectedDevice
- - - - - - - - -
-

Discussion

-

Returns an array of EMDeviceBasicDescription’s for the device that is actively connected

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

disconnectWithSuccess:onFail:

- - - -
-

Tells the connection manager to disconnect from a specific device

-
- - -
- (void)disconnectWithSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
successBlock
-

The block to run after a successful disconnection

-
- -
-
failBlock
-

The block to run if the disconnection fails.

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to disconnect from a specific device

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

embeddedSystemProtocolLevel

- - - -
-

Gets the embedded system protocol level from the schema used to connect to the device -@description This call does not send a message down to the board - the protocol level is pulled directly from the schema that was used to connect to the device.

-
- - -
- (NSNumber *)embeddedSystemProtocolLevel
- - - - - - - - -
-

Discussion

-

Gets the embedded system protocol level from the schema used to connect to the device -@description This call does not send a message down to the board - the protocol level is pulled directly from the schema that was used to connect to the device.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

forceConnectionWithDefaultSchema:

- - - -
-

Forces the connection manager to connect to a device with the default schema

-
- - -
- (void)forceConnectionWithDefaultSchema:(EMDeviceBasicDescription *)device
- - -
-

Parameters

- -
-
device
-

The device for the forced connection -@description Use this method with extreme caution. Many undefined behaviors can come from using this method with a schema that isn’t an exact match for the specified device. EMConnectionManager uses this method internally. It is very rare that you will need to call this method directly.

-
- -
- - - - - - - -
-

Discussion

-

Forces the connection manager to connect to a device with the default schema

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

readResource:onSuccess:onFail:

- - - -
-

Reads a resource from a connected device

-
- - -
- (void)readResource:(NSString *)resourceName onSuccess:(void ( ^ ) ( id readValue ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
resourceName
-

The name of the resource to read. This is the name of the resource in the device’s schema.

-
- -
-
successBlock
-

The block to call when a read occurs successfully. Connection manager will call this block with the value read.

-
- -
-
failBlock
-

The block to call when a read fails.

-
- -
- - - - - - - -
-

Discussion

-

Reads a resource from a connected device

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

removeSchemaSearchForFilesInDirectory:

- - - -
-

Tells the connection manager to no longer look in the specified path for schemas

-
- - -
- (void)removeSchemaSearchForFilesInDirectory:(NSString *)path
- - -
-

Parameters

- -
-
path
-

The path to no longer search -@description Note: This method will never ignore the current bundle’s mainBundle

-
- -
- - - - - - - -
-

Discussion

-

Tells the connection manager to no longer look in the specified path for schemas

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

schemaFileNameForHashString:

- - - -
-

Gives the schema name in the application bundle for a given hash string

-
- - -
- (NSString *)schemaFileNameForHashString:(NSString *)hashString
- - -
-

Parameters

- -
-
hashString
-

A full or partial schema hash string -@description This method takes either a full hash or partial hash. If any schema begins with ‘hash string’, the file name in the bundle is returned. Returns nil if no matching schema was found in the bundle. -If one or more schemas share ‘hashString’ at the beginning of their hash, the first path will be returned.

-
- -
- - - - - - - -
-

Discussion

-

Gives the schema name in the application bundle for a given hash string

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

schemaForConnectedDevice

- - - -
-

Gets the schema for the connected device. -@description Returns nil if no device is connected.

-
- - -
- (EMSchema *)schemaForConnectedDevice
- - - - - - - - -
-

Discussion

-

Gets the schema for the connected device. -@description Returns nil if no device is connected.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

schemaHashForConnectedDevice

- - - -
-

Returns a version of the the schema hash from a connected device’s firmware as it appears on em-hub

-
- - -
- (NSString *)schemaHashForConnectedDevice
- - - - - - - - -
-

Discussion

-

Returns a version of the the schema hash from a connected device’s firmware as it appears on em-hub

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

updateInternalSchemaCache

- - - -
-

Tells EMConnectionManager to update its internal cache of schemas used for connection. -@description EMConnectionManager uses this method internally. It is very rare taht you will need to call this method directly.

-
- - -
- (void)updateInternalSchemaCache
- - - - - - - - -
-

Discussion

-

Tells EMConnectionManager to update its internal cache of schemas used for connection. -@description EMConnectionManager uses this method internally. It is very rare taht you will need to call this method directly.

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- -

writeValue:toResource:onSuccess:onFail:

- - - -
-

Writes a value to a resource on a connected device

-
- - -
- (void)writeValue:(id)resourceValue toResource:(NSString *)resource onSuccess:(void ( ^ ) ( void ))successBlock onFail:(void ( ^ ) ( NSError *error ))failBlock
- - -
-

Parameters

- -
-
resourceValue
-

The value to write to the resource. This should be an instance of NSString, NSData, NSArray, NSNumber, or NSDictionary

-
- -
-
resource
-

The name of the resource for writing. This is the name of the resource in the schema.

-
- -
-
successBlock
-

The block to call when the write occurs successfully.

-
- -
-
failBlock
-

The block to call when the write fails.

-
- -
- - - - - - - -
-

Discussion

-

Writes a value to a resource on a connected device

-
- - - - - - - -
-

Declared In

- EMConnectionManager.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html deleted file mode 100644 index ae519b0..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMDeviceBasicDescription.html +++ /dev/null @@ -1,753 +0,0 @@ - - - - - EMDeviceBasicDescription Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Inherits fromNSObject
Declared inEMDeviceBasicDescription.h
EMDeviceBasicDescription.m
- - - - -
- -

Overview

-

EMDeviceBasicDescription is a class used to describe basic device characteristics throughout the entire framework. -All devices, regardless of connection type, will have these properties.

- -

All classes implementing the EMConnectionType protocol will receive and deliver device information in the form of an EMDeviceBasicDescription.

-
- - - - - -
- -

Tasks

- - - - - -
    -
  • - -   name -

    The name of the device used thoughout the framework. -Like the unique_identifier, this property needs to be unique.

    -
    - property - -
  • - -   connectionType -

    A concrete EMConnectionType instance that will be used to send messages to the device.

    -
    - property - -
  • - -   signalStrength -

    A value between -100 and 0 used to describe signal strength.

    -
    - property - -
  • - -   signalStrengthFilter -

    The signal strength filter for smoothing

    -
    - property - -
  • - -   advertiseData -

    Data that was discovered along with the device. -Ex: When dealing with bluetooth, this is the advertising packet data

    -
    - property - -
  • - -   advertiseObject -

    An object taken from the advertise data based on the advertise resource in the device’s schema -Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData

    -
    - property - -
  • - -   shortSchemaHash -

    The first six characters of the device’s schema

    -
    - property - -
  • - -   schemaFilePath -

    The name of the schema file in your bundle that relates to this device. -NOTE: Many devices do not broadcast this information. In this case, this property will not be set

    -
    - property - -
  • -
- -
- - - - - -
- -

Properties

- -
- -

advertiseData

- - - -
-

Data that was discovered along with the device. -Ex: When dealing with bluetooth, this is the advertising packet data

-
- - -
@property (nonatomic, strong) NSData *advertiseData
- - - - - - - - -
-

Discussion

-

Data that was discovered along with the device. -Ex: When dealing with bluetooth, this is the advertising packet data

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

advertiseObject

- - - -
-

An object taken from the advertise data based on the advertise resource in the device’s schema -Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData

-
- - -
@property (nonatomic, strong) id advertiseObject
- - - - - - - - -
-

Discussion

-

An object taken from the advertise data based on the advertise resource in the device’s schema -Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

connectionType

- - - -
-

A concrete EMConnectionType instance that will be used to send messages to the device.

-
- - -
@property (nonatomic, strong) id<EMConnectionType> connectionType
- - - - - - - - -
-

Discussion

-

A concrete EMConnectionType instance that will be used to send messages to the device.

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

name

- - - -
-

The name of the device used thoughout the framework. -Like the unique_identifier, this property needs to be unique.

-
- - -
@property (nonatomic, strong) NSString *name
- - - - - - - - -
-

Discussion

-

The name of the device used thoughout the framework. -Like the unique_identifier, this property needs to be unique.

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

schemaFilePath

- - - -
-

The name of the schema file in your bundle that relates to this device. -NOTE: Many devices do not broadcast this information. In this case, this property will not be set

-
- - -
@property (nonatomic, strong) NSString *schemaFilePath
- - - - - - - - -
-

Discussion

-

The name of the schema file in your bundle that relates to this device. -NOTE: Many devices do not broadcast this information. In this case, this property will not be set

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

shortSchemaHash

- - - -
-

The first six characters of the device’s schema

-
- - -
@property (nonatomic, strong) NSString *shortSchemaHash
- - - - - - - - -
-

Discussion

-

The first six characters of the device’s schema

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

signalStrength

- - - -
-

A value between -100 and 0 used to describe signal strength.

-
- - -
@property (nonatomic) float signalStrength
- - - - - - - - -
-

Discussion

-

A value between -100 and 0 used to describe signal strength.

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- -

signalStrengthFilter

- - - -
-

The signal strength filter for smoothing

-
- - -
@property (nonatomic, strong) id<EMSignalStrengthFilter> signalStrengthFilter
- - - - - - - - -
-

Discussion

-

The signal strength filter for smoothing

-
- - - - - - - -
-

Declared In

- EMDeviceBasicDescription.h
-
- - -
- -
- - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html deleted file mode 100644 index 48bf736..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMResourceValue.html +++ /dev/null @@ -1,1963 +0,0 @@ - - - - - EMResourceValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromNSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.h
EMResourceValue.m
- - - - -
- -

Overview

-

A container for different types of resource values. -Instances of this class are used to hold values for resources whose types is -either Void, Int, Enum, Num, String, Struct, Array, or File.

- -

See also:

- - - - -

Written by Bob Frankel and Carolyn Vaughan

-
- - - - - -
- -

Tasks

- - - -

Other Methods

- - - - - -

Other Methods

- - - -
- - - - - -
- -

Properties

- -
- -

name

- - - -
-

The name of the resource.

-
- - -
@property (readonly) NSString *name
- - - - - - - - -
-

Discussion

-

The name of the resource.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

resourceSchema

- - - -
-

The resource schema associated with the resource.

-
- - -
@property (readonly) EMSchema *resourceSchema
- - - - - - - - -
-

Discussion

-

The resource schema associated with the resource.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

type

- - - -
-

The type of the resource.

-
- - -
@property (readonly) NSString *type
- - - - - - - - -
-

Discussion

-

The type of the resource.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - - -
- -

Class Methods

- -
- -

resourceWithName:ofType:fromSchema:

- - - -
-

Create a EMResourceValue. This method is used internally by the framework.

-
- - -
+ (EMResourceValue *)resourceWithName:(NSString *)name ofType:(NSString *)type fromSchema:(EMSchema *)resourceSchema
- - -
-

Parameters

- -
-
name
-

the name given to the newly-created value

-
- -
-
type
-

the type of the newly-created value

-
- -
-
resourceSchema
-

an EMSchema instance

-
- -
- - - -
-

Return Value

-

a new EMResourceValue instance

-
- - - - - -
-

Discussion

-

Create a EMResourceValue. This method is used internally by the framework.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isArray

- - - -
-

Returns true if the type of this value is an Array, and false otherwise.

-
- - -
- (BOOL)isArray
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Array, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isEnum

- - - -
-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - -
- (BOOL)isEnum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isFile

- - - -
-

Returns true if the type of this value is a File, and false otherwise.

-
- - -
- (BOOL)isFile
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a File, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isInt

- - - -
-

Returns true if the type of this value is an Int, and false otherwise.

-
- - -
- (BOOL)isInt
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Int, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isNum

- - - -
-

Returns true if the type of this value is a Num, and false otherwise.

-
- - -
- (BOOL)isNum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a Num, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isScalar

- - - -
-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - -
- (BOOL)isScalar
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isString

- - - -
-

Returns true if the type of this value is a String, and false otherwise.

-
- - -
- (BOOL)isString
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a String, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isStruct

- - - -
-

Return true if the type of this value is a Struct, and false otherwise.

-
- - -
- (BOOL)isStruct
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Struct, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isVoid

- - - -
-

Return true if the type of this value is a Void, and false otherwise.

-
- - -
- (BOOL)isVoid
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Void, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMSchema.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMSchema.html deleted file mode 100644 index f6f0914..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMSchema.html +++ /dev/null @@ -1,2251 +0,0 @@ - - - - - EMSchema Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Inherits fromNSObject
Declared inEMSchema.h
EMSchema.m
- - - - -
- -

Overview

-

A set of meta-data describing a set of resources. -Written by Bob Frankel and Carolyn Vaughan

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - -
- -

Class Methods

- -
- -

schemaFromFile:

- - - -
-

Creates a EMResourceSchema instance from the contents of a file.

-
- - -
+ (EMSchema *)schemaFromFile:(NSString *)fileName
- - -
-

Parameters

- -
-
fileName
-

a file containing JSON content

-
- -
- - - -
-

Return Value

-

a newly created EMResourceSchema instance

-
- - - - - -
-

Discussion

-

Creates a EMResourceSchema instance from the contents of a file.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- - - -
- -

Instance Methods

- -
- -

UUID

- - - -
-

Returns the UUID associated with this schema.

-
- - -
- (NSString *)UUID
- - - - - - - - -
-

Discussion

-

Returns the UUID associated with this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

accessForResource:

- - - -
-

Get the read/write/indicator access capabilities of a named resource

-
- - -
- (EMResourceAccessType)accessForResource:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a valid resource name in this schema

-
- -
- - - -
-

Return Value

-

an NSString containing the characters ‘r’, ‘w’, and ‘i’ as appropriate

-
- - - - - -
-

Discussion

-

Get the read/write/indicator access capabilities of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

alignmentForStandardType:

- - - -
-

Get the alignment of a standard scalar type

-
- - -
- (int)alignmentForStandardType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a scalar type code

-
- -
- - - -
-

Return Value

-

the alignment in bytes of this standard type

-
- - - - - -
-

Discussion

-

Get the alignment of a standard scalar type

-
- - - -
-

Exceptions

- -
-
UsageError
-

the type code is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

applicationResources

- - - -
-

Returns a sorted NSArray containing all application resource names in this schema

-
- - -
- (NSArray *)applicationResources
- - - - - - - - -
-

Discussion

-

Returns a sorted NSArray containing all application resource names in this schema

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

broadcastResourceName

- - - -
-

Returns the name of the resource that is being broadcast in the advertising packets. Returns nil if none.

-
- - -
- (NSString *)broadcastResourceName
- - - - - - - - -
-

Discussion

-

Returns the name of the resource that is being broadcast in the advertising packets. Returns nil if none.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

buildDate

- - - -
-

Returns the build number associated with this schema as an array of numbers.

-
- - -
- (NSArray *)buildDate
- - - - - - - - -
-

Discussion

-

Returns the build number associated with this schema as an array of numbers.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

byteAlignmentForResource:

- - - -
-

Get the alignment of a named resource

-
- - -
- (int)byteAlignmentForResource:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

the alignment in bytes of this resource

-
- - - - - -
-

Discussion

-

Get the alignment of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

enumValuesForType:

- - - -
-

Get the values associated with an enum type.

-
- - -
- (NSDictionary *)enumValuesForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid enum type name in this schema

-
- -
- - - -
-

Return Value

-

a NSDictionary containing enum value names and their corresponding ordinal

-
- - - - - -
-

Discussion

-

Get the values associated with an enum type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the enum type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

fieldNamesForType:

- - - -
-

Get the names of the fields associated with a struct type.

-
- - -
- (NSArray *)fieldNamesForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid struct type name in this schema

-
- -
- - - -
-

Return Value

-

a NSArray containing field names

-
- - - - - -
-

Discussion

-

Get the names of the fields associated with a struct type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the struct type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

fieldsForType:

- - - -
-

Get the fields associated with a struct type.

-
- - -
- (NSDictionary *)fieldsForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid struct type name in this schema

-
- -
- - - -
-

Return Value

-

a NSDictionary containing field names and their corresponding type code

-
- - - - - -
-

Discussion

-

Get the fields associated with a struct type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the struct type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

idForResource:

- - - -
-

Get the unique id associated with a named resource

-
- - -
- (int)idForResource:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

the corresponding resource id

-
- - - - - -
-

Discussion

-

Get the unique id associated with a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

maxResourceSize

- - - -
-

Returns the maximum size in bytes amongst all resource types in this schema.

-
- - -
- (int)maxResourceSize
- - - - - - - - -
-

Discussion

-

Returns the maximum size in bytes amongst all resource types in this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

name

- - - -
-

Returns the fully-qualified name of this schema.

-
- - -
- (NSString *)name
- - - - - - - - -
-

Discussion

-

Returns the fully-qualified name of this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

nameForResourceWithID:

- - - -
-

Get the resource name associated with this resource id

-
- - -
- (NSString *)nameForResourceWithID:(NSInteger)resourceId
- - -
-

Parameters

- -
-
resourceId
-

a resource id

-
- -
- - - -
-

Return Value

-

the corresponding resource name

-
- - - - - -
-

Discussion

-

Get the resource name associated with this resource id

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource id is invalid

-
- -
- - - -
-

See Also

- -
- - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

newResourceValueForResourceNamed:

- - - -
-

Create a new ResourceValue instance for a named resource.

-
- - -
- (EMResourceValue *)newResourceValueForResourceNamed:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

a newly created EMResourceValue to a value for this resource

-
- - - - - -
-

Discussion

-

Create a new ResourceValue instance for a named resource.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

numberParametersForType:

- - - -
-

Get the parameters associated with a number type.

-
- - -
- (NSArray *)numberParametersForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid number type name in this schema

-
- -
- - - -
-

Return Value

-

a four-element NSArray holding the min, max, step, and prec parameters of this type

-
- - - - - -
-

Discussion

-

Get the parameters associated with a number type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the number type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

numericRepresentationForType:

- - - -
-

Get the representation type associated with a number type.

-
- - -
- (NSString *)numericRepresentationForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid number type name in this schema

-
- -
- - - -
-

Return Value

-

an integral representation type

-
- - - - - -
-

Discussion

-

Get the representation type associated with a number type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the number type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

numericalUUID

- - - -
-

Returns the UUID associated with this schema as an array of numbers.

-
- - -
- (NSArray *)numericalUUID
- - - - - - - - -
-

Discussion

-

Returns the UUID associated with this schema as an array of numbers.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

owner

- - - -
-

Returns the owner of the schema definition this schema was created from.

-
- - -
- (NSString *)owner
- - - - - - - - -
-

Discussion

-

Returns the owner of the schema definition this schema was created from.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

protocolLevel

- - - -
-

Returns the protocol level of this schema

-
- - -
- (int)protocolLevel
- - - - - - - - -
-

Discussion

-

Returns the protocol level of this schema

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

resources

- - - -
-

Returns an NSDictionary containing all resource names in this schema and their corresponding type code.

-
- - -
- (NSDictionary *)resources
- - - - - - - - -
-

Discussion

-

Returns an NSDictionary containing all resource names in this schema and their corresponding type code.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

schemaDescription

- - - -
-

Returns the description associated with this schema.

-
- - -
- (NSString *)schemaDescription
- - - - - - - - -
-

Discussion

-

Returns the description associated with this schema.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

schemaHash

- - - -
-

Returns the schema hash associated with this schema as an array of numbers.

-
- - -
- (NSArray *)schemaHash
- - - - - - - - -
-

Discussion

-

Returns the schema hash associated with this schema as an array of numbers.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

sizeForResourceNamed:

- - - -
-

Get the size of a named resource

-
- - -
- (int)sizeForResourceNamed:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

a named resource in this schema

-
- -
- - - -
-

Return Value

-

the size in bytes of this resource

-
- - - - - -
-

Discussion

-

Get the size of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

sizeForStandardType:

- - - -
-

Get the size of a standard scalar type

-
- - -
- (int)sizeForStandardType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a scalar type code

-
- -
- - - -
-

Return Value

-

the size in bytes of this standard type

-
- - - - - -
-

Discussion

-

Get the size of a standard scalar type

-
- - - -
-

Exceptions

- -
-
UsageError
-

the type code is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

stringLengthForType:

- - - -
-

Get the length of this string type.

-
- - -
- (int)stringLengthForType:(NSString *)type
- - -
-

Parameters

- -
-
type
-

a valid string type name in this schema

-
- -
- - - -
-

Return Value

-

the length of this string type

-
- - - - - -
-

Discussion

-

Get the length of this string type.

-
- - - -
-

Exceptions

- -
-
UsageError
-

the string type name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

systemResources

- - - -
-

Returns a sorted NSArray containing all system resource names in this schema

-
- - -
- (NSArray *)systemResources
- - - - - - - - -
-

Discussion

-

Returns a sorted NSArray containing all system resource names in this schema

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

typeOfResourceNamed:

- - - -
-

Get the type of a named resource

-
- - -
- (NSString *)typeOfResourceNamed:(NSString *)resourceName
- - -
-

Parameters

- -
-
resourceName
-

the name of a resource in this schema

-
- -
- - - -
-

Return Value

-

the type code associated with this resource

-
- - - - - -
-

Discussion

-

Get the type of a named resource

-
- - - -
-

Exceptions

- -
-
UsageError
-

the resource name is invalid

-
- -
- - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- -

version

- - - -
-

Returns the version of the schema definition this schema was created from.

-
- - -
- (NSString *)version
- - - - - - - - -
-

Discussion

-

Returns the version of the schema definition this schema was created from.

-
- - - - - - - -
-

Declared In

- EMSchema.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMUIKit.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMUIKit.html deleted file mode 100644 index cf63910..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EMUIKit.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - EMUIKit Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Inherits fromNSObject
Declared inEMUIKit.h
- - - - - - - - - - - - - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EnumValue.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EnumValue.html deleted file mode 100644 index d89f813..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/EnumValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - EnumValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/FileValue.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/FileValue.html deleted file mode 100644 index 9867a75..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/FileValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - FileValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)filePath
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/IntValue.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/IntValue.html deleted file mode 100644 index f14140b..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/IntValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - IntValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)dataSize fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/NumberValue.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/NumberValue.html deleted file mode 100644 index d0bdc5a..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/NumberValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - NumberValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)dataSize fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/StringValue.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/StringValue.html deleted file mode 100644 index 3325a2b..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/StringValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - StringValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)newValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/StructValue.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/StructValue.html deleted file mode 100644 index c1f0feb..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/StructValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - StructValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/VoidValue.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/VoidValue.html deleted file mode 100644 index 6abbc7c..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Classes/VoidValue.html +++ /dev/null @@ -1,1231 +0,0 @@ - - - - - VoidValue Class Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - - - - -
Inherits fromEMResourceValue : NSObject
Conforms toEMResourceValueProtocol
Declared inEMResourceValue.m
- - - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html deleted file mode 100644 index 717e7ce..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMConnectionDelegate.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - EMConnectionDelegate Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnection.h
- - - - -
- -

Overview

-

@file

-
- - - - - - - - - - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html deleted file mode 100644 index 86b4b8d..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMConnectionType.html +++ /dev/null @@ -1,1151 +0,0 @@ - - - - - EMConnectionType Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnectionType.h
- - - - -
- -

Overview

-

Abstracts a given protocol for connecting to devices.

-
- - - - - -
- -

Tasks

- - - - - -
    -
  • - -   scanDelegate -

    The delegate for scanning

    -
    - property - required method -
  • - -   connectionDelegate -

    The delegate for connection communication

    -
    - property - required method -
  • - -   schema -

    The schema for connection

    -
    - property - required method -
  • - -   lastReadValue -

    The last read resource value from the device

    -
    - property - required method -
  • - -   connected -

    A boolean indicating whether or not there is a connection with a device.

    -
    - property - required method -
  • - -   signalStrengthFilterClass -

    The class to use for filtering, or smoothin, signal strength values

    -
    - property - required method -
  • - - – deviceType -

    The type of device - this can be set to anything and retreived for printing or examining.

    -
    - - required method -
  • - - – startUpdating -

    Tells the connection to start looking for devices of its type.

    -
    - - required method -
  • - - – stopUpdating -

    Tells the connection to stop looking for devices of its type.

    -
    - - required method -
  • - - – isConnected -

    Returns whether or not there is a connection with a device.

    -
    - - required method -
  • - - – disconnect -

    disconnects the current device.

    -
    - - required method -
  • - - – connectToDevice:connectionDelegate: -

    Establishes a connection with a device

    -
    - - required method -
  • - - – isAvailable -

    YES if available on the current device, NO if unavailable.

    -
    - - required method -
  • - - – fetch: -

    Fetches a resource. Can be retrieved in “lastReadValue”

    -
    - - required method -
  • - - – fetchSystemResource: -

    Fetches a system resource. Can be retrieved in “lastReadValue”.

    -
    - - required method -
  • - - – store: -

    writes a value to a device.

    -
    - - required method -
  • -
- -
- - - - - -
- -

Properties

- -
- -

connected

- - - -
-

A boolean indicating whether or not there is a connection with a device.

-
- - -
@property (nonatomic, readonly, getter=isConnected) BOOL connected
- - - - - - - - -
-

Discussion

-

A boolean indicating whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

connectionDelegate

- - - -
-

The delegate for connection communication

-
- - -
@property (nonatomic, unsafe_unretained) id<EMDeviceDelegate> connectionDelegate
- - - - - - - - -
-

Discussion

-

The delegate for connection communication

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

lastReadValue

- - - -
-

The last read resource value from the device

-
- - -
@property (nonatomic, strong) EMResourceValue *lastReadValue
- - - - - - - - -
-

Discussion

-

The last read resource value from the device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

scanDelegate

- - - -
-

The delegate for scanning

-
- - -
@property (nonatomic, unsafe_unretained) id<EMConnectionTypeScannerDelegate> scanDelegate
- - - - - - - - -
-

Discussion

-

The delegate for scanning

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

schema

- - - -
-

The schema for connection

-
- - -
@property (nonatomic, unsafe_unretained) EMSchema *schema
- - - - - - - - -
-

Discussion

-

The schema for connection

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

signalStrengthFilterClass

- - - -
-

The class to use for filtering, or smoothin, signal strength values

-
- - -
@property (nonatomic, strong) Class<EMSignalStrengthFilter> signalStrengthFilterClass
- - - - - - - - -
-

Discussion

-

The class to use for filtering, or smoothin, signal strength values

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - - - - -
- -

Instance Methods

- -
- -

connectToDevice:connectionDelegate:

- - - -
-

Establishes a connection with a device

-
- - -
- (void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id<EMDeviceDelegate>)connDelegate
- - - - - - - - -
-

Discussion

-

Establishes a connection with a device

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceType

- - - -
-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - -
- (NSString *)deviceType
- - - - - - - - -
-

Discussion

-

The type of device - this can be set to anything and retreived for printing or examining.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

disconnect

- - - -
-

disconnects the current device.

-
- - -
- (void)disconnect
- - - - - - - - -
-

Discussion

-

disconnects the current device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetch:

- - - -
-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - -
- (void)fetch:(id)resourceValue
- - - - - - - - -
-

Discussion

-

Fetches a resource. Can be retrieved in “lastReadValue”

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

fetchSystemResource:

- - - -
-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - -
- (void)fetchSystemResource:(id)resourceValue
- - - - - - - - -
-

Discussion

-

Fetches a system resource. Can be retrieved in “lastReadValue”.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isAvailable

- - - -
-

YES if available on the current device, NO if unavailable.

-
- - -
- (BOOL)isAvailable
- - - - - - - - -
-

Discussion

-

YES if available on the current device, NO if unavailable.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

isConnected

- - - -
-

Returns whether or not there is a connection with a device.

-
- - -
- (BOOL)isConnected
- - - - - - - - -
-

Discussion

-

Returns whether or not there is a connection with a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

startUpdating

- - - -
-

Tells the connection to start looking for devices of its type.

-
- - -
- (void)startUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to start looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

stopUpdating

- - - -
-

Tells the connection to stop looking for devices of its type.

-
- - -
- (void)stopUpdating
- - - - - - - - -
-

Discussion

-

Tells the connection to stop looking for devices of its type.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

store:

- - - -
-

writes a value to a device.

-
- - -
- (void)store:(id)resourceValue
- - - - - - - - -
-

Discussion

-

writes a value to a device.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html deleted file mode 100644 index 85abb49..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMConnectionTypeScannerDelegate.html +++ /dev/null @@ -1,488 +0,0 @@ - - - - - EMConnectionTypeScannerDelegate Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnectionType.h
- - - - -
- -

Overview

-

These methods are sen tto the connection delegate to inform it of devices that come available or go offline.

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

deviceScanner:didFindDevice:

- - - -
-

Tells the delegate a device was found.

-
- - -
- (void)deviceScanner:(id)scanner didFindDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was found.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didLoseDevice:

- - - -
-

Tells the delegate a device was lost.

-
- - -
- (void)deviceScanner:(id)scanner didLoseDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Tells the delegate a device was lost.

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- -

deviceScanner:didUpdateDevice:

- - - -
-

Updates the data for a device description

-
- - -
- (void)deviceScanner:(id)scanner didUpdateDevice:(EMDeviceBasicDescription *)device
- - - - - - - - -
-

Discussion

-

Updates the data for a device description

-
- - - - - - - -
-

Declared In

- EMConnectionType.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html deleted file mode 100644 index 95bc4bc..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMDeviceDelegate.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - EMDeviceDelegate Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - - - - -
Conforms toNSObject
Declared inEMConnectionType.h
- - - - -
- -

Overview

-

EMTargetDeviceHandler is implemented by classes interested in manageing connections to devices. By default, this will be the shared instance of EMConnectionManager.

-
- - - - - - - - - - - - - - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html deleted file mode 100644 index b4ce878..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/Protocols/EMResourceValueProtocol.html +++ /dev/null @@ -1,1689 +0,0 @@ - - - - - EMResourceValueProtocol Protocol Reference - - - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
- -
-
- - - -
- -
- - - - -
Declared inEMResourceValue.h
- - - - -
- -

Overview

-

A protocol to define the methods that all EMResourceValue subclasses must define.

- -

Written by Carolyn Vaughan

-
- - - - - -
- -

Tasks

- - - - - - - -
- - - - - - - - - -
- -

Instance Methods

- -
- -

copyFromResource:

- - - - -
- (void)copyFromResource:(EMResourceValue *)source
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

doubleValue

- - - - -
- (double)doubleValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

enumValues

- - - - -
- (NSArray *)enumValues
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fieldNames

- - - - -
- (NSArray *)fieldNames
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileEof

- - - - -
- (BOOL)fileEof
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileFetch

- - - - -
- (void)fileFetch
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

fileStore

- - - - -
- (void)fileStore
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

getDataOfSize:fromBuffer:

- - - - -
- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

index:

- - - - -
- (EMResourceValue *)index:(int)index
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

initWithName:type:schema:

- - - - -
- (id)initWithName:(NSString *)theName type:(NSString *)theType schema:(EMSchema *)theResourceSchema
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isArray

- - - -
-

Returns true if the type of this value is an Array, and false otherwise.

-
- - -
- (BOOL)isArray
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Array, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isEnum

- - - -
-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - -
- (BOOL)isEnum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Enum, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isFile

- - - -
-

Returns true if the type of this value is a File, and false otherwise.

-
- - -
- (BOOL)isFile
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a File, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isInt

- - - -
-

Returns true if the type of this value is an Int, and false otherwise.

-
- - -
- (BOOL)isInt
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is an Int, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isNum

- - - -
-

Returns true if the type of this value is a Num, and false otherwise.

-
- - -
- (BOOL)isNum
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a Num, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isScalar

- - - -
-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - -
- (BOOL)isScalar
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isString

- - - -
-

Returns true if the type of this value is a String, and false otherwise.

-
- - -
- (BOOL)isString
- - - - - - - - -
-

Discussion

-

Returns true if the type of this value is a String, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isStruct

- - - -
-

Return true if the type of this value is a Struct, and false otherwise.

-
- - -
- (BOOL)isStruct
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Struct, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

isVoid

- - - -
-

Return true if the type of this value is a Void, and false otherwise.

-
- - -
- (BOOL)isVoid
- - - - - - - - -
-

Discussion

-

Return true if the type of this value is a Void, and false otherwise.

-
- - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

length

- - - - -
- (long)length
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

longValue

- - - - -
- (long long)longValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

max

- - - - -
- (double)max
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

min

- - - - -
- (double)min
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

putData:

- - - - -
- (void)putData:(EMSerialPacket *)buffer
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

reset

- - - - -
- (void)reset
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

select:

- - - - -
- (EMResourceValue *)select:(NSString *)fieldName
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setDoubleValue:

- - - - -
- (void)setDoubleValue:(double)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setLongValue:

- - - - -
- (void)setLongValue:(long long)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

setStringValue:

- - - - -
- (void)setStringValue:(NSString *)value
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

step

- - - - -
- (double)step
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- -

stringValue

- - - - -
- (NSString *)stringValue
- - - - - - - - - - - - - - -
-

Declared In

- EMResourceValue.h
-
- - -
- -
- - -
- - -
-
- - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/css/styles.css b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/css/styles.css deleted file mode 100755 index 7de7ea2..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/css/styles.css +++ /dev/null @@ -1,585 +0,0 @@ - - -body { - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; - font-size: 13px; - background: #fff url(http://www.emmoco.com/images/bg_page_gradient.jpg) repeat-x 0 0; -} - -#em-wrapper { - width:960px; - margin:0 auto; - background-color: #fff; - overflow: hidden; -} - -article -{ - background-color:#fff; -} - - -code { - font-family: Courier, Consolas, monospace; - font-size: 13px; - color: #666; -} - -pre { - font-family: Courier, Consolas, monospace; - font-size: 13px; - line-height: 18px; - tab-interval: 0.5em; - border: 1px solid #C7CFD5; - background-color: #F1F5F9; - color: #666; - padding: 0.3em 1em; -} - -ul { - list-style-type: square; -} - -li { - margin-bottom: 10px; -} - -a { - text-decoration: none; - color: #36C; -} - -a:hover { - text-decoration: underline; - color: #36C; -} - -h2 { - border-bottom: 1px solid #8391A8; - color: #3C4C6C; - font-size: 187%; - font-weight: normal; - margin-top: 1.75em; - padding-bottom: 2px; -} - -/* @group Common page elements */ - -#top_header { - height: 91px; - left: 0; - min-width: 598px; - - right: 0; - top: 50px; - z-index: 900; - width: 960px; - margin: auto; - clear: both; - margin-bottom: 15px; -} - -#footer { - clear: both; - padding-top: 20px; - text-align: center; -} - -#ccontents, #overview_contents { - border-top: 1px solid #2B334F; - position: absolute; - position:relative; - top: 91px; - left: 0; - right: 0; - bottom: 0; - top: 0; - overflow-x: hidden; - overflow-y: auto; - padding-left: 2em; - padding-right: 2em; - padding-top: 1em; - min-width: 550px; - width: 950px; - margin-left: auto; - margin-right: auto; - left: auto; - clear: both; - padding-left: 10px; - padding-right: 0; -} - -#contents.isShowingTOC { - left: 230px; - left: 130px; - min-width: 320px; - width: 730px; - margin-left: auto; - margin-right: auto; - position:absolute; - position:relative; -} - -.copyright { - font-size: 12px; -} - -.generator { - font-size: 11px; -} - -.main-navigation ul li { - display: inline; - margin-left: 15px; - list-style: none; -} - -.main-navigation { - margin-right: 20px; -} - -.navigation-top { - clear: both; - float: right; - margin-right: 20px; -} - -.navigation-bottom { - clear: both; - float: right; - margin-top: 20px; - margin-bottom: -10px; - margin-right: 20px; -} - -.open > .disclosure { - background-image: url("../img/disclosure_open.png"); -} - -.disclosure { - background: url("../img/disclosure.png") no-repeat scroll 0 0; -} - -.disclosure, .nodisclosure { - display: inline-block; - height: 8px; - margin-right: 5px; - position: relative; - width: 9px; -} - -/* @end */ - -/* @group Header */ - -#top_header #library { - background: url("../img/library_background.png") repeat-x 0 0 #485E78; - background-color: #ccc; - height: 35px; - font-size: 115%; - position:relative; -} - -#top_header #library #libraryTitle { - color: #FFFFFF; - margin-left: 15px; - text-shadow: 0 -1px 0 #485E78; - top: 8px; - position: absolute; -} - -#top_header #library #developerHome { - color: #92979E; - right: 15px; - top: 8px; - position: absolute; -} - -#top_header #library a:hover { - text-decoration: none; -} - -#top_header #title { - background: url("../img/title_background.png") repeat-x 0 0 #8A98A9; - border-bottom: 1px solid #B6B6B6; - height: 25px; - overflow: hidden; - text-align: left; - padding-left: 15px; -} - -#top_header h1 { - font-size: 115%; - font-weight: normal; - margin: 0; - padding: 3px 0 2px; - text-align: center; - text-align: left; - text-shadow: 0 1px 0 #D5D5D5; - white-space: nowrap; -} - -#headerButtons { - background-color: #D8D8D8; - background-image: url("../img/button_bar_background.png"); - border-bottom: 1px solid #EDEDED; - border-top: 1px solid #2B334F; - font-size: 8pt; - height: 28px; - left: 0; - list-style: none outside none; - margin: 0; - overflow: hidden; - padding: 0; - position: absolute; - position: relative; - right: 0; - top: 61px; - top: 0; -} - -#headerButtons li { - background-repeat: no-repeat; - display: inline; - margin-top: 0; - margin-bottom: 0; - padding: 0; -} - -#toc_button button { - border-color: #ACACAC; - border-style: none solid none none; - border-width: 0 1px 0 0; - height: 28px; - margin: 0; - padding-left: 30px; - text-align: left; - width: 230px; -} - -li#jumpto_button { - left: 230px; - margin-left: 0; - position: absolute; - -} - -li#jumpto_button select { - height: 22px; - margin: 5px 2px 0 10px; - max-width: 300px; -} - -/* @end */ - -/* @group Table of contents */ - -#tocContainer.isShowingTOC { - border-right: 1px solid #ACACAC; - display: block; - overflow-x: hidden; - overflow-y: auto; - padding: 0; -} - -#tocContainer { - background-color: #E4EBF7; - border-top: 1px solid #2B334F; - bottom: 0; - display: none; - left: 0; - left: auto; - overflow: hidden; - position: absolute; - top: 91px; - top: 150px; - width: 229px; -} - -#tocContainer > ul#toc { - font-size: 11px; - margin: 0; - padding: 12px 0 18px; - width: 209px; - -moz-user-select: none; - -webkit-user-select: none; - user-select: none; -} - -#tocContainer > ul#toc > li { - margin: 0; - padding: 0 0 7px 30px; - text-indent: -15px; -} - -#tocContainer > ul#toc > li > .sectionName a { - color: #000000; - font-weight: bold; -} - -#tocContainer > ul#toc > li > .sectionName a:hover { - text-decoration: none; -} - -#tocContainer > ul#toc li.children > ul { - display: none; - height: 0; -} - -#tocContainer > ul#toc > li > ul { - margin: 0; - padding: 0; -} - -#tocContainer > ul#toc > li > ul, ul#toc > li > ul > li { - margin-left: 0; - margin-bottom: 0; - padding-left: 15px; -} - -#tocContainer > ul#toc > li ul { - list-style: none; - margin-right: 0; - padding-right: 0; -} - -#tocContainer > ul#toc li.children.open > ul { - display: block; - height: auto; - margin-left: -15px; - padding-left: 0; -} - -#tocContainer > ul#toc > li > ul, ul#toc > li > ul > li { - margin-left: 0; - padding-left: 15px; -} - -#tocContainer li ul li { - margin-top: 0.583em; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -#tocContainer li ul li span.sectionName { - white-space: normal; -} - -#tocContainer > ul#toc > li > ul > li > .sectionName a { - font-weight: bold; -} - -#tocContainer > ul#toc > li > ul a { - color: #4F4F4F; -} - -/* @end */ - -/* @group Index formatting */ - -.index-title { - font-size: 13px; - font-weight: normal; -} - -.index-column { - float: left; - width: 30%; - min-width: 200px; - font-size: 11px; -} - -.index-column ul { - margin: 8px 0 0 0; - padding: 0; - list-style: none; -} - -.index-column ul li { - margin: 0 0 3px 0; - padding: 0; -} - -.hierarchy-column { - min-width: 400px; -} - -.hierarchy-column ul { - margin: 3px 0 0 15px; -} - -.hierarchy-column ul li { - list-style-type: square; -} - -/* @end */ - -/* @group Common formatting elements */ - -.title { - font-weight: normal; - font-size: 215%; - margin-top:0; -} - -.subtitle { - font-weight: normal; - font-size: 180%; - color: #3C4C6C; - border-bottom: 1px solid #5088C5; -} - -.subsubtitle { - font-weight: normal; - font-size: 145%; - height: 0.7em; -} - -.warning { - border: 1px solid #5088C5; - background-color: #F0F3F7; - margin-bottom: 0.5em; - padding: 0.3em 0.8em; -} - -.bug { - border: 1px solid #000; - background-color: #ffffcc; - margin-bottom: 0.5em; - padding: 0.3em 0.8em; -} - -.deprecated { - color: #F60425; -} - -/* @end */ - -/* @group Common layout */ - -.section { - margin-top: 3em; -} - -/* @end */ - -/* @group Object specification section */ - -.section-specification { - margin-left: 2.5em; - margin-right: 2.5em; - font-size: 12px; -} - -.section-specification table { - border-top: 1px solid #d6e0e5; -} - -.section-specification td { - vertical-align: top; - border-bottom: 1px solid #d6e0e5; - padding: .6em; -} - -.section-specification .specification-title { - font-weight: bold; -} - -/* @end */ - -/* @group Tasks section */ - -.task-list { - list-style-type: none; - padding-left: 0px; -} - -.task-list li { - margin-bottom: 3px; -} - -.task-item-suffix { - color: #996; - font-size: 12px; - font-style: italic; - margin-left: 0.5em; -} - -span.tooltip span.tooltip { - font-size: 1.0em; - display: none; - padding: 0.3em; - border: 1px solid #aaa; - background-color: #fdfec8; - color: #000; - text-align: left; -} - -span.tooltip:hover span.tooltip { - display: block; - position: absolute; - margin-left: 2em; -} - -/* @end */ - -/* @group Method section */ - -.section-method { - margin-top: 2.3em; -} - -.method-title { - margin-bottom: 1.5em; -} - -.method-subtitle { - margin-top: 0.7em; - margin-bottom: 0.2em; -} - -.method-subsection p { - margin-top: 0.4em; - margin-bottom: 0.8em; -} - -.method-declaration { - margin-top:1.182em; - margin-bottom:.909em; -} - -.method-declaration code { - font:14px Courier, Consolas, monospace; - color:#000; -} - -.declaration { - color: #000; -} - -.argument-def { - margin-top: 0.3em; - margin-bottom: 0.3em; -} - -.argument-def dd { - margin-left: 1.25em; -} - -.see-also-section ul { - list-style-type: none; - padding-left: 0px; - margin-top: 0; -} - -.see-also-section li { - margin-bottom: 3px; -} - -.declared-in-ref { - color: #666; -} - -/* @end */ - diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/css/stylesPrint.css b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/css/stylesPrint.css deleted file mode 100755 index dc54cd2..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/css/stylesPrint.css +++ /dev/null @@ -1,22 +0,0 @@ - -header { - display: none; -} - -div.main-navigation, div.navigation-top { - display: none; -} - -div#overview_contents, div#contents.isShowingTOC, div#contents { - overflow: visible; - position: relative; - top: 0px; - border: none; - left: 0; -} -#tocContainer.isShowingTOC { - display: none; -} -nav { - display: none; -} \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/hierarchy.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/hierarchy.html deleted file mode 100644 index 999e36e..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/hierarchy.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - iOS Framework Hierarchy - - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - -
-
-
- - - - - -
-
- - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/button_bar_background.png b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/button_bar_background.png deleted file mode 100755 index d2cd0d8..0000000 Binary files a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/button_bar_background.png and /dev/null differ diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/disclosure.png b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/disclosure.png deleted file mode 100755 index 147198f..0000000 Binary files a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/disclosure.png and /dev/null differ diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/disclosure_open.png b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/disclosure_open.png deleted file mode 100755 index ea3842b..0000000 Binary files a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/disclosure_open.png and /dev/null differ diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/library_background.png b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/library_background.png deleted file mode 100755 index 8fa6d45..0000000 Binary files a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/library_background.png and /dev/null differ diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/title_background.png b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/title_background.png deleted file mode 100755 index 9001dac..0000000 Binary files a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/img/title_background.png and /dev/null differ diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/index.html b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/index.html deleted file mode 100644 index 60f7122..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Docs/index.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - iOS Framework Reference - - - - - -
- - -
- - -

- Em-Hub - Wiki - Android Docs - iOS Docs - Support -

- -
- - -
- - - - - - - - -
-
-
- - - - - -
-
-
- - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h deleted file mode 100644 index eb427f6..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMBluetoothLowEnergyConnectionType.h +++ /dev/null @@ -1,34 +0,0 @@ -#import -#import "EMConnectionType.h" - -#if TARGET_OS_IPHONE - #import -#else - #import -#endif - - - -/** - * EMBluethoothLowEnergyConnectionType is a concrete EMConnectionType for Bluetooth Low Energy. - * - * If you want the framework to interact with Bluetooth Low Energy devices, add an instance of this class to EMConnectionListManager via the -addConnectionTypeToUpdates: method. - */ - -@interface EMBluetoothLowEnergyConnectionType : NSObject { - -} - -@property (nonatomic) NSTimeInterval scanResetTime; - -/** - * By default, EMBluetoothLowEnergyConnectionType will 'discover' devices that have a schema hash matching a schema in your application bundle. - * Set this flag to 'YES' for an instance of this class to discover all Emmoco BLE devices. - * NOTE: Most applications should not have this enabled. - */ -@property (nonatomic) BOOL discoversAllEmmocoBLEDevices; - -+(CBUUID *)emmocoServiceUUID; -+(CBUUID *)emmocov12ServiceUUID; - -@end diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMChecksum.h b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMChecksum.h deleted file mode 100644 index fb4d24c..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMChecksum.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// EMChecksum.h -// Emmoco -// -// Created by bob frankel on 8/18/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import - -@interface EMChecksum : NSObject { - -} - -- (void)addByte:(int)byte; -- (void)clear; -- (int)sum; - -@end diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnection.h b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnection.h deleted file mode 100644 index b73f2b7..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnection.h +++ /dev/null @@ -1,134 +0,0 @@ - -/** @file */ - -#import -#import "EMSchema.h" -#import "EMConnectionType.h" -#import "EMTypes.h" - -@class EMConnection; - -@protocol EMConnectionDelegate - --(void)connectionDidTimeout:(EMConnection *)connection; --(void)connectionDidDisconnect:(EMConnection *)connection; - -@end - -/** - * The state of the current connection. Use KVO to receive updates on this property and react to changes. - */ - -typedef enum { - EMConnectionStateDisconnected, // Disconnected state, no error - EMConnectionStatePending, // A connection has been started, and is pending completion - EMConnectionStateSchemaNotFound, // The schema for the connection is not in the application bundle - EMConnectionStateInvalidSchemaHash, // The device didn't respond with a valid schema hash - EMConnectionStateConnected, // Connected state, no error - EMConnectionStateDisrupted, // The connection was interrupted - EMConnectionStatePendingForDefaultSchema, // The schema could not be found and the connection is being "forced" with the provided default schema. Note: This state will only occur if you have provided a default schema and told the connection manager to force a connection with it. - EMConnectionStateTimeout // The connection timed out -} EMConnectionState; - -extern NSString * const kEMConnectionDidReceiveIndicatorNotificationName; -extern NSString * const kEMIndicatorResourceKey; -extern NSString * const kEMIndicatorNameKey; -extern NSString * const kEMConnectionErrorDomain; -extern NSString * const kEMIndicatorResourceValueKey; - -@interface EMConnection : NSObject { - @protected - EMSchema *_systemSchema; -} - -/** - * This block will be called when an open connection is closed for any reason - */ -@property (atomic, strong) EMResourceBlock connectionClosedBlock; - -/** - * The timeout interval for a pending connection - */ -@property (atomic) NSTimeInterval connectionAttemptTimeout; - -/** - * The connection delegate. EMConnectionManager will post connect and disconnect delegate messages to this object if it is set. - */ -@property (nonatomic, unsafe_unretained) id connectionDelegate; - - -/** - * The EMDeviceBasicDescription used for conenction - */ -@property (nonatomic, strong) EMDeviceBasicDescription *device; - -/** - * The schema for connection - */ -@property (nonatomic, strong) EMSchema *schema; - - -/** - * Creates a new EMConnection object. - * Actual connection and disconnection to the named target occurs through calls to open and close on this object. - * @param device The basic description of a device - */ -- (id)initWithDevice:(EMDeviceBasicDescription *)device; - -/** - * Creates a new EMTargetConnection object. - * Actual connection and disconnection to the named target occurs through calls to open and close on this object. - * @param device the name of the target device, including one of the pre-defined prefixes - * @param resourceSchema the schema describing the resources available in this connection - */ -- (id)initWithDevice:(EMDeviceBasicDescription *)device schema:(EMSchema*)resourceSchema; - - -/** - * Returns true if connected and false otherwise. - */ -- (BOOL)isConnected; - -/** - * Opens a connection to the @device device property - * @param successBlock A block to call on a successful connect - * @param failBlock A block to call on a failed connect - */ -- (void)openConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -/** - * Cancels the attempt to open this EMTargetConnection, posting the open block with a failed status. - */ -- (void)cancelOpen; - -/** - * Closes the connection - * @param successBlock A block to call on a successful disconnect - * @param failBlock A block to call on a failed disconnect - */ -- (void)closeConnectionWithSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -/** - * Reads a value - * @param resourceName The name of the resource to read - * @param successBlock A block to call on a successful read - * @param failBlock A block to call on a failed read - */ --(void)readValueNamed:(NSString *)resourceName onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - --(void)readSystemValueNamed:(NSString *)resourceName onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -/** - * Writes a resource to the device - * @param resourceValue The resource value - * @param successBlock A block to call on a successful write - * @param failBlock A block to call on a failed write - */ - --(void)writeResource:(EMResourceValue *)resourceValue onSuccess:(EMResourceBlock)successBlock onFail:(EMFailBlock)failBlock; - -- (NSString*)connectedDeviceSchemaHash; - - -@end - diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnectionListManager.h b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnectionListManager.h deleted file mode 100644 index 7c75f7d..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnectionListManager.h +++ /dev/null @@ -1,95 +0,0 @@ -#import "EMConnectionType.h" -#import - -/** - * kEMConnectionManagerDidStartUpdating is the name of a notification that is posted when the list manager begins updating, or scanning, for available devices - */ - -extern NSString * const kEMConnectionManagerDidStartUpdating; - -/** - * kEMConnectionManagerDidStopUpdating is the name of a notification that is posted when the list manager stops updating, or scanning, for available devices - */ - -extern NSString * const kEMConnectionManagerDidStopUpdating; - -/** - * EMConnectionListManager is a singleton class used for viewing a list of devices available for interaction. - */ -@interface EMConnectionListManager : NSObject - -/** - * @property devices - * A list of devices that has been discovered as available by the connection list manager - */ -@property (nonatomic, strong, readonly) NSArray *devices; - -/** - * @property filterPredicate - * A filter that allows only devices conforming to the predicate to be visible - */ -@property (nonatomic, strong) NSPredicate *filterPredicate; - -/** - * @property updating - * A boolean value indicating whether or not the connection list manager is actively updating the devices list - */ -@property (nonatomic, getter = isUpdating, readonly) BOOL updating; - -/** - * @property updateRate - * updateRate determines the scan frequency for discovering devices - */ -@property (nonatomic) NSTimeInterval updateRate; - - -/** - * @param automaticallyConnectsToLastDevice - * A boolean value indicating whether or not the connection list manager should automatically connect to the last device it was connected to if it encounters it in a scan. - */ -@property (nonatomic) BOOL automaticallyConnectsToLastDevice; - - -/** - * Use the +sharedManager to get the singleton, shared instance of EMConnectionListManager - */ -+(EMConnectionListManager *)sharedManager; - -/** - * Retrieve a device description for a given unique identifier - * @param name The name of the device - */ - --(EMDeviceBasicDescription *)deviceBasicDescriptionForDeviceNamed:(NSString *)name; - -/** - * Tells the connection list manager to begin actively looking for devices to interact with. - */ --(void)startUpdating; - -/** - * Tells the connection list manager to stop looking for devices to interact with. - */ --(void)stopUpdating; - -/** - * Manually clears out all devices on the connection list manager. - */ --(void)reset; - -/** - * Detect if Bluetooth is available - */ --(BOOL)isBluetoothAvailable; - -/** - * Add your own connection type outside of bluetooth low energy - */ --(void)addConnectionTypeToUpdates:(id)connectionType; - -/** - * Remove your own connection type outside of bluetooth low energy - */ --(void)removeConnectionToFromUpdates:(id)connectionType; - -@end diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnectionManager.h b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnectionManager.h deleted file mode 100644 index 65fb98c..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnectionManager.h +++ /dev/null @@ -1,167 +0,0 @@ -#import -#import -#import "EMConnection.h" -#import "EMSchema.h" -#import "EMConnectionType.h" - -#ifndef CB_EXTERN_CLASS -#warning "You must include CoreBluetooth in project to use Em-Framework" -#endif - -/** - * A constant for NSUserDefaults that contains the name of the last connected device, if there is one - */ - -extern NSString * const kLastConnectedDevice; - -extern NSString * const kEMConnectionManagerDidUpdateConnectionStateNotificationName; - -/** - * Various types of connection errors. - */ - -typedef enum { - EMConnectionManagerErrorNoSchemaAvailable, - EMConnectionManagerErrorCouldNotDisconnect, - EMConnectionManagerErrorDeviceNotAvailable, -} EMConnectionManagerError; - -extern NSString * const kEMConnectionManagerErrorDomain; - -@class EMTargetDevice; -@class EMConnection; - -/** - * EMConnectionManager is a singleton class for managing a connection with a physical or mock device. - */ - -@interface EMConnectionManager : NSObject - -@property (nonatomic) EMConnectionState connectionState; - -@property (nonatomic, strong) NSURL *defaultSchemaURL; - - -/** - @property backgroundUpdatesEnabled - @description If you set this flag to "YES", the connection manager has the ability to persist while running in the background. By default, the connection manager severs connections when entering the background. - */ -@property (nonatomic) BOOL backgroundUpdatesEnabled; - -/** - * Use the +sharedManager class method to access the application-wide singleton instance of EMConnectionManager. - * Note: Accessing the connection manager in any way other is not recommended. - */ - -+(EMConnectionManager *)sharedManager; - -/** - * Tells the connection manager to connect to a specific device. - * - * @param device An instance of EMDeviceBasicDescription the connection manager should connect to - * @param successBlock The block to run after a successful connection - * @param failBlock The block to run if the connectino fails - * @description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds - */ - --(void)connectDevice:(EMDeviceBasicDescription *)device onSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Tells the connection manager to connect to a specific device. - * - * @param device An instance of EMDeviceBasicDescription the connection manager should connect to - * @param timeout The time the connection manager should allow for a successful connection. After the specified time interval passes, the fail block will be called. - * @param successBlock The block to run after a successful connection - * @param failBlock The block to run if the connection fails - * @description The implementation of this method calls connectDevice:timeoutInterval:onSuccess:onFail: with a default time interval of 10 seconds - */ --(void)connectDevice:(EMDeviceBasicDescription *)device timeoutInterval:(NSTimeInterval)timeout onSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Tells the connection manager to disconnect from a specific device - * - * @param successBlock The block to run after a successful disconnection - * @param failBlock The block to run if the disconnection fails. - */ --(void)disconnectWithSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Reads a resource from a connected device - * - * @param resourceName The name of the resource to read. This is the name of the resource in the device's schema. - * @param successBlock The block to call when a read occurs successfully. Connection manager will call this block with the value read. - * @param failBlock The block to call when a read fails. - */ --(void)readResource:(NSString *)resourceName onSuccess:(void(^)(id readValue))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Writes a value to a resource on a connected device - * - * @param resourceValue The value to write to the resource. This should be an instance of NSString, NSData, NSArray, NSNumber, or NSDictionary - * @param resource The name of the resource for writing. This is the name of the resource in the schema. - * @param successBlock The block to call when the write occurs successfully. - * @param failBlock The block to call when the write fails. - */ --(void)writeValue:(id)resourceValue toResource:(NSString *)resource onSuccess:(void(^)(void))successBlock onFail:(void(^)(NSError *error))failBlock; - -/** - * Returns an array of EMDeviceBasicDescription's for the device that is actively connected - */ --(EMDeviceBasicDescription *)connectedDevice; - -/** - * Returns a version of the the schema hash from a connected device's firmware as it appears on em-hub - */ --(NSString *)schemaHashForConnectedDevice; - -/** - * Tells the connection manager where it should look for schemas other than the NSBundle's mainBundle - * - * @param path The path for the directory in which to search - */ --(void)addSchemaSearchForFilesInDirectory:(NSString *)path; - -/** - * Tells the connection manager to no longer look in the specified path for schemas - * - * @param path The path to no longer search - * @description Note: This method will never ignore the current bundle's mainBundle - */ --(void)removeSchemaSearchForFilesInDirectory:(NSString *)path; - -/** - * Forces the connection manager to connect to a device with the default schema - * @param device The device for the forced connection - * @description Use this method with extreme caution. Many undefined behaviors can come from using this method with a schema that isn't an exact match for the specified device. EMConnectionManager uses this method internally. It is very rare that you will need to call this method directly. - */ --(void)forceConnectionWithDefaultSchema:(EMDeviceBasicDescription *)device; - -/** - * Tells EMConnectionManager to update its internal cache of schemas used for connection. - * @description EMConnectionManager uses this method internally. It is very rare taht you will need to call this method directly. - */ --(void)updateInternalSchemaCache; - -/** - * Gives the schema name in the application bundle for a given hash string - * @param hashString A full or partial schema hash string - * @description This method takes either a full hash or partial hash. If any schema begins with 'hash string', the file name in the bundle is returned. Returns nil if no matching schema was found in the bundle. - * If one or more schemas share 'hashString' at the beginning of their hash, the first path will be returned. - */ --(NSString *)schemaFileNameForHashString:(NSString *)hashString; - -/** - * Gets the schema for the connected device. - * @description Returns nil if no device is connected. - */ - --(EMSchema *)schemaForConnectedDevice; - -/** - * Gets the embedded system protocol level from the schema used to connect to the device - * @description This call does not send a message down to the board - the protocol level is pulled directly from the schema that was used to connect to the device. - */ - --(NSNumber *)embeddedSystemProtocolLevel; - -@end diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnectionType.h b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnectionType.h deleted file mode 100644 index c4dc364..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMConnectionType.h +++ /dev/null @@ -1,134 +0,0 @@ -#import -#import "EMSchema.h" -#import "EMDeviceBasicDescription.h" -#import "EMResourceValue.h" -#import "EMSignalStrengthFilter.h" - -/** - * EMTargetDeviceHandler is implemented by classes interested in manageing connections to devices. By default, this will be the shared instance of EMConnectionManager. - */ -@protocol EMDeviceDelegate -- (void)extendConnectTimeout; -- (void)postIndicatorForResource:(EMResourceValue *)indicator; -- (void)operationDone:(int)status; -@end - - -#pragma mark - EMConnectionTypeScannerDelegate Declaration - -/** - * These methods are sen tto the connection delegate to inform it of devices that come available or go offline. - */ - -@protocol EMConnectionTypeScannerDelegate - -/** - * Tells the delegate a device was found. - */ - --(void)deviceScanner:(id)scanner didFindDevice:(EMDeviceBasicDescription *)device; - -/** - * Tells the delegate a device was lost. - */ --(void)deviceScanner:(id)scanner didLoseDevice:(EMDeviceBasicDescription *)device; - - -/** - * Updates the data for a device description - */ --(void)deviceScanner:(id)scanner didUpdateDevice:(EMDeviceBasicDescription *)device; - -@end - -#pragma mark - EMConnectionType Declaration - -/** - * Abstracts a given protocol for connecting to devices. - */ - -@protocol EMConnectionType - -/** - * The delegate for scanning - */ -@property (nonatomic, unsafe_unretained) id scanDelegate; - -/** - * The delegate for connection communication - */ -@property (nonatomic, unsafe_unretained) id connectionDelegate; - -/** - * The schema for connection - */ -@property (nonatomic, unsafe_unretained) EMSchema *schema; - -/** - * The last read resource value from the device - */ -@property (nonatomic, strong) EMResourceValue *lastReadValue; - -/** - * A boolean indicating whether or not there is a connection with a device. - */ -@property (nonatomic, readonly, getter = isConnected) BOOL connected; - -/** - * The class to use for filtering, or smoothin, signal strength values - */ -@property (nonatomic, strong) Class signalStrengthFilterClass; - -/** - * The type of device - this can be set to anything and retreived for printing or examining. - */ --(NSString *)deviceType; - -/** - * Tells the connection to start looking for devices of its type. - */ --(void)startUpdating; - -/** - * Tells the connection to stop looking for devices of its type. - */ --(void)stopUpdating; - -/** - * Returns whether or not there is a connection with a device. - */ --(BOOL)isConnected; - -/** - * disconnects the current device. - * - */ --(void)disconnect; - -/** - * Establishes a connection with a device - */ --(void)connectToDevice:(EMDeviceBasicDescription *)device connectionDelegate:(id)connDelegate; - - -/** - * YES if available on the current device, NO if unavailable. - */ --(BOOL)isAvailable; - -/** - * Fetches a resource. Can be retrieved in "lastReadValue" - */ --(void)fetch:(id)resourceValue; - -/** - * Fetches a system resource. Can be retrieved in "lastReadValue". - */ -- (void)fetchSystemResource:(id)resourceValue; - -/** - * writes a value to a device. - */ --(void)store:(id)resourceValue; -@end - diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h deleted file mode 100644 index 826f60c..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMDeviceBasicDescription.h +++ /dev/null @@ -1,64 +0,0 @@ -#import "EMSignalStrengthFilter.h" - -@protocol EMConnectionType; - -/** - * EMDeviceBasicDescription is a class used to describe basic device characteristics throughout the entire framework. - * All devices, regardless of connection type, will have these properties. - * - * All classes implementing the EMConnectionType protocol will receive and deliver device information in the form of an EMDeviceBasicDescription. - */ - -@interface EMDeviceBasicDescription : NSObject - -/** - * The name of the device used thoughout the framework. - * Like the unique_identifier, this property needs to be unique. - */ -@property (nonatomic, strong) NSString *name; - -/** - * A concrete EMConnectionType instance that will be used to send messages to the device. - */ -@property (nonatomic, strong) id connectionType; - -/* - * An object that can describe the device to the provided connection type. - * For example, for bluetooth, this might be an instance of CBPeripheral. - */ -@property (nonatomic, strong) id deviceObject; - -/** - * A value between -100 and 0 used to describe signal strength. - */ -@property (nonatomic) float signalStrength; - -/** - * The signal strength filter for smoothing - */ -@property (nonatomic, strong) id signalStrengthFilter; - -/** - Data that was discovered along with the device. - Ex: When dealing with bluetooth, this is the advertising packet data - */ -@property (nonatomic, strong) NSData *advertiseData; - -/** - * An object taken from the advertise data based on the advertise resource in the device's schema - * Possible classes: NSString, NSNumber, NSDictionary, NSArray, NSData - */ -@property (nonatomic, strong) id advertiseObject; - -/** - The first six characters of the device's schema - */ -@property (nonatomic, strong) NSString *shortSchemaHash; - -/** - The name of the schema file in your bundle that relates to this device. - NOTE: Many devices do not broadcast this information. In this case, this property will not be set - */ -@property (nonatomic, strong) NSString *schemaFilePath; - -@end diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMFramework.h b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMFramework.h deleted file mode 100644 index bd5a435..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMFramework.h +++ /dev/null @@ -1,28 +0,0 @@ -// -// EMFramework.h -// Emmoco -// -// Created by bob frankel on 8/22/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMConnectionManager.h" -#import "EMConnectionListManager.h" -#import "EMConnection.h" -#import "EMBluetoothLowEnergyConnectionType.h" -#import "EMSchema.h" -#import "EMResourceValue.h" - -#define EMFrameworkProtocol_11 - -#define EMMinFramework @"12" -#define EMMaxFramework @"13" - -#define SIGNAL_STRENGTH_UNAVAILABLE FLT_MIN - -#ifdef DEBUG -#define EMLog(format, ...) NSLog(@"<%@:(%d)> %@", [[NSString stringWithUTF8String:__FILE__] lastPathComponent], __LINE__, [NSString stringWithFormat:(format), ##__VA_ARGS__]) -#else -#define EMLog(format, ...) -#endif \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMRSSIFilter.h b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMRSSIFilter.h deleted file mode 100644 index 847cd9c..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMRSSIFilter.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// EMRSSIFilter.h -// EMFramework -// -// Created by Dexter Weiss on 8/9/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import -#import "EMSignalStrengthFilter.h" - -@interface EMRSSIFilter : NSObject - -+(EMRSSIFilter *)filterWithInitialRSSI:(float)rssi; - --(id)initWithInitialSignalStrengthValue:(float)signalStrengthValue; --(float)addSignalStrengthValue:(float)signalStrengthValue; - -@end diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h deleted file mode 100644 index 7de58f9..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMResourceValue+CocoaAdditions.h +++ /dev/null @@ -1,9 +0,0 @@ -#import "EMResourceValue.h" - -@interface EMResourceValue (CocoaAdditions) - --(void)setNSObjectValue:(id)object; - --(id)NSObjectValue; - -@end diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMResourceValue.h b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMResourceValue.h deleted file mode 100644 index 44e36c5..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMResourceValue.h +++ /dev/null @@ -1,246 +0,0 @@ -// -// EMResourceValue.h -// Emmoco -// -// Created by bob frankel on 8/8/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMSerialPacket.h" - -@class EMSchema; -@class EMSerialPacket; -@class EMResourceValue; - -/** - * A protocol to define the methods that all EMResourceValue subclasses must define. - * - * Written by Carolyn Vaughan - */ - -@protocol EMResourceValueProtocol - -/** - * Internal initialization method used by EMResourceValue subclasses - * @param theName the name of this value - * @param theType the type of this value - * @param theResourceSchema the schema associated with this value - * @return this value - */ -- (id)initWithName:(NSString*)theName type:(NSString*)theType schema:(EMSchema*)theResourceSchema; - -/** - * Returns true if the type of this value is an Array, and false otherwise. - */ -- (BOOL)isArray; - -/** - * Returns true if the type of this value is a Num, and false otherwise. - */ -- (BOOL)isNum; - -/** - * Returns true if the type of this value is an Enum, and false otherwise. - */ -- (BOOL)isEnum; - -/** - * Returns true if the type of this value is a File, and false otherwise. - */ -- (BOOL)isFile; - -/** - * Returns true if the type of this value is an Int, and false otherwise. - */ -- (BOOL)isInt; - -/** - * Returns true if the type of this value is a String, and false otherwise. - */ -- (BOOL)isString; - -/** - * Returns true if the type of this value is scalar (Num, Enum, Int, String), and false otherwise. - */ -- (BOOL)isScalar; - -/** - * Return true if the type of this value is a Struct, and false otherwise. - */ -- (BOOL)isStruct; - -/** - * Return true if the type of this value is a Void, and false otherwise. - */ -- (BOOL)isVoid; - -/** - * Used to put the resource's value to the device - * @param buffer the data buffer being sent to the device - * - * The PUT is based on RESTful resourcing - */ -- (void)putData:(EMSerialPacket*)buffer; - -/** - * Used to get the resource's value from the device - * @param buffer the data buffer being received from the device - * @param size the amount of data the buffer holds - * - * The GET is based on RESTful resourcing - */ -- (void)getDataOfSize:(int)size fromBuffer:(EMSerialPacket*)buffer; - -/** - * Assign a double value to a resource. - * @param value the value to be assigned, represented as a double - */ -- (void)setDoubleValue:(double)value; - -/** - * Assign a long value to a resource. For Num and Enum resources, this sets the ordinal value for the resource instead of setting the value directly. - * @param value the value to be assigned, represented as a long - */ -- (void)setLongValue:(long long)value; - -/** - * Assign a string value to a resource. - * @param value the value to be assigned, represented as a String - */ -- (void)setStringValue:(NSString*)value; - -/** - * This ResourceValue, as a double. - * @exception UsageError the type of this value is not a Num - */ -- (double)doubleValue; - -/** - * This ResourceValue, as a long. For Num and Enum resources, this returns the ordinal value for the resource instead of the actual value. - * @exception UsageError the type of this value is not a Scalar - */ -- (long long)longValue; - -/** - * This ResourceValue, as a String. - * @exception UsageError the type of this value is not a Scalar - */ -- (NSString*)stringValue; - -/** - * Assign another resource value's value to this resource value - * @param source the ResourceValue who's value you wish to assign to this EMResourceValue instance - */ -- (void)copyFromResource:(EMResourceValue*)source; - -/** - * Reset this ResourceValue to its initial state upon creation - */ -- (void)reset; - -/** - * The minimum numerical value for this ResourceValue. - */ -- (double)min; - -/** - * The maximum numerical value for this ResourceValue. - */ -- (double)max; - -/** - * The step for this ResourceValue. - */ -- (double)step; - -/** - * The maximum number of distinct values for this ResourceValue. - */ -- (long)length; - -/** - * An array of acceptable enum values for this ResourceValue. - */ -- (NSArray *)enumValues; - -/** - * An array of acceptable field names for this ResourceValue. - */ -- (NSArray *)fieldNames; - -/** - * Select a ResourceValue element from a ResourceValue Array by index - * @param index the element to be selected - * @return the indexed element - */ -- (EMResourceValue*)index:(int)index; - -/** - * Select a ResourceValue element from a ResourceValue Struct by field name - * @param fieldName the element to be selected - * @return the ResourceValue held in the selected field - */ -- (EMResourceValue*)select:(NSString*)fieldName; - -/** - * Return the end-of-file status for this ResourceValue File. For internal use only. - */ -- (BOOL)fileEof; - -/** - * Prepare a local file associated with this ResourceValue File for reading. For internal use only; - d*/ -- (void)fileFetch; - -/** - * Prepare a local file associated with this ResourceValue File for writing. For internal use only; - */ -- (void)fileStore; - --(NSData *)fileData; - -@end - -/** - * A container for different types of resource values. - * Instances of this class are used to hold values for resources whose types is - * either Void, Int, Enum, Num, String, Struct, Array, or File. - * - * See also: - * - * - [EMSchema newResourceValueForResourceNamed:] - * - * Written by Bob Frankel and Carolyn Vaughan - */ -@interface EMResourceValue : NSObject { - -} - -/** - * The name of the resource. - */ -@property(readonly) NSString* name; - -/** - * The resource schema associated with the resource. - */ -@property(readonly) EMSchema* resourceSchema; - -/** - * The type of the resource. - */ -@property(readonly) NSString* type; - -- (int)valueSize; -/** - * Create a EMResourceValue. This method is used internally by the framework. - * @param name the name given to the newly-created value - * @param type the type of the newly-created value - * @param resourceSchema an EMSchema instance - * @return a new EMResourceValue instance - */ -+ (EMResourceValue*)resourceWithName:(NSString*)name ofType:(NSString*)type fromSchema:(EMSchema*)resourceSchema; - -@end - diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMSchema.h b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMSchema.h deleted file mode 100644 index e219126..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMSchema.h +++ /dev/null @@ -1,237 +0,0 @@ -// -// EMSchema.h -// Emmoco -// -// Created by bob frankel on 8/7/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMResourceValue.h" - -typedef enum { - EMResourceAccessTypeRead = 1 << 0, - EMResourceAccessTypeWrite = 1 << 1, - EMResourceAccessTypeIndicate = 1 << 2, -} EMResourceAccessType; - -@class EMResourceValue; - -/** - * A set of meta-data describing a set of resources. - * Written by Bob Frankel and Carolyn Vaughan - */ -@interface EMSchema : NSObject { - -} - -/** - * Creates a EMResourceSchema instance from the contents of a file. - * @param fileName a file containing JSON content - * @return a newly created EMResourceSchema instance - */ -+ (EMSchema*)schemaFromFile:(NSString*)fileName; - -/** - * Get the read/write/indicator access capabilities of a named resource - * @param resourceName a valid resource name in this schema - * @return an NSString containing the characters 'r', 'w', and 'i' as appropriate - * @exception UsageError the resource name is invalid - */ -- (EMResourceAccessType)accessForResource:(NSString*)resourceName; - -/** - * Returns a sorted NSArray containing all application resource names in this schema - */ -- (NSArray*)applicationResources; - -/** - * Get the parameters associated with a number type. - * @param type a valid number type name in this schema - * @return a four-element NSArray holding the min, max, step, and prec parameters of this type - * @exception UsageError the number type name is invalid - */ -- (NSArray*)numberParametersForType:(NSString*)type; - -/** -* Get the representation type associated with a number type. -* @param type a valid number type name in this schema -* @return an integral representation type -* @exception UsageError the number type name is invalid -*/ -- (NSString*)numericRepresentationForType:(NSString*)type; - -/** - * Get the values associated with an enum type. - * @param type a valid enum type name in this schema - * @return a NSDictionary containing enum value names and their corresponding ordinal - * @exception UsageError the enum type name is invalid - */ -- (NSDictionary*)enumValuesForType:(NSString*)type; - -/** - * Get the names of the fields associated with a struct type. - * @param type a valid struct type name in this schema - * @return a NSArray containing field names - * @exception UsageError the struct type name is invalid - */ -- (NSArray*)fieldNamesForType:(NSString*)type; - -/** - * Get the fields associated with a struct type. - * @param type a valid struct type name in this schema - * @return a NSDictionary containing field names and their corresponding type code - * @exception UsageError the struct type name is invalid - */ -- (NSDictionary*)fieldsForType:(NSString*)type; - -/** - * Get the length of this string type. - * @param type a valid string type name in this schema - * @return the length of this string type - * @exception UsageError the string type name is invalid - */ -- (int)stringLengthForType:(NSString*)type; - -/** - * Returns the fully-qualified name of this schema. - */ -- (NSString*)name; - -/** - * Returns the protocol level of this schema - */ -- (int)protocolLevel; - -/** - * Returns an NSDictionary containing all resource names in this schema and their corresponding type code. - */ -- (NSDictionary*)resources; - -/** - * Returns the maximum size in bytes amongst all resource types in this schema. - */ -- (int)maxResourceSize; - -/** - * Get the alignment of a named resource - * @param resourceName a named resource in this schema - * @return the alignment in bytes of this resource - * @exception UsageError the resource name is invalid - */ -- (int)byteAlignmentForResource:(NSString*)resourceName; - -/** - * Get the unique id associated with a named resource - * @param resourceName a named resource in this schema - * @return the corresponding resource id - * @exception UsageError the resource name is invalid - */ -- (int)idForResource:(NSString*)resourceName; - -/** - * Get the resource name associated with this resource id - * @param resourceId a resource id - * @return the corresponding resource name - * @exception UsageError the resource id is invalid - * @see idForResource: - */ -- (NSString*)nameForResourceWithID:(NSInteger)resourceId; - -/** - * Get the size of a named resource - * @param resourceName a named resource in this schema - * @return the size in bytes of this resource - * @exception UsageError the resource name is invalid - */ -- (int)sizeForResourceNamed:(NSString*)resourceName; - -/** - * Get the size of a standard scalar type - * @param type a scalar type code - * @return the size in bytes of this standard type - * @exception UsageError the type code is invalid - */ -- (int)sizeForStandardType:(NSString*)type; - -/** - * Get the alignment of a standard scalar type - * @param type a scalar type code - * @return the alignment in bytes of this standard type - * @exception UsageError the type code is invalid - */ -- (int)alignmentForStandardType:(NSString*)type; - -/** - * Returns a sorted NSArray containing all system resource names in this schema - */ -- (NSArray*)systemResources; - -/** - * Get the type of a named resource - * @param resourceName the name of a resource in this schema - * @return the type code associated with this resource - * @exception UsageError the resource name is invalid - */ -- (NSString*)typeOfResourceNamed:(NSString*)resourceName; - -/** - * Returns the owner of the schema definition this schema was created from. - */ -- (NSString*)owner; - -/** - * Returns the version of the schema definition this schema was created from. - */ -- (NSString*)version; - -/** - * Returns the description associated with this schema. - */ -- (NSString*)schemaDescription; - -/** - * Returns the UUID associated with this schema. - */ -- (NSString*)UUID; - -/** - * Returns the UUID associated with this schema as an array of numbers. - */ -- (NSArray *)numericalUUID; - -/** - * Returns the build number associated with this schema as an array of numbers. - */ -- (NSArray *)buildDate; - -/** - * Returns the schema hash associated with this schema as an array of numbers. - */ -- (NSArray *)schemaHash; - -/** - * Returns the name of the resource that is being broadcast in the advertising packets. Returns nil if none. - */ --(NSString *)broadcastResourceName; - -/** - * Create a new ResourceValue instance for a named resource. - * @param resourceName a named resource in this schema - * @return a newly created EMResourceValue to a value for this resource - * @exception UsageError the resource name is invalid - */ -- (EMResourceValue*)newResourceValueForResourceNamed:(NSString*)resourceName; - -/* - * TODO - fill in this documentation - */ -- (BOOL)validateResourceNamed:(NSString*)resourceName withAccess:(EMResourceAccessType)access; - --(NSNumber *)embeddedProtocolNumber; - --(int)packedSizeForType:(NSString*)type; --(int)unpackedSizeForType:(NSString*)type; --(NSArray *)fieldPackingsForType:(NSString*)type; - -@end diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMSerialPacket.h b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMSerialPacket.h deleted file mode 100644 index 4e10fbf..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMSerialPacket.h +++ /dev/null @@ -1,46 +0,0 @@ -// -// EMSerialPacket.h -// Emmoco -// -// Created by bob frankel on 8/18/11. -// Copyright 2011 Emmoco, Inc.. All rights reserved. -// - -#import -#import "EMSchema.h" -#import "EMChecksum.h" - -@class EMSchema; - -#define EM_MAX_DATA_SIZE 240 -#define EM_HEADER_SIZE 4 - -enum { - EMSerialPacket_NOP = 1 << 0, - EMSerialPacket_FETCH = 1 << 1, - EMSerialPacket_FETCH_DONE = 1 << 2, - EMSerialPacket_STORE = 1 << 3, - EMSerialPacket_STORE_DONE = 1 << 4, - EMSerialPacket_INDICATOR = 1 << 5 -}; -typedef NSUInteger EMSerialPacketKind; - -typedef struct EMSerialPacketHeader { - int size; - EMSerialPacketKind kind; - int resourceId; -} EMSerialPacketHeader; - -@interface EMSerialPacket : NSObject { - -} - -@property(readonly) uint8_t* buffer; -@property(readonly) int length; - -- (void)addInteger:(long long)anInt forByteSize:(int)size; -- (void)alignTo:(int)align; -- (void)rewind; -- (long long)scanIntegerForByteSize:(int)size asUnsigned:(BOOL)isUnsigned; - -@end diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h deleted file mode 100644 index 241d8fc..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMSignalStrengthFilter.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// EMSignalStrengthFilter.h -// EMFramework -// -// Created by Dexter Weiss on 8/9/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@protocol EMSignalStrengthFilter - --(id)initWithInitialSignalStrengthValue:(float)signalStrengthValue; --(float)addSignalStrengthValue:(float)signalStrengthValue; - -@end diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMTypes.h b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMTypes.h deleted file mode 100644 index 9aa20fb..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/Headers/EMTypes.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// EMDevice.h -// Emmoco -// -// Copyright 2012 Emmoco, Inc.. All rights reserved. -// - -typedef enum { - EMOperationStatusSuccess, - EMOperationStatusFailure -} EMOperationStatus; - -/* - * Block type used to doing callbacks to user programs. User programs define callbacks conforming to this - * block signature and the framework calls them back suppling status value and data object - */ -typedef void(^EMResourceBlock)(EMOperationStatus status, EMResourceValue *value); - -typedef void(^EMStatusBlock)(EMOperationStatus status); - -typedef void(^EMFailBlock)(NSError *error); \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/README.md b/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/README.md deleted file mode 100644 index a2ec505..0000000 --- a/ios-examples-13.4.9/FirstApp/EmmocoMobileFramework/README.md +++ /dev/null @@ -1,18 +0,0 @@ -# Adding EMFramework to your project -================== -### Library dependencies -1) libEMFramework.a -2) CoreBluetooth.framework - -================== - -### Add the headers to your project - -All headers found in the `EmmocoMobileFramework/Headers` folder should be included. - -================== - -### Add Schemas to your project - -Add the system.json file from the Assets/ directory into your application bundle. - diff --git a/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.pbxproj b/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.pbxproj deleted file mode 100644 index 07dd861..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.pbxproj +++ /dev/null @@ -1,586 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 3471866118070D9300FA0FB2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3471866018070D9300FA0FB2 /* Foundation.framework */; }; - 3471866318070D9300FA0FB2 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3471866218070D9300FA0FB2 /* CoreGraphics.framework */; }; - 3471866518070D9300FA0FB2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3471866418070D9300FA0FB2 /* UIKit.framework */; }; - 3471867A18070D9300FA0FB2 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3471867918070D9300FA0FB2 /* XCTest.framework */; }; - 3471867B18070D9300FA0FB2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3471866018070D9300FA0FB2 /* Foundation.framework */; }; - 3471867C18070D9300FA0FB2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3471866418070D9300FA0FB2 /* UIKit.framework */; }; - 3471868418070D9300FA0FB2 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3471868218070D9300FA0FB2 /* InfoPlist.strings */; }; - 3471868618070D9300FA0FB2 /* TestAppExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3471868518070D9300FA0FB2 /* TestAppExampleTests.m */; }; - 347186A618070E7200FA0FB2 /* libEMFramework.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 347186A518070E7200FA0FB2 /* libEMFramework.a */; }; - 347186AC18070FAB00FA0FB2 /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 347186AB18070FAB00FA0FB2 /* CoreBluetooth.framework */; }; - 34AAB883189804FF0019860D /* EMAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 34AAB877189804FF0019860D /* EMAppDelegate.m */; }; - 34AAB884189804FF0019860D /* EMConnectingView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 34AAB878189804FF0019860D /* EMConnectingView.xib */; }; - 34AAB885189804FF0019860D /* EMDevicePickerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34AAB87A189804FF0019860D /* EMDevicePickerViewController.m */; }; - 34AAB886189804FF0019860D /* EMFirstAppViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34AAB87C189804FF0019860D /* EMFirstAppViewController.m */; }; - 34AAB887189804FF0019860D /* first_app.json in Resources */ = {isa = PBXBuildFile; fileRef = 34AAB87D189804FF0019860D /* first_app.json */; }; - 34AAB889189804FF0019860D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 34AAB880189804FF0019860D /* main.m */; }; - 34AAB88A189804FF0019860D /* MainStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 34AAB881189804FF0019860D /* MainStoryboard.storyboard */; }; - 34AAB88B189804FF0019860D /* system.json in Resources */ = {isa = PBXBuildFile; fileRef = 34AAB882189804FF0019860D /* system.json */; }; - 34AAB88D189805300019860D /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 34AAB88C189805300019860D /* Images.xcassets */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 3471867D18070D9300FA0FB2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 3471865518070D9300FA0FB2 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3471865C18070D9300FA0FB2; - remoteInfo = TestAppExample; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 3471865D18070D9300FA0FB2 /* FirstApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FirstApp.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 3471866018070D9300FA0FB2 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 3471866218070D9300FA0FB2 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - 3471866418070D9300FA0FB2 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - 3471866818070D9300FA0FB2 /* FirstApp-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "FirstApp-Info.plist"; sourceTree = ""; }; - 3471866A18070D9300FA0FB2 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 3471866C18070D9300FA0FB2 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 3471866E18070D9300FA0FB2 /* FirstApp-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "FirstApp-Prefix.pch"; sourceTree = ""; }; - 3471867818070D9300FA0FB2 /* FirstAppTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FirstAppTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 3471867918070D9300FA0FB2 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 3471868118070D9300FA0FB2 /* FirstAppTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "FirstAppTests-Info.plist"; sourceTree = ""; }; - 3471868318070D9300FA0FB2 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 3471868518070D9300FA0FB2 /* TestAppExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TestAppExampleTests.m; sourceTree = ""; }; - 3471869118070E6500FA0FB2 /* EMBluetoothLowEnergyConnectionType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMBluetoothLowEnergyConnectionType.h; sourceTree = ""; }; - 3471869218070E6500FA0FB2 /* EMChecksum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMChecksum.h; sourceTree = ""; }; - 3471869318070E6500FA0FB2 /* EMConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnection.h; sourceTree = ""; }; - 3471869418070E6500FA0FB2 /* EMConnectionIndicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionIndicator.h; sourceTree = ""; }; - 3471869518070E6500FA0FB2 /* EMConnectionListManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionListManager.h; sourceTree = ""; }; - 3471869618070E6500FA0FB2 /* EMConnectionListView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionListView.h; sourceTree = ""; }; - 3471869718070E6500FA0FB2 /* EMConnectionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionManager.h; sourceTree = ""; }; - 3471869818070E6500FA0FB2 /* EMConnectionPickerDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionPickerDelegate.h; sourceTree = ""; }; - 3471869918070E6500FA0FB2 /* EMConnectionType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMConnectionType.h; sourceTree = ""; }; - 3471869A18070E6500FA0FB2 /* EMDeviceBasicDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMDeviceBasicDescription.h; sourceTree = ""; }; - 3471869B18070E6500FA0FB2 /* EMFramework.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMFramework.h; sourceTree = ""; }; - 3471869C18070E6500FA0FB2 /* EMMockConnectionType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMMockConnectionType.h; sourceTree = ""; }; - 3471869D18070E6500FA0FB2 /* EMMockDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMMockDevice.h; sourceTree = ""; }; - 3471869E18070E6500FA0FB2 /* EMResourceValue+CocoaAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "EMResourceValue+CocoaAdditions.h"; sourceTree = ""; }; - 3471869F18070E6500FA0FB2 /* EMResourceValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMResourceValue.h; sourceTree = ""; }; - 347186A018070E6500FA0FB2 /* EMSchema.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMSchema.h; sourceTree = ""; }; - 347186A118070E6500FA0FB2 /* EMSerialPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMSerialPacket.h; sourceTree = ""; }; - 347186A218070E6500FA0FB2 /* EMSignalStrengthFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMSignalStrengthFilter.h; sourceTree = ""; }; - 347186A318070E6500FA0FB2 /* EMTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMTypes.h; sourceTree = ""; }; - 347186A418070E6500FA0FB2 /* NSTimer+EMAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSTimer+EMAdditions.h"; sourceTree = ""; }; - 347186A518070E7200FA0FB2 /* libEMFramework.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libEMFramework.a; path = EmmocoMobileFramework/Framework/libEMFramework.a; sourceTree = SOURCE_ROOT; }; - 347186AB18070FAB00FA0FB2 /* CoreBluetooth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreBluetooth.framework; path = System/Library/Frameworks/CoreBluetooth.framework; sourceTree = SDKROOT; }; - 34AAB876189804FF0019860D /* EMAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EMAppDelegate.h; path = FirstAppExample/EMAppDelegate.h; sourceTree = SOURCE_ROOT; }; - 34AAB877189804FF0019860D /* EMAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = EMAppDelegate.m; path = FirstAppExample/EMAppDelegate.m; sourceTree = SOURCE_ROOT; }; - 34AAB878189804FF0019860D /* EMConnectingView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = EMConnectingView.xib; path = FirstAppExample/EMConnectingView.xib; sourceTree = SOURCE_ROOT; }; - 34AAB879189804FF0019860D /* EMDevicePickerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EMDevicePickerViewController.h; path = FirstAppExample/EMDevicePickerViewController.h; sourceTree = SOURCE_ROOT; }; - 34AAB87A189804FF0019860D /* EMDevicePickerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = EMDevicePickerViewController.m; path = FirstAppExample/EMDevicePickerViewController.m; sourceTree = SOURCE_ROOT; }; - 34AAB87B189804FF0019860D /* EMFirstAppViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EMFirstAppViewController.h; path = FirstAppExample/EMFirstAppViewController.h; sourceTree = SOURCE_ROOT; }; - 34AAB87C189804FF0019860D /* EMFirstAppViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = EMFirstAppViewController.m; path = FirstAppExample/EMFirstAppViewController.m; sourceTree = SOURCE_ROOT; }; - 34AAB87D189804FF0019860D /* first_app.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = first_app.json; path = FirstAppExample/first_app.json; sourceTree = SOURCE_ROOT; }; - 34AAB87E189804FF0019860D /* FirstApp-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "FirstApp-Info.plist"; path = "FirstAppExample/FirstApp-Info.plist"; sourceTree = SOURCE_ROOT; }; - 34AAB87F189804FF0019860D /* FirstApp-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "FirstApp-Prefix.pch"; path = "FirstAppExample/FirstApp-Prefix.pch"; sourceTree = SOURCE_ROOT; }; - 34AAB880189804FF0019860D /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = FirstAppExample/main.m; sourceTree = SOURCE_ROOT; }; - 34AAB881189804FF0019860D /* MainStoryboard.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = MainStoryboard.storyboard; path = FirstAppExample/MainStoryboard.storyboard; sourceTree = SOURCE_ROOT; }; - 34AAB882189804FF0019860D /* system.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = system.json; path = FirstAppExample/system.json; sourceTree = SOURCE_ROOT; }; - 34AAB88C189805300019860D /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = FirstAppExample/Images.xcassets; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 3471865A18070D9300FA0FB2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 347186AC18070FAB00FA0FB2 /* CoreBluetooth.framework in Frameworks */, - 3471866318070D9300FA0FB2 /* CoreGraphics.framework in Frameworks */, - 3471866518070D9300FA0FB2 /* UIKit.framework in Frameworks */, - 347186A618070E7200FA0FB2 /* libEMFramework.a in Frameworks */, - 3471866118070D9300FA0FB2 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3471867518070D9300FA0FB2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3471867A18070D9300FA0FB2 /* XCTest.framework in Frameworks */, - 3471867C18070D9300FA0FB2 /* UIKit.framework in Frameworks */, - 3471867B18070D9300FA0FB2 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 3471865418070D9300FA0FB2 = { - isa = PBXGroup; - children = ( - 3471866618070D9300FA0FB2 /* FirstApp */, - 3471867F18070D9300FA0FB2 /* FirstAppExampleTests */, - 3471865F18070D9300FA0FB2 /* Frameworks */, - 3471865E18070D9300FA0FB2 /* Products */, - ); - sourceTree = ""; - }; - 3471865E18070D9300FA0FB2 /* Products */ = { - isa = PBXGroup; - children = ( - 3471865D18070D9300FA0FB2 /* FirstApp.app */, - 3471867818070D9300FA0FB2 /* FirstAppTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 3471865F18070D9300FA0FB2 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 347186AB18070FAB00FA0FB2 /* CoreBluetooth.framework */, - 3471866018070D9300FA0FB2 /* Foundation.framework */, - 3471866218070D9300FA0FB2 /* CoreGraphics.framework */, - 3471866418070D9300FA0FB2 /* UIKit.framework */, - 3471867918070D9300FA0FB2 /* XCTest.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 3471866618070D9300FA0FB2 /* FirstApp */ = { - isa = PBXGroup; - children = ( - 34AAB881189804FF0019860D /* MainStoryboard.storyboard */, - 34AAB876189804FF0019860D /* EMAppDelegate.h */, - 34AAB877189804FF0019860D /* EMAppDelegate.m */, - 34AAB87B189804FF0019860D /* EMFirstAppViewController.h */, - 34AAB87C189804FF0019860D /* EMFirstAppViewController.m */, - 34AAB88C189805300019860D /* Images.xcassets */, - 34AAB87E189804FF0019860D /* FirstApp-Info.plist */, - 34AAB87F189804FF0019860D /* FirstApp-Prefix.pch */, - 34AAB880189804FF0019860D /* main.m */, - 347186B91807290E00FA0FB2 /* Schemas */, - 347186A718070F7F00FA0FB2 /* Device Picker */, - 3471868F18070E4300FA0FB2 /* Framework */, - 3471866718070D9300FA0FB2 /* Supporting Files */, - ); - name = FirstApp; - path = TestAppExample; - sourceTree = ""; - }; - 3471866718070D9300FA0FB2 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 3471866818070D9300FA0FB2 /* FirstApp-Info.plist */, - 3471866918070D9300FA0FB2 /* InfoPlist.strings */, - 3471866C18070D9300FA0FB2 /* main.m */, - 3471866E18070D9300FA0FB2 /* FirstApp-Prefix.pch */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 3471867F18070D9300FA0FB2 /* FirstAppExampleTests */ = { - isa = PBXGroup; - children = ( - 3471868518070D9300FA0FB2 /* TestAppExampleTests.m */, - 3471868018070D9300FA0FB2 /* Supporting Files */, - ); - name = FirstAppExampleTests; - path = TestAppExampleTests; - sourceTree = ""; - }; - 3471868018070D9300FA0FB2 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 3471868118070D9300FA0FB2 /* FirstAppTests-Info.plist */, - 3471868218070D9300FA0FB2 /* InfoPlist.strings */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 3471868F18070E4300FA0FB2 /* Framework */ = { - isa = PBXGroup; - children = ( - 347186A518070E7200FA0FB2 /* libEMFramework.a */, - 3471869018070E6500FA0FB2 /* Headers */, - ); - name = Framework; - sourceTree = ""; - }; - 3471869018070E6500FA0FB2 /* Headers */ = { - isa = PBXGroup; - children = ( - 3471869118070E6500FA0FB2 /* EMBluetoothLowEnergyConnectionType.h */, - 3471869218070E6500FA0FB2 /* EMChecksum.h */, - 3471869318070E6500FA0FB2 /* EMConnection.h */, - 3471869418070E6500FA0FB2 /* EMConnectionIndicator.h */, - 3471869518070E6500FA0FB2 /* EMConnectionListManager.h */, - 3471869618070E6500FA0FB2 /* EMConnectionListView.h */, - 3471869718070E6500FA0FB2 /* EMConnectionManager.h */, - 3471869818070E6500FA0FB2 /* EMConnectionPickerDelegate.h */, - 3471869918070E6500FA0FB2 /* EMConnectionType.h */, - 3471869A18070E6500FA0FB2 /* EMDeviceBasicDescription.h */, - 3471869B18070E6500FA0FB2 /* EMFramework.h */, - 3471869C18070E6500FA0FB2 /* EMMockConnectionType.h */, - 3471869D18070E6500FA0FB2 /* EMMockDevice.h */, - 3471869E18070E6500FA0FB2 /* EMResourceValue+CocoaAdditions.h */, - 3471869F18070E6500FA0FB2 /* EMResourceValue.h */, - 347186A018070E6500FA0FB2 /* EMSchema.h */, - 347186A118070E6500FA0FB2 /* EMSerialPacket.h */, - 347186A218070E6500FA0FB2 /* EMSignalStrengthFilter.h */, - 347186A318070E6500FA0FB2 /* EMTypes.h */, - 347186A418070E6500FA0FB2 /* NSTimer+EMAdditions.h */, - ); - name = Headers; - path = EmmocoMobileFramework/Headers; - sourceTree = SOURCE_ROOT; - }; - 347186A718070F7F00FA0FB2 /* Device Picker */ = { - isa = PBXGroup; - children = ( - 34AAB878189804FF0019860D /* EMConnectingView.xib */, - 34AAB879189804FF0019860D /* EMDevicePickerViewController.h */, - 34AAB87A189804FF0019860D /* EMDevicePickerViewController.m */, - ); - name = "Device Picker"; - sourceTree = ""; - }; - 347186B91807290E00FA0FB2 /* Schemas */ = { - isa = PBXGroup; - children = ( - 34AAB87D189804FF0019860D /* first_app.json */, - 34AAB882189804FF0019860D /* system.json */, - ); - name = Schemas; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 3471865C18070D9300FA0FB2 /* FirstApp */ = { - isa = PBXNativeTarget; - buildConfigurationList = 3471868918070D9300FA0FB2 /* Build configuration list for PBXNativeTarget "FirstApp" */; - buildPhases = ( - 3471865918070D9300FA0FB2 /* Sources */, - 3471865A18070D9300FA0FB2 /* Frameworks */, - 3471865B18070D9300FA0FB2 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = FirstApp; - productName = TestAppExample; - productReference = 3471865D18070D9300FA0FB2 /* FirstApp.app */; - productType = "com.apple.product-type.application"; - }; - 3471867718070D9300FA0FB2 /* FirstAppTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 3471868C18070D9300FA0FB2 /* Build configuration list for PBXNativeTarget "FirstAppTests" */; - buildPhases = ( - 3471867418070D9300FA0FB2 /* Sources */, - 3471867518070D9300FA0FB2 /* Frameworks */, - 3471867618070D9300FA0FB2 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 3471867E18070D9300FA0FB2 /* PBXTargetDependency */, - ); - name = FirstAppTests; - productName = TestAppExampleTests; - productReference = 3471867818070D9300FA0FB2 /* FirstAppTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 3471865518070D9300FA0FB2 /* Project object */ = { - isa = PBXProject; - attributes = { - CLASSPREFIX = EM; - LastUpgradeCheck = 0500; - ORGANIZATIONNAME = Emmoco; - TargetAttributes = { - 3471867718070D9300FA0FB2 = { - TestTargetID = 3471865C18070D9300FA0FB2; - }; - }; - }; - buildConfigurationList = 3471865818070D9300FA0FB2 /* Build configuration list for PBXProject "FirstApp" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 3471865418070D9300FA0FB2; - productRefGroup = 3471865E18070D9300FA0FB2 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 3471865C18070D9300FA0FB2 /* FirstApp */, - 3471867718070D9300FA0FB2 /* FirstAppTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 3471865B18070D9300FA0FB2 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 34AAB884189804FF0019860D /* EMConnectingView.xib in Resources */, - 34AAB88D189805300019860D /* Images.xcassets in Resources */, - 34AAB88A189804FF0019860D /* MainStoryboard.storyboard in Resources */, - 34AAB88B189804FF0019860D /* system.json in Resources */, - 34AAB887189804FF0019860D /* first_app.json in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3471867618070D9300FA0FB2 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3471868418070D9300FA0FB2 /* InfoPlist.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 3471865918070D9300FA0FB2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 34AAB885189804FF0019860D /* EMDevicePickerViewController.m in Sources */, - 34AAB883189804FF0019860D /* EMAppDelegate.m in Sources */, - 34AAB886189804FF0019860D /* EMFirstAppViewController.m in Sources */, - 34AAB889189804FF0019860D /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3471867418070D9300FA0FB2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3471868618070D9300FA0FB2 /* TestAppExampleTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 3471867E18070D9300FA0FB2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 3471865C18070D9300FA0FB2 /* FirstApp */; - targetProxy = 3471867D18070D9300FA0FB2 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 3471866918070D9300FA0FB2 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 3471866A18070D9300FA0FB2 /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 3471868218070D9300FA0FB2 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 3471868318070D9300FA0FB2 /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 3471868718070D9300FA0FB2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - 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; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 3471868818070D9300FA0FB2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - 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; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 3471868A18070D9300FA0FB2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "FirstAppExample/FirstApp-Prefix.pch"; - INFOPLIST_FILE = "$(SRCROOT)/FirstAppExample/FirstApp-Info.plist"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - EmmocoMobileFramework/Framework, - ); - OTHER_LDFLAGS = "-all_load"; - PRODUCT_NAME = FirstApp; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - 3471868B18070D9300FA0FB2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "FirstAppExample/FirstApp-Prefix.pch"; - INFOPLIST_FILE = "$(SRCROOT)/FirstAppExample/FirstApp-Info.plist"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - EmmocoMobileFramework/Framework, - ); - OTHER_LDFLAGS = "-all_load"; - PRODUCT_NAME = FirstApp; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - 3471868D18070D9300FA0FB2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/TestAppExample.app/TestAppExample"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "TestAppExample/TestAppExample-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = "TestAppExampleTests/FirstAppTests-Info.plist"; - PRODUCT_NAME = FirstAppTests; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Debug; - }; - 3471868E18070D9300FA0FB2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/TestAppExample.app/TestAppExample"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "TestAppExample/TestAppExample-Prefix.pch"; - INFOPLIST_FILE = "TestAppExampleTests/FirstAppTests-Info.plist"; - PRODUCT_NAME = FirstAppTests; - TEST_HOST = "$(BUNDLE_LOADER)"; - WRAPPER_EXTENSION = xctest; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 3471865818070D9300FA0FB2 /* Build configuration list for PBXProject "FirstApp" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 3471868718070D9300FA0FB2 /* Debug */, - 3471868818070D9300FA0FB2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 3471868918070D9300FA0FB2 /* Build configuration list for PBXNativeTarget "FirstApp" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 3471868A18070D9300FA0FB2 /* Debug */, - 3471868B18070D9300FA0FB2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 3471868C18070D9300FA0FB2 /* Build configuration list for PBXNativeTarget "FirstAppTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 3471868D18070D9300FA0FB2 /* Debug */, - 3471868E18070D9300FA0FB2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 3471865518070D9300FA0FB2 /* Project object */; -} diff --git a/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 776ca1c..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/xcshareddata/FirstApp.xccheckout b/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/xcshareddata/FirstApp.xccheckout deleted file mode 100644 index ad60022..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/xcshareddata/FirstApp.xccheckout +++ /dev/null @@ -1,46 +0,0 @@ - - - - - IDESourceControlProjectFavoriteDictionaryKey - - IDESourceControlProjectIdentifier - F3823CA7-4E1F-42C9-83E6-7F9A3B0B4380 - IDESourceControlProjectName - FirstApp - IDESourceControlProjectOriginsDictionary - - C52D274C-DEEC-4CDB-BD77-3B4747652588 - svn://imanolbarba.net/durex - - IDESourceControlProjectPath - ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace - IDESourceControlProjectRelativeInstallPathDictionary - - C52D274C-DEEC-4CDB-BD77-3B4747652588 - ../../../.. - - IDESourceControlProjectRepositoryRootDictionary - - C52D274C-DEEC-4CDB-BD77-3B4747652588 - svn://imanolbarba.net/durex - - IDESourceControlProjectURL - svn://imanolbarba.net/durex/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj - IDESourceControlProjectVersion - 110 - IDESourceControlProjectWCCIdentifier - C52D274C-DEEC-4CDB-BD77-3B4747652588 - IDESourceControlProjectWCConfigurations - - - IDESourceControlRepositoryExtensionIdentifierKey - public.vcs.subversion - IDESourceControlWCCIdentifierKey - C52D274C-DEEC-4CDB-BD77-3B4747652588 - IDESourceControlWCCName - durex - - - - diff --git a/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/xcuserdata/imanol.xcuserdatad/UserInterfaceState.xcuserstate b/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/xcuserdata/imanol.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index cde7c4d..0000000 Binary files a/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/xcuserdata/imanol.xcuserdatad/UserInterfaceState.xcuserstate and /dev/null differ diff --git a/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/xcuserdata/imanol.xcuserdatad/WorkspaceSettings.xcsettings b/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/xcuserdata/imanol.xcuserdatad/WorkspaceSettings.xcsettings deleted file mode 100644 index 659c876..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/project.xcworkspace/xcuserdata/imanol.xcuserdatad/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,10 +0,0 @@ - - - - - HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges - - SnapshotAutomaticallyBeforeSignificantChanges - - - diff --git a/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/xcuserdata/imanol.xcuserdatad/xcschemes/FirstApp.xcscheme b/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/xcuserdata/imanol.xcuserdatad/xcschemes/FirstApp.xcscheme deleted file mode 100644 index 714b7e4..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/xcuserdata/imanol.xcuserdatad/xcschemes/FirstApp.xcscheme +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/xcuserdata/imanol.xcuserdatad/xcschemes/xcschememanagement.plist b/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/xcuserdata/imanol.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 9251c46..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstApp.xcodeproj/xcuserdata/imanol.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,27 +0,0 @@ - - - - - SchemeUserState - - FirstApp.xcscheme - - orderHint - 0 - - - SuppressBuildableAutocreation - - 3471865C18070D9300FA0FB2 - - primary - - - 3471867718070D9300FA0FB2 - - primary - - - - - diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExample/EMAppDelegate.h b/ios-examples-13.4.9/FirstApp/FirstAppExample/EMAppDelegate.h deleted file mode 100644 index 444b643..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstAppExample/EMAppDelegate.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// EMAppDelegate.h -// TestAppExample -// -// Created by Dexter Weiss on 10/10/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@interface EMAppDelegate : UIResponder - -@property (strong, nonatomic) UIWindow *window; -@property (nonatomic, strong) IBOutlet UINavigationController *navController; - -@end diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExample/EMAppDelegate.m b/ios-examples-13.4.9/FirstApp/FirstAppExample/EMAppDelegate.m deleted file mode 100644 index 05281e4..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstAppExample/EMAppDelegate.m +++ /dev/null @@ -1,69 +0,0 @@ -// -// EMAppDelegate.m -// TestAppExample -// -// Created by Dexter Weiss on 10/10/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import "EMAppDelegate.h" -#import "EMFramework.h" -#import "EMDevicePickerViewController.h" - -@interface EMAppDelegate () { -} - -@end - -@implementation EMAppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - UINavigationController *navController = (UINavigationController *)[[self window] rootViewController]; - [self setNavController:navController]; - [[self navController] setDelegate:self]; - - [[EMConnectionListManager sharedManager] startUpdating]; - return YES; -} - -- (void)applicationWillResignActive:(UIApplication *)application -{ - // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. - // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. -} - -- (void)applicationDidEnterBackground:(UIApplication *)application -{ - // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. - // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. -} - -- (void)applicationWillEnterForeground:(UIApplication *)application -{ - [[EMConnectionListManager sharedManager] startUpdating]; -} - -- (void)applicationDidBecomeActive:(UIApplication *)application -{ - // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. -} - -- (void)applicationWillTerminate:(UIApplication *)application -{ - // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. -} - -#pragma mark - Navigation Controller - -- (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated { - if ([viewController isKindOfClass:[EMDevicePickerViewController class]]) { - [[EMConnectionManager sharedManager] disconnectWithSuccess:^{ - - } onFail:^(NSError *error) { - - }]; - } -} - -@end diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExample/EMConnectingView.xib b/ios-examples-13.4.9/FirstApp/FirstAppExample/EMConnectingView.xib deleted file mode 100644 index 7e84038..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstAppExample/EMConnectingView.xib +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExample/EMDevicePickerViewController.h b/ios-examples-13.4.9/FirstApp/FirstAppExample/EMDevicePickerViewController.h deleted file mode 100644 index 6caaba7..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstAppExample/EMDevicePickerViewController.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// EMDevicePickerViewController.h -// TestAppExample -// -// Created by Dexter Weiss on 10/10/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@interface EMDevicePickerViewController : UITableViewController - -@end diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExample/EMDevicePickerViewController.m b/ios-examples-13.4.9/FirstApp/FirstAppExample/EMDevicePickerViewController.m deleted file mode 100644 index 317f27f..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstAppExample/EMDevicePickerViewController.m +++ /dev/null @@ -1,103 +0,0 @@ -// -// EMDevicePickerViewController.m -// TestAppExample -// -// Created by Dexter Weiss on 10/10/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import "EMDevicePickerViewController.h" -#import "EMFramework.h" -#import - -@interface EMDevicePickerViewController () - -@property (nonatomic, strong) IBOutlet UIView *connectingView; -@property (nonatomic, strong) IBOutlet UIActivityIndicatorView *activityIndicator; -@property (nonatomic, strong) IBOutlet UIView *popoverView; - -@end - -@implementation EMDevicePickerViewController - -- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil -{ - self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; - if (self) { - // Custom initialization - } - return self; -} - -- (void)viewDidLoad -{ - [super viewDidLoad]; - [[NSBundle mainBundle] loadNibNamed:@"EMConnectingView" owner:self options:nil]; - [[[self popoverView] layer] setCornerRadius:10.0f]; - [[self connectingView] setHidden:YES]; - [[self connectingView] setFrame:[[self view] bounds]]; - [[self view] addSubview:[self connectingView]]; - [[EMConnectionListManager sharedManager] addObserver:self forKeyPath:@"devices" options:0 context:NULL]; -} - --(void)_showConnectingView { - [[self activityIndicator] startAnimating]; - [[self connectingView] setHidden:NO]; -} - --(void)_hideConnectingView { - [[self activityIndicator] stopAnimating]; - [[self connectingView] setHidden:YES]; -} - --(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context { - if (object == [EMConnectionListManager sharedManager]) { - [[self tableView] reloadData]; - } -} - -#pragma mark - Table View Methods - --(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { - return 1; -} - --(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { - return MAX([[[EMConnectionListManager sharedManager] devices] count], 1); -} - --(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { - UITableViewCell *deviceCell = [tableView dequeueReusableCellWithIdentifier:@"DeviceCell"]; - [[deviceCell detailTextLabel] setTextColor:[UIColor darkGrayColor]]; - - EMDeviceBasicDescription *description = nil; - if ([indexPath row] < [[[EMConnectionListManager sharedManager] devices] count]) { - description = [[[EMConnectionListManager sharedManager] devices] objectAtIndex:[indexPath row]]; - } - - if (description) { - [[deviceCell textLabel] setText:[description name]]; - [[deviceCell detailTextLabel] setText:[NSString stringWithFormat:@"Signal Strength: %0.0f", [description signalStrength]]]; - } - else { - [[deviceCell textLabel] setText:NSLocalizedString(@"Searching for devices...", @"No devices found string")]; - [[deviceCell detailTextLabel] setText:nil]; - } - - return deviceCell; -} - --(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { - [self _showConnectingView]; - EMDeviceBasicDescription *description = [[[EMConnectionListManager sharedManager] devices] objectAtIndex:[indexPath row]]; - [[EMConnectionManager sharedManager] connectDevice:description onSuccess:^{ - [self _hideConnectingView]; - [self performSegueWithIdentifier:@"ConnectionSegue" sender:self]; - } onFail:^(NSError *error) { - [self _hideConnectingView]; - UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Connection Failed", @"Alert title") message:NSLocalizedString(@"An error occurred while trying to connect to the selected device", @"Alert message") delegate:nil cancelButtonTitle:NSLocalizedString(@"Close", @"Close button") otherButtonTitles:nil]; - [alert show]; - }]; -} - -@end diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExample/EMFirstAppViewController.h b/ios-examples-13.4.9/FirstApp/FirstAppExample/EMFirstAppViewController.h deleted file mode 100644 index bce8ada..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstAppExample/EMFirstAppViewController.h +++ /dev/null @@ -1,11 +0,0 @@ -#import - -@interface EMFirstAppViewController : UIViewController - -@property (nonatomic, strong) IBOutlet UILabel *valueLabel; -@property (nonatomic, strong) IBOutlet UISlider *valueSlider; - --(IBAction)sliderChanged:(UISlider *)sender; --(IBAction)sliderDidFinishChanging:(UISlider *)sender; - -@end diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExample/EMFirstAppViewController.m b/ios-examples-13.4.9/FirstApp/FirstAppExample/EMFirstAppViewController.m deleted file mode 100644 index e3b40fd..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstAppExample/EMFirstAppViewController.m +++ /dev/null @@ -1,75 +0,0 @@ -#import "EMFirstAppViewController.h" -#import "EMFramework.h" - -@interface EMFirstAppViewController () { - IBOutlet UIActivityIndicatorView *_activityIndicator; - NSTimer *_writeTimer; -} - -@end - -@implementation EMFirstAppViewController - -- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil -{ - self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; - if (self) { - // Custom initialization - } - return self; -} - -- (void)viewDidLoad -{ - [super viewDidLoad]; - [_activityIndicator setHidden:YES]; - [self setTitle:[[[EMConnectionManager sharedManager] connectedDevice] name]]; - [[EMConnectionManager sharedManager] readResource:@"data" onSuccess:^(id readValue) { - [[self valueLabel] setText:[NSString stringWithFormat:@"%d", [readValue intValue]]]; - [[self valueSlider] setValue:[readValue floatValue]]; - } onFail:^(NSError *error) { - - }]; - - [[EMConnectionManager sharedManager] addObserver:self forKeyPath:@"connectionState" options:0 context:NULL]; -} - --(void)dealloc { - [[EMConnectionManager sharedManager] removeObserver:self forKeyPath:@"connectionState"]; -} - --(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context { - if (object == [EMConnectionManager sharedManager]) { - if ([keyPath isEqualToString:@"connectionState"]) { - if ([[EMConnectionManager sharedManager] connectionState] == EMConnectionStateDisrupted) { - [[self navigationController] popToRootViewControllerAnimated:YES]; - } - } - } -} - -#pragma mark - Interface actions - --(IBAction)sliderChanged:(UISlider *)sender { - [[self valueLabel] setText:[NSString stringWithFormat:@"%0.0f", [sender value]]]; - if (_writeTimer) { - [_writeTimer invalidate]; - _writeTimer = nil; - } - _writeTimer = [NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(sliderDidFinishChanging:) userInfo:nil repeats:NO]; -} - --(IBAction)sliderDidFinishChanging:(UISlider *)sender { - [_writeTimer invalidate]; - _writeTimer = nil; - [_activityIndicator startAnimating]; - [_activityIndicator setHidden:NO]; - - [[EMConnectionManager sharedManager] writeValue:[NSNumber numberWithFloat:[[self valueSlider] value]] toResource:@"data" onSuccess:^{ - [_activityIndicator setHidden:YES]; - [_activityIndicator stopAnimating]; - } onFail:^(NSError *error) { - - }]; -} -@end diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExample/FirstApp-Info.plist b/ios-examples-13.4.9/FirstApp/FirstAppExample/FirstApp-Info.plist deleted file mode 100644 index c189583..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstAppExample/FirstApp-Info.plist +++ /dev/null @@ -1,38 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.emmoco.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIMainStoryboardFile - MainStoryboard - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - - - diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExample/FirstApp-Prefix.pch b/ios-examples-13.4.9/FirstApp/FirstAppExample/FirstApp-Prefix.pch deleted file mode 100644 index 743435c..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstAppExample/FirstApp-Prefix.pch +++ /dev/null @@ -1,16 +0,0 @@ -// -// Prefix header -// -// The contents of this file are implicitly included at the beginning of every source file. -// - -#import - -#ifndef __IPHONE_3_0 -#warning "This project uses features only available in iOS SDK 3.0 and later." -#endif - -#ifdef __OBJC__ - #import - #import -#endif diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png b/ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png deleted file mode 100644 index db853cc..0000000 Binary files a/ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/120 - App Icon@2x.png and /dev/null differ diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png b/ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png deleted file mode 100644 index 3165ab3..0000000 Binary files a/ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/29 - App Icon@2x.png and /dev/null differ diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png b/ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png deleted file mode 100644 index 6444f2f..0000000 Binary files a/ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/40 - App Icon@2x.png and /dev/null differ diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/Contents.json b/ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 837c342..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "images" : [ - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "29 - App Icon@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "40 - App Icon@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "120 - App Icon@2x.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/LaunchImage.launchimage/Contents.json b/ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/LaunchImage.launchimage/Contents.json deleted file mode 100644 index c79ebd3..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstAppExample/Images.xcassets/LaunchImage.launchimage/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "orientation" : "portrait", - "idiom" : "iphone", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - }, - { - "orientation" : "portrait", - "idiom" : "iphone", - "subtype" : "retina4", - "extent" : "full-screen", - "minimum-system-version" : "7.0", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExample/MainStoryboard.storyboard b/ios-examples-13.4.9/FirstApp/FirstAppExample/MainStoryboard.storyboard deleted file mode 100644 index 8127da8..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstAppExample/MainStoryboard.storyboard +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExample/en.lproj/InfoPlist.strings b/ios-examples-13.4.9/FirstApp/FirstAppExample/en.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstAppExample/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExample/first_app.json b/ios-examples-13.4.9/FirstApp/FirstAppExample/first_app.json deleted file mode 100644 index 571b20e..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstAppExample/first_app.json +++ /dev/null @@ -1,204 +0,0 @@ -{ - "resources": { - "$schemaHash": { - "dim": 20, - "id": -6, - "align": 1, - "attributes": {"readonly": true}, - "type": "A20:u1", - "access": "r", - "size": 20 - }, - "$eapProtocolLevel": { - "id": -3, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mcmProtocolLevel": { - "id": -2, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mobileRssi": { - "id": -8, - "align": 1, - "attributes": {"readonly": true}, - "type": "i1", - "access": "r", - "size": 1 - }, - "data": { - "id": 1, - "align": 2, - "attributes": {}, - "type": "i2", - "access": "rw", - "size": 2 - }, - "$activeGroup": { - "id": -10, - "align": 1, - "pack": 1, - "attributes": {"readwrite": true}, - "type": "E:system@emmoco.com.System/ParameterGroup", - "access": "rw", - "size": 1 - }, - "$mcmDisconnect": { - "id": -9, - "align": 1, - "attributes": {"writeonly": true}, - "type": "u1", - "access": "w", - "size": 1 - }, - "$eapBuildDate": { - "dim": 8, - "id": -4, - "align": 1, - "attributes": {"readonly": true}, - "type": "A8:u1", - "access": "r", - "size": 8 - }, - "$resourceCount": { - "id": -7, - "align": 1, - "attributes": {"readonly": true}, - "type": "S:system@emmoco.com.System/ResourceCount", - "access": "r", - "size": 2 - }, - "$fileIndexReset": { - "id": -5, - "align": 2, - "attributes": {"writeonly": true}, - "type": "i2", - "access": "w", - "size": 2 - } - }, - "resourceNamesSys": [ - "$activeGroup", - "$eapBuildDate", - "$eapProtocolLevel", - "$fileIndexReset", - "$mcmDisconnect", - "$mcmProtocolLevel", - "$mobileRssi", - "$resourceCount", - "$schemaHash" - ], - "manifest": { - "protocolLevel": 13, - "hash": [ - 124, - 222, - 24, - 201, - 135, - 244, - 35, - 197, - 14, - 170, - 21, - 17, - 84, - 224, - 220, - 189 - ], - "toolVersion": "13.3.6.201308281515", - "name": "FirstApp", - "$$md5": "7cde18c987f423c50eaa151154e0dcbd", - "build": [ - 7, - 50, - 186, - 203, - 64, - 1, - 0, - 0 - ], - "date": "2013-08-29T15:18:32", - "maxAlign": 2, - "maxSize": 20, - "version": "1.0.0" - }, - "resourceNames": [ - "data", - "$mcmProtocolLevel", - "$eapProtocolLevel", - "$eapBuildDate", - "$fileIndexReset", - "$schemaHash", - "$resourceCount", - "$mobileRssi", - "$mcmDisconnect", - "$activeGroup" - ], - "attributes": { - "description": "My first app", - "version": "1.0.0" - }, - "resourceNamesApp": ["data"], - "types": { - "system@emmoco.com.System/ResourceCount": { - "packed": false, - "align": 1, - "type": "S:system@emmoco.com.System/ResourceCount", - "size": 2, - "fields": [ - { - "pad": 0, - "align": 1, - "name": "app", - "type": "u1", - "size": 1 - }, - { - "pad": 0, - "align": 1, - "name": "sys", - "type": "u1", - "size": 1 - } - ] - }, - "std:i2": { - "align": 2, - "size": 2 - }, - "std:i1": { - "align": 1, - "size": 1 - }, - "std:u1": { - "align": 1, - "size": 1 - }, - "system@emmoco.com.System/ParameterGroup": { - "values": [ - "GROUP_A", - "GROUP_B" - ], - "align": 1, - "pack": 1, - "type": "E:system@emmoco.com.System/ParameterGroup", - "size": 1 - }, - "std:u2": { - "align": 2, - "size": 2 - } - }, - "imports": {"@emmoco.com.FirstApp": true} -} \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExample/main.m b/ios-examples-13.4.9/FirstApp/FirstAppExample/main.m deleted file mode 100644 index 90afaba..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstAppExample/main.m +++ /dev/null @@ -1,18 +0,0 @@ -// -// main.m -// TestAppExample -// -// Created by Dexter Weiss on 10/10/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -#import "EMAppDelegate.h" - -int main(int argc, char * argv[]) -{ - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([EMAppDelegate class])); - } -} diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExample/system.json b/ios-examples-13.4.9/FirstApp/FirstAppExample/system.json deleted file mode 100644 index 7a27c17..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstAppExample/system.json +++ /dev/null @@ -1,196 +0,0 @@ -{ - "resources": { - "$activeParameterGroup": { - "id": -10, - "align": 1, - "pack": 1, - "attributes": {"readwrite": true}, - "type": "E:system@emmoco.com.System/ParameterGroup", - "access": "rw", - "size": 1 - }, - "$schemaHash": { - "dim": 20, - "id": -6, - "align": 1, - "attributes": {"readonly": true}, - "type": "A20:u1", - "access": "r", - "size": 20 - }, - "$eapProtocolLevel": { - "id": -3, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mcmProtocolLevel": { - "id": -2, - "align": 2, - "attributes": {"readonly": true}, - "type": "u2", - "access": "r", - "size": 2 - }, - "$mobileRssi": { - "id": -8, - "align": 1, - "attributes": {"readonly": true}, - "type": "i1", - "access": "r", - "size": 1 - }, - "$mcmDisconnect": { - "id": -9, - "align": 1, - "attributes": {"writeonly": true}, - "type": "u1", - "access": "w", - "size": 1 - }, - "$eapBuildDate": { - "dim": 8, - "id": -4, - "align": 1, - "attributes": {"readonly": true}, - "type": "A8:u1", - "access": "r", - "size": 8 - }, - "$resourceCount": { - "id": -7, - "align": 1, - "attributes": {"readonly": true}, - "type": "S:system@emmoco.com.System/ResourceCount", - "access": "r", - "size": 2 - }, - "$fileIndexReset": { - "id": -5, - "align": 2, - "attributes": {"writeonly": true}, - "type": "i2", - "access": "w", - "size": 2 - } - }, - "resourceNamesSys": [ - "$activeParameterGroup", - "$eapBuildDate", - "$eapProtocolLevel", - "$fileIndexReset", - "$mcmDisconnect", - "$mcmProtocolLevel", - "$mobileRssi", - "$resourceCount", - "$schemaHash" - ], - "manifest": { - "protocolLevel": 13, - "hash": [ - 108, - 31, - 53, - 92, - 46, - 47, - 48, - 241, - 201, - 5, - 236, - 253, - 10, - 254, - 240, - 187 - ], - "toolVersion": "13.3.0.201307022239", - "name": "System", - "$$md5": "6c1f355c2e2f30f1c905ecfd0afef0bb", - "build": [ - 99, - 80, - 140, - 161, - 63, - 1, - 0, - 0 - ], - "date": "2013-07-02T17:41:34", - "idFormat": "BINARY4", - "maxAlign": 2, - "maxSize": 20, - "version": "13.3.0" - }, - "resourceNames": [ - "$mcmProtocolLevel", - "$eapProtocolLevel", - "$eapBuildDate", - "$fileIndexReset", - "$schemaHash", - "$resourceCount", - "$mobileRssi", - "$mcmDisconnect", - "$activeParameterGroup" - ], - "attributes": { - "description": "System resources schema", - "version": "13.3.0" - }, - "types": { - "system@emmoco.com.System/ResourceCount": { - "packed": false, - "align": 1, - "type": "S:system@emmoco.com.System/ResourceCount", - "size": 2, - "fields": [ - { - "pad": 0, - "align": 1, - "name": "app", - "type": "u1", - "size": 1 - }, - { - "pad": 0, - "align": 1, - "name": "sys", - "type": "u1", - "size": 1 - } - ] - }, - "std:i2": { - "align": 2, - "size": 2 - }, - "std:i1": { - "align": 1, - "size": 1 - }, - "std:u1": { - "align": 1, - "size": 1 - }, - "system@emmoco.com.System/ParameterGroup": { - "values": [ - "GROUP_A", - "GROUP_B" - ], - "align": 1, - "pack": 1, - "type": "E:system@emmoco.com.System/ParameterGroup", - "size": 1 - }, - "std:u2": { - "align": 2, - "size": 2 - } - }, - "resourceNamesApp": [], - "imports": {"@emmoco.com.System": true} -} \ No newline at end of file diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExampleTests/FirstAppTests-Info.plist b/ios-examples-13.4.9/FirstApp/FirstAppExampleTests/FirstAppTests-Info.plist deleted file mode 100644 index b906695..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstAppExampleTests/FirstAppTests-Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.emmoco.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExampleTests/TestAppExampleTests.m b/ios-examples-13.4.9/FirstApp/FirstAppExampleTests/TestAppExampleTests.m deleted file mode 100644 index 334ae3f..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstAppExampleTests/TestAppExampleTests.m +++ /dev/null @@ -1,34 +0,0 @@ -// -// TestAppExampleTests.m -// TestAppExampleTests -// -// Created by Dexter Weiss on 10/10/13. -// Copyright (c) 2013 Emmoco. All rights reserved. -// - -#import - -@interface TestAppExampleTests : XCTestCase - -@end - -@implementation TestAppExampleTests - -- (void)setUp -{ - [super setUp]; - // Put setup code here. This method is called before the invocation of each test method in the class. -} - -- (void)tearDown -{ - // Put teardown code here. This method is called after the invocation of each test method in the class. - [super tearDown]; -} - -- (void)testExample -{ - XCTFail(@"No implementation for \"%s\"", __PRETTY_FUNCTION__); -} - -@end diff --git a/ios-examples-13.4.9/FirstApp/FirstAppExampleTests/en.lproj/InfoPlist.strings b/ios-examples-13.4.9/FirstApp/FirstAppExampleTests/en.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/ios-examples-13.4.9/FirstApp/FirstAppExampleTests/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/ios-examples-13.4.9/README.md b/ios-examples-13.4.9/README.md deleted file mode 100644 index 34f6d2c..0000000 --- a/ios-examples-13.4.9/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# The Emmoco Mobile Framework iOS examples - -## Introduction - -These examples demonstrate use of Emmoco’s Mobile Framework for iOS. Each example shows a different aspect of mobile to embedded system communication. - -NOTE: BLE is no longer supported by the iOS simulator. These examples cannot be built for the i386 architecture. - -There are five examples: - -a) FirstApp - Connecting to a device and writing a value -b) Compound - Dealing with more complicated resource types -c) Indicator - Receiving notifications from the embedded system to your application -d) File - Dealing with file resources -e) Broadcast - Receiving information from embedded systems while not connected - -These examples correspond to their counterparts in the embedded system examples. - -## Before you begin - -This document and these examples assume a basic understanding of iOS, Emmoco’s embedded platform, and Bluetooth Low Energy. To successfully run these iOS examples, you will need their counterparts running on an embedded system. - -## FirstApp - The “Hello world” of mobile to embedded communication - -This example demonstrates scanning, connecting, and writing a value to an embedded system. - -Before connecting to a device, you must “discover” it through scanning. The pattern for this is demonstrated in the class `EMDevicePickerViewController`. This class observes the `devices` property on `EMConnectionListManager` and displays discovered devices in a table. When the user selects a device, this class connects to the device by interacting with `EMConnectionManager`. - -Once connected, the class `EMFirstAppViewController` demonstrates how to write values to the embedded system through an interface control. In this case, a UISlider writes a number down when its value changes. - -## Compound - -This example is similar to the FirstApp example, but demonstrates the reading and writing of a more complex data type. All resources on the embedded system correspond to Foundation objects in iOS. - -`NSNumber` - floats, integers -`NSString` - enums, strings -`NSArray` - Arrays -`NSDictionary` - Structs -`NSData` - files - -In FirstApp, we used `NSNumber` to write to a number. In this example, we’re using an `NSDictionary` to read and write structs. - -## Indicator - -Indicators are notifications that come from the embedded system up to your mobile application. The Mobile Framework delivers these events to you through `NSNotificationCenter`. The Indicator example shows you how to read and process these notifications. - -See `EMIndicatorExampleViewController` for how to do this. - -## File - -Files are often very large, requiring multiple packets to transfer them to and from the embedded system. Fortunately, the Mobile Framework handles this for you. When reading a file, you are given an `NSData` object only after the entire transfer is complete. To write a value, you hand an `NSData` object to the framework. - -## Broadcast - -This is the only example that does not ever connect to the embedded system. Instead, it pulls a resource’s value from the device’s advertise packet. See `EMBroadcastViewController` to understand how this works. -- libgit2 0.22.2