UNPKG

fit-file-parser

Version:

Parse your .FIT files easily, directly from JS (Garmin, Polar, Suunto)

23 lines (22 loc) 589 B
import { FIT } from './fit.js'; function getFieldObject(fieldNum, messageNum) { const message = FIT.messages[messageNum]; if (!message) { return {}; } return message[fieldNum] || {}; } function getMessageName(messageNum) { const message = FIT.messages[messageNum]; return message ? message.name : ''; } export function getFitMessage(messageNum) { return { name: getMessageName(messageNum), getAttributes: (fieldNum) => getFieldObject(fieldNum, messageNum), }; } // TODO export function getFitMessageBaseType(inp) { return inp; }