| Age | Commit message (Collapse) | Author |
|
Moved Pebble discovery to WatchConnector.
Removed empty DBusConnector.
Minor firmware handling fixes.
|
|
- https://github.com/pebble/libpebble/blob/master/pebblecomm/
- http://pebbledev.org/wiki/Firmware_Updates
|
|
Sync on connect, then every four hours while connected.
|
|
to scheduleReconnect
|
|
Don't try to reconnect to the watch if Bluetooth is switched off,
instead start an extended reconnect timer (which has been refactored)
|
|
Music track detail fields were in the wrong order compared to other
platforms.
|
|
Didn't react on firmware version change.
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
rather, just update the current mpris service when a signal comes in;
seems much more efficient.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
will be used to handle application messages (push, etc)
while the JSKitManager will run PebbleKit JS scripts.
also add the ability to unpack PebbleDicts
|
|
|
|
* 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 /
|
|
|
|
|
|
|
|
Depend on externally provided liblog4qt.so.1
|
|
Notifications via freedesktop.org interface snooping
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reconnection timeut will now raise gradually, to be 1000ms * reconnect attempt.
This should help preserve power in the phone, when no Pebble is around.
You can speed-up this process by reconnecting manually from manager app or its cover.
Also force channel 1 for RFCOMM, as discovery does not work anymore after disconnection.
|
|
|
|
|
|
|