Peter Galloway
|
130efa3a51
|
Merge branch 'wake_remake' into Story30b_correcting_boat_movement
# Conflicts:
# src/main/java/seng302/controllers/CanvasController.java
# src/main/java/seng302/models/BoatGroup.java
# src/main/java/seng302/models/parsers/StreamParser.java
|
2017-05-01 19:09:09 +12:00 |
|
Peter Galloway
|
a5ca9218da
|
Discovered the time valid timestamp in the boat location packet is quite inconsistent and either the stream or my implementation is making the display really buggy. Because the way it was before I changed things is more reliable at the moment, I have decided to wait until our mock stream is merged before continuing this development. #story[820]
|
2017-05-01 16:56:53 +12:00 |
|
Alistair McIntyre
|
f672eafd6d
|
Merge remote-tracking branch 'origin/Story30A_InputStreamCheckingHead' into wake_remake
# Conflicts:
# src/main/java/seng302/models/parsers/StreamPacket.java
# src/main/java/seng302/models/parsers/StreamParser.java
# src/main/java/seng302/models/parsers/StreamReceiver.java
|
2017-05-01 15:27:51 +12:00 |
|
Calum
|
45b77c05d4
|
Improvements to wake
|
2017-04-30 19:32:29 +12:00 |
|
Peter Galloway
|
a898290c0b
|
partway through fixing boat movement to be updated from the data valid timestamp rather than the data sent timestamp #pair[kre39, ptg19] #story[820]
|
2017-04-29 20:21:26 +12:00 |
|
Peter Galloway
|
1e1e482b79
|
Added a delay for reading packets from the packet buffer so packets that are recieved out of order have time to order by timestamp in the priority queue #story[820]
|
2017-04-29 18:56:41 +12:00 |
|
Peter Galloway
|
07bbd7e06d
|
Added reasonable testing for StreamReciever, further testing would probably need StreamReciever to be rewritten #story[817]
|
2017-04-28 18:29:35 +12:00 |
|
Alistair McIntyre
|
fe480d5cb6
|
Finished parsing the Race XML data. Began making some optimizations to hopefully make parsing the Boat Data a quicker and simpler task.
#story[820]
|
2017-04-28 15:41:12 +12:00 |
|
Alistair McIntyre
|
f5b9160304
|
Started parsing the different types of XML messages to Map objects so that we can extract the relevant data for the visualizer.
#story[820]
|
2017-04-27 17:22:46 +12:00 |
|
Kusal Ekanayake
|
0a22812165
|
Got the live ac35 data working in paralell with the parse and the app. Boats move and the live data works correctly. We need to fix the markers now
#story[818]
|
2017-04-27 16:18:33 +12:00 |
|
Kusal Ekanayake
|
104fd86179
|
Got the live ac35 data working in paralell with the parse and the app.
#story[820]
|
2017-04-27 14:40:26 +12:00 |
|
Kusal Ekanayake
|
c776d22941
|
Linking up course stream with visualiser. Boats moving, and course drawing. Boats however are not moving as intended. Needs to be fixed/looked into.
#story[820] #pair[kre39,cir27]
|
2017-04-26 18:45:58 +12:00 |
|
Kusal Ekanayake
|
d51825ffb7
|
Created separate streams for each different data type to be parsed into so the exact needed data would be able to be extracted.
#story[820]
|
2017-04-25 15:32:04 +12:00 |
|
Peter Galloway
|
f078c34bf9
|
the stream receiver can now be passed a threadsafe priorityQueue that it will add the packets to as they are received (note the priority queue passed should be initialized with a comparitor for "StreamPacket"s) #story[817]
|
2017-04-24 18:29:50 +12:00 |
|
Peter Galloway
|
c1e4a6156c
|
re-engineered stream receiver to make it cleaner and ready to be used with the rest of the program. #story[817]
|
2017-04-24 17:38:29 +12:00 |
|
Kusal Ekanayake
|
71e14259f6
|
Started looking into boat location packets, am able to extract the lats an lons but needs validations. Can also see the device type, timestamp, and sequence number. Code needs to be cleaned up and will need to start looking into the set up packets, specifically the packets containing xml data so the course can be created.
#story[820]
|
2017-04-24 16:47:41 +12:00 |
|
Kusal Ekanayake
|
403dc480c4
|
Created packet enum to class packets and started progress on how the packets are read and parsed according to the type of packet.
#story[820]
|
2017-04-24 15:50:21 +12:00 |
|
Kusal Ekanayake
|
3dc1a7f9c0
|
StreamPacket class created so that we can store all packets generically. The timestamp has also been extracted and stored with the packet so that in the future we may turn the current ArrayList into a priority que.
#story[817]
|
2017-04-23 20:14:41 +12:00 |
|
Peter
|
ba352183bf
|
added functionality to check the CRC for the packet. I ran into a lot of trouble with this regarding everything in java being signed by twos compliment #story[817]
|
2017-04-23 16:53:35 +12:00 |
|
kre39
|
4047978ea2
|
Renamed file to match its functionality more accurately .
#story[30a]
|
2017-04-23 14:43:18 +12:00 |
|