Commit Graph
90 Commits
Author SHA1 Message Date
Simon Pamies 35b1ef4991 Moved away from breaking out of the loop as this requires druidic knowledge about a method that could change in future 2014-01-31 17:33:05 +01:00
Axel Uhl 2937d4acee removed break as discussed as it requires too much secret knowledge of other method implementations to be justified 2014-01-31 17:29:01 +01:00
Axel Uhl eb8eb58204 Merge remote-tracking branch 'server/master' 2014-01-31 17:28:47 +01:00
Simon Pamies 736cde2026 Break after messages because it does not make sense to go through other fixes at this time 2014-01-31 17:14:00 +01:00
Simon Pamies 238b34b435 Adapted logging for wind generation issues 2014-01-31 17:12:55 +01:00
Axel Uhl 6d7dd6af92 added test support for shared Igtimi LiveDataConnection which discovered a few bugs which are now also fixed by this commit 2014-01-31 17:12:37 +01:00
Axel Uhl 454487fd2c share Igimi LiveDataConnection for equal combinations of device serial numbers 2014-01-31 16:49:36 +01:00
Simon Pamies a3779c9878 Moved IgtimiWindReceiver to shared package and fixed NPE when there is no heading 2014-01-31 15:37:38 +01:00
Simon Pamies 38cb52b589 Added wind status servlet that shows wind information for igtimi as well as expedition 2014-01-31 13:35:20 +01:00
Axel Uhl 3e1b5501a2 moved identification of devices that may have wind data to IgtimiConnectionImpl 2014-01-30 10:12:30 +01:00
Axel Uhl 3af44bb9f2 added logging every 100 text messages in Igtimi Web Socket connector 2014-01-30 09:32:02 +01:00
Simon Pamies addc58c5ea Included bin directory into ignores 2014-01-19 18:39:29 +01:00
Axel Uhl f4cfe9c5fd Igtimi WebSocket connector also confirmed to work through port 443 when using "ws" as protocol (and not "wss") 2014-01-16 23:55:53 +01:00
Axel Uhl 57c5497795 after some hiccups with the Igtimi server landscape, adjusted our tests to access some valid data 2013-12-23 01:37:29 +01:00
Axel Uhl 85c4351a82 use all available devices from all time based on DAWs; log decision which devices are listened to for wind 2013-12-16 18:24:50 +01:00
Axel Uhl 1bed4ea3b5 enable fetching latest data and use it to determine which trackers are potential wind sources 2013-12-16 18:15:18 +01:00
Axel Uhl 718dcabf75 added missing WEB-INF directory of Igtimi bundle to build.properties 2013-12-16 13:53:53 +01:00
Axel Uhl 5ce9a26927 stop web socket client after detecting death of Igtimi live connection before reconnecting 2013-12-16 13:53:27 +01:00
Axel Uhl 4bc9ea0d84 fixed bug 1656 (NPE during master data import due to a null color) 2013-12-13 20:50:28 +01:00
Axel Uhl 6956083ecd added comment for Igtimi Resource class; fixed counting of wind fixes actually imported 2013-12-13 17:23:59 +01:00
Axel Uhl 76a1ae0a6f count wind fixes imported and report in UI 2013-12-13 17:06:40 +01:00
Axel Uhl c0f3081da3 avoid NPE during connecting the Igtimi wind tracker 2013-12-12 14:32:10 +01:00
Axel Uhl 9da58f8f08 added specific Igtimi wind listener that doesn't need remove method and understands device serial numbers 2013-12-12 08:22:05 +01:00
Axel Uhl 3309854276 improved log message 2013-12-12 00:32:48 +01:00
Axel Uhl 0f7bb9514d made robust against no devices found for time interval 2013-12-12 00:31:11 +01:00
Axel Uhl 78f2d28f34 first shot at importing Igtimi wind; not tested at all; it just compiles 2013-12-11 17:53:14 +01:00
Axel Uhl cc96577372 manage Igtimi wind tracker stopping better 2013-12-10 23:50:44 +01:00
Axel Uhl 1d52672642 added a first version of an "Igtimi Accounts" panel that allows users to authorize access to one or more Igtimi users by the application 2013-12-10 21:06:26 +01:00
Axel Uhl cd2be05848 added link to authorize analytics through Igtimi OAuth web front-end 2013-12-10 01:34:19 +01:00
Axel Uhl 007cc6d2e9 added Igtimi WindTracker implementation 2013-12-09 14:56:06 +01:00
Axel Uhl 38a0ca941f fixed listener collection; listeners are not Comparable, so ConcurrentSkipListSet doesn't work for them 2013-12-06 00:08:32 +01:00
Axel Uhl 5f4a3b0b9c added test case for wind fix extraction from Igtimi basic fixes 2013-12-06 00:04:28 +01:00
Axel Uhl 72ee807004 working towards true wind calculation 2013-12-05 22:18:21 +01:00
Axel Uhl 253632acd2 tried to further simplify IgtimiConnectionFactory API 2013-12-05 16:53:14 +01:00
Axel Uhl de0617d9db improved API design for IgtimiConnectionFactory 2013-12-05 16:46:33 +01:00
Axel Uhl f4102ac8c2 first Igtimi WindTrack implementation that would act as a BulkFixReceiver which can be used for web socket live as well as resource stored data 2013-12-05 15:41:00 +01:00
Axel Uhl 056adaf1a5 introduced a typed callback / visitor pattern for receiving Igtimi fixes 2013-12-05 11:55:53 +01:00
Axel Uhl c7727e92bd refactored Igtimi tests and moved establishinig of connection into common @Before method 2013-12-04 22:59:56 +01:00
Axel Uhl 30f6797cd1 no longer need the patch for String constants as group/user IDs 2013-12-04 21:44:39 +01:00
Axel Uhl 89f964c2af added getResourceDataAsTracks 2013-12-04 17:50:53 +01:00
Axel Uhl d78274689f refactored Track, GPSFixTrack etc. to introduce DynamicTrack with a homogeneous add(Fix) method 2013-12-04 13:56:04 +01:00
Axel Uhl c3b64024a1 made Fix a Timed implementation, hence all subclasses need a serialVersionUID 2013-12-04 10:52:30 +01:00
Axel Uhl 4d07e6f904 added test for loading data from devices in a given time window and looking for wind data 2013-12-04 10:35:44 +01:00
Axel Uhl 9f56924ee8 added tests for time-boxed DataAccessWindow retrieval 2013-12-04 10:05:42 +01:00
Axel Uhl 69c07968fc fixed comment on AWA after discussion with Igtimi 2013-12-03 22:51:09 +01:00
Axel Uhl e5394c6906 added tests for device_access_window and groups services 2013-12-03 22:34:24 +01:00
Axel Uhl ac12267fab added support for device_access_window and groups, preparing for security entity 2013-12-03 18:27:23 +01:00
Axel Uhl 3f007da5ea added getUser(id) and added test case for that 2013-12-03 16:54:33 +01:00
Axel Uhl c2fbbbe3b8 added session fetching 2013-12-03 16:39:03 +01:00
Axel Uhl 52e3ea8186 convert headings from -180..+180 to 0..360; renamed sub-device ID to sensor ID 2013-12-03 14:08:43 +01:00