From 8f5a14c2ca3a0ffbd0d2718819023cb851a1135c Mon Sep 17 00:00:00 2001 From: Nathan Racklyeft Date: Sat, 12 Mar 2016 20:03:44 -0800 Subject: [PATCH 1/3] Filter the services array to just the CGM service --- xDripG5/BluetoothManager.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xDripG5/BluetoothManager.swift b/xDripG5/BluetoothManager.swift index d47b47d1..be95bb00 100644 --- a/xDripG5/BluetoothManager.swift +++ b/xDripG5/BluetoothManager.swift @@ -364,7 +364,7 @@ class BluetoothManager: NSObject, CBCentralManagerDelegate, CBPeripheralDelegate // MARK: - CBPeripheralDelegate func peripheral(peripheral: CBPeripheral, didDiscoverServices error: NSError?) { - for service in peripheral.services ?? [] { + for service in peripheral.services ?? [] where service.UUID.UUIDString == TransmitterServiceUUID.CGMService.rawValue { var characteristicsToDiscover = [CBUUID]() let knownCharacteristics = service.characteristics?.flatMap({ $0.UUID }) ?? [] From 7913f274d264ee8605b85e5b47d1e34763706f71 Mon Sep 17 00:00:00 2001 From: Nathan Racklyeft Date: Sat, 12 Mar 2016 20:12:41 -0800 Subject: [PATCH 2/3] Version 0.3.1 --- xDripG5.podspec | 2 +- xDripG5/Info.plist | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xDripG5.podspec b/xDripG5.podspec index d755a1e7..98ff6ddb 100644 --- a/xDripG5.podspec +++ b/xDripG5.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "xDripG5" - s.version = "0.3.0" + s.version = "0.3.1" s.summary = "An interface for communicating with the G5 glucose transmitter over Bluetooth." s.description = <<-DESC diff --git a/xDripG5/Info.plist b/xDripG5/Info.plist index f42ccf54..7e82fe10 100644 --- a/xDripG5/Info.plist +++ b/xDripG5/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.3.0 + 0.3.1 CFBundleSignature ???? CFBundleVersion From 4e5caa8e107dff631261e628e7c855a7688a61cc Mon Sep 17 00:00:00 2001 From: Nathan Racklyeft Date: Mon, 14 Mar 2016 22:01:40 -0700 Subject: [PATCH 3/3] Readme and Code of Conduct --- CODE_OF_CONDUCT.md | 72 ++++++++++++++++++++++++++++++++++++++++++++++ README.md | 6 ++-- 2 files changed, 74 insertions(+), 4 deletions(-) create mode 100644 CODE_OF_CONDUCT.md diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..8079e455 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,72 @@ +# Code of Conduct + +In the interest of fostering an open and welcoming environment, we as +contributors and maintainers pledge to making participation in our project and +our community a harassment-free experience for everyone, regardless of age, body +size, disability, ethnicity, gender identity and expression, level of experience, +nationality, personal appearance, race, religion, or sexual identity and +orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment +include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or +advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic + address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable +behavior and are expected to take appropriate and fair corrective action in +response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or +reject comments, commits, code, wiki edits, issues, and other contributions +that are not aligned to this Code of Conduct, or to ban temporarily or +permanently any contributor for other behaviors that they deem inappropriate, +threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces +when an individual is representing the project or its community. Examples of +representing a project or community include using an official project e-mail +address, posting via an official social media account, or acting as an appointed +representative at an online or offline event. Representation of a project may be +further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported by contacting the maintaner [via email](mailto:loudnate@gmail.com). All +complaints will be reviewed and investigated and will result in a response that +is deemed necessary and appropriate to the circumstances. The project team is +obligated to maintain confidentiality with regard to the reporter of an incident. +Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good +faith may face temporary or permanent repercussions as determined by other +members of the project's leadership. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, +available at [http://contributor-covenant.org/version/1/4][version] + +[homepage]: http://contributor-covenant.org +[version]: http://contributor-covenant.org/version/1/4/ \ No newline at end of file diff --git a/README.md b/README.md index e56afd84..4373d6cf 100644 --- a/README.md +++ b/README.md @@ -46,11 +46,9 @@ If you plan to run your app alongside the G5 Mobile application, make sure to se [glucose-badge](https://github.com/dennisgove/glucose-badge) – Display the latest glucose values as an app icon badge +## Code of Conduct - -## Author - -Nathan Racklyeft, loudnate@gmail.com +Please note that this project is released with a [Contributor Code of Conduct](https://github.com/loudnate/LoopKit/blob/master/CODE_OF_CONDUCT.md). By participating in this project you agree to abide by its terms. ## License