Age | Commit message (Collapse) | Author | Files | Lines |
|
Timeouts in the polling of gpsd were being seen when using the GPS
support in the Sierra Wireless MC74xx modem modules, seemingly due to
slow startup times. An investigation in the gpsd source tree found
that the sample clients either use a much longer poll timeout (60s),
or retry the poll for up to 120s. The latter has been implemented to
improve behavior, and startup with the MC74xx works as expected now.
Change-Id: I732ce12e22bcd85315fed19fcf9182ba9dc5bb65
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Bug-AGL SPEC-1682
Change-Id: I1445d2b8ddbdcbf70bb994e912fd315e0323b1d2
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
|
|
To allow coverage testing the conf.d/app-templates needs to be updated
to recent commit.
Bug-AGL: SPEC-1799
Change-Id: Ia89e8be4bb774ceab47c5f05f4f55ce2c0c47ffa
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
The feature "urn:AGL:widget:required-binding" is now
preferred to the feature "urn:AGL:widget:required-api"
for requiring a local binding.
Bug-AGL: SPEC-1800
Change-Id: I201e3f059c22d60fb5774e562c8e778977c35fe2
Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
|
|
Change CMAKE_BUILD_TYPE in BUILD_TYPE
to follow app-templates submodule update
to allow overide of the value by command line
Change-Id: I55f3edf4a2fae193c94490001fbf32810cdc7bdf
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
|
|
ADD test.nmea in fixtures
ADD README.md to launch test
Change-Id: I10e12e94f8dfac54c6bb10c269c48c21a5971f8a
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
|
|
Changes of conf.d/app-templates:
(76e12e7 - CorentinLGS) app-templates doc: Changed doc to fit new format.
(02f45f1 - Romain Forlot) Update Docs
(52ae181 - Romain Forlot) Fix: typo
(f0b24b0 - Romain Forlot) Rollback about TEST build type
(e841a77 - Romain Forlot) Adding a TEST build type
(994ebc1 - Romain Forlot) Change default compilation options.
(85d5ffd - Romain Forlot) Test widget only if there are test materials
(d14bdce - Romain Forlot) Handles more test LABELS.
(70cf8fd - Romain Forlot) Missing flag for COVERAGE build type
(3c99b8a - Romain Forlot) Create a test widget
(9c1a0fb - Romain Forlot) Fix: interpreted '&' character
(9202fac - Romain Forlot) More accurate comment about widget template file.
Change-Id: I29548738084b1a3eb7d04e06098566cddb78d04f
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
|
|
Change-Id: Iaab6e18dbfdd9366e0533a82f07789b94380b12d
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Update build scripts to app-templates to current revision to
allow work on addition of gcov options.
Bug-AGL: SPEC-1410
Change-Id: I70f8ad5efc2428421679b9bbe4ae87754cdfc0b9
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Add initial documentation for agl-service-gps service
Bug-AGL: SPEC-1245
Change-Id: I0794842da975798637f01c6e2e4b366da686b2eb
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Allow agl-service-gps to enter into demo mode using an previously recorded
JSON GPS trace. This is entered by symlinking or copying a recorded trace log
from the binding to ~/app-data/agl-service-gps/recording.log
Bug-AGL: SPEC-1139
Change-Id: I5e1ac147000320035219b9183e4aeae1d9123429
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
While waiting for GPS lock don't save 'null' entries.
Bug-AGL: SPEC-1139
Change-Id: Iccac429c1ae024d2b26046558cb5ace9d4c85daf
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Add tracking/heading value in degrees from true north for navigation
applications
Bug-AGL: SPEC-1068
Change-Id: I1798648bc1ea0076036f20f1312adef20b7ab1c1
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Allow recording of gps position data from the binding to allow data for
use in unit tests, and demonstrations.
Bug-AGL: SPEC-1089
Change-Id: I58da8382835e5d3fc45193b6e552525835e034db
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Change-Id: Ieb4007223631efb1986527ede35d1bdaf06fb823
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Try up to 5 times with a 2500 ms interval to read data after
a subscription to gpsd stream. This assures an initial connection
to the gpsd.socket is in a known state.
Bug-AGL: SPEC-832
Change-Id: Ice74c8372e2f592a353f1bd43ddde7d447ab0c8d
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Return the timestamp from the gps fix in the JSON data
response.
Bug-AGL: SPEC-844
Change-Id: I6befdf3f02e523ad40ff73850b41d7a45730c0d8
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Check to be sure no error flags are set to avoid having multiple
partial events in a short span (under a second). This is will reduce
processing from consumers of the gps binding, and assure all values are
updated and valid at the same instant.
Bug-AGL: SPEC-844
Change-Id: I8765481b7eef4c25087798e167b39680ad56e0cc
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Use threadsafe _exit() instead of abort() to have more clean
logs. This avoid a confusing and unused backtrace from the
AGL framework.
Bug-AGL: SPEC-844
Change-Id: Ia3fb3b5cb1e0a8afdfd69dad525fb279ea51ce2b
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Add dilution of precision report to JSON output to allow
subscribers to judge if the 3D fix lock is good enough.
If not user should fall back to the geoclue binding support.
Bug-AGL: SPEC-844
Change-Id: If5a520d23c8b455583a022ab07a02dea03185705
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Rewrite gps binding to use libgps native functionality to
communicate with gps over SOCK_STREAM socket.
Bug-AGL: SPEC-844
Change-Id: I78d2d14900d69b542e8bd456df577ee9ecdcb103
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Enable cmake build system for building webpack wgt, and remove
unnecessary files
Change-Id: Ia00b1ba7a9d26e7f8933c0ccc97bf8b91dbfa012
Bug-AGL: SPEC-823
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Change-Id: I4ecea2af0d9a3af45c5756556f85fdc53115b065
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
Change-Id: I1792c2acb5bbd8fbd1e7760ecefe265909c5008f
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Iaa41e3387fd2d85214e1bdb39ba211347df36615
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
|
|
Change-Id: I22f068aafcda1c9fb39692edaf64f303d2dcbf89
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Ic255000cb53beb026c891dca63ef301cac9b6fc3
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
Change-Id: Ia90b97125be798c069c15b32276514438943e6fd
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I1bed50e53ea1bd5c34ff494c14fff01862d832e8
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: If4b079d38aa9ab66438e8470a8c3e06de5e5573f
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: If78c042f53c493a160ff3416c042599fcfba89f7
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Iea4afa37bcb44698c6191e4eebdb395b4c3495d3
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I63ed2e6001f1cfedf82e527667d56a7787934315
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I99ed382977e5bf755539f395bf3ab87060311a27
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I11c093ad112268a35317f44a5c2500c3978f38dd
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|