summaryrefslogtreecommitdiff
path: root/rockworkd/libpebble/enums.h
diff options
context:
space:
mode:
authorAndrew Branson <andrew.branson@cern.ch>2016-02-11 23:55:16 +0100
committerAndrew Branson <andrew.branson@cern.ch>2016-02-11 23:55:16 +0100
commit29aaea2d80a9eb1715b6cddfac2d2aacf76358bd (patch)
tree012795b6bec16c72f38d33cff46324c9a0225868 /rockworkd/libpebble/enums.h
launchpad ~mzanetti/rockwork/trunk r87
Diffstat (limited to 'rockworkd/libpebble/enums.h')
-rw-r--r--rockworkd/libpebble/enums.h95
1 files changed, 95 insertions, 0 deletions
diff --git a/rockworkd/libpebble/enums.h b/rockworkd/libpebble/enums.h
new file mode 100644
index 0000000..d6184c6
--- /dev/null
+++ b/rockworkd/libpebble/enums.h
@@ -0,0 +1,95 @@
+#ifndef ENUMS_H
+#define ENUMS_H
+
+#include <QMetaType>
+
+enum HardwareRevision {
+ HardwareRevisionUNKNOWN = 0,
+ HardwareRevisionTINTIN_EV1 = 1,
+ HardwareRevisionTINTIN_EV2 = 2,
+ HardwareRevisionTINTIN_EV2_3 = 3,
+ HardwareRevisionTINTIN_EV2_4 = 4,
+ HardwareRevisionTINTIN_V1_5 = 5,
+ HardwareRevisionBIANCA = 6,
+ HardwareRevisionSNOWY_EVT2 = 7,
+ HardwareRevisionSNOWY_DVT = 8,
+ HardwareRevisionSPALDING_EVT = 9,
+ HardwareRevisionBOBBY_SMILES = 10,
+ HardwareRevisionSPALDING = 11,
+
+ HardwareRevisionTINTIN_BB = 0xFF,
+ HardwareRevisionTINTIN_BB2 = 0xFE,
+ HardwareRevisionSNOWY_BB = 0xFD,
+ HardwareRevisionSNOWY_BB2 = 0xFC,
+ HardwareRevisionSPALDING_BB2 = 0xFB
+};
+
+enum OS {
+ OSUnknown = 0,
+ OSiOS = 1,
+ OSAndroid = 2,
+ OSOSX = 3,
+ OSLinux = 4,
+ OSWindows = 5
+};
+
+enum HardwarePlatform {
+ HardwarePlatformUnknown = 0,
+ HardwarePlatformAplite,
+ HardwarePlatformBasalt,
+ HardwarePlatformChalk
+};
+
+enum Model {
+ ModelUnknown = 0,
+ ModelTintinBlack = 1,
+ ModelTintinWhite = 2,
+ ModelTintinRed = 3,
+ ModelTintinOrange = 4,
+ ModelTintinGrey = 5,
+ ModelBiancaSilver = 6,
+ ModelBiancaBlack = 7,
+ ModelTintinBlue = 8,
+ ModelTintinGreen = 9,
+ ModelTintinPink = 10,
+ ModelSnowyWhite = 11,
+ ModelSnowyBlack = 12,
+ ModelSnowyRed = 13,
+ ModelBobbySilver = 14,
+ ModelBobbyBlack = 15,
+ ModelBobbyGold = 16,
+ ModelSpalding14Silver = 17,
+ ModelSpalding14Black = 18,
+ ModelSpalding20Silver = 19,
+ ModelSpalding20Black = 20,
+ ModelSpalding14RoseGold = 21
+};
+
+enum MusicControlButton {
+ MusicControlPlayPause,
+ MusicControlSkipBack,
+ MusicControlSkipNext,
+ MusicControlVolumeUp,
+ MusicControlVolumeDown
+};
+
+enum CallStatus {
+ CallStatusIncoming,
+ CallStatusOutGoing
+};
+
+enum Capability {
+ CapabilityNone = 0x0000000000000000,
+ CapabilityAppRunState = 0x0000000000000001,
+ CapabilityInfiniteLogDumping = 0x0000000000000002,
+ CapabilityUpdatedMusicProtocol = 0x0000000000000004,
+ CapabilityExtendedNotifications = 0x0000000000000008,
+ CapabilityLanguagePacks = 0x0000000000000010,
+ Capability8kAppMessages = 0x0000000000000020,
+ CapabilityHealth = 0x0000000000000040,
+ CapabilityVoice = 0x0000000000000080
+};
+Q_DECLARE_FLAGS(Capabilities, Capability)
+
+#endif // ENUMS_H
+