Directories
¶
Path | Synopsis |
---|---|
Package cmd provides CLI programs to work with FIT files.
|
Package cmd provides CLI programs to work with FIT files. |
fitconv/fitcsv
Package fitcsv provides the implementations of fit listener's interfaces that can listen to the events emitted by the decoder.
|
Package fitcsv 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. |
filedef
Package filedef contains the implementation of known common file types and its listener to convert decoded FIT file into the desired common file type as soon as the message is decoded.
|
Package filedef contains the implementation of known common file types and its listener to convert decoded FIT file into the desired common file type as soon as the message is decoded. |
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.