27 lines
1.1 KiB
Plaintext
Executable File
27 lines
1.1 KiB
Plaintext
Executable File
Dieses Programm soll anhand der Daten vom DDS-Bus die GeoJson-Objekte erstellen.
|
|
|
|
Angefangen mit den Participant-Positionen.
|
|
Was brauche ich für die Darstellung der Participants?
|
|
- Die Position: -> ParticipantManagement::ParticipantPosition
|
|
- Den Verwundungsstatus: -> ParticipantMangaement::DynamicParticipantData->stateHistory-> (neuster Eintrag) -> vilnerabilityState
|
|
- Die Farbe -> ParticipantManagement::Participant.partyId
|
|
- Das Symbol -> ParticipantManagement::Participant.symbol
|
|
- Der Designator
|
|
|
|
|
|
Empfang von Positionsmeldungen:
|
|
void HandlerParticipant::onParticipantPositionChanged(const ParticipantManagement::ParticipantPosition &data, DataModification modType)
|
|
|
|
Empfang von ParticipantMangaement::DynamicParticipantData:
|
|
void HandlerParticipant::onDynamicParticipantDataChanged(const ParticipantManagement::DynamicParticipantData &data, DataModification modType)
|
|
|
|
Empfang von Party und Symbol:
|
|
void HandlerParticipant::onParticipantChanged(const ParticipantManagement::Participant &data, DataModification modType)
|
|
data.partyId()
|
|
data.symbol()
|
|
|
|
|
|
|
|
|
|
|