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.
Click to show internal directories.
Click to hide internal directories.