The Following 4 Users Say Thank You to abranson For This Useful Post: | ||
![]() |
2016-03-19
, 21:01
|
|
Posts: 654 |
Thanked: 2,368 times |
Joined on Jul 2014
@ UK
|
#52
|
nemo ~ $ qdbus org.rockwork /org/rockwork/B0_B4_48_C6_10_B1 org.rockwork.Pebble.PerformFirmwareUpgrade
![]() |
2016-03-20
, 10:53
|
Posts: 207 |
Thanked: 482 times |
Joined on Mar 2016
|
#53
|
The Following 3 Users Say Thank You to ruff For This Useful Post: | ||
![]() |
2016-03-20
, 11:02
|
Posts: 287 |
Thanked: 862 times |
Joined on Dec 2015
|
#54
|
Daemons are controlled by systemd or by user. Even when it is dbus unit it's still called and spawned via systemd. So either you start it in cli manually or via systemd.
Conflict statement allows isolation of the services to avoid "strange unpredictable" behaviour.
Pebbled app allows start/stopping the service and see its status. rockpoold is autostarted by app, moreover app locks down when daemon is not running (falls to waiting for service page).
This basically grants certain predictability, not providing ultimate solution. Bcz ultimate solution should be a user's choice, nor programmer's.
To be completely on the safe side we might implement checks for the stray pebbled processes (eg service is down but process is running) but that's too much overhead and unless reported with certain persistence by users - should be avoided.
The Following 4 Users Say Thank You to abranson For This Useful Post: | ||
![]() |
2016-03-20
, 11:19
|
Posts: 207 |
Thanked: 482 times |
Joined on Mar 2016
|
#55
|
What would you think about having the same service control in Rockpool as Pebbled? I'd already partially migrated the ServiceControl over. It would be easy to add methods to enable or disable the service.
![]() |
2016-03-20
, 14:13
|
Posts: 134 |
Thanked: 370 times |
Joined on Oct 2012
@ France
|
#56
|
Thanks for that. I think Michael only anticipated that vX.Y.X format, probably because everyone was stopped on 3.9.1. I'll fix that tonight for you.
Edit: version 0.5-2 should be able to cope with you now.
![]() |
2016-03-20
, 14:42
|
Posts: 287 |
Thanked: 862 times |
Joined on Dec 2015
|
#57
|
Thank you, it's working now.
I have a feature to suggest, if you have enough time. Do you think it will be possible to use the PT microphone during a phone call, and to have the call sound from the phone speaker ? It could be usefull when driving for example.
![]() |
2016-03-20
, 20:06
|
Posts: 207 |
Thanked: 482 times |
Joined on Mar 2016
|
#58
|
[D] Pebble::onPebbleDisconnected:494 - Pebble disconnected: "Pebble Time C229" [D] WatchConnection::scheduleReconnect:38 - Attempting to reconnect in 10 seconds Segmentation fault
![]() |
2016-03-20
, 21:01
|
Posts: 287 |
Thanked: 862 times |
Joined on Dec 2015
|
#59
|
Ok, so with latest commit interface is somewhat usable.
I didn't touch yet DeveloperPage part (includes screenshot page), firmware update and side-load (import page). The rest is more or less usable. (Finally I've set my fav. apps from jolla)
I've noticed that rockpoold segfaults occasionally on reconnection (need to enable coredumps to debug)
Code:[D] Pebble::onPebbleDisconnected:494 - Pebble disconnected: "Pebble Time C229" [D] WatchConnection::scheduleReconnect:38 - Attempting to reconnect in 10 seconds Segmentation fault
The Following 3 Users Say Thank You to abranson For This Useful Post: | ||
![]() |
2016-03-20
, 22:03
|
Posts: 207 |
Thanked: 482 times |
Joined on Mar 2016
|
#60
|
The Following 3 Users Say Thank You to ruff For This Useful Post: | ||
Edit: version 0.5-2 should be able to cope with you now.
Last edited by abranson; 2016-03-19 at 18:25.