From 0366d22c53a9b2f78bb500f75644fe9d8c94b01a Mon Sep 17 00:00:00 2001 From: Tomasz Sterna Date: Fri, 19 Jun 2015 13:54:36 +0200 Subject: Support HardwarePlatform dependant features --- daemon/watchconnector.h | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'daemon/watchconnector.h') diff --git a/daemon/watchconnector.h b/daemon/watchconnector.h index 1bedb4a..4369d87 100644 --- a/daemon/watchconnector.h +++ b/daemon/watchconnector.h @@ -152,7 +152,7 @@ public: }; enum HardwareRevision { - UNKNOWN = 0, + HR_UNKNOWN = 0, TINTIN_EV1 = 1, TINTIN_EV2 = 2, TINTIN_EV2_3 = 3, @@ -167,7 +167,13 @@ public: SNOWY_BB = 0xFD, SNOWY_BB2 = 0xFC }; - QMap firmwareMapping; + enum HardwarePlatform { + HP_UNKNOWN = 0, + APLITE, + BASALT + }; + typedef QPair HWMap; + QMap hardwareMapping; struct SoftwareVersion { QDateTime build; @@ -273,6 +279,7 @@ private: int currentPebble; quint64 _last_address; WatchVersions _versions; + HardwarePlatform platform; }; QDebug operator<< (QDebug d, const WatchConnector::SoftwareVersion &ver); -- cgit v1.2.3