summaryrefslogtreecommitdiff
path: root/daemon/watchconnector.cpp
AgeCommit message (Collapse)Author
2016-01-21Choose notification method based on software rev not hardware.notifBySoftAndrew Branson
To support pebble classic and steel on 3.0 firmware
2015-12-03Handle missing enum valuesTomasz Sterna
2015-10-28Fixed SPALDING_BB2 HW mappingTomasz Sterna
2015-10-10Added support for pebble-time appstore fixes #79Philipp Andreas
2015-10-05Added Pebble Time Round hardware mappingTomasz Sterna
2015-09-13implement sending notification to Pebble Time timelineRobert Meijers
Fixes #82
2015-09-13add hardware revision for the Time SteelRobert Meijers
Hopefully fixes #83
2015-06-19Support HardwarePlatform dependant featuresTomasz Sterna
2015-06-18Schedule reconnect on failed connectionTomasz Sterna
2015-06-09Handle multiple paired Pebbles882b7b9327smokku/masterTomasz Sterna
Moved Pebble discovery to WatchConnector. Removed empty DBusConnector. Minor firmware handling fixes.
2015-06-07Updated HardwareRevision for Pebble TimeTomasz Sterna
- https://github.com/pebble/libpebble/blob/master/pebblecomm/ - http://pebbledev.org/wiki/Firmware_Updates
2015-05-14Update watchconnector.cppAndrew Branson
2015-05-13Stop time sync timer when disconnected. Improve debugAndrew Branson
2015-05-13Auto-synchronize timeAndrew Branson
Sync on connect, then every four hours while connected.
2015-04-25Rename setIncreasedReconnectTimerAndrew Branson
to scheduleReconnect
2015-04-25Check if Bluetooth is on before reconnectingAndrew Branson
Don't try to reconnect to the watch if Bluetooth is switched off, instead start an extended reconnect timer (which has been refactored)
2015-04-24Switch artist and track fieldsmetadata-fixAndrew Branson
Music track detail fields were in the wrong order compared to other platforms.
2015-04-17Better watch versions handlingTomasz Sterna
Didn't react on firmware version change.
2015-04-09Implemented firmwareUpgrade in daemonTomasz Sterna
2015-03-31Expose Watch Info over DBus interfaceTomasz Sterna
2015-03-31Store Watch HW&SW versions in API objectTomasz Sterna
2015-01-19Added HardwareRevision enum and mapping to firmware versionTomasz Sterna
2015-01-03Merge remote-tracking branch 'javispedro/js-testing'Tomasz Sterna
Conflicts: daemon/daemon.pro daemon/dbusconnector.cpp daemon/manager.cpp daemon/watchcommands.cpp daemon/watchcommands.h daemon/watchconnector.cpp daemon/watchconnector.h log4qt-debug.conf log4qt-release.conf rpm/pebble.spec rpm/pebble.yaml
2014-12-14implement account and device tokensJavier
2014-12-12Replaced Log4Qt with Qt 5.2+ QLoggingCategoryTomasz Sterna
2014-12-08cleanup BT message decodingJavier
2014-12-08add d-bus API to list slot contents and fix other API issuesJavier
2014-12-07add bankmanager and ability to unload appsJavier
2014-12-03fix some appmsg issuesJavier
2014-12-01implement message passing around jskit apps and watchJavier
2014-11-30add stub datalogmanagerJavier
2014-11-30allow receiving responses to commands in watchconnectorJavier
* the skeleton is in place for watchconnector to allow query->response messages. I've used call/cc style because it is impossible to make QBluetoothSocket synchronous (waitForReadyRead() is a no-op) * remove watchcommands, instead create musicmanager to listen for the music endpoint. The other (simpler) endpoints are now listened in watchconnector itself. hangupAll() slot is moved to voicecallmanager. * instead of emitting signals for each received message, listeners can now register for receiving messages targeted towards a given endpoint * when reading from bluetoothsocket, properly handle short reads * remove useless 'watch' namespace * create appmanager, which mantains a database of installed apps (installed on the phone, that is; watch installed apps will come later) * all the *Managers are now instantiated by the main Manager itself * introduce Unpacker helper class for decoding watch messages * implement getAppbankStatus and getAppbankUuids messages and response parsers * remove file logging for now (20MB is bad for eMMC!) * use dbus object path /org/pebbled instead of /
2014-10-28Segfault fix.Philipp Andreas
2014-10-24Fixes to Qt 5.2Aleksi Suomalainen
2014-09-29Robust reconnection handlingTomasz Sterna
2014-08-02Do not log unreachable Pebble as errorTomasz Sterna
2014-08-02Since Log4Qt uses QDebug underneath now, it autoinserts spaces while loggingTomasz Sterna
2014-07-28Merge pull request #12 from smurfy/notificationsTomasz Sterna
Notifications via freedesktop.org interface snooping
2014-07-23Added Twitter support and prepared facebook supportPhilipp Andreas
2014-07-23Adding Facebook and Twitter notification leadsPhilipp Andreas
2014-07-22Added support to sync date and time from phonePhilipp Andreas
2014-07-20Merge branch 'master' into notificationsPhilipp Andreas
Conflicts: daemon/daemon.cpp daemon/manager.cpp daemon/manager.h ext/Log4Qt
2014-07-18Implemented Music ControlRELASE_0.6Tomasz Sterna
2014-07-14Merge branch 'notifications' of github.com:smurfy/pebble into ↵Tomasz Sterna
smurfy-notifications Conflicts: daemon/daemon.pro daemon/manager.cpp daemon/manager.h
2014-07-14Reported OS needs to be ANDROIDTomasz Sterna
with osLINUX music control does not send any messages to phone
2014-07-14Implemented pushing MPRIS metadata to watch Music appTomasz Sterna
2014-07-13Moved processing watch commands to separate objectTomasz Sterna
2014-07-13Implemented WatchConnector::sendMusicNowPlayingTomasz Sterna
2014-07-12Added SDK2.0 Version info for PHONE_VERSION (prevents error message on pebble)Philipp Andreas
2014-07-12Adding support for PHONE_VERSION endpoint.Philipp Andreas