feat: parse and validate FIT containers

This commit is contained in:
Bastian Wagner
2026-08-15 10:27:05 +02:00
parent 4599b2b71c
commit a47ad77071
4 changed files with 212 additions and 0 deletions

16
app/fit/models.py Normal file
View File

@@ -0,0 +1,16 @@
from dataclasses import dataclass
@dataclass(frozen=True)
class FieldDefinition:
num: int
size: int
base_type: int
@dataclass(frozen=True)
class LocalDefinition:
global_message_num: int
endian: str
fields: tuple[FieldDefinition, ...]
developer_field_size: int