pub enum EventKind {
Message,
Bookmark,
Debug,
LeftArea,
Destroyed,
TakenOff,
Landed,
Timeout,
Unknown(String),
}
Variants
Message
Generic event.
Bookmark
Bookmarks are highlighted in the time line and in the event log. They are easy to spot and handy to highlight parts of the flight, like a bombing run, or when the trainee was in her final approach for landing.
Debug
Debug events are highlighted and easy to spot in the timeline and event log. Because they must be used for development purposes, they are displayed only when launching Tacview with the command line argument /Debug:on
LeftArea
This event is useful to specify when an aircraft (or any object) is cleanly removed from the battlefield (not destroyed). This prevents Tacview from generating a Destroyed event by error.
Destroyed
When an object has been officially destroyed.
TakenOff
Because Tacview may not always properly auto-detect take-off events, it can be useful to manually inject this event in the flight recording.
Landed
Because Tacview may not always properly auto-detect landing events, it can be useful to manually inject this event in the flight recording.
Timeout
Mainly used for real-life training debriefing to specify when a weapon (typically a missile) reaches or misses its target. Tacview will report in the shot log as well as in the 3D view the result of the shot. Most parameters are optional. SourceId designates the object which has fired the weapon, while TargetId designates the target. Even if the displayed result may be in nautical miles, bullseye coordinates must be specified in meters. The target must be explicitly (manually) destroyed or disabled using the appropriate properties independently from this event.
Unknown(String)
Unknown event. This only exists for forward compatibility and using it is not recommended as the event you are using could be move to the known event in a future release.