QtFit  0.1
Internal library development documentation
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
types_p.h File Reference

Internal types used by QtFit classes. More...

#include "types.h"
#include <QList>
Include dependency graph for types_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DeveloperFieldDefinition
 Custom developer field definition. More...
 
struct  FieldDefinition
 Field Definition for FIT Data Messages. More...
 
struct  DataDefinition
 Data Message definition. More...
 

Enumerations

enum class  Architecture : quint8 { LittleEndian = 0 , BigEndian = 1 }
 Architecture Type for FIT Data Messages. More...
 

Detailed Description

Internal types used by QtFit classes.

Definition in file types_p.h.

Enumeration Type Documentation

◆ Architecture

enum Architecture : quint8
strong

Architecture Type for FIT Data Messages.

Currently the FIT format only specified big and little endian byte-ordering, but the architecture is specified as a unsigned byte, so could, theoretically, support other architectures in future.

See also
https://developer.garmin.com/fit/protocol/#definitionmessage
Enumerator
LittleEndian 

Big-endian byte ordering.

BigEndian 

Little-endian byte ordering.

Definition at line 42 of file types_p.h.

42  : quint8 {
43  LittleEndian = 0, ///< Big-endian byte ordering.
44  BigEndian = 1, ///< Little-endian byte ordering.
45 };
@ BigEndian
Little-endian byte ordering.
@ LittleEndian
Big-endian byte ordering.