I'm writing a cool little data field to track the ratio of paved to dirt on my mixed-terrain rides. Written for touch screen capable Edge devices like the 830/1030 class... just tap on the section of the screen as you transition from one to the other.
I'd also like to record WHERE these transitions occur to later annotate a map (GPS locations) or just create a cue sheet (Distance from Start). Writing to the FIT file doesn't seem like it would help for this. The log file seems best. But I can't find the log file size limits. Does that vary by device? How many lines with about 30 characters per line? I can keep track of the line count in the data field so the user knows when they are filling up the log file and will start to lose data.
Also, if I understand how it works... at the max size, the device saves the log file and starts a new one. Once the new one also fills up, it deletes the old one. So worst case, if your last write filled up the 2nd file, you'll really only have a single file's worth of data, not two files worth? I know LOG files aren't meant to capture useful activity data, but I don't know a better method.