You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, I'm trying to parse a fit files exported from Coros Hub (Coros Apex Pro watch).
I have an error when i'm trying to decode the file: parsing definition message: validating Event failed: field 3: size (1) is less than base type size (4)
Here is the full trace with fit.WithStdLogger() options:
header decoded: size: 14 | protover: 32 | profver: 2178 | dsize: 188025 | dtype: .FIT | crc: 0xc6a5
definition message parsed: local: 0 | global: FileId | arch: LittleEndian | fields: 5 | data dev fields: 0
parsed file_id message: {Activity Coros 841 0 2023-02-05 17:18:37 +0000 UTC 65535 COROS APEX Pro}
definition message parsed: local: 0 | global: DeveloperDataId | arch: LittleEndian | fields: 3 | data dev fields: 0
definition message parsed: local: 0 | global: DeviceInfo | arch: LittleEndian | fields: 3 | data dev fields: 0
definition message parsed: local: 0 | global: Activity | arch: LittleEndian | fields: 7 | data dev fields: 0
definition message parsed: local: 0 | global: FieldDescription | arch: LittleEndian | fields: 5 | data dev fields: 0
definition message parsed: local: 0 | global: FieldDescription | arch: LittleEndian | fields: 5 | data dev fields: 0
definition message parsed: local: 0 | global: FieldDescription | arch: LittleEndian | fields: 5 | data dev fields: 0
definition message parsed: local: 0 | global: FieldDescription | arch: LittleEndian | fields: 5 | data dev fields: 0
definition message parsed: local: 0 | global: Event | arch: LittleEndian | fields: 4 | data dev fields: 0
definition message parsed: local: 0 | global: Record | arch: LittleEndian | fields: 3 | data dev fields: 0
definition message parsed: local: 0 | global: Record | arch: LittleEndian | fields: 5 | data dev fields: 1
definition message parsed: local: 0 | global: Record | arch: LittleEndian | fields: 7 | data dev fields: 1
definition message parsed: local: 0 | global: Record | arch: LittleEndian | fields: 8 | data dev fields: 1
definition message parsed: local: 0 | global: Record | arch: LittleEndian | fields: 9 | data dev fields: 1
definition message parsed: local: 0 | global: Record | arch: LittleEndian | fields: 10 | data dev fields: 1
definition message parsed: local: 0 | global: Record | arch: LittleEndian | fields: 12 | data dev fields: 1
definition message parsed: local: 0 | global: Event | arch: LittleEndian | fields: 4 | data dev fields: 0
illegal definition message: local: 0 | global: Event | arch: LittleEndian | fields: 5 | data dev fields: 0
panic: parsing definition message: validating Event failed: field 3: size (1) is less than base type size (4)
I can provide the .fit file if needed 🙂
The text was updated successfully, but these errors were encountered:
Hello, I'm trying to parse a fit files exported from Coros Hub (Coros Apex Pro watch).
I have an error when i'm trying to decode the file:
parsing definition message: validating Event failed: field 3: size (1) is less than base type size (4)
Here is the full trace with
fit.WithStdLogger()
options:I can provide the
.fit
file if needed 🙂The text was updated successfully, but these errors were encountered: