Data field: Yet Another Interval field - YAIF

Hi,

with Garmin's new SDK which was released some days ago, we get native lap support. I want to design a datafield (called YAIF - Yet Another Interval Field) which is carefully designed for interval training. The vision is to have a data field which shows the relevant information during the interval but also during the rest time. Therefore YAIF has two screens which switches automatically: 1st a rest screen, 2nd an interval screen.

How will the automatic switching work?
YAIF will get a configuration to set a rough interval pace. At this pace minus 60 seconds or so YAIF will detect a new interval lap. If this speed is not reached, YAIF will detect a rest lap.

I have designed a mockup for the rest screen, where
- lLap Cadence (left top field) is the Average Cadence of the last interval lap
- lLap HR (left bottom field) is the Average Heart Rate of the last interval lap
- RT is the Rest Time (up counter)
- The field next to BAT will show the Rest Distance
- lLap in the middle section shows the lap pace of the last interval lap whereas Lap, 10 Sec and 60 Sec shows pace values which are not static



If an interval lap is detected, the "lLap" at top and bottom will switch to "Lap" and will show average values of the lap. Furthermore the Rest Time field and the Rest Distance field will switch to Interval Time (IT) and Interval Distance (ID).

These are my first thoughts into the field. It's a lot of work to do. If you like my work you can donate here: click
Note also my partner data field YARF (Yet another run field) which is designed for a typical running workout.
  • nitemolestes,

    would you like to support the YARF/YAIF development by translating the descriptions on garmin connect store to spanish? You could orient yourself on the official english description - if you like.

    Yesterday, I had a 10 km competition which I did with YARF. What I realized is that I need different information special to competition. Now you can guess: I plan a new project: YACF - Yet Another Competion Field. My first thoughts what to show are:
    - Cadence (av + cur)
    - Elapsed Time and Distance
    - Average Pace in large charachters
    - 10 Sec Pace
    - Distance to go
    - Estimated finish time based on user settings
    - estimated finish Time - planned time
    - Average Heart Rate and Current Heart Rate

    Apart from this visible information I can do:
    - Cadence warning
    - Speed Tendency

    My next competition is on 3.10. Hopefully I can set up things up to then
  • I hadn't looked at ConnectIQ apps for a while and had forgotten they'd finally added lap support. Congrats on your apps that make good use of it.

    I'll install YAIF2 to get a handle on how it works but I've stopped programming intervals on my watch as the GPS distance wasn't reliable when working on the track, so I just lap manually. I'm not clear if YAIF2 works like that now ? It sounds like you have automatic detection in place?
  • Hi,

    YAIF would work in that way you are describing. Nevertheless, I stopped working on YAIF since Garmin has a bug in it's SDK: typically, at each period start an automatic lap is fired by the watch. This lap event is not supported by Garmin (it's a bug) and therefore the datafield doesn't work. It would work if you fire the laps manually but I haven't released it. Instead I released YAIF2 with which you can setup your interval training completely in the YAIF2 settings. These intervals rely on GPS and that's what you are not working with.

    If Garmin fixes the bug, I will release also YAIF.
  • Former Member
    Former Member over 8 years ago
    Hi topcaser,

    I've installed YAIF2 (latest Version) on my new Forerunner935.

    I See the Warumup Screen while starting my workout.
    After I hit the first LAP, the Datafield blanks out and a IQ-Warning Symbol (with a little exclamation mark in a circle) appears in the middle of the screen.
    YAIF2 is the only IQ Datafield I have installed in this Activity Profile!
    It happened on 2.95Beta and now also on 3.30 Firmware.

    Any help?

    BR,
    derpuma
  • How do I record Laps using YAIF2 data screen?

    I tried it today with my 5x1 mile repeats and everything worked during the run. However, after the workout, I found that none of the interval laps were actually recorded on my watch. Do I need to manually press the "lap" button if I want to record these laps? I thought the data screen would record these laps for me automatically but it appeared not the case. If I do manually press the button, would it mess up the interval sequence?
  • Hi,

    thanks for the feedback. Unfortunately a datafield is not allowed to fire a lap. I wish, Garmin would allow it, but they do not. Therefore you need to press the lap button manually if you here the signal tone or realize the vibration. The interval sequence is not meesed up by doing this. Hope this helps.
  • Great to know, thanks for the quick response!
  • No problem. If you are satisfied with the datafield I would enjoy if you send a positive feedback in the YAIF2's review section.
  • The best

    For me yaif is the best field of data in the store, I use it every hay, it is complete and accurate. congratulations to the developer for yafd and yaif