{"id":17647286,"url":"https://github.com/ironsheep/isplowenergymanager","last_synced_at":"2025-04-30T08:23:11.491Z","repository":{"id":7856737,"uuid":"9228819","full_name":"ironsheep/ISPLowEnergyManager","owner":"ironsheep","description":"A pattern for Bluetooth Low Energy Applications - with Demos","archived":false,"fork":false,"pushed_at":"2021-01-08T22:56:35.000Z","size":31188,"stargazers_count":89,"open_issues_count":0,"forks_count":8,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-30T14:22:07.118Z","etag":null,"topics":["bluetooth-low-energy","framework","ios","ipad","iphone","objective-c","sdks","ti-sensor-tag"],"latest_commit_sha":null,"homepage":null,"language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ironsheep.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"ironsheep","patreon":"IronSheep"}},"created_at":"2013-04-04T21:49:16.000Z","updated_at":"2024-06-01T23:29:41.000Z","dependencies_parsed_at":"2022-07-08T08:11:22.240Z","dependency_job_id":null,"html_url":"https://github.com/ironsheep/ISPLowEnergyManager","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ironsheep%2FISPLowEnergyManager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ironsheep%2FISPLowEnergyManager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ironsheep%2FISPLowEnergyManager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ironsheep%2FISPLowEnergyManager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ironsheep","download_url":"https://codeload.github.com/ironsheep/ISPLowEnergyManager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251667033,"owners_count":21624422,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bluetooth-low-energy","framework","ios","ipad","iphone","objective-c","sdks","ti-sensor-tag"],"created_at":"2024-10-23T11:11:56.749Z","updated_at":"2025-04-30T08:23:11.454Z","avatar_url":"https://github.com/ironsheep.png","language":"Objective-C","funding_links":["https://github.com/sponsors/ironsheep","https://patreon.com/IronSheep"],"categories":[],"sub_categories":[],"readme":"# ISPLowEnergyManager\n\n## A pattern for Bluetooth Low Energy Applications - with Demos\n\n\u003e REF blog-post about this object at\n\u003e http://ironsheep-ios-fun.blogspot.com/2013/04/simplifying-pattern-for-application.html\n\n## Demo is built to communicate with \"TI Sensor Tag\"\n\n\u003e REF wiki: SensorTag User Guide about this device at\n\u003e http://processors.wiki.ti.com/index.php/SensorTag_User_Guide\n\n### Changelog\n\n**— Update: 2020 Feb 15:**\n\n- Update to latest Xcode 11.3.1 SDKs\n- Validate and fix project compilation settings.\n- BUGFIX Repair bad calls to base class methods (found during analyze)\n- Fix deprecations \n- Fix compiler warnings (loss of precision)\n\n**— Update: 2017 Nov 29:**\n\n- Update to latest Xcode 9.1 SDKs\n- Address compiler warnings.\n- Validate and fix project compilation settings.\n- Add missing (now needed?) 1024x1024 appIcon\n\n-   **--LowEnergyManager--**:\n-   Update to latest CoreBluetooth API\n-   BUGFIX Force release of peripheral, if user has not, by time app terminates!\n\n-   **--Demo App--**:\n-   BUGFIX Repair Various readings due to sign conversion mistakes\n-   BUGFIX Turned on Y and Z gyros (was only turning on X)\n-   BUGFIX Adjust Accel. value scaling... appears that our device is using +/-8g device (NOT a +/- 2g device)\n-   Fix various Storyboard / layout problems...\n-   Add project background mode indicating need for BTLE accessory use\n\n**— Update: 2017 Mar:**\n\n-   LowEnergyManager: Update to latest \n\n-   Demo App: add App Icons for new devices\n\n**— Update: 2014 Oct 05: 20:29L**\n\n-   LowEnergyManager: Added Alternate form of device discovery with deferred operation scheduling\n\n-   Demo App: converted Temp View Controller to use new \"blocks\" form of communication with SensorTag object\n\n-   Demo App: added (try again) option to No Sensor Tag devices found dialog\n\n-   Demo App: Hrmf... need to fix bug in Obj Temp Calcs...!!!\n\n**— Update: 2014 Aug 23: 04:22L**\n\n-   Added About Tab\n\n-   iPad is now working\n\n-   New App Icon\n\n-   New tab icons\n\n-   Spotted: interesting BUG in object temperature math (Oops!)\n\n**— Update: 2014 Aug 22: 23:05L**\n\n-   add License and Copyright\n\n**— Update: 2014 Aug 22: 22:23L**\n\n-   cleanup code organization (\u0026 internal markings)\n\n-   PENDING: move demo to use of blocks for characteristics updates\n\n-   PENDING: setup iPad U/I\n\n**— Update: 2014 Aug 22: 21:22L**\n\n-   Updated to Latest Library Code\n\n-   iPhone working against TI Sensor Tag\n\n-   PENDING: No U/I yet for iPad (it's next)\n\n**— Update: 2014 Aug 22: 17:00L**\n\n*NOTE: it’s been a while since I’ve been playing with this code. I’m\nrevisiting it now to ensure I’ve posted the latest working code. I’ll\nupdate the following status as each piece is completed over the next\ncouple of days… (posted 22 Aug 2014)*\n\n-   PENDING: Ipad i/f is not yet setup...\n\n-   Current code compiles and runs but finds the first (likely wrong\n    Bluetooth LE device) instead of the desired device. - This says this\n    isn’t my latest version of this manager.\n\n### Copyright\n\nCode in this Repostory is Copyright 2014 ©, Iron Sheep Productions, LLC,\nexcept for the two external components found herein which belong to\ntheir respective owners:\n\n1:MBProgressHUD:Version 0.4 - Created by Matej Bukovinski on 2.4.09.\n[MBProgressHUD at github][]\n\n2:CustomAlert:Created by Aaron Crabtree on 10/14/11 - Copyright (c) 2011\nTap Dezign, LLC. All rights reserved. [Via Blog Post][]\n\n### License\n\nExcluding the two external pieces just identified, the remaining code is\ndistributed under the [MIT license][]\n\n  [MBProgressHUD at github]: http://github.com/jdg/MBProgressHUD\n  [Via Blog Post]: http://code.tutsplus.com/tutorials/ios-sdk-uialertview-custom-graphics--mobile-8886\n  [MIT license]: https://github.com/ironsheep/ISPLowEnergyManager/blob/master/LICENSE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fironsheep%2Fisplowenergymanager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fironsheep%2Fisplowenergymanager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fironsheep%2Fisplowenergymanager/lists"}