diff options
Diffstat (limited to 'daemon/watchconnector.h')
| -rw-r--r-- | daemon/watchconnector.h | 18 |
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); |
