Directories
¶
Path | Synopsis |
---|---|
Package cmd provides CLIs to work with fit files.
|
Package cmd provides CLIs to work with fit files. |
fitconv/csv
Package csv provides the implementations of fit listener's interfaces that can listen to the events emitted by the decoder.
|
Package csv provides the implementations of fit listener's interfaces that can listen to the events emitted by the decoder. |
Package decoder provides a handler to decode fit files.
|
Package decoder provides a handler to decode fit files. |
Package encoder provides a handler to encode data into fit file binary form.
|
Package encoder provides a handler to encode data into fit file binary form. |
Package factory contains predefined messages based on messages in [Profile.xlsx] provided in the Official Fit SDK.
|
Package factory contains predefined messages based on messages in [Profile.xlsx] provided in the Official Fit SDK. |
internal
|
|
cmd/fitgen/pkg/strutil
Package strutil is used only for naming package, variable, etc inside the go template.
|
Package strutil is used only for naming package, variable, etc inside the go template. |
Package kit provides helpers for decoding and encoding as well as type conversion.
|
Package kit provides helpers for decoding and encoding as well as type conversion. |
hash
Package hash provides interface for hash16 functions as an additional interface to the existing Go stdlib's Hash32 and Hash64.
|
Package hash provides interface for hash16 functions as an additional interface to the existing Go stdlib's Hash32 and Hash64. |
hash/crc16
Package crc16 implements the 16-bit cyclic redundancy check, or CRC-16, checksum.
|
Package crc16 implements the 16-bit cyclic redundancy check, or CRC-16, checksum. |
Package listener defines interface contracts that can be added on a decoder to receive message and message definition as soon as it is decoded.
|
Package listener defines interface contracts that can be added on a decoder to receive message and message definition as soon as it is decoded. |
Package profile defines an abstraction layer of types used in the Fit file above the base types (primitive-types) such as sint, uint, etc.
|
Package profile defines an abstraction layer of types used in the Fit file above the base types (primitive-types) such as sint, uint, etc. |
basetype
Package basetype defines the base of all types used in Fit.
|
Package basetype defines the base of all types used in Fit. |
untyped/fieldnum
Package fieldnum contains untyped constants for greater flexibility, intended to simplify code typing when creating messages and fields using the factory and reduce human error.
|
Package fieldnum contains untyped constants for greater flexibility, intended to simplify code typing when creating messages and fields using the factory and reduce human error. |
untyped/mesgnum
Package mesgnum contains untyped constants for greater flexibility, intended to simplify code typing when creating messages and fields using the factory and reduce human error.
|
Package mesgnum contains untyped constants for greater flexibility, intended to simplify code typing when creating messages and fields using the factory and reduce human error. |
Package proto defines the abstraction for Fit Protocol.
|
Package proto defines the abstraction for Fit Protocol. |
Click to show internal directories.
Click to hide internal directories.