Skip to content

Conversation

@marionbarker
Copy link
Contributor

@marionbarker marionbarker commented Sep 21, 2025

Purpose

Enable the silent audio method to be used with Loop when needed.

Background

The DanaKit enables users to select playing a silent tune while the app is in the background or the phone is locked.

  • The allows the user to run with a CGM that does not provide a heartbeat
  • The current DanaKit directions in LoopDocs have the user modify the Loop code to enable this feature, which is off by default

There is also a proposed change to OmniBLE which is under development

  • It provides a pod-keep-alive option
  • Users of iPhone 16 can select a silent tune (or RileyLink) for use with InPlay pods to keep the BLE connection between phone and pod alive so long at the two are within Bluetooth range by sending a getStatus to the pod before the 3-minute automatic BLE disconnect

Test

Trick: While testing, a heartbeat.wav file is used to overwrite the blank.wav file. The tester can then hear the "silent" audio when it is active.

This modification was tested and was successful.

  • Add DanaKit pump
  • Long press pump name
  • Choose silent audio
  • put app in background and hear the heartbeat
  • lock the phone and hear the heartbeat

Reverse the process with long press and disable silent audio.
No heartbeat is heard.

@marionbarker marionbarker requested review from itsmojo and ps2 September 21, 2025 03:21
Copy link
Contributor

@itsmojo itsmojo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@marionbarker marionbarker merged commit b81d866 into dev Sep 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants