summaryrefslogtreecommitdiff
path: root/daemon/watchconnector.h
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/watchconnector.h')
-rw-r--r--daemon/watchconnector.h18
1 files changed, 15 insertions, 3 deletions
diff --git a/daemon/watchconnector.h b/daemon/watchconnector.h
index fa65f6b..4369d87 100644
--- a/daemon/watchconnector.h
+++ b/daemon/watchconnector.h
@@ -39,12 +39,17 @@ public:
watchAPP = 2004,
watchAPP_LOGS = 2006,
watchNOTIFICATION = 3000,
+ watchEXTENSIBLE_NOTIFS = 3010, // Deprecated in 3.x
watchRESOURCE = 4000,
- watchAPP_MANAGER = 6000,
+ watchFACTORY_SETTINGS = 5001,
+ watchAPP_MANAGER = 6000, // Deprecated in 3.x
+ watchAPP_FETCH = 6001, // New in 3.x
watchDATA_LOGGING = 6778,
watchSCREENSHOT = 8000,
watchFILE_MANAGER = 8181,
watchCORE_DUMP = 9000,
+ watchAUDIO = 10000, // New in 3.x
+ watchBLOB_DB = 45531, // New in 3.x
watchPUTBYTES = 48879
};
enum {
@@ -147,7 +152,7 @@ public:
};
enum HardwareRevision {
- UNKNOWN = 0,
+ HR_UNKNOWN = 0,
TINTIN_EV1 = 1,
TINTIN_EV2 = 2,
TINTIN_EV2_3 = 3,
@@ -162,7 +167,13 @@ public:
SNOWY_BB = 0xFD,
SNOWY_BB2 = 0xFC
};
- QMap<HardwareRevision, QString> firmwareMapping;
+ enum HardwarePlatform {
+ HP_UNKNOWN = 0,
+ APLITE,
+ BASALT
+ };
+ typedef QPair<HardwarePlatform,QString> HWMap;
+ QMap<HardwareRevision, HWMap> hardwareMapping;
struct SoftwareVersion {
QDateTime build;
@@ -268,6 +279,7 @@ private:
int currentPebble;
quint64 _last_address;
WatchVersions _versions;
+ HardwarePlatform platform;
};
QDebug operator<< (QDebug d, const WatchConnector::SoftwareVersion &ver);