Row Smarter Roeicomputer voor iPad en iPhone
NL

ROWFILE/1

Een .rowfile bewaart één volledige roeisessie in één bestand. Row Smarter kan het nu al exporteren en importeren. Het bevat de verliesvrije sessiegegevens naast CSV- en TCX-export voor spreadsheets en trainingssites.

Je kunt dit bestand nu al rechtstreeks delen. De hele sessie gaat mee, zonder gegevensverlies onderweg.

Containeropbouw

De container is een deterministische aaneenschakeling, geen zipbestand. ASCII-kopregels omringen de onbewerkte bytes van elke vermelding:

ROWFILE/1\n
>> <name> <size in bytes, decimal>\n
<size raw bytes>\n
...repeated per entry...

manifest.json wordt als eerste geschreven. Lezers moeten vermeldingen in elke volgorde accepteren, onbekende namen overslaan en een naam die twee keer voorkomt weigeren.

Namen van vermeldingen

De CSV- en TCX-vermeldingen zijn byte voor byte gelijk aan losse exports. Een samengesteld archief kan geen session.json hebben; de importer herstelt dan wat mogelijk is uit de andere vermeldingen.

manifest.json

Alleen formatVersion is verplicht. Andere waarden kunnen ontbreken wanneer een hulpmiddel losse bestanden samenvoegt tot een archief.

session.json

Het sessieschema heeft versie 1. Waarden worden niet afgerond. Verplichte sleutels staan hieronder aangegeven; alle andere sleutels zijn optioneel.

Sessie

Duur-object

Meetobject

Haalobject

Krachtcurve-object

Hartslagobject

Race-object

Herkomstobject