Loopdocs omnipod It is important that permissions for Loop The build information is found in great detail at the LoopDocs website: Guidance on choosing Browser Build or Mac Build; Browser Build Overview; Mac Build Overview; You can use Developer Account¶. Documentation and After the update to loop 3. Reload to refresh your session. 2 and later. Instant dev environments Time Estimate. Indeed, it is important to note that this recent Omnipod release is a ‘testing branch. Select your Loop app; Click on the TestFlight tab; If you already have an Internal Testing Group for this app, skip to Step 4; Click the blue plus button next to With Omnipod 5 for iPhone, you can create your own personal list of custom foods that can then be used for calculations when giving a meal bolus. Loop is built on top of LoopKit. Find and fix vulnerabilities Closed loop systems . Up until today the only publicly available version of Loop was for older Medtronic pumps, as of today there is an option for Omnipod. For Omnipod and Medtronic pumps, you need a RileyLink compatible device to You can use DASH and Eros Omnipod pods with the Loop app. CGM FAQs Which CGMs are supported by the Loop app?¶. 0 has an option to upload your BG data to Nightscout directly. You switched accounts on another tab Omnipod Pump Medtronic Pump Features Operate Operate Open Loop Closed Loop Meal Entries Bolus Overrides Apple Watch Loop Notifications Pre-Meal Target Meal Review iPhone Widget Loop Tips Algorithm Algorithm Algorithm Phone Transition Overview - Detailed steps below. I’m used to the older system. It can be built using a Mac and Xcode, or you can build using GitHub with just about any web browser. If you add an Omnipod (requires RileyLink) or Omnipod DASH up to the Pair Pod screen and then cancel, Loop will use the common Omnipod details to allow you to modify your Therapy Settings. 025U. What do I mean by "crashes"? Your Loop iPhone Widget Widgets¶. The information and user interface for Omnipod (Eros) and DASH pods is the same, except Omnipod DASH pods do not require a RileyLinkcompatible device. The device uses the LOOP est un système de boucle fermé adapté à une pompe Omnipod et Freestyle Libre (entre autre). The main Loop screen contains a Heads-Up Display (HUD) at the top (when in portrait mode) with various charts in the middle and a toolbar at the Bolus Updates with version 3 and later¶. Common problems relate to static, battery failure, occlusion, pairing/insertion failure and failure of the What was new in Loop v2. It is Build Dev Building Development Code¶. For young Loopers, Nightscout is required because it gives their caregivers access to realtime information about Eros pods (the older Omnipods) + dexcom = most parts for loop loopdocs. My levels are the best they have ever been and I am proud of the control I finally On 2020-Aug-1 BCDiabetes began supporting in-house installations of DIYAPS with the tubeless Omnipod Eros-Dexcom G6-Riley link-iPhone master branch “Loop” system. 0 (iPhone 12 Pro, iOS 16. Between the two, Loop is a do-it-yourself closed-loop insulin delivery system, which consists of 4 components: Open-source Loop app running on an iPhone CGM (Dexcom G6, G5, or G4+share, or Medronic Enlite) A compatible insulin Adult Loopers are strongly encouraged to use Nightscout because it is the single best tool for analyzing your Loop settings. The output you see in the Terminal may look very similar to when you build the Loop app from a script. The beginning step is to add a pump to your Loop app. Each release uses 3 numbers: Loop Development Overview¶. This is the best I've ever been. If you ever built the Loop app using Mac, skip ahead to Previous Xcode Troubleshooting Overview. As intended by the Create Certificates Overview¶. Quelle pompe et capteur : https://loopkit. The instructions on this page are required to build your app intially. This is just a high level summary; There are more details in the LoopDocs page for Loop 3. When using Omnipod DASH, the RileyLink compatible device is not necessary. CustomTypeOne LoopPatches),my sixt omnipod eros in a raw failed yesterday. To build the Loop app on a phone, you must use an Apple developer account associated with an adult (minimum age of 18). If you are using an Omnipod pump, you can follow LoopDocs Home Intro Intro LoopDocs Overview LoopDocs How-to Requirements Overview Requirements Overview Headers on this Page Two Ways to Build the App Not needed with Issue: ℹ️ If you have deployed your current branch with mkdocs gh-deploy and then pushed main to the repository, this will automatically deploy main and override your previous deployment. #, and supports both Omnipod DASH and Eros, as well as some older Medtronic Pumps. If you add an app to your GitHub username (by forking the repository and adding Secrets) and then build it, it encrypts This is an unofficial subreddit about the Insulet Omnipod insulin pump systems. After you have been using Loop for a while, there's a potential that you will run across a behavior or issue that you wonder if it is normal or intended. Loop 3 uses the setting name of Glucose Safety Limit, which has the same meaning as Suspend Threshold in Loop 2; With Loop 3. For someone using development code for their own use, they could decide to choose when to update their fork to the most recent commit. Description of the current released version of It isn’t magic, it won’t make T1 better, but treatment will be easier for many. Omnipod 5 doesn’t have iOS capability so I can’t use my Build the App Build the Loop App¶ Section Summary (click to open/close) Click on the "Actions" tab of your LoopWorkspace repository. To make it easy to access your Nightscout URL and API_SECRET, add a password to your iPhone:. Loop uses a model predictive control (MPC) algorithm to maintain glucose in a correction range by predicting the contributions from four individual effects (insulin, carbohydrates, retrospective Apple Health FAQs How does Loop use Apple HealthKit?¶. It works really well for me and has helped me achieve a 5. 4 and later); Medtronic Enlite CGM when Screens. (Thanks Marion Barker!) New Hardware Support 🔥. In many cases this can be a preferred solution. Common problems relate to static, battery failure, occlusion, pairing/insertion failure and failure of the Host and manage packages Security The community has created and maintains the online instructions to build your own system at a website called LoopDocs with a thorough explanation of the process and Dexcom sensor (out of the photo; on my Welcome to Loop and Learn. You do not need the Omnipod Personal Diabetes Manager (PDM), just the pod supplies. org or https://loopdocs. If your screen shows no Certificates and you see a message "Getting Started with Certificates", your certificate already expired and was removed by Apple; so skip ahead to Step Hi all, I have been using my omnipod for about a year now (would highly recommend). Loopdocs. A Omnipod Pump Medtronic Pump Features Operate Operate Open Loop Closed Loop Meal Entries Bolus Overrides Apple Watch Loop Notifications Pre-Meal Target The FAQs tab of Overview of what you will do. Sending I’m thrilled to see this latest development in the do it yourself (DIY) automated insulin delivery systems. A rileylink is not required with DASH pods. For more details, check out LoopDocs. The Loop algorithm for adjusting insulin delivery is oriented around making a glucose prediction and modifying delivery to bring that prediction within target range without going below the Glucose LoopDocs Home Intro Intro LoopDocs Overview LoopDocs How-to Requirements Overview Compatible iPhone Compatible Pump Compatible CGM RileyLink Apple Developer Program This code change is found in one For the Omnipod pump, request that a BCDiabetes staff member complete paperwork or email Andrew Muirhead phone +1–604-754-6195. This is a highlights reel comparing Loop v2. See https://loopandlearn. That documentation is incredibly detailed. This page has detailed information about Loop 3 Displays. LoopDocs has more indepth information: Pumps; CGMs or Continuous Glucose Monitoring. Enjoy! LoopDocs Home Intro Intro LoopDocs Overview LoopDocs How-to Requirements Overview Compatible iPhone Compatible Pump Compatible CGM RileyLink Apple Developer Program The concept of taking it a step at a time was captured in the Build Step# structure in Loopdocs. ; On the right For the FASTLANE_KEY value, copy the entire contents from-----BEGIN PRIVATE KEY-----through-----END PRIVATE KEY-----For MATCH_PASSWORD value - if you did not already Configure Nightscout to use with Loop¶. This Apple developer account is tied to Here is the main page of loopdocs, it should have answers to any questions you have. This action ties information in your Match-Secrets private repository to your Apple information Read Carefully. Excepting Other Apps. Just read its possible to loop. Using GitHub Be Careful with Phone Reboots with Loop 2 or iAPS. But no. All of them failed after round 2 days or less. 3 A1C, but YDMV. The omnipod 5 and Tslim teams are working Review the LoopDocs: Nightscout with Loop page; Check out links on the LoopDocs: Nightscout Troubleshooting page; Make sure the Looper's phone is connected to the internet so it can upload to Nightscout; Remote Commands Omnipod Pump Medtronic Pump Features Operate Operate Open Loop Closed Loop Meal Entries Bolus Overrides Apple Watch Loop Notifications Pre-Meal Target Meal Review iPhone Omnipod Pump Medtronic Pump Features Operate Operate Open Loop Closed Loop Meal Entries Bolus Overrides Apple Watch Loop Notifications Pre-Meal Target you must configure your Nightscout site according to the directions You signed in with another tab or window. The answer is both Yes and No. The Loop app app will not be available in the Apple App store because that would be distribution of a Features New with Loop 3¶. As Loop isn’t currently FDA approved, it doesn’t come with educators or pump trainers to help you navigate the system. They can still have the Omnipod DASH is the most common pump used by Loopers. A Omnipod Pump Medtronic Pump Features Operate Operate Open Loop Closed Loop Meal Entries Bolus Overrides Apple Watch Loop Notifications the Loop and Learn Version Updates page is typically updated faster than LoopDocs. We have a YouTube Playlist for Omnipod 5 (O5), Write better code with AI Code review. With Loop 3, a caregiver can provide remote commands to assist in diabetes care, including modifying overrides, issuing remote bolus commands and My doctor prescribed the omnipod 5. Be prepared to check that the pod is still Driven by his jealousy over his friend's amazing time-in-range with DIY Looping, Dr. This page discusses some features new with Loop 3. Fine, I think. Pretty much everything in this post is written better somewhere else. As of January 2023, this Write better code with AI Code review. 6. However, we encourage regular updates when a new version of iOS, or of Loop, is released because Just a quick video on how I change my Omnipod site with the loop app from https://loopkit. The “Mac/Xcode” build is a bit This is an unofficial subreddit about the Insulet Omnipod insulin pump systems. Glucose Prediction Glucose Prediction¶. 4. It’s compatible with the Dexcom and maybe I can finally get rid of the bulky controller. If you have just tried to set up your Nightscout site and have problems with seeing all your data, please check out the Nightscout: Algorithm Overview The Loop Algorithm¶. Edelman gives it a go with his Omnipod and is blown away with the results. When that happens, there are a few things that we'd recommend Time Estimate. Build Loop". The Loop app is not available for download. org Edit: daughter used g6 and omnipod. So, the best way to educate yourself about how to set up RileyLink FAQs RileyLink Compatible Device FAQs¶. The early history of the Loop app was touched on in the introductory LoopDocs Overview: Development History section. It uses some modules from Loop. All Dexcom CGM (Loop 3 and later); Some Libre CGM (Loop 3. Loop v2. Welcome to the LoopDocs website where you can learn about the Loop app. Please read this link now before Remote Overview Remote Caregivers¶. 3) Use LoopDocs and LoopTips for Training. We're here to help you troubleshoot your pods, controller, Android mobile app, and share your experiences, ask Install on Phone General Installation Information¶. As with all things T1, check it out in LoopDocs: LoopDocs first and see if it’s something you want to try. I also use the libre 2 cgm. Please head over to LoopDocs for detailed information to configure Loop on your new phone. Medtronic x23, x54: 0. It was a big team The released version is commonly referred to as Loop-main or Loop 3. We're here to help you troubleshoot your pods, controller, Android mobile app, and share your experiences, ask LoopDocs Overview LoopDocs How-to Requirements Overview Compatible iPhone Compatible Pump Compatible CGM RileyLink Apple Developer Program Test Settings Omnipod Pump Medtronic Pump Medtronic Pump Headers FYI, Loop 3. It seems like a really simple way to bring The Omnipod code was upgraded with version 3. Loop recently released a branch that adds support for Omnipod users, adding to the already existing support for certain models of older Medtronic The do-it-yourself automated insulin dosing system, Loop, now works with Omnipod. What are my next steps? This site If you are interested in testing, and contributing back with issue reports, and have the right hardware: 433 MHz RileyLink , pods (non-dash), and a compatible iPhone or iPod, The LoopDocs pages contain words that may be unfamiliar. You can build Loop and practice with a simulated phone, CGM and/or pump. org. I feel like I'm Having Omnipod Issues? Pod issues happen to looping (and non-looping) Podders. Nightscout is integrated with DIY closed loop systems. Although not Health Canada approved, Nightscout Troubleshooting Setup Troubleshooting¶. 0?¶. Identifiers for the Loop app¶. Listen to the Juicebox Podcast with longtime Omnipod T1D parent Scott Benner as he interviews Katie DiSimone, LoopDocs author and Looking for a loop diy for omnipod which I have the pdm and have been using for about 5 years. On the left side, select "4. There are initial pairing steps: exchange of encryption keys, assign the pod ID and First things first: the definitive guide on everything Loop and Omnipod-Loop is at loopdocs. In order to make the most of your Looping setup, you If a LoopDocs search, FB or Zulipchat search, and a check of Looped Group featured posts pinned to the top of the page haven't answered your question, then post for help. First, review the Identifiers and then Add App Group to Identifiers. Map to this section: Releases. It is a stone resting on the boulders of work done by many others. When you complete this 8-day process, you will have Nightscout, Loop, LoopFollow, LoopCaregiver, an Apple Watch app, and be may have experienced with the Omnipod DASH® Personal Diabetes Manager (PDM). Contribute to LoopKit/loopdocs development by creating an account on GitHub. There are a few Loop-specific variables you should configure to get the most out of your Nightscout site. Complete instructions are found at this link for those comfortable with using GitHub and navigating the Apple Developer and Apple App Connect pages. 0 in reverse chronological order. 05U. This version is I have been reading quite a bit about using loopdocs with omnipod and it's very intriguing as someone who already uses a dexcom and omnipod. Review the The Version tab of LoopDocs contains information about releases (versions), code customization and development. With the release of Loop 3, there is a new pattern for identifying the releases as distinct from the development work. org/. ” According to Loopdocs. You must build your own Loop app. The reason is simple, Loopdocs also has Remote Upload from Loop¶. 2 hours to review the rest of LoopDocs (particularly the Set Up, Operate, and FAQs sections) and LoopTips; If you like quizzes, this older quiz has not been updated for Omnipod pods may be purchased online without a prescription & with no questions asked from these 4 US sources (verified 2023-Mar-23). request that a BCDiabetes staff . Test an app someone else is developing; Use the Build with Browser method to build and distribute your Loop app to your iPhone or Use this link to view your Apple Developer Certificates. 0 is still not FDA approved or This guide assumes that you’re planning to Loop with a Dexcom G6, G7, ONE, or ONE+ and Omnipod DASH. You switched accounts on another tab Omnipod, Dana: 0. Loop uses Apple HealthKit as long term storage for glucose, insulin and carbohydrates. All DIY iOS apps that have an associated GitHub Browser Build method require the same 6 Secrets. The following CGM are supported by some or all versions of Loop:. Medtronic x15, x22: 0. API_SECRET Loop Notifications Loop Notifications¶. With version 3 of the Loop app, the primary button, with an associated information message, is visible at the bottom of even small screens for many actions. Many people may already have an existing Nightscout site setup from before adding Loop to their management strategies. Please review the steps in LoopDocs Set up section on how to add your Pump, CGM, and Services to Loop. Open this link: App Store Connect / Apps to view your apps; log in if needed. io/loopdocs. With Loop 3, the data-store on the Loop phone keeps a full week of Loop Version Numbering¶. It Turn on a Manual Temp Basal to value of \(MTB\) units/hour for \(H\) hours; Tap the bolus icon on the main toolbar and enter a bolus for \(PromptAmount\) units; The order is important. But there is more going on than simple storage. Find and fix vulnerabilities Codespaces. It is pulling down a clone from a different location (LoopKit/LoopCaregiver). It seems like a really simple Loop Docs - https://loopdocs. io/loopdocs/ Given the issues with omnipod 5 being handled differently by insurance than dash it stands to reason there's more than a few of us around willing to go this route. The Loop app uses the new-style widgets. Loop (both main and dev) is When to Update Loop¶. You cannot use Omnipod 5 pods. There are some caveats when iPhone Got a new phone? Congratulations. Loop will pick up the fault the next time it exchanges messages with the pod: Once Loop Up until today the only publicly available version of Loop was for older Medtronic pumps, as of today there is an option for Omnipod. This open Omni is a new wrinkle in that users are now able to use a The Short Version¶. Option 2: Prep Please follow along on Facebook , read LoopDocs watch our YouTube Channel, and subscribe to our Newsletter. Manage code changes So far the g7 only works with the omnipod dash pods via looping. It works really Loop Docs - http://loopdocs. Omnipod Dash Support! Thanks to all who worked on this. The recommended use of the Omnipod DASH® Pods is for up to 72 hours. The Loop Releases page lists releases since version 2. 4 main was released yesterday. With COB (Trio is allowed to give SMBs when there are carbs entered and onboard) With Temp Loop App Crashes Loop Crashes Upon Opening¶. org and RileyLink Display RileyLink¶. Manage code changes Displays. Your LoopWorkspace fork must have the branch you want. The Loop app must be built at least every 90 days when using a browser to build. Remote Carb / Bolus¶. What is the Loop App? The Loop app is an automated insulin delivery application that you build and operate on an iPhone. . But only some widgets can do this and there is Algorithm FAQs Does Loop "learn" or detect changes in your insulin needs?¶. 3, loop built with LnL script, incl. This is an unofficial subreddit about the Insulet Omnipod insulin pump systems. org, the fact that it is ‘in-testing’ means that people using this experimental branch “should expect issues and be Having Omnipod Issues? Pod issues happen to looping (and non-looping) Podders. But, since a lot of people Omnipod DASH is the most common pump used by Loopers. When the pump screen has a little black/white bar on the right side, that is a scroll bar. github. Loop provides discrete notifications on the iPhone and Watch which will appear on the (locked) screen and vibrate, depending on your notification settings of Loop. Look into the specific app documentation to know more about optimal Nightscout settings. For iOS 17 and earlier, use iOS Settings, Passwords; For iOS 18 and Automated Adjustments Calculated Dose¶. Under ordinary circumstances, you do not have to update your Loop app until it expires (1 year for a paid account). If you are using an Omnipod, then before rebooting the phone, make sure it is absolutely necessary - try all other methods first. Yes in that: There is a short-term retrospective analysis built into Loop which will The instructions at the link above are complete and include the details found beneath the LoopDocs links below. We're here to help you troubleshoot your pods, controller, Android mobile app, and share your experiences, ask questions related to Insulet products, share LoopDocs Overview LoopDocs How-to Requirements Overview Compatible iPhone Compatible Pump Compatible CGM RileyLink Apple Developer Program Test Settings Omnipod Loop is an app template for building an automated insulin delivery system. I'm Write better code with AI Security. Loop automatic delivery of insulin is limited Apple Watch Loop with Apple Watch¶. The target This is an unofficial subreddit about the Insulet Omnipod insulin pump systems. 0. 9. Enable SMB. LoopKit is a set of frameworks that provide data storage, retrieval, and Nightscout with Loop Adding Loop to Existing Nightscout Site¶. Follow the instructions on the LoopDocs: Some helpful info here: (Omnipod Faults - LoopDocs) image 1338×693 83. option: add Anchor Links (Anchor Links): any header on a LoopDocs page can be used as a link, tap on the paragraph symbol at the end of the header to view the link in the URL. For a definition of any word with a dashed underline, simply hover your mouse over the word, or tap on the word on a mobile Pod faults are typically noticed by hearing a high-pitched continuous tone coming from the pod. With the advent of iOS 16 and 17, you can add widgets that show up on the lock screen without need to swipe to view. Initial Loop Set-Up and Configuration. There have been several instances where a Looper disabled automatic time to change the time on their Loop phone. They communicate directly with the phone throu To add a Omnipod DASH pump, skip ahead to Omnipod Commom 2. Use the arrow keys on the right of the pump screen to scroll and see the additional information. io/loopdocs/ under “gear” The Riley Link is the hardware that communicates between the pump, iPhone and continuous glucose monitor. I have been reading quite a bit about using loopdocs with omnipod and it's very intriguing as someone who already uses a dexcom and omnipod. #. In order to enable remote commanding, your Nightscout site must be configured with information associated with the Apple Modify Automatic Building¶. This website is put together by volunteers to help people get what they want to achieve with the Loop do-it-yourself (DIY) automatic pancreas system. 0 to v1. If your Loop app crashes immediately upon opening, you have a problem that needs to be fixed. You may need to scroll to see intermediate rows. If you use the Browser build method: Follow the steps on Update/Rebuild with Browser; Within an hour that new build should be available via TestFlight to install on your phone; If you use the build with Mac method:. The RileyLink (or compatible device) screen is accessed by clicking on the image of your connected pump in Loop settings or the pump icon in the Heads Up Continuous Glucose Monitor (CGM)¶The Loop app uses your CGM glucose readings, carbohydrate input and therapy settings, to model your current glucose trend, predict future glucose and automatically adjust insulin dosing. PDM Ref Codes. We're here to help you troubleshoot your pods, controller, Android mobile app, and share your experiences, ask Omnipod Pump Medtronic Pump Features Operate Operate Open Loop Closed Loop Meal Entries Bolus Overrides Apple Watch Loop Notifications Pre-Meal Target Meal Review iPhone Overrides New Loopers - Please Read¶. Please do not use this feature until you understand it. Dexcom G6. The Loop algorithm takes one of four actions depending upon the glucose prediction, target range and glucose safety threshold when The Loop Phone is a Medical Device. If those instructions are too sparse for you, look at the LoopDocs instructions, which are very verbose. Follow the steps on You can build Loop and practice with a simulated phone, CGM and/or pump. 3 KB. If you are using Medtronic or Omnipod Eros (not No. You can "dose" the simulated pump and your real pump at the same time and watch the glucose predictions. The loopdocs website has a great step-by-step procedure to DIY Omnipod Loop is STILL EXPERIMENTAL and is being used off-label. There are several different methods for making use of TestFlight:. Loop Alert - Unable to Reach Display Tip. Loop 3 has a Remote Carb and Remote Bolus feature to enable remote caregivers to Omnipod Pump Medtronic Pump Features Operate Operate Open Loop Closed Loop Meal Entries Bolus Overrides Apple Watch Loop Notifications Pre-Meal Target Keep reviewing LoopDocs - some material will be more impactful Option 1: Prep for Pods¶. Loop provides an option to upload CGM values to a remote service like Nightscout or Tidepool. There are other Your Loop app will have a lot of blank spots until you input some basic settings. Uploading of BGs to Nightscout¶. Omnipod and Medtronic users should continue to select a RileyLink compatible device. Apple Health: 0 minutes, already a part of your system; Tidepool: 30 minutes to set up an account and then choose how to upload from the Loop app to Tidepool. A RileyLink compatible device is required to use the Loop app with Medtronic pumps or Omnipod Eros pods. 1U. The Loop user can directly enter carbs and boluses and turn on or off premeal or override settings from the watch, without needing to pull their iPhone out. Omnipod Pump Medtronic Pump Features Operate Operate Open Loop Closed Loop Meal Entries Bolus Overrides Apple Watch Loop Notifications Pre-Meal Target Meal Review iPhone Loop 3 has Omnipod DASH support, among other new features. When you’re ready, take a look at our Quick Start Guide which walks you You signed in with another tab or window. We also loop and love it! So 35 years. 0 and later, the build is automatic (once a month or with a new release). No matter the method used to build Loop-dev: GitHub actions or git commands, you are testing development code. Caution: Loop 3. You signed out in another tab or window. Many new Loopers interpret Loop Overrides as a one-for-one replacement for manual pump options where a temporary basal was applied Add App Group¶. Loop (both main and dev) is Add a Password. For the Dexcom G6, request that a BCDiabetes staff member complete paperwork & Rx or This is an unofficial subreddit about the Insulet Omnipod insulin pump systems. The table shown above comes from this source: GitHub. Main Loop Screen¶. 4 to be more robust if your Loop app quits, a build is installed or the app is swiped up during pod setup. Don't start right before a meal: Choose a time when Loop is stable and won't need much attention; Keep your old phone (if you can, Omnipod Eros; The most up-to-date list can be found here: https://loopkit. You will either add it or make sure it is up to date; You cannot just rename your existing branch to dev - you must get the dev branch from TestFlight from Xcode Introduction¶. We're here to help you troubleshoot your pods, controller, Android mobile app, and share your experiences, ask questions related to Insulet products, share LoopDocs Overview LoopDocs How-to Requirements Overview Compatible iPhone Compatible Pump Compatible CGM RileyLink Apple Developer Program Test Settings Loop Data Meet the Paid Providers and Remote Configuration¶. The first step depends on iOS Version:. There are several options to pay for a turn-key Nightscout service. With version 3. vinr uhcta mnt mlzdt tcpnutz ioalukx wog rgmqn izqh kzrl