properties

package
v0.7.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 19, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

package properties contains names of ACMI object properties.`

Index

Constants

View Source
const (
	AlliesCoalition  = "Allies"  // RED
	EnemiesCoalition = "Enemies" // BLUE
)
View Source
const (
	// Mesage is a generic event.
	MessageEvent = "Message"
	// Bookmark events are highlighted in the time line and in the event log.
	// They are handy to highlight parts of the flight, like a bombing run, or when the trainee was in her final approach for landing.
	BookmarkEvent = "Bookmark"
	// 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'.
	DebugEvent = "Debug"
	// LeftArea events specify when an aircraft (or any object) is cleanly removed from the battlefield (not destroyed).
	LeftAreaEvent = "LeftArea"
	// Destroyed events specify when an object has been officially destroyed.
	DestroyedEvent = "Destroyed"
	// TakenOff injects a take-off event into the flight recording.
	TakenOffEvent = "TakenOff"
	// Landed injects a landed event into the flight recording.
	LandedEvent = "Landed"
	// Timeout is 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.
	TimeoutEvent = "Timeout"
)
View Source
const (
	// DataSource is the source simulator, control station or file format.
	DataSource = "DataSource"
	// DataRecorder is the oftware or hardware used to record the data.
	DataRecorder = "DataRecorder"
	// ReferenceTime is the UTC base time for the current mission.
	// This time is combined with each frame offset (in seconds) to get the final absolute UTC time for each data sample.
	ReferenceTime = "ReferenceTime"
	// RecordingTime is the file creation UTC time.
	RecordingTime = "RecordingTime"
	// Author is the creator of this recording.
	Author = "Author"
	// Title of the mission.
	Title = "Title"
	// Category of the mission.
	Category = "Category"
	// Mission briefing text.
	Briefing = "Briefing"
	// Mission debriefing text.
	Debriefing = "Debriefing"
	// Free comments about the flight. May contain escaped commas or EOL characters.
	Comments = "Comments"
	// ReferenceLongitude is the longitude of a median point in degrees.
	// Add this to each object's longtitude to get the actual longitude.
	ReferenceLongitude = "ReferenceLongitude"
	// ReferenceLatitude is the latitude of a median point in degrees.
	// Add this to each object's latitude to get the actual latitude.
	ReferenceLatitude = "ReferenceLatitude"
)
View Source
const (
	FileType    = "FileType"
	FileVersion = "FileVersion"
)
View Source
const (
	FileTypeTacView = "text/acmi/tacview"
	FileVersion2_2  = "2.2"
)
View Source
const (
	// Name is the common notation for each object. It is strongly recommended to use ICAO or NATO names like: C172 or F/A-18C.
	Name = "Name"
	// Type is the object's type tags.
	Type = "Type"
	// Transform contains the object's coordinates, relative to the global reference point.
	Transform = "T"

	AdditionalType                    = "AdditionalType"
	Parent                            = "Parent"
	Next                              = "Next"
	ShortName                         = "ShortName"
	LongName                          = "LongName"
	FullName                          = "FullName"
	CallSign                          = "CallSign"
	Registration                      = "Registration"
	Squawk                            = "Squawk"
	ICAO24                            = "ICAO24"
	Pilot                             = "Pilot"
	Group                             = "Group"
	Country                           = "Country"
	Coalition                         = "Coalition"
	Color                             = "Color"
	Shape                             = "Shape"
	Debug                             = "Debug"
	Label                             = "Label"
	FocusedTarget                     = "FocusedTarget"
	LockedTarget                      = "LockedTarget"
	LockedTarget2                     = "LockedTarget2"
	LockedTarget3                     = "LockedTarget3"
	LockedTarget4                     = "LockedTarget4"
	LockedTarget5                     = "LockedTarget5"
	LockedTarget6                     = "LockedTarget6"
	LockedTarget7                     = "LockedTarget7"
	LockedTarget8                     = "LockedTarget8"
	LockedTarget0                     = "LockedTarget0"
	Importance                        = "Importance"
	Slot                              = "Slot"
	Disabled                          = "Disabled"
	Visible                           = "Visible"
	Health                            = "Health"
	Length                            = "Length"
	Width                             = "Width"
	Height                            = "Height"
	Radius                            = "Radius"
	IAS                               = "IAS"
	CAS                               = "CAS"
	TAS                               = "TAS"
	Mach                              = "Mach"
	AOA                               = "AOA"
	AOS                               = "AOS"
	AGL                               = "AGL"
	HDG                               = "HDG"
	HDM                               = "HDM"
	Throttle                          = "Throttle"
	Throttle2                         = "Throttle2"
	EngineRPM                         = "EngineRPM"
	EngineRPM2                        = "EngineRPM2"
	NR                                = "NR"
	NR2                               = "NR2"
	RotorRPM                          = "RotorRPM"
	RotorRPM2                         = "RotorRPM2"
	Afterburner                       = "Afterburner"
	AirBrakes                         = "AirBrakes"
	Flaps                             = "Flaps"
	LandingGear                       = "LandingGear"
	LandingGearHandle                 = "LandingGearHandle"
	Tailhook                          = "Tailhook"
	Parachute                         = "Parachute"
	DragChute                         = "DragChute"
	FuelWeight                        = "FuelWeight"
	FuelWeight2                       = "FuelWeight2"
	FuelWeight3                       = "FuelWeight3"
	FuelWeight4                       = "FuelWeight4"
	FuelWeight5                       = "FuelWeight5"
	FuelWeight6                       = "FuelWeight6"
	FuelWeight7                       = "FuelWeight7"
	FuelWeight8                       = "FuelWeight8"
	FuelWeight9                       = "FuelWeight9"
	FuelVolume                        = "FuelVolume"
	FuelFlowWeight                    = "FuelFlowWeight"
	FuelFlowWeight2                   = "FuelFlowWeight2"
	FuelFlowWeight3                   = "FuelFlowWeight3"
	FuelFlowWeight4                   = "FuelFlowWeight4"
	FuelFlowWeight5                   = "FuelFlowWeight5"
	FuelFlowWeight6                   = "FuelFlowWeight6"
	FuelFlowWeight7                   = "FuelFlowWeight7"
	FuelFlowWeight8                   = "FuelFlowWeight8"
	FuelFlowWeight9                   = "FuelFlowWeight9"
	FuelFlowVolume                    = "FuelFlowVolume"
	FuelFlowVolume2                   = "FuelFlowVolume2"
	FuelFlowVolume3                   = "FuelFlowVolume3"
	FuelFlowVolume4                   = "FuelFlowVolume4"
	FuelFlowVolume5                   = "FuelFlowVolume5"
	FuelFlowVolume6                   = "FuelFlowVolume6"
	FuelFlowVolume7                   = "FuelFlowVolume7"
	FuelFlowVolume8                   = "FuelFlowVolume8"
	FuelFlowVolume9                   = "FuelFlowVolume9"
	RadarMode                         = "RadarMode"
	RadarAzimuth                      = "RadarAzimuth"
	RadarElevation                    = "RadarElevation"
	RadarRoll                         = "RadarRoll"
	RadarRange                        = "RadarRange"
	RadarHorizontalBeamwidth          = "RadarHorizontalBeamwidth"
	RadarVerticalBeamwidth            = "RadarVerticalBeamwidth"
	RadarRangeGateAzimuth             = "RadarRangeGateAzimuth"
	RadarRangeGateElevation           = "RadarRangeGateElevation"
	RadarRangeGateRoll                = "RadarRangeGateRoll"
	RadarRangeGateMin                 = "RadarRangeGateMin"
	RadarRangeGateMax                 = "RadarRangeGateMax"
	RadarRangeGateHorizontalBeamwidth = "RadarRangeGateHorizontalBeamwidth"
	RadarRangeGateVerticalBeamwidth   = "RadarRangeGateVerticalBeamwidth"
	LockedTargetMode                  = "LockedTargetMode"
	LockedTargetAzimuth               = "LockedTargetAzimuth"
	LockedTargetElevation             = "LockedTargetElevation"
	LockedTargetRange                 = "LockedTargetRange"
	EngagementMode                    = "EngagementMode"
	EngagementMode2                   = "EngagementMode2"
	EngagementRange                   = "EngagementRange"
	EngagementRange2                  = "EngagementRange2"
	VerticalEngagementRange           = "VerticalEngagementRange"
	VerticalEngagementRange2          = "VerticalEngagementRange2"
	RollControlInput                  = "RollControlInput"
	PitchControlInput                 = "PitchControlInput"
	YawControlInput                   = "YawControlInput"
	RollControlPosition               = "RollControlPosition"
	PitchControlPosition              = "PitchControlPosition"
	YawControlPosition                = "YawControlPosition"
	RollTrimTab                       = "RollTrimTab"
	PitchTrimTab                      = "PitchTrimTab"
	YawTrimTab                        = "YawTrimTab"
	AileronLeft                       = "AileronLeft"
	AileronRight                      = "AileronRight"
	Elevator                          = "Elevator"
	Rudder                            = "Rudder"
	LocalizerLateralDeviation         = "LocalizerLateralDeviation"
	GlideslopeVerticalDeviation       = "GlideslopeVerticalDeviation"
	LocalizerAngularDeviation         = "LocalizerAngularDeviation"
	GlideslopeAngularDeviation        = "GlideslopeAngularDeviation"
	PilotHeadRoll                     = "PilotHeadRoll"
	PilotHeadPitch                    = "PilotHeadPitch"
	PilotHeadYaw                      = "PilotHeadYaw"
	PilotEyeGazePitch                 = "PilotEyeGazePitch"
	PilotEyeGazeYaw                   = "PilotEyeGazeYaw"
	VerticalGForce                    = "VerticalGForce"
	LongitudinalGForce                = "LongitudinalGForce"
	LateralGForce                     = "LateralGForce"
	TriggerPressed                    = "TriggerPressed"
	HeartRate                         = "HeartRate"
	SpO2                              = "SpO2"
)

Variables

This section is empty.

Functions

func CoaliationToProperty

func CoaliationToProperty(coalition coalitions.Coalition) string

func PropertyToCoalition

func PropertyToCoalition(property string) coalitions.Coalition

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL