Task #9
closedCMS - Feature #1: AIS Integration
Epic #2: Receiving/Decoding NMEA messages + Creating/Updating/Publishing AIS Messages and AIS Tracks
Publish messages to AISTrack_TOPIC for each time a AISTrack is updated containing the updated AISTrack and a list with its AISTrack messages
Description
When receiving an AIS Message for a given AISTrack, two situations can occur:
A new one will be created if the AISTrack has not existed.
If the AISTrack already were in the system, for each AISTrack message received, the respective AIS Track attributes contained in that message will be updated. (The message type attribute will represent, therefore, the type of the last AIS message received for that AISTrack)
When an AISTrack is created (or receives an update), a message will be published to AISMESSAGE_TOPIC containing a pair of :
The updated AISTrack representing the current composition (data-merged) from the different AIS Messages received for that AISTrack so far.
A list of all AISTrackMessages received for that AISTrack.
Updated by Fernando Jose Capeletto Neto almost 2 years ago
- Tracker changed from Epic to Task
Updated by Fernando Jose Capeletto Neto almost 2 years ago
- Assignee set to Fernando Jose Capeletto Neto
- Estimated time set to 32:00 h
Updated by Fernando Jose Capeletto Neto almost 2 years ago
- % Done changed from 0 to 30
Updated by Fernando Jose Capeletto Neto almost 2 years ago
- % Done changed from 30 to 50
Updated by Fernando Jose Capeletto Neto almost 2 years ago
- Description updated (diff)
- Status changed from New to In Progress
- % Done changed from 50 to 80
Updated by Fernando Jose Capeletto Neto almost 2 years ago
- Subject changed from Publish messages to AISTrack_TOPIC for each time a AISTrack is updated. to Publish messages to AISTrack_TOPIC for each time a AISTrack is updated containing the updated AISTrack and a list with its AISTrack messages
Updated by Fernando Jose Capeletto Neto almost 2 years ago
- Status changed from In Progress to Testing
- % Done changed from 80 to 90
Updated by Fernando Jose Capeletto Neto almost 2 years ago
- Status changed from Testing to Merging
Updated by Fernando Jose Capeletto Neto almost 2 years ago
- Status changed from Merging to Testing
Updated by Fernando Jose Capeletto Neto almost 2 years ago
- Status changed from Testing to Deploy
Updated by Fernando Jose Capeletto Neto almost 2 years ago
- Status changed from Deploy to Done
- % Done changed from 90 to 100
Updated by Fernando Jose Capeletto Neto almost 2 years ago
- Status changed from Done to Closed
Updated by Fernando Jose Capeletto Neto almost 2 years ago
https://gitlab.com/fernando.engineer/cms/TrackHandler/-/commit/8a63cd13950c16e9729475b55aef1ce5bb0d777f
https://gitlab.com/fernando.engineer/cms/TrackHandler/-/commit/63d0dba2e8f7bcdb58cbee0db0cb2016fc8c85d8
https://jenkins.fernando.engineer/job/TrackHandler_CodeQualityCheck/26/
https://jenkins.fernando.engineer/job/TrackHandler_Deliver/234/