simconnect

package module
v0.0.0-...-18d59e2 Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2022 License: MIT Imports: 12 Imported by: 0

README

Golang SimConnect binding for FS2020 ✈

This library is in developement and I have write little documentation. Please considerate this library as a testing version. It is possible non backwards compatible in the future version. But you can enjoy 🥳 and good fly !

For more information on how to use this library, please read example_test.go.

With this library you can in simulator:

  • Read SimVar. (ex: Altitude, Longitude, Latitude, AP master status, Fuel, Engine...)
  • Write SimVar. All the SimVar have not a possibility to be written show SimVar.Settable
  • Send SimEvent for change Throttle or other
  • Receive system event (ex: When the aircraft crash). Not all implemented
  • Show text in the screen on the simulator

A simple example of how to use this library

package main

import (
	"fmt"
	"log"
	"strings"
	"time"

	sim "github.com/micmonay/simconnect"
)

func main() {
	sc, err := sim.NewEasySimConnect()
	if err != nil {
		panic(err)
	}
	sc.SetLoggerLevel(sim.LogInfo) // It is better if you the set before connect
	c, err := sc.Connect("MyApp")
	if err != nil {
		panic(err)
	}
	<-c // Wait connection confirmation
	cSimVar, err := sc.ConnectToSimVar(
		sim.SimVarPlaneAltitude(),
		sim.SimVarPlaneLatitude(sim.UnitDegrees), // You can force the units
		sim.SimVarPlaneLongitude(),
		sim.SimVarIndicatedAltitude(),
		sim.SimVarGeneralEngRpm(1),
		sim.SimVarAutopilotMaster(),
	)
	if err != nil {
		panic(err)
	}
	cSimStatus := sc.ConnectSysEventSim()
	//wait sim start
	for {
		if <-cSimStatus {
			break
		}
	}
	crashed := sc.ConnectSysEventCrashed()
	for {
		select {
		case result := <-cSimVar:
			for _, simVar := range result {
				var f float64
				var err error
				if strings.Contains(string(simVar.Unit), "String") {
					log.Printf("%s : %#v\n", simVar.Name, simVar.GetString())
				} else if simVar.Unit == "SIMCONNECT_DATA_LATLONALT" {
					data, _ := simVar.GetDataLatLonAlt()
					log.Printf("%s : %#v\n", simVar.Name, data)
				} else if simVar.Unit == "SIMCONNECT_DATA_XYZ" {
					data, _ := simVar.GetDataXYZ()
					log.Printf("%s : %#v\n", simVar.Name, data)
				} else if simVar.Unit == "SIMCONNECT_DATA_WAYPOINT" {
					data, _ := simVar.GetDataWaypoint()
					log.Printf("%s : %#v\n", simVar.Name, data)
				} else {
					f, err = simVar.GetFloat64()
					log.Println(simVar.Name, fmt.Sprintf("%f", f))
				}
				if err != nil {
					log.Println("return error :", err)
				}
			}

		case <-crashed:
			log.Println("Your are crashed !!")
			<-sc.Close() // Wait close confirmation
			return       // This example close after crash in the sim
		}

	}

}

Documentation

Overview

Package simconnect is a binding for FS2020 ✈️ in GO. Please see EasySimConnect for best use

Example (GetLatLonAlt)
package main

import (
	"log"

	sim "github.com/ahugues/simconnect"
	"github.com/sirupsen/logrus"
)

func connect() sim.EasySimConnect {
	sc, err := sim.NewEasySimConnect(logrus.New())
	if err != nil {
		panic(err)
	}
	c, err := sc.Connect("MyApp")
	if err != nil {
		panic(err)
	}
	<-c
	for {
		if <-sc.ConnectSysEventSim() {
			break
		}
	}
	return sc
}

func main() {
	sc := connect()
	cSimVar, err := sc.ConnectToSimVar(
		sim.SimVarStructLatlonalt(),
	)
	if err != nil {
		log.Fatalln(err)
	}
	for i := 0; i < 1; i++ {
		result := <-cSimVar
		for _, simVar := range result {
			latlonalt, err := simVar.GetDataLatLonAlt()
			if err != nil {
				panic(err)
			}
			log.Printf("%s : %#v\nIn Feet %#v\n", simVar.Name, latlonalt, latlonalt.GetFeets())
		}

	}
	<-sc.Close() // wait close confirmation
}
Output:

Example (GetSimVar)

ExampleGetSimVar this example show how to get SimVar with Easysim

package main

import (
	"log"

	sim "github.com/ahugues/simconnect"
	"github.com/sirupsen/logrus"
)

func connect() sim.EasySimConnect {
	sc, err := sim.NewEasySimConnect(logrus.New())
	if err != nil {
		panic(err)
	}
	c, err := sc.Connect("MyApp")
	if err != nil {
		panic(err)
	}
	<-c
	for {
		if <-sc.ConnectSysEventSim() {
			break
		}
	}
	return sc
}

func main() {
	sc := connect()
	cSimVar, err := sc.ConnectToSimVar(
		sim.SimVarPlaneAltitude(),
		sim.SimVarPlaneLatitude(sim.UnitDegrees), // you can force the units
		sim.SimVarPlaneLongitude(),
		sim.SimVarIndicatedAltitude(),
		sim.SimVarAutopilotAltitudeLockVar(),
		sim.SimVarAutopilotMaster(),
	)
	if err != nil {
		log.Fatalln(err)
	}
	for i := 0; i < 1; i++ {
		result := <-cSimVar
		for _, simVar := range result {
			f, err := simVar.GetFloat64()
			if err != nil {
				panic(err)
			}
			log.Printf("%#v\n", f)
		}

	}
	<-sc.Close() // wait close confirmation
}
Output:

Example (GetSimVarWithIndex)
package main

import (
	"log"

	sim "github.com/ahugues/simconnect"
	"github.com/sirupsen/logrus"
)

func connect() sim.EasySimConnect {
	sc, err := sim.NewEasySimConnect(logrus.New())
	if err != nil {
		panic(err)
	}
	c, err := sc.Connect("MyApp")
	if err != nil {
		panic(err)
	}
	<-c
	for {
		if <-sc.ConnectSysEventSim() {
			break
		}
	}
	return sc
}

func main() {
	sc := connect()
	cSimVar, err := sc.ConnectToSimVar(
		sim.SimVarGeneralEngRpm(1),
		sim.SimVarTransponderCode(1),
	)
	if err != nil {
		log.Fatalln(err)
	}
	for i := 0; i < 1; i++ {
		result := <-cSimVar
		for _, simVar := range result {

			if simVar.Name == sim.SimVarTransponderCode().Name {
				i, err := simVar.GetInt()
				if err != nil {
					panic(err)
				}
				log.Printf("%s : %x\n", simVar.Name, i)
			} else {
				f, err := simVar.GetFloat64()
				if err != nil {
					panic(err)
				}
				log.Printf("%s : %f\n", simVar.Name, f)
			}
		}

	}
	<-sc.Close() // wait close confirmation
}
Output:

Example (GetString)
package main

import (
	"log"

	sim "github.com/ahugues/simconnect"
	"github.com/sirupsen/logrus"
)

func connect() sim.EasySimConnect {
	sc, err := sim.NewEasySimConnect(logrus.New())
	if err != nil {
		panic(err)
	}
	c, err := sc.Connect("MyApp")
	if err != nil {
		panic(err)
	}
	<-c
	for {
		if <-sc.ConnectSysEventSim() {
			break
		}
	}
	return sc
}

func main() {
	sc := connect()
	cSimVar, err := sc.ConnectToSimVar(
		sim.SimVarTitle(),
		sim.SimVarCategory(),
	)
	if err != nil {
		log.Fatalln(err)
	}
	for i := 0; i < 1; i++ {
		result := <-cSimVar
		for _, simVar := range result {
			str := simVar.GetString()
			log.Printf("%s : %#v\n", simVar.Name, str)
		}

	}
	<-sc.Close() // wait close confirmation
}
Output:

Example (GetXYZ)
package main

import (
	"log"

	sim "github.com/ahugues/simconnect"
	"github.com/sirupsen/logrus"
)

func connect() sim.EasySimConnect {
	sc, err := sim.NewEasySimConnect(logrus.New())
	if err != nil {
		panic(err)
	}
	c, err := sc.Connect("MyApp")
	if err != nil {
		panic(err)
	}
	<-c
	for {
		if <-sc.ConnectSysEventSim() {
			break
		}
	}
	return sc
}

func main() {
	sc := connect()
	cSimVar, err := sc.ConnectToSimVar(
		sim.SimVarEyepointPosition(),
	)
	if err != nil {
		log.Fatalln(err)
	}
	for i := 0; i < 1; i++ {
		result := <-cSimVar
		for _, simVar := range result {
			xyz, err := simVar.GetDataXYZ()
			if err != nil {
				panic(err)
			}
			log.Printf("%s : %#v\n", simVar.Name, xyz)
		}

	}
	<-sc.Close() // wait close confirmation
}
Output:

Example (IFaceSetSimVar)

Example_iFaceSetSimVar Example how to use interface for assign value in simulator actualy support only float64

package main

import (
	sim "github.com/ahugues/simconnect"
	"github.com/sirupsen/logrus"
)

func connect() sim.EasySimConnect {
	sc, err := sim.NewEasySimConnect(logrus.New())
	if err != nil {
		panic(err)
	}
	c, err := sc.Connect("MyApp")
	if err != nil {
		panic(err)
	}
	<-c
	for {
		if <-sc.ConnectSysEventSim() {
			break
		}
	}
	return sc
}

type ExampleSetSimVar struct {
	PlaneAltitude  float64 `sim:"PLANE ALTITUDE" simUnit:"Feet"`
	PlaneLatitude  float64 `sim:"PLANE LATITUDE" simUnit:"Degrees"`
	PlaneLongitude float64 `sim:"PLANE LONGITUDE" simUnit:"Degrees"`
	Speed          float64 `sim:"AIRSPEED INDICATED" simUnit:"Knots"`
}

func main() {
	sc := connect()
	iFace := ExampleSetSimVar{
		PlaneLatitude:  46.2730077,
		PlaneLongitude: 6.1324663,
		PlaneAltitude:  10000.0,
		Speed:          150.0,
	}
	sc.SetSimVarInterfaceInSim(iFace)
	<-sc.Close() // wait close confirmation
	// NOEXEC Output:
}
Output:

Example (InterfaceSimVar)
package main

import (
	"log"

	sim "github.com/ahugues/simconnect"
	"github.com/sirupsen/logrus"
)

func connect() sim.EasySimConnect {
	sc, err := sim.NewEasySimConnect(logrus.New())
	if err != nil {
		panic(err)
	}
	c, err := sc.Connect("MyApp")
	if err != nil {
		panic(err)
	}
	<-c
	for {
		if <-sc.ConnectSysEventSim() {
			break
		}
	}
	return sc
}

type ExampleInterface struct {
	PlaneAltitude            float64 `sim:"PLANE ALTITUDE" simUnit:"Feet"`
	PlaneLatitude            float64 `sim:"PLANE LATITUDE"`
	PlaneLongitude           float64 `sim:"PLANE LONGITUDE" simUnit:"Degrees"`
	IndicatedAltitude        float64 `sim:"INDICATED ALTITUDE"`
	AutopilotAltitudeLockVar float64 `sim:"AUTOPILOT ALTITUDE LOCK VAR"`
	SimVarAutopilotMaster    bool    `sim:"GENERAL ENG RPM:1"`
	PlaneName                string  `sim:"TITLE"`
}

func main() {
	sc := connect()
	cInterface, err := sc.ConnectInterfaceToSimVar(ExampleInterface{})
	if err != nil {
		panic(err)
	}
	iFace, ok := (<-cInterface).(ExampleInterface)
	if ok {
		log.Printf("%#v", iFace)
	} else {
		log.Fatalln("interface error in Example_interfaceSimVar")
	}
	<-sc.Close()
}
Output:

Example (SetSimVar)
package main

import (
	"time"

	sim "github.com/ahugues/simconnect"
	"github.com/sirupsen/logrus"
)

func connect() sim.EasySimConnect {
	sc, err := sim.NewEasySimConnect(logrus.New())
	if err != nil {
		panic(err)
	}
	c, err := sc.Connect("MyApp")
	if err != nil {
		panic(err)
	}
	<-c
	for {
		if <-sc.ConnectSysEventSim() {
			break
		}
	}
	return sc
}

func main() {
	sc := connect()
	newalt := sim.SimVarPlaneAltitude()
	newalt.SetFloat64(6000.0)
	sc.SetSimObject(newalt)
	time.Sleep(1000 * time.Millisecond)
	<-sc.Close() // wait close confirmation
	// NOEXEC Output:
}
Output:

Example (ShowText)

Example_showText Actually color no effect in the sim

package main

import (
	"log"

	sim "github.com/ahugues/simconnect"
	"github.com/sirupsen/logrus"
)

func connect() sim.EasySimConnect {
	sc, err := sim.NewEasySimConnect(logrus.New())
	if err != nil {
		panic(err)
	}
	c, err := sc.Connect("MyApp")
	if err != nil {
		panic(err)
	}
	<-c
	for {
		if <-sc.ConnectSysEventSim() {
			break
		}
	}
	return sc
}

func main() {
	sc := connect()
	ch, err := sc.ShowText("Test", 1, sim.SIMCONNECT_TEXT_TYPE_PRINT_GREEN)
	if err != nil {
		panic(err)
	}
	log.Println(<-ch)
	<-sc.Close() // wait close confirmation
}
Output:

Example (SimEvent)

Example_simEvent You can wait chan if you will surre the event has finish with succes. If your app finish before all event probably not effect.

package main

import (
	"log"

	sim "github.com/ahugues/simconnect"
	"github.com/sirupsen/logrus"
)

func connect() sim.EasySimConnect {
	sc, err := sim.NewEasySimConnect(logrus.New())
	if err != nil {
		panic(err)
	}
	c, err := sc.Connect("MyApp")
	if err != nil {
		panic(err)
	}
	<-c
	for {
		if <-sc.ConnectSysEventSim() {
			break
		}
	}
	return sc
}

func main() {
	sc := connect()
	aileronsSet := sc.NewSimEvent(sim.KeyAxisAileronsSet)
	throttleSet := sc.NewSimEvent(sim.KeyThrottleSet)
	altVarInc := sc.NewSimEvent(sim.KeyApAltVarInc)
	altVarDec := sc.NewSimEvent(sim.KeyApAltVarDec)
	log.Println(<-aileronsSet.RunWithValue(-16383))
	log.Println(<-throttleSet.RunWithValue(16383))
	for i := 0; i < 10; i++ {
		<-altVarInc.Run()
	}
	for i := 0; i < 10; i++ {
		<-altVarDec.Run()
	}
	<-sc.Close() // wait close confirmation
}
Output:

Index

Examples

Constants

View Source
const (
	MAX_PATH = 260

	SIMCONNECT_UNUSED         = 0xFFFFFFFF // special value to indicate unused event, ID
	SIMCONNECT_OBJECT_ID_USER = 0          // proxy value for User vehicle ObjectID

	SIMCONNECT_CAMERA_IGNORE_FIELD = 3.402823466e38 //Used to tell the Camera API to NOT modify the value in this part of the argument.

	SIMCONNECT_CLIENTDATA_MAX_SIZE = 8192 // maximum value for SimConnect_CreateClientData dwSize parameter

	// Notification Group priority values
	SIMCONNECT_GROUP_PRIORITY_HIGHEST          GroupPriority = 1          // highest priority
	SIMCONNECT_GROUP_PRIORITY_HIGHEST_MASKABLE GroupPriority = 10000000   // highest priority that allows events to be masked
	SIMCONNECT_GROUP_PRIORITY_STANDARD         GroupPriority = 1900000000 // standard priority
	SIMCONNECT_GROUP_PRIORITY_DEFAULT          GroupPriority = 2000000000 // default priority
	SIMCONNECT_GROUP_PRIORITY_LOWEST           GroupPriority = 4000000000 // priorities lower than this will be ignored

	//Weather observations Metar strings
	MAX_METAR_LENGTH = 2000

	// Maximum thermal size is 100 km.
	MAX_THERMAL_SIZE = 100000
	MAX_THERMAL_RATE = 1000

	// SIMCONNECT_DATA_INITPOSITION.Airspeed
	INITPOSITION_AIRSPEED_CRUISE = -1 // aircraft's cruise airspeed
	INITPOSITION_AIRSPEED_KEEP   = -2 // keep current airspeed

	// AddToClientDataDefinition dwSizeOrType parameter type values
	SIMCONNECT_CLIENTDATATYPE_INT8    = -1 //  8-bit integer number
	SIMCONNECT_CLIENTDATATYPE_INT16   = -2 // 16-bit integer number
	SIMCONNECT_CLIENTDATATYPE_INT32   = -3 // 32-bit integer number
	SIMCONNECT_CLIENTDATATYPE_INT64   = -4 // 64-bit integer number
	SIMCONNECT_CLIENTDATATYPE_FLOAT32 = -5 // 32-bit floating-point number (float)
	SIMCONNECT_CLIENTDATATYPE_FLOAT64 = -6 // 64-bit floating-point number (double)

	// AddToClientDataDefinition dwOffset parameter special values
	SIMCONNECT_CLIENTDATAOFFSET_AUTO = -1 // automatically compute offset of the ClientData variable

	// Open ConfigIndex parameter special value
	SIMCONNECT_OPEN_CONFIGINDEX_LOCAL = -1 // ignore SimConnect.cfg settings, and force local connection
)

Divers

View Source
const (
	SIMCONNECT_RECV_ID_NULL = iota
	SIMCONNECT_RECV_ID_EXCEPTION
	SIMCONNECT_RECV_ID_OPEN
	SIMCONNECT_RECV_ID_QUIT
	SIMCONNECT_RECV_ID_EVENT
	SIMCONNECT_RECV_ID_EVENT_OBJECT_ADDREMOVE
	SIMCONNECT_RECV_ID_EVENT_FILENAME
	SIMCONNECT_RECV_ID_EVENT_FRAME
	SIMCONNECT_RECV_ID_SIMOBJECT_DATA
	SIMCONNECT_RECV_ID_SIMOBJECT_DATA_BYTYPE
	SIMCONNECT_RECV_ID_WEATHER_OBSERVATION
	SIMCONNECT_RECV_ID_CLOUD_STATE
	SIMCONNECT_RECV_ID_ASSIGNED_OBJECT_ID
	SIMCONNECT_RECV_ID_RESERVED_KEY
	SIMCONNECT_RECV_ID_CUSTOM_ACTION
	SIMCONNECT_RECV_ID_SYSTEM_STATE
	SIMCONNECT_RECV_ID_CLIENT_DATA
	SIMCONNECT_RECV_ID_EVENT_WEATHER_MODE
	SIMCONNECT_RECV_ID_AIRPORT_LIST
	SIMCONNECT_RECV_ID_VOR_LIST
	SIMCONNECT_RECV_ID_NDB_LIST
	SIMCONNECT_RECV_ID_WAYPOINT_LIST
	SIMCONNECT_RECV_ID_EVENT_MULTIPLAYER_SERVER_STARTED
	SIMCONNECT_RECV_ID_EVENT_MULTIPLAYER_CLIENT_STARTED
	SIMCONNECT_RECV_ID_EVENT_MULTIPLAYER_SESSION_ENDED
	SIMCONNECT_RECV_ID_EVENT_RACE_END
	SIMCONNECT_RECV_ID_EVENT_RACE_LAP
)
View Source
const (
	SIMCONNECT_DATATYPE_INVALID = iota
	SIMCONNECT_DATATYPE_INT32
	SIMCONNECT_DATATYPE_INT64
	SIMCONNECT_DATATYPE_FLOAT32
	SIMCONNECT_DATATYPE_FLOAT64
	SIMCONNECT_DATATYPE_STRING8
	SIMCONNECT_DATATYPE_STRING32
	SIMCONNECT_DATATYPE_STRING64
	SIMCONNECT_DATATYPE_STRING128
	SIMCONNECT_DATATYPE_STRING256
	SIMCONNECT_DATATYPE_STRING260
	SIMCONNECT_DATATYPE_STRINGV
	SIMCONNECT_DATATYPE_INITPOSITION
	SIMCONNECT_DATATYPE_MARKERSTATE
	SIMCONNECT_DATATYPE_WAYPOINT
	SIMCONNECT_DATATYPE_LATLONALT
	SIMCONNECT_DATATYPE_XYZ

	SIMCONNECT_DATATYPE_MAX = iota
)
View Source
const (
	SIMCONNECT_EXCEPTION_NONE = iota

	SIMCONNECT_EXCEPTION_ERROR = iota
	SIMCONNECT_EXCEPTION_SIZE_MISMATCH
	SIMCONNECT_EXCEPTION_UNRECOGNIZED_ID
	SIMCONNECT_EXCEPTION_UNOPENED
	SIMCONNECT_EXCEPTION_VERSION_MISMATCH
	SIMCONNECT_EXCEPTION_TOO_MANY_GROUPS
	SIMCONNECT_EXCEPTION_NAME_UNRECOGNIZED
	SIMCONNECT_EXCEPTION_TOO_MANY_EVENT_NAMES
	SIMCONNECT_EXCEPTION_EVENT_ID_DUPLICATE
	SIMCONNECT_EXCEPTION_TOO_MANY_MAPS
	SIMCONNECT_EXCEPTION_TOO_MANY_OBJECTS
	SIMCONNECT_EXCEPTION_TOO_MANY_REQUESTS
	SIMCONNECT_EXCEPTION_WEATHER_INVALID_PORT
	SIMCONNECT_EXCEPTION_WEATHER_INVALID_METAR
	SIMCONNECT_EXCEPTION_WEATHER_UNABLE_TO_GET_OBSERVATION
	SIMCONNECT_EXCEPTION_WEATHER_UNABLE_TO_CREATE_STATION
	SIMCONNECT_EXCEPTION_WEATHER_UNABLE_TO_REMOVE_STATION
	SIMCONNECT_EXCEPTION_INVALID_DATA_TYPE
	SIMCONNECT_EXCEPTION_INVALID_DATA_SIZE
	SIMCONNECT_EXCEPTION_DATA_ERROR
	SIMCONNECT_EXCEPTION_INVALID_ARRAY
	SIMCONNECT_EXCEPTION_CREATE_OBJECT_FAILED
	SIMCONNECT_EXCEPTION_LOAD_FLIGHTPLAN_FAILED
	SIMCONNECT_EXCEPTION_OPERATION_INVALID_FOR_OBJECT_TYPE
	SIMCONNECT_EXCEPTION_ILLEGAL_OPERATION
	SIMCONNECT_EXCEPTION_ALREADY_SUBSCRIBED
	SIMCONNECT_EXCEPTION_INVALID_ENUM
	SIMCONNECT_EXCEPTION_DEFINITION_ERROR
	SIMCONNECT_EXCEPTION_DUPLICATE_ID
	SIMCONNECT_EXCEPTION_DATUM_ID
	SIMCONNECT_EXCEPTION_OUT_OF_BOUNDS
	SIMCONNECT_EXCEPTION_ALREADY_CREATED
	SIMCONNECT_EXCEPTION_OBJECT_OUTSIDE_REALITY_BUBBLE
	SIMCONNECT_EXCEPTION_OBJECT_CONTAINER
	SIMCONNECT_EXCEPTION_OBJECT_AI
	SIMCONNECT_EXCEPTION_OBJECT_ATC
	SIMCONNECT_EXCEPTION_OBJECT_SCHEDULE
)
View Source
const (
	SIMCONNECT_SIMOBJECT_TYPE_USER = iota
	SIMCONNECT_SIMOBJECT_TYPE_ALL
	SIMCONNECT_SIMOBJECT_TYPE_AIRCRAFT
	SIMCONNECT_SIMOBJECT_TYPE_HELICOPTER
	SIMCONNECT_SIMOBJECT_TYPE_BOAT
	SIMCONNECT_SIMOBJECT_TYPE_GROUND
)
View Source
const (
	SIMCONNECT_PERIOD_NEVER = iota
	SIMCONNECT_PERIOD_ONCE
	SIMCONNECT_PERIOD_VISUAL_FRAME
	SIMCONNECT_PERIOD_SIM_FRAME
	SIMCONNECT_PERIOD_SECOND
)
View Source
const (
	SIMCONNECT_MISSION_FAILED = iota
	SIMCONNECT_MISSION_CRASHED
	SIMCONNECT_MISSION_SUCCEEDED
)
View Source
const (
	SIMCONNECT_CLIENT_DATA_PERIOD_NEVER = iota
	SIMCONNECT_CLIENT_DATA_PERIOD_ONCE
	SIMCONNECT_CLIENT_DATA_PERIOD_VISUAL_FRAME
	SIMCONNECT_CLIENT_DATA_PERIOD_ON_SET
	SIMCONNECT_CLIENT_DATA_PERIOD_SECOND
)
View Source
const (
	SIMCONNECT_TEXT_TYPE_SCROLL_BLACK ScrollColor = iota
	SIMCONNECT_TEXT_TYPE_SCROLL_WHITE
	SIMCONNECT_TEXT_TYPE_SCROLL_RED
	SIMCONNECT_TEXT_TYPE_SCROLL_GREEN
	SIMCONNECT_TEXT_TYPE_SCROLL_BLUE
	SIMCONNECT_TEXT_TYPE_SCROLL_YELLOW
	SIMCONNECT_TEXT_TYPE_SCROLL_MAGENTA
	SIMCONNECT_TEXT_TYPE_SCROLL_CYAN
	SIMCONNECT_TEXT_TYPE_PRINT_BLACK   PrintColor = 0x0100
	SIMCONNECT_TEXT_TYPE_PRINT_WHITE   PrintColor = SIMCONNECT_TEXT_TYPE_PRINT_BLACK + 0x1
	SIMCONNECT_TEXT_TYPE_PRINT_RED     PrintColor = SIMCONNECT_TEXT_TYPE_PRINT_WHITE + 0x1
	SIMCONNECT_TEXT_TYPE_PRINT_GREEN   PrintColor = SIMCONNECT_TEXT_TYPE_PRINT_RED + 0x1
	SIMCONNECT_TEXT_TYPE_PRINT_BLUE    PrintColor = SIMCONNECT_TEXT_TYPE_PRINT_GREEN + 0x1
	SIMCONNECT_TEXT_TYPE_PRINT_YELLOW  PrintColor = SIMCONNECT_TEXT_TYPE_PRINT_BLUE + 0x1
	SIMCONNECT_TEXT_TYPE_PRINT_MAGENTA PrintColor = SIMCONNECT_TEXT_TYPE_PRINT_YELLOW + 0x1
	SIMCONNECT_TEXT_TYPE_PRINT_CYAN    PrintColor = SIMCONNECT_TEXT_TYPE_PRINT_MAGENTA + 0x1
	SIMCONNECT_TEXT_TYPE_MENU                     = 0x0200
)
View Source
const (
	SIMCONNECT_TEXT_RESULT_MENU_SELECT_1 = iota
	SIMCONNECT_TEXT_RESULT_MENU_SELECT_2
	SIMCONNECT_TEXT_RESULT_MENU_SELECT_3
	SIMCONNECT_TEXT_RESULT_MENU_SELECT_4
	SIMCONNECT_TEXT_RESULT_MENU_SELECT_5
	SIMCONNECT_TEXT_RESULT_MENU_SELECT_6
	SIMCONNECT_TEXT_RESULT_MENU_SELECT_7
	SIMCONNECT_TEXT_RESULT_MENU_SELECT_8
	SIMCONNECT_TEXT_RESULT_MENU_SELECT_9
	SIMCONNECT_TEXT_RESULT_MENU_SELECT_10
	SIMCONNECT_TEXT_RESULT_DISPLAYED = 0x00010000
	SIMCONNECT_TEXT_RESULT_QUEUED    = SIMCONNECT_TEXT_RESULT_DISPLAYED + 0x1
	SIMCONNECT_TEXT_RESULT_REMOVED   = SIMCONNECT_TEXT_RESULT_QUEUED + 0x1
	SIMCONNECT_TEXT_RESULT_REPLACED  = SIMCONNECT_TEXT_RESULT_REMOVED + 0x1
	SIMCONNECT_TEXT_RESULT_TIMEOUT   = SIMCONNECT_TEXT_RESULT_REPLACED + 0x1
)
View Source
const (
	SIMCONNECT_WEATHER_MODE_THEME = iota
	SIMCONNECT_WEATHER_MODE_RWW
	SIMCONNECT_WEATHER_MODE_CUSTOM
	SIMCONNECT_WEATHER_MODE_GLOBAL
)
View Source
const (
	SIMCONNECT_FACILITY_LIST_TYPE_AIRPORT = iota
	SIMCONNECT_FACILITY_LIST_TYPE_WAYPOINT
	SIMCONNECT_FACILITY_LIST_TYPE_NDB
	SIMCONNECT_FACILITY_LIST_TYPE_VOR
	SIMCONNECT_FACILITY_LIST_TYPE_COUNT // invalid
)
View Source
const (
	SIMCONNECT_RECV_ID_VOR_LIST_HAS_NAV_SIGNAL  = 0x00000001 // Has Nav signal
	SIMCONNECT_RECV_ID_VOR_LIST_HAS_LOCALIZER   = 0x00000002 // Has localizer
	SIMCONNECT_RECV_ID_VOR_LIST_HAS_GLIDE_SLOPE = 0x00000004 // Has Nav signal
	SIMCONNECT_RECV_ID_VOR_LIST_HAS_DME         = 0x00000008 // Station has DME
)

SIMCONNECT_VOR_FLAGS flags for SIMCONNECT_RECV_ID_VOR_LIST

View Source
const (
	SIMCONNECT_WAYPOINT_NONE                   = 0x00
	SIMCONNECT_WAYPOINT_SPEED_REQUESTED        = 0x04       // requested speed at waypoint is valid
	SIMCONNECT_WAYPOINT_THROTTLE_REQUESTED     = 0x08       // request a specific throttle percentage
	SIMCONNECT_WAYPOINT_COMPUTE_VERTICAL_SPEED = 0x10       // compute vertical to speed to reach waypoint altitude when crossing the waypoint
	SIMCONNECT_WAYPOINT_ALTITUDE_IS_AGL        = 0x20       // AltitudeIsAGL
	SIMCONNECT_WAYPOINT_ON_GROUND              = 0x00100000 // place this waypoint on the ground
	SIMCONNECT_WAYPOINT_REVERSE                = 0x00200000 // Back up to this waypoint. Only valid on first waypoint
	SIMCONNECT_WAYPOINT_WRAP_TO_FIRST          = 0x00400000 // Wrap around back to first waypoint. Only valid on last waypoint.
)

SIMCONNECT_WAYPOINT_FLAGS bits for the Waypoint Flags field: may be combined

View Source
const (
	SIMCONNECT_DATA_REQUEST_FLAG_DEFAULT = iota
	SIMCONNECT_DATA_REQUEST_FLAG_CHANGED // send requested data when value(s) change
	SIMCONNECT_DATA_REQUEST_FLAG_TAGGED  // send requested data in tagged format
)

SIMCONNECT_DATA_REQUEST_FLAG

View Source
const (
	SIMCONNECT_DATA_SET_FLAG_DEFAULT = iota
	SIMCONNECT_DATA_SET_FLAG_TAGGED  // data is in tagged format
)

SIMCONNECT_DATA_SET_FLAG

View Source
const (
	SIMCONNECT_CREATE_CLIENT_DATA_FLAG_DEFAULT   = iota
	SIMCONNECT_CREATE_CLIENT_DATA_FLAG_READ_ONLY // permit only ClientData creator to write into ClientData
)

SIMCONNECT_CREATE_CLIENT_DATA_FLAG

View Source
const (
	SIMCONNECT_CLIENT_DATA_REQUEST_FLAG_DEFAULT = iota
	SIMCONNECT_CLIENT_DATA_REQUEST_FLAG_CHANGED // send requested ClientData when value(s) change
	SIMCONNECT_CLIENT_DATA_REQUEST_FLAG_TAGGED  // send requested ClientData in tagged format
)

SIMCONNECT_CLIENT_DATA_REQUEST_FLAG

View Source
const (
	SIMCONNECT_CLIENT_DATA_SET_FLAG_DEFAULT = iota
	SIMCONNECT_CLIENT_DATA_SET_FLAG_TAGGED  // data is in tagged format
)

SIMCONNECT_CLIENT_DATA_SET_FLAG

View Source
const (
	SIMCONNECT_VIEW_SYSTEM_EVENT_DATA_COCKPIT_2D      = 0x00000001 // 2D Panels in cockpit view
	SIMCONNECT_VIEW_SYSTEM_EVENT_DATA_COCKPIT_VIRTUAL = 0x00000002 // Virtual (3D) panels in cockpit view
	SIMCONNECT_VIEW_SYSTEM_EVENT_DATA_ORTHOGONAL      = 0x00000004 // Orthogonal (Map) view
)

SIMCONNECT_VIEW_SYSTEM_EVENT_DATA dwData contains these flags for the "View" System Event

View Source
const (
	SIMCONNECT_CLOUD_STATE_ARRAY_WIDTH = 64
	SIMCONNECT_CLOUD_STATE_ARRAY_SIZE  = SIMCONNECT_CLOUD_STATE_ARRAY_WIDTH * SIMCONNECT_CLOUD_STATE_ARRAY_WIDTH
)
View Source
const (
	SIMCONNECT_SOUND_SYSTEM_EVENT_DATA_MASTER = 0x00000001 // Sound Master
)

SIMCONNECT_SOUND_SYSTEM_EVENT_DATA dwData contains these flags for the "Sound" System Event

Variables

This section is empty.

Functions

func InterfaceAssignSimVar

func InterfaceAssignSimVar(listSimVar []SimVar, iFace interface{})

func SimVarAssignInterface

func SimVarAssignInterface(iFace interface{}, listSimVar []SimVar) interface{}

Types

type EasySimConnect

type EasySimConnect interface {
	Close() <-chan bool
	IsAlive() bool
	SetDelay(t time.Duration)
	Connect(appName string) (<-chan bool, error)
	ConnectToSimVar(listSimVar ...SimVar) (<-chan []SimVar, error)
	ConnectToSimVarObject(listSimVar ...SimVar) <-chan []SimVar
	ConnectInterfaceToSimVar(iFace interface{}) (<-chan interface{}, error)
	SetSimVarInterfaceInSim(iFace interface{}) error
	SetSimObject(simVar SimVar)
	ConnectSysEventCrashed() <-chan bool
	ConnectSysEventCrashReset() <-chan bool
	ConnectSysEventPause() <-chan bool
	ConnectSysEventPaused() <-chan bool
	ConnectSysEventSim() <-chan bool
	ConnectSysEventFlightPlanDeactivated() <-chan bool
	ConnectSysEventAircraftLoaded() <-chan string
	ConnectSysEventFlightLoaded() <-chan string
	ConnectSysEventFlightSaved() <-chan string
	ConnectSysEventFlightPlanActivated() <-chan string
	ShowText(str string, time float32, color PrintColor) (<-chan int, error)
	NewSimEvent(simEventStr KeySimEvent) SimEvent
}

func NewEasySimConnect

func NewEasySimConnect(l *logrus.Logger) (EasySimConnect, error)

NewEasySimConnect create instance of EasySimConnect

type EventFlag

type EventFlag int
const (
	SIMCONNECT_EVENT_FLAG_DEFAULT             EventFlag = iota
	SIMCONNECT_EVENT_FLAG_FAST_REPEAT_TIMER                          // set event repeat timer to simulate fast repeat
	SIMCONNECT_EVENT_FLAG_SLOW_REPEAT_TIMER                          // set event repeat timer to simulate slow repeat
	SIMCONNECT_EVENT_FLAG_GROUPID_IS_PRIORITY EventFlag = 0x00000010 // interpret GroupID parameter as priority value
)

SIMCONNECT_EVENT_FLAG

type GUID

type GUID struct {
	Data1 uint64
	Data2 uint16
	Data3 uint16
	Data4 [8]byte
}

type GroupPriority

type GroupPriority int

type KeySimEvent

type KeySimEvent string

KeySimEvent is a string

const (
	//KeySlingPickupRelease Toggle between pickup and release mode. Hold mode is automatic and cannot be selected. Refer to the document Notes on Aircraft Systems.
	KeySlingPickupRelease KeySimEvent = "SLING_PICKUP_RELEASE"
	//KeyHoistSwitchExtend The rate at which a hoist cable extends is set in the Aircraft Configuration File.
	KeyHoistSwitchExtend KeySimEvent = "HOIST_SWITCH_EXTEND"
	//KeyHoistSwitchRetract The rate at which a hoist cable retracts is set in the Aircraft Configuration File.
	KeyHoistSwitchRetract KeySimEvent = "HOIST_SWITCH_RETRACT"
	//KeyHoistSwitchSet The data value should be set to one of: <0 up =0 off >0 down
	KeyHoistSwitchSet KeySimEvent = "HOIST_SWITCH_SET"
	//KeyHoistDeployToggle Toggles the hoist arm switch, extend or retract.
	KeyHoistDeployToggle KeySimEvent = "HOIST_DEPLOY_TOGGLE"
	//KeyHoistDeploySet The data value should be set to: 0 - set hoist switch to retract the arm 1 - set hoist switch to extend the arm
	KeyHoistDeploySet KeySimEvent = "HOIST_DEPLOY_SET"
	//KeyToggleAntidetonationTankValve Toggle the antidetonation valve. Pass a value to determine which tank, if there are multiple tanks, to use. Tanks are indexed from 1. Refer to the document Notes on Aircraft Systems.
	KeyToggleAntidetonationTankValve KeySimEvent = "ANTIDETONATION_TANK_VALVE_TOGGLE"
	//KeyToggleNitrousTankValve Toggle the nitrous valve. Pass a value to determine which tank, if there are multiple tanks, to use. Tanks are indexed from 1.
	KeyToggleNitrousTankValve KeySimEvent = "NITROUS_TANK_VALVE_TOGGLE"
	//KeyToggleRaceresultsWindow Show or hide multiplayer race results.	Disabled
	KeyToggleRaceresultsWindow KeySimEvent = "TOGGLE_RACERESULTS_WINDOW"
	//KeyTakeoffAssistArmToggle Deploy or remove the assist arm. Refer to the document Notes on Aircraft Systems.
	KeyTakeoffAssistArmToggle KeySimEvent = "TAKEOFF_ASSIST_ARM_TOGGLE"
	//KeyTakeoffAssistArmSet Value: TRUE request set FALSE request unset
	KeyTakeoffAssistArmSet KeySimEvent = "TAKEOFF_ASSIST_ARM_SET"
	//KeyTakeoffAssistFire If everything is set up correctly. Launch from the catapult.
	KeyTakeoffAssistFire KeySimEvent = "TAKEOFF_ASSIST_FIRE"
	//KeyToggleLaunchBarSwitch Toggle the request for the launch bar to be installed or removed.
	KeyToggleLaunchBarSwitch KeySimEvent = "TOGGLE_LAUNCH_BAR_SWITCH"
	//KeySetLaunchbarSwitch Value: TRUE request set FALSE request unset
	KeySetLaunchbarSwitch KeySimEvent = "SET_LAUNCH_BAR_SWITCH"
	//KeyRepairAndRefuel Fully repair and refuel the user aircraft. Ignored if flight realism is enforced.
	KeyRepairAndRefuel KeySimEvent = "REPAIR_AND_REFUEL"
	//KeyDmeSelect Selects one of the two DME systems (1,2).
	KeyDmeSelect KeySimEvent = "DME_SELECT"
	//KeyFuelDumpToggle Turns on or off the fuel dump switch.
	KeyFuelDumpToggle KeySimEvent = "FUEL_DUMP_TOGGLE"
	//KeyViewCockpitForward Switch immediately to the forward view, in 2D mode.
	KeyViewCockpitForward KeySimEvent = "VIEW_COCKPIT_FORWARD"
	//KeyViewVirtualCockpitForward Switch immediately to the forward view, in virtual cockpit mode.
	KeyViewVirtualCockpitForward KeySimEvent = "VIEW_VIRTUAL_COCKPIT_FORWARD"
	//KeyTowPlaneRelease Release a towed aircraft, usually a glider.
	KeyTowPlaneRelease KeySimEvent = "TOW_PLANE_RELEASE"
	//KeyRequestTowPlane Request a tow plane. The user aircraft must be tow-able, stationary, on the ground and not already attached for this to succeed.
	KeyRequestTowPlane KeySimEvent = "TOW_PLANE_REQUEST"
	//KeyRequestFuel Request a fuel truck. The aircraft must be in a parking spot for this to be successful.	 Fuel Selection Keys
	KeyRequestFuel KeySimEvent = "REQUEST_FUEL_KEY"
	//KeyReleaseDroppableObjects Release one droppable object. Multiple key events will release multiple objects.
	KeyReleaseDroppableObjects KeySimEvent = "RELEASE_DROPPABLE_OBJECTS"
	//KeyViewPanelAlphaSet Sets the alpha-blending value for the panel. Takes a parameter in the range 0 to 255. The alpha-blending can be changed from the keyboard using Ctrl-Shift-T, and the plus and minus keys.
	KeyViewPanelAlphaSet KeySimEvent = "VIEW_PANEL_ALPHA_SET"
	//KeyViewPanelAlphaSelect Sets the mode to change the alpha-blending, so the keys KEY_PLUS and KEY_MINUS increment and decrement the value.
	KeyViewPanelAlphaSelect KeySimEvent = "VIEW_PANEL_ALPHA_SELECT"
	//KeyViewPanelAlphaInc Increment alpha-blending for the panel.
	KeyViewPanelAlphaInc KeySimEvent = "VIEW_PANEL_ALPHA_INC"
	//KeyViewPanelAlphaDec Decrement alpha-blending for the panel.
	KeyViewPanelAlphaDec KeySimEvent = "VIEW_PANEL_ALPHA_DEC"
	//KeyViewLinkingSet Links all the views from one camera together, so that panning the view will change the view of all the linked cameras.
	KeyViewLinkingSet KeySimEvent = "VIEW_LINKING_SET"
	//KeyViewLinkingToggle Turns view linking on or off.
	KeyViewLinkingToggle KeySimEvent = "VIEW_LINKING_TOGGLE"
	//KeyRadioSelectedDmeIdentEnable Turns on the identification sound for the selected DME.
	KeyRadioSelectedDmeIdentEnable KeySimEvent = "RADIO_SELECTED_DME_IDENT_ENABLE"
	//KeyRadioSelectedDmeIdentDisable Turns off the identification sound for the selected DME.
	KeyRadioSelectedDmeIdentDisable KeySimEvent = "RADIO_SELECTED_DME_IDENT_DISABLE"
	//KeyRadioSelectedDmeIdentSet Sets the DME identification sound to the given filename.
	KeyRadioSelectedDmeIdentSet KeySimEvent = "RADIO_SELECTED_DME_IDENT_SET"
	//KeyRadioSelectedDmeIdentToggle Turns on or off the identification sound for the selected DME.
	KeyRadioSelectedDmeIdentToggle KeySimEvent = "RADIO_SELECTED_DME_IDENT_TOGGLE"
	//KeyGaugeKeystroke Enables a keystroke to be sent to a gauge that is in focus. The keystrokes can only be in the range 0 to 9, A to Z, and the four keys: plus, minus, comma and period. This is typically used to allow some keyboard entry to a complex device such as a GPS to enter such things as ICAO codes using the keyboard, rather than turning dials.
	KeyGaugeKeystroke      KeySimEvent = "GAUGE_KEYSTROKE"
	KeySimuiWindowHideshow KeySimEvent = "SIMUI_WINDOW_HIDESHOW"
	//KeyToggleVariometerSwitch Turn the variometer on or off.
	KeyToggleVariometerSwitch KeySimEvent = "TOGGLE_VARIOMETER_SWITCH"
	//KeyToggleTurnIndicatorSwitch Turn the turn indicator on or off.
	KeyToggleTurnIndicatorSwitch KeySimEvent = "TOGGLE_TURN_INDICATOR_SWITCH"
	//KeyWindowTitlesToggle Turn window titles on or off.
	KeyWindowTitlesToggle KeySimEvent = "VIEW_WINDOW_TITLES_TOGGLE"
	//KeyAxisPanPitch Sets the pitch of the axis. Requires an angle.
	KeyAxisPanPitch KeySimEvent = "AXIS_PAN_PITCH"
	//KeyAxisPanHeading Sets the heading of the axis. Requires an angle.
	KeyAxisPanHeading KeySimEvent = "AXIS_PAN_HEADING"
	//KeyAxisPanTilt Sets the tilt of the axis. Requires an angle.
	KeyAxisPanTilt KeySimEvent = "AXIS_PAN_TILT"
	//KeyAxisIndicatorCycle Step through the view axes.
	KeyAxisIndicatorCycle KeySimEvent = "VIEW_AXIS_INDICATOR_CYCLE"
	//KeyMapOrientationCycle Step through the map orientations.
	KeyMapOrientationCycle KeySimEvent = "VIEW_MAP_ORIENTATION_CYCLE"
	//KeyToggleJetway Requests a jetway, which will only be answered if the aircraft is at a parking spot.
	KeyToggleJetway KeySimEvent = "TOGGLE_JETWAY"
	//KeyRetractFloatSwitchDec If the plane has retractable floats, moves the retract position from Extend to Neutral, or Neutral to Retract.
	KeyRetractFloatSwitchDec KeySimEvent = "RETRACT_FLOAT_SWITCH_DEC"
	//KeyRetractFloatSwitchInc If the plane has retractable floats, moves the retract position from Retract to Neutral, or Neutral to Extend.
	KeyRetractFloatSwitchInc KeySimEvent = "RETRACT_FLOAT_SWITCH_INC"
	//KeyToggleWaterBallastValve Turn the water ballast valve on or off.
	KeyToggleWaterBallastValve KeySimEvent = "TOGGLE_WATER_BALLAST_VALVE"
	//KeyViewChaseDistanceAdd Increments the distance of the view camera from the chase object (such as in Spot Plane view, or viewing an AI controlled aircraft).
	KeyViewChaseDistanceAdd KeySimEvent = "VIEW_CHASE_DISTANCE_ADD"
	//KeyViewChaseDistanceSub Decrements the distance of the view camera from the chase object.
	KeyViewChaseDistanceSub KeySimEvent = "VIEW_CHASE_DISTANCE_SUB"
	//KeyApuStarter Start up the auxiliary power unit (APU).
	KeyApuStarter KeySimEvent = "APU_STARTER"
	//KeyApuOffSwitch Turn the APU off.
	KeyApuOffSwitch KeySimEvent = "APU_OFF_SWITCH"
	//KeyApuGeneratorSwitchToggle Turn the auxiliary generator on or off.
	KeyApuGeneratorSwitchToggle KeySimEvent = "APU_GENERATOR_SWITCH_TOGGLE"
	//KeyApuGeneratorSwitchSet Set the auxiliary generator switch (0,1).
	KeyApuGeneratorSwitchSet KeySimEvent = "APU_GENERATOR_SWITCH_SET"
	//KeyExtinguishEngineFire Takes a two digit argument.  The first digit represents the fire extinguisher index, and the second represents the engine index.  For example,  11 would represent using bottle 1 on engine 1.  21 would represent using bottle 2 on engine 1.  Typical entries for a twin engine aircraft would be 11 and 22.
	KeyExtinguishEngineFire KeySimEvent = "EXTINGUISH_ENGINE_FIRE"
	//KeyApMaxBankInc Autopilot max bank angle increment.
	KeyApMaxBankInc KeySimEvent = "AP_MAX_BANK_INC"
	//KeyApMaxBankDec Autopilot max bank angle decrement.
	KeyApMaxBankDec KeySimEvent = "AP_MAX_BANK_DEC"
	//KeyApN1Hold Autopilot, hold the N1 percentage at its current level.
	KeyApN1Hold KeySimEvent = "AP_N1_HOLD"
	//KeyApN1RefInc Increment the autopilot N1 reference.
	KeyApN1RefInc KeySimEvent = "AP_N1_REF_INC"
	//KeyApN1RefDec Decrement the autopilot N1 reference.
	KeyApN1RefDec KeySimEvent = "AP_N1_REF_DEC"
	//KeyApN1RefSet Sets the autopilot N1 reference.
	KeyApN1RefSet KeySimEvent = "AP_N1_REF_SET"
	//KeyHydraulicSwitchToggle Turn the hydraulic switch on or off.
	KeyHydraulicSwitchToggle KeySimEvent = "HYDRAULIC_SWITCH_TOGGLE"
	//KeyBleedAirSourceControlInc Increases the bleed air source control.
	KeyBleedAirSourceControlInc KeySimEvent = "BLEED_AIR_SOURCE_CONTROL_INC"
	//KeyBleedAirSourceControlDec Decreases the bleed air source control.
	KeyBleedAirSourceControlDec KeySimEvent = "BLEED_AIR_SOURCE_CONTROL_DEC"
	//KeyTurbineIgnitionSwitchToggle Toggles the turbine ignition switch between OFF and AUTO.
	KeyTurbineIgnitionSwitchToggle KeySimEvent = "TURBINE_IGNITION_SWITCH_TOGGLE"
	//KeyCabinNoSmokingAlertSwitchToggle Turn the "No smoking" alert on or off.
	KeyCabinNoSmokingAlertSwitchToggle KeySimEvent = "CABIN_NO_SMOKING_ALERT_SWITCH_TOGGLE"
	//KeyCabinSeatbeltsAlertSwitchToggle Turn the "Fasten seatbelts" alert on or off.
	KeyCabinSeatbeltsAlertSwitchToggle KeySimEvent = "CABIN_SEATBELTS_ALERT_SWITCH_TOGGLE"
	//KeyAntiskidBrakesToggle Turn the anti-skid braking system on or off.
	KeyAntiskidBrakesToggle KeySimEvent = "ANTISKID_BRAKES_TOGGLE"
	//KeyGpwsSwitchToggle Turn the g round proximity warning system (GPWS) on or off.
	KeyGpwsSwitchToggle KeySimEvent = "GPWS_SWITCH_TOGGLE"
	//KeyVideoRecordToggle Turn on or off the video recording feature. This records uncompressed AVI format files to: %USERPROFILE%\Documents\My Videos
	KeyVideoRecordToggle KeySimEvent = "VIDEO_RECORD_TOGGLE"
	//KeyToggleAirportNameDisplay Turn on or off the airport name.
	KeyToggleAirportNameDisplay KeySimEvent = "TOGGLE_AIRPORT_NAME_DISPLAY"
	//KeyCaptureScreenshot Capture the current view as a screenshot. Which will be saved to a bmp file in: %USERPROFILE%\Documents\My Pictures
	KeyCaptureScreenshot KeySimEvent = "CAPTURE_SCREENSHOT"
	//KeyMouseLookToggle Switch Mouse Look mode on or off. Mouse Look mode enables a user to control their view using the mouse, and holding down the space bar.
	KeyMouseLookToggle KeySimEvent = "MOUSE_LOOK_TOGGLE"
	//KeyYaxisInvertToggle Switch inversion of Y axis controls on or off.
	KeyYaxisInvertToggle KeySimEvent = "YAXIS_INVERT_TOGGLE"
	//KeyAutocoordToggle Turn the automatic rudder control feature on or off.	 Freezing position
	KeyAutocoordToggle KeySimEvent = "AUTORUDDER_TOGGLE"
	//KeyFlyByWireElacToggle Turn on or off the fly by wire Elevators and Ailerons computer.
	KeyFlyByWireElacToggle KeySimEvent = "FLY_BY_WIRE_ELAC_TOGGLE"
	//KeyFlyByWireFacToggle Turn on or off the fly by wire Flight Augmentation computer.
	KeyFlyByWireFacToggle KeySimEvent = "FLY_BY_WIRE_FAC_TOGGLE"
	//KeyFlyByWireSecToggle Turn on or off the fly by wire Spoilers and Elevators computer.	 G1000 Keys (Primary Flight Display)
	KeyFlyByWireSecToggle KeySimEvent = "FLY_BY_WIRE_SEC_TOGGLE"
	//KeyManualFuelPressurePump Activate the manual fuel pressure pump.	 Nose wheel steering
	KeyManualFuelPressurePump KeySimEvent = "MANUAL_FUEL_PRESSURE_PUMP"
	//KeySteeringInc Increments the nose wheel steering position by 5 percent.
	KeySteeringInc KeySimEvent = "STEERING_INC"
	//KeySteeringDec Decrements the nose wheel steering position by 5 percent.
	KeySteeringDec KeySimEvent = "STEERING_DEC"
	//KeySteeringSet Sets the value of the nose wheel steering position. Zero is straight ahead (-16383, far left +16383, far right).	 Cabin pressurization
	KeySteeringSet KeySimEvent = "STEERING_SET"
	//KeyFreezeLatitudeLongitudeToggle Turns the freezing of the lat/lon position of the aircraft (either user or AI controlled) on or off. If this key event is set, it means that the latitude and longitude of the aircraft are not being controlled by Prepar3D, so enabling, for example, a SimConnect client to control the position of the aircraft. This can also apply to altitude and attitude. Refer to the simulation variables: IS LATITUDE LONGITUDE FREEZE ON, IS ALTITUDE FREEZE ON, and IS ATTITUDE FREEZE ON Refer also to the SimConnect_AIReleaseControl function.
	KeyFreezeLatitudeLongitudeToggle KeySimEvent = "FREEZE_LATITUDE_LONGITUDE_TOGGLE"
	//KeyFreezeLatitudeLongitudeSet Freezes the lat/lon position of the aircraft.
	KeyFreezeLatitudeLongitudeSet KeySimEvent = "FREEZE_LATITUDE_LONGITUDE_SET"
	//KeyFreezeAltitudeToggle Turns the freezing of the altitude of the aircraft on or off.
	KeyFreezeAltitudeToggle KeySimEvent = "FREEZE_ALTITUDE_TOGGLE"
	//KeyFreezeAltitudeSet Freezes the altitude of the aircraft..
	KeyFreezeAltitudeSet KeySimEvent = "FREEZE_ALTITUDE_SET"
	//KeyFreezeAttitudeToggle Turns the freezing of the attitude (pitch, bank and heading) of the aircraft on or off.
	KeyFreezeAttitudeToggle KeySimEvent = "FREEZE_ATTITUDE_TOGGLE"
	//KeyFreezeAttitudeSet Freezes the attitude (pitch, bank and heading) of the aircraft.
	KeyFreezeAttitudeSet KeySimEvent = "FREEZE_ATTITUDE_SET"
	//KeyPressurizationPressureAltInc Increases the altitude that the cabin is pressurized to.
	KeyPressurizationPressureAltInc KeySimEvent = "PRESSURIZATION_PRESSURE_ALT_INC"
	//KeyPressurizationPressureAltDec Decreases the altitude that the cabin is pressurized to.
	KeyPressurizationPressureAltDec KeySimEvent = "PRESSURIZATION_PRESSURE_ALT_DEC"
	//KeyPressurizationClimbRateInc Sets the rate at which cabin pressurization is increased.
	KeyPressurizationClimbRateInc KeySimEvent = "PRESSURIZATION_CLIMB_RATE_INC"
	//KeyPressurizationClimbRateDec Sets the rate at which cabin pressurization is decreased.
	KeyPressurizationClimbRateDec KeySimEvent = "PRESSURIZATION_CLIMB_RATE_DEC"
	//KeyPressurizationPressureDumpSwtich Sets the cabin pressure to the outside air pressure.	 Catapult launches
	KeyPressurizationPressureDumpSwtich KeySimEvent = "PRESSURIZATION_PRESSURE_DUMP_SWTICH"
	//KeyFuelSelectorLeftMain Sets the fuel selector. Fuel will be taken in the order left tip, left aux, then main fuel tanks.
	KeyFuelSelectorLeftMain KeySimEvent = "FUEL_SELECTOR_LEFT_MAIN"
	//KeyFuelSelector2LeftMain Sets the fuel selector for engine 2.
	KeyFuelSelector2LeftMain KeySimEvent = "FUEL_SELECTOR_2_LEFT_MAIN"
	//KeyFuelSelector3LeftMain Sets the fuel selector for engine 3.
	KeyFuelSelector3LeftMain KeySimEvent = "FUEL_SELECTOR_3_LEFT_MAIN"
	//KeyFuelSelector4LeftMain Sets the fuel selector for engine 4.
	KeyFuelSelector4LeftMain KeySimEvent = "FUEL_SELECTOR_4_LEFT_MAIN"
	//KeyFuelSelectorRightMain Sets the fuel selector. Fuel will be taken in the order right tip, right aux, then main fuel tanks.
	KeyFuelSelectorRightMain KeySimEvent = "FUEL_SELECTOR_RIGHT_MAIN"
	//KeyFuelSelector2RightMain Sets the fuel selector for engine 2.
	KeyFuelSelector2RightMain KeySimEvent = "FUEL_SELECTOR_2_RIGHT_MAIN"
	//KeyFuelSelector3RightMain Sets the fuel selector for engine 3.
	KeyFuelSelector3RightMain KeySimEvent = "FUEL_SELECTOR_3_RIGHT_MAIN"
	//KeyFuelSelector4RightMain Sets the fuel selector for engine 4.
	KeyFuelSelector4RightMain KeySimEvent = "FUEL_SELECTOR_4_RIGHT_MAIN"
	//KeyPointOfInterestTogglePointer Turn the point-of-interest indicator (often a light beam) on or off. Refer to the SimDirector documentation.
	KeyPointOfInterestTogglePointer KeySimEvent = "POINT_OF_INTEREST_TOGGLE_POINTER"
	//KeyPointOfInterestCyclePrevious Change the current point-of-interest to the previous point-of-interest.
	KeyPointOfInterestCyclePrevious KeySimEvent = "POINT_OF_INTEREST_CYCLE_PREVIOUS"
	//KeyPointOfInterestCycleNext Change the current point-of-interest to the next point-of-interest.
	KeyPointOfInterestCycleNext KeySimEvent = "POINT_OF_INTEREST_CYCLE_NEXT"
	//KeyG1000PfdFlightplanButton The primary flight display (PFD) should display its current flight plan.
	KeyG1000PfdFlightplanButton KeySimEvent = "G1000_PFD_FLIGHTPLAN_BUTTON"
	//KeyG1000PfdProcedureButton Turn to the Procedure page.
	KeyG1000PfdProcedureButton KeySimEvent = "G1000_PFD_PROCEDURE_BUTTON"
	//KeyG1000PfdZoominButton Zoom in on the current map.
	KeyG1000PfdZoominButton KeySimEvent = "G1000_PFD_ZOOMIN_BUTTON"
	//KeyG1000PfdZoomoutButton Zoom out on the current map.
	KeyG1000PfdZoomoutButton KeySimEvent = "G1000_PFD_ZOOMOUT_BUTTON"
	//KeyG1000PfdDirecttoButton Turn to the Direct To page.
	KeyG1000PfdDirecttoButton KeySimEvent = "G1000_PFD_DIRECTTO_BUTTON"
	//KeyG1000PfdMenuButton If a segmented flight plan is highlighted, activates the associated menu.
	KeyG1000PfdMenuButton KeySimEvent = "G1000_PFD_MENU_BUTTON"
	//KeyG1000PfdClearButton Clears the current input.
	KeyG1000PfdClearButton KeySimEvent = "G1000_PFD_CLEAR_BUTTON"
	//KeyG1000PfdEnterButton Enters the current input.
	KeyG1000PfdEnterButton KeySimEvent = "G1000_PFD_ENTER_BUTTON"
	//KeyG1000PfdCursorButton Turns on or off a screen cursor.
	KeyG1000PfdCursorButton KeySimEvent = "G1000_PFD_CURSOR_BUTTON"
	//KeyG1000PfdGroupKnobInc Step up through the page groups.
	KeyG1000PfdGroupKnobInc KeySimEvent = "G1000_PFD_GROUP_KNOB_INC"
	//KeyG1000PfdGroupKnobDec Step down through the page groups.
	KeyG1000PfdGroupKnobDec KeySimEvent = "G1000_PFD_GROUP_KNOB_DEC"
	//KeyG1000PfdPageKnobInc Step up through the individual pages.
	KeyG1000PfdPageKnobInc KeySimEvent = "G1000_PFD_PAGE_KNOB_INC"
	//KeyG1000PfdPageKnobDec Step down through the individual pages.
	KeyG1000PfdPageKnobDec KeySimEvent = "G1000_PFD_PAGE_KNOB_DEC"
	//KeyG1000PfdSoftkey1 Initiate the action for the icon displayed in the softkey position.	G1000 (Multi-function Display)
	KeyG1000PfdSoftkey1  KeySimEvent = "G1000_PFD_SOFTKEY1"
	KeyG1000PfdSoftkey2  KeySimEvent = "G1000_PFD_SOFTKEY2"
	KeyG1000PfdSoftkey3  KeySimEvent = "G1000_PFD_SOFTKEY3"
	KeyG1000PfdSoftkey4  KeySimEvent = "G1000_PFD_SOFTKEY4"
	KeyG1000PfdSoftkey5  KeySimEvent = "G1000_PFD_SOFTKEY5"
	KeyG1000PfdSoftkey6  KeySimEvent = "G1000_PFD_SOFTKEY6"
	KeyG1000PfdSoftkey7  KeySimEvent = "G1000_PFD_SOFTKEY7"
	KeyG1000PfdSoftkey8  KeySimEvent = "G1000_PFD_SOFTKEY8"
	KeyG1000PfdSoftkey9  KeySimEvent = "G1000_PFD_SOFTKEY9"
	KeyG1000PfdSoftkey10 KeySimEvent = "G1000_PFD_SOFTKEY10"
	KeyG1000PfdSoftkey11 KeySimEvent = "G1000_PFD_SOFTKEY11"
	KeyG1000PfdSoftkey12 KeySimEvent = "G1000_PFD_SOFTKEY12"
	//KeyG1000MfdFlightplanButton The multifunction display (MFD) should display its current flight plan.
	KeyG1000MfdFlightplanButton KeySimEvent = "G1000_MFD_FLIGHTPLAN_BUTTON"
	//KeyG1000MfdProcedureButton Turn to the Procedure page.
	KeyG1000MfdProcedureButton KeySimEvent = "G1000_MFD_PROCEDURE_BUTTON"
	//KeyG1000MfdZoominButton Zoom in on the current map.
	KeyG1000MfdZoominButton KeySimEvent = "G1000_MFD_ZOOMIN_BUTTON"
	//KeyG1000MfdZoomoutButton Zoom out on the current map.
	KeyG1000MfdZoomoutButton KeySimEvent = "G1000_MFD_ZOOMOUT_BUTTON"
	//KeyG1000MfdDirecttoButton Turn to the Direct To page.
	KeyG1000MfdDirecttoButton KeySimEvent = "G1000_MFD_DIRECTTO_BUTTON"
	//KeyG1000MfdMenuButton If a segmented flight plan is highlighted, activates the associated menu.
	KeyG1000MfdMenuButton KeySimEvent = "G1000_MFD_MENU_BUTTON"
	//KeyG1000MfdClearButton Clears the current input.
	KeyG1000MfdClearButton KeySimEvent = "G1000_MFD_CLEAR_BUTTON"
	//KeyG1000MfdEnterButton Enters the current input.
	KeyG1000MfdEnterButton KeySimEvent = "G1000_MFD_ENTER_BUTTON"
	//KeyG1000MfdCursorButton Turns on or off a screen cursor.
	KeyG1000MfdCursorButton KeySimEvent = "G1000_MFD_CURSOR_BUTTON"
	//KeyG1000MfdGroupKnobInc Step up through the page groups.
	KeyG1000MfdGroupKnobInc KeySimEvent = "G1000_MFD_GROUP_KNOB_INC"
	//KeyG1000MfdGroupKnobDec Step down through the page groups.
	KeyG1000MfdGroupKnobDec KeySimEvent = "G1000_MFD_GROUP_KNOB_DEC"
	//KeyG1000MfdPageKnobInc Step up through the individual pages.
	KeyG1000MfdPageKnobInc KeySimEvent = "G1000_MFD_PAGE_KNOB_INC"
	//KeyG1000MfdPageKnobDec Step down through the individual pages.
	KeyG1000MfdPageKnobDec KeySimEvent = "G1000_MFD_PAGE_KNOB_DEC"
	//KeyG1000MfdSoftkey1 Initiate the action for the icon displayed in the softkey position.
	KeyG1000MfdSoftkey1  KeySimEvent = "G1000_MFD_SOFTKEY1"
	KeyG1000MfdSoftkey2  KeySimEvent = "G1000_MFD_SOFTKEY2"
	KeyG1000MfdSoftkey3  KeySimEvent = "G1000_MFD_SOFTKEY3"
	KeyG1000MfdSoftkey4  KeySimEvent = "G1000_MFD_SOFTKEY4"
	KeyG1000MfdSoftkey5  KeySimEvent = "G1000_MFD_SOFTKEY5"
	KeyG1000MfdSoftkey6  KeySimEvent = "G1000_MFD_SOFTKEY6"
	KeyG1000MfdSoftkey7  KeySimEvent = "G1000_MFD_SOFTKEY7"
	KeyG1000MfdSoftkey8  KeySimEvent = "G1000_MFD_SOFTKEY8"
	KeyG1000MfdSoftkey9  KeySimEvent = "G1000_MFD_SOFTKEY9"
	KeyG1000MfdSoftkey10 KeySimEvent = "G1000_MFD_SOFTKEY10"
	KeyG1000MfdSoftkey11 KeySimEvent = "G1000_MFD_SOFTKEY11"
	KeyG1000MfdSoftkey12 KeySimEvent = "G1000_MFD_SOFTKEY12"
	//KeyThrottleFull Set throttles max
	KeyThrottleFull KeySimEvent = "THROTTLE_FULL"
	//KeyThrottleIncr Increment throttles
	KeyThrottleIncr KeySimEvent = "THROTTLE_INCR"
	//KeyThrottleIncrSmall Increment throttles small
	KeyThrottleIncrSmall KeySimEvent = "THROTTLE_INCR_SMALL"
	//KeyThrottleDecr Decrement throttles
	KeyThrottleDecr KeySimEvent = "THROTTLE_DECR"
	//KeyThrottleDecrSmall Decrease throttles small
	KeyThrottleDecrSmall KeySimEvent = "THROTTLE_DECR_SMALL"
	//KeyThrottleCut Set throttles to idle
	KeyThrottleCut KeySimEvent = "THROTTLE_CUT"
	//KeyIncreaseThrottle Increment throttles
	KeyIncreaseThrottle KeySimEvent = "INCREASE_THROTTLE"
	//KeyDecreaseThrottle Decrement throttles
	KeyDecreaseThrottle KeySimEvent = "DECREASE_THROTTLE"
	//KeyThrottleSet Set throttles exactly (0- 16383)
	KeyThrottleSet KeySimEvent = "THROTTLE_SET"
	//KeyAxisThrottleSet Set throttles (0- 16383)	 (Pilot only, transmitted to Co-pilot if in a helicopter, not-transmitted otherwise).
	KeyAxisThrottleSet KeySimEvent = "AXIS_THROTTLE_SET"
	//KeyThrottle1Set Set throttle 1 exactly (0 to 16383)
	KeyThrottle1Set KeySimEvent = "THROTTLE1_SET"
	//KeyThrottle2Set Set throttle 2 exactly (0 to 16383)
	KeyThrottle2Set KeySimEvent = "THROTTLE2_SET"
	//KeyThrottle3Set Set throttle 3 exactly (0 to 16383)
	KeyThrottle3Set KeySimEvent = "THROTTLE3_SET"
	//KeyThrottle4Set Set throttle 4 exactly (0 to 16383)
	KeyThrottle4Set KeySimEvent = "THROTTLE4_SET"
	//KeyThrottle1Full Set throttle 1 max
	KeyThrottle1Full KeySimEvent = "THROTTLE1_FULL"
	//KeyThrottle1Incr Increment throttle 1
	KeyThrottle1Incr KeySimEvent = "THROTTLE1_INCR"
	//KeyThrottle1IncrSmall Increment throttle 1 small
	KeyThrottle1IncrSmall KeySimEvent = "THROTTLE1_INCR_SMALL"
	//KeyThrottle1Decr Decrement throttle 1
	KeyThrottle1Decr KeySimEvent = "THROTTLE1_DECR"
	//KeyThrottle1Cut Set throttle 1 to idle
	KeyThrottle1Cut KeySimEvent = "THROTTLE1_CUT"
	//KeyThrottle2Full Set throttle 2 max
	KeyThrottle2Full KeySimEvent = "THROTTLE2_FULL"
	//KeyThrottle2Incr Increment throttle 2
	KeyThrottle2Incr KeySimEvent = "THROTTLE2_INCR"
	//KeyThrottle2IncrSmall Increment throttle 2 small
	KeyThrottle2IncrSmall KeySimEvent = "THROTTLE2_INCR_SMALL"
	//KeyThrottle2Decr Decrement throttle 2
	KeyThrottle2Decr KeySimEvent = "THROTTLE2_DECR"
	//KeyThrottle2Cut Set throttle 2 to idle
	KeyThrottle2Cut KeySimEvent = "THROTTLE2_CUT"
	//KeyThrottle3Full Set throttle 3 max
	KeyThrottle3Full KeySimEvent = "THROTTLE3_FULL"
	//KeyThrottle3Incr Increment throttle 3
	KeyThrottle3Incr KeySimEvent = "THROTTLE3_INCR"
	//KeyThrottle3IncrSmall Increment throttle 3 small
	KeyThrottle3IncrSmall KeySimEvent = "THROTTLE3_INCR_SMALL"
	//KeyThrottle3Decr Decrement throttle 3
	KeyThrottle3Decr KeySimEvent = "THROTTLE3_DECR"
	//KeyThrottle3Cut Set throttle 3 to idle
	KeyThrottle3Cut KeySimEvent = "THROTTLE3_CUT"
	//KeyThrottle4Full Set throttle 1 max
	KeyThrottle4Full KeySimEvent = "THROTTLE4_FULL"
	//KeyThrottle4Incr Increment throttle 4
	KeyThrottle4Incr KeySimEvent = "THROTTLE4_INCR"
	//KeyThrottle4IncrSmall Increment throttle 4 small
	KeyThrottle4IncrSmall KeySimEvent = "THROTTLE4_INCR_SMALL"
	//KeyThrottle4Decr Decrement throttle 4
	KeyThrottle4Decr KeySimEvent = "THROTTLE4_DECR"
	//KeyThrottle4Cut Set throttle 4 to idle
	KeyThrottle4Cut KeySimEvent = "THROTTLE4_CUT"
	//KeyThrottle10 Set throttles to 10%
	KeyThrottle10 KeySimEvent = "THROTTLE_10"
	//KeyThrottle20 Set throttles to 20%
	KeyThrottle20 KeySimEvent = "THROTTLE_20"
	//KeyThrottle30 Set throttles to 30%
	KeyThrottle30 KeySimEvent = "THROTTLE_30"
	//KeyThrottle40 Set throttles to 40%
	KeyThrottle40 KeySimEvent = "THROTTLE_40"
	//KeyThrottle50 Set throttles to 50%
	KeyThrottle50 KeySimEvent = "THROTTLE_50"
	//KeyThrottle60 Set throttles to 60%
	KeyThrottle60 KeySimEvent = "THROTTLE_60"
	//KeyThrottle70 Set throttles to 70%
	KeyThrottle70 KeySimEvent = "THROTTLE_70"
	//KeyThrottle80 Set throttles to 80%
	KeyThrottle80 KeySimEvent = "THROTTLE_80"
	//KeyThrottle90 Set throttles to 90%
	KeyThrottle90 KeySimEvent = "THROTTLE_90"
	//KeyAxisThrottle1Set Set throttle 1 exactly (-16383 - +16383)
	KeyAxisThrottle1Set KeySimEvent = "AXIS_THROTTLE1_SET"
	//KeyAxisThrottle2Set Set throttle 2 exactly (-16383 - +16383)
	KeyAxisThrottle2Set KeySimEvent = "AXIS_THROTTLE2_SET"
	//KeyAxisThrottle3Set Set throttle 3 exactly (-16383 - +16383)
	KeyAxisThrottle3Set KeySimEvent = "AXIS_THROTTLE3_SET"
	//KeyAxisThrottle4Set Set throttle 4 exactly (-16383 - +16383)
	KeyAxisThrottle4Set KeySimEvent = "AXIS_THROTTLE4_SET"
	//KeyThrottle1DecrSmall Decrease throttle 1 small
	KeyThrottle1DecrSmall KeySimEvent = "THROTTLE1_DECR_SMALL"
	//KeyThrottle2DecrSmall Decrease throttle 2 small
	KeyThrottle2DecrSmall KeySimEvent = "THROTTLE2_DECR_SMALL"
	//KeyThrottle3DecrSmall Decrease throttle 3 small
	KeyThrottle3DecrSmall KeySimEvent = "THROTTLE3_DECR_SMALL"
	//KeyThrottle4DecrSmall Decrease throttle 4 small
	KeyThrottle4DecrSmall KeySimEvent = "THROTTLE4_DECR_SMALL"
	//KeyPropPitchDecrSmall Decrease prop levers small
	KeyPropPitchDecrSmall KeySimEvent = "PROP_PITCH_DECR_SMALL"
	//KeyPropPitch1DecrSmall Decrease prop lever 1 small
	KeyPropPitch1DecrSmall KeySimEvent = "PROP_PITCH1_DECR_SMALL"
	//KeyPropPitch2DecrSmall Decrease prop lever 2 small
	KeyPropPitch2DecrSmall KeySimEvent = "PROP_PITCH2_DECR_SMALL"
	//KeyPropPitch3DecrSmall Decrease prop lever 3 small
	KeyPropPitch3DecrSmall KeySimEvent = "PROP_PITCH3_DECR_SMALL"
	//KeyPropPitch4DecrSmall Decrease prop lever 4 small
	KeyPropPitch4DecrSmall KeySimEvent = "PROP_PITCH4_DECR_SMALL"
	//KeyMixture1Rich Set mixture lever 1 to max rich
	KeyMixture1Rich KeySimEvent = "MIXTURE1_RICH"
	//KeyMixture1Incr Increment mixture lever 1
	KeyMixture1Incr KeySimEvent = "MIXTURE1_INCR"
	//KeyMixture1IncrSmall Increment mixture lever 1 small
	KeyMixture1IncrSmall KeySimEvent = "MIXTURE1_INCR_SMALL"
	//KeyMixture1Decr Decrement mixture lever 1
	KeyMixture1Decr KeySimEvent = "MIXTURE1_DECR"
	//KeyMixture1Lean Set mixture lever 1 to max lean
	KeyMixture1Lean KeySimEvent = "MIXTURE1_LEAN"
	//KeyMixture2Rich Set mixture lever 2 to max rich
	KeyMixture2Rich KeySimEvent = "MIXTURE2_RICH"
	//KeyMixture2Incr Increment mixture lever 2
	KeyMixture2Incr KeySimEvent = "MIXTURE2_INCR"
	//KeyMixture2IncrSmall Increment mixture lever 2 small
	KeyMixture2IncrSmall KeySimEvent = "MIXTURE2_INCR_SMALL"
	//KeyMixture2Decr Decrement mixture lever 2
	KeyMixture2Decr KeySimEvent = "MIXTURE2_DECR"
	//KeyMixture2Lean Set mixture lever 2 to max lean
	KeyMixture2Lean KeySimEvent = "MIXTURE2_LEAN"
	//KeyMixture3Rich Set mixture lever 3 to max rich
	KeyMixture3Rich KeySimEvent = "MIXTURE3_RICH"
	//KeyMixture3Incr Increment mixture lever 3
	KeyMixture3Incr KeySimEvent = "MIXTURE3_INCR"
	//KeyMixture3IncrSmall Increment mixture lever 3 small
	KeyMixture3IncrSmall KeySimEvent = "MIXTURE3_INCR_SMALL"
	//KeyMixture3Decr Decrement mixture lever 3
	KeyMixture3Decr KeySimEvent = "MIXTURE3_DECR"
	//KeyMixture3Lean Set mixture lever 3 to max lean
	KeyMixture3Lean KeySimEvent = "MIXTURE3_LEAN"
	//KeyMixture4Rich Set mixture lever 4 to max rich
	KeyMixture4Rich KeySimEvent = "MIXTURE4_RICH"
	//KeyMixture4Incr Increment mixture lever 4
	KeyMixture4Incr KeySimEvent = "MIXTURE4_INCR"
	//KeyMixture4IncrSmall Increment mixture lever 4 small
	KeyMixture4IncrSmall KeySimEvent = "MIXTURE4_INCR_SMALL"
	//KeyMixture4Decr Decrement mixture lever 4
	KeyMixture4Decr KeySimEvent = "MIXTURE4_DECR"
	//KeyMixture4Lean Set mixture lever 4 to max lean
	KeyMixture4Lean KeySimEvent = "MIXTURE4_LEAN"
	//KeyMixtureSet Set mixture levers to exact value (0 to 16383)
	KeyMixtureSet KeySimEvent = "MIXTURE_SET"
	//KeyMixtureRich Set mixture levers to max rich
	KeyMixtureRich KeySimEvent = "MIXTURE_RICH"
	//KeyMixtureIncr Increment mixture levers
	KeyMixtureIncr KeySimEvent = "MIXTURE_INCR"
	//KeyMixtureIncrSmall Increment mixture levers small
	KeyMixtureIncrSmall KeySimEvent = "MIXTURE_INCR_SMALL"
	//KeyMixtureDecr Decrement mixture levers
	KeyMixtureDecr KeySimEvent = "MIXTURE_DECR"
	//KeyMixtureLean Set mixture levers to max lean
	KeyMixtureLean KeySimEvent = "MIXTURE_LEAN"
	//KeyMixture1Set Set mixture lever 1 exact value (0 to 16383)
	KeyMixture1Set KeySimEvent = "MIXTURE1_SET"
	//KeyMixture2Set Set mixture lever 2 exact value (0 to 16383)
	KeyMixture2Set KeySimEvent = "MIXTURE2_SET"
	//KeyMixture3Set Set mixture lever 3 exact value (0 to 16383)
	KeyMixture3Set KeySimEvent = "MIXTURE3_SET"
	//KeyMixture4Set Set mixture lever 4 exact value (0 to 16383)
	KeyMixture4Set KeySimEvent = "MIXTURE4_SET"
	//KeyAxisMixtureSet Set mixture lever 1 exact value (-16383 to +16383)
	KeyAxisMixtureSet KeySimEvent = "AXIS_MIXTURE_SET"
	//KeyAxisMixture1Set Set mixture lever 1 exact value (-16383 to +16383)
	KeyAxisMixture1Set KeySimEvent = "AXIS_MIXTURE1_SET"
	//KeyAxisMixture2Set Set mixture lever 2 exact value (-16383 to +16383)
	KeyAxisMixture2Set KeySimEvent = "AXIS_MIXTURE2_SET"
	//KeyAxisMixture3Set Set mixture lever 3 exact value (-16383 to +16383)
	KeyAxisMixture3Set KeySimEvent = "AXIS_MIXTURE3_SET"
	//KeyAxisMixture4Set Set mixture lever 4 exact value (-16383 to +16383)
	KeyAxisMixture4Set KeySimEvent = "AXIS_MIXTURE4_SET"
	//KeyMixtureSetBest Set mixture levers to current best power setting
	KeyMixtureSetBest KeySimEvent = "MIXTURE_SET_BEST"
	//KeyMixtureDecrSmall Decrement mixture levers small
	KeyMixtureDecrSmall KeySimEvent = "MIXTURE_DECR_SMALL"
	//KeyMixture1DecrSmall Decrement mixture lever 1 small
	KeyMixture1DecrSmall KeySimEvent = "MIXTURE1_DECR_SMALL"
	//KeyMixture2DecrSmall Decrement mixture lever 4 small
	KeyMixture2DecrSmall KeySimEvent = "MIXTURE2_DECR_SMALL"
	//KeyMixture3DecrSmall Decrement mixture lever 4 small
	KeyMixture3DecrSmall KeySimEvent = "MIXTURE3_DECR_SMALL"
	//KeyMixture4DecrSmall Decrement mixture lever 4 small
	KeyMixture4DecrSmall KeySimEvent = "MIXTURE4_DECR_SMALL"
	//KeyPropPitchSet Set prop pitch levers (0 to 16383)
	KeyPropPitchSet KeySimEvent = "PROP_PITCH_SET"
	//KeyPropPitchLo Set prop pitch levers max (lo pitch)
	KeyPropPitchLo KeySimEvent = "PROP_PITCH_LO"
	//KeyPropPitchIncr Increment prop pitch levers
	KeyPropPitchIncr KeySimEvent = "PROP_PITCH_INCR"
	//KeyPropPitchIncrSmall Increment prop pitch levers small
	KeyPropPitchIncrSmall KeySimEvent = "PROP_PITCH_INCR_SMALL"
	//KeyPropPitchDecr Decrement prop pitch levers
	KeyPropPitchDecr KeySimEvent = "PROP_PITCH_DECR"
	//KeyPropPitchHi Set prop pitch levers min (hi pitch)
	KeyPropPitchHi KeySimEvent = "PROP_PITCH_HI"
	//KeyPropPitch1Set Set prop pitch lever 1 exact value (0 to 16383)
	KeyPropPitch1Set KeySimEvent = "PROP_PITCH1_SET"
	//KeyPropPitch2Set Set prop pitch lever 2 exact value (0 to 16383)
	KeyPropPitch2Set KeySimEvent = "PROP_PITCH2_SET"
	//KeyPropPitch3Set Set prop pitch lever 3 exact value (0 to 16383)
	KeyPropPitch3Set KeySimEvent = "PROP_PITCH3_SET"
	//KeyPropPitch4Set Set prop pitch lever 4 exact value (0 to 16383)
	KeyPropPitch4Set KeySimEvent = "PROP_PITCH4_SET"
	//KeyPropPitch1Lo Set prop pitch lever 1 max (lo pitch)
	KeyPropPitch1Lo KeySimEvent = "PROP_PITCH1_LO"
	//KeyPropPitch1Incr Increment prop pitch lever 1
	KeyPropPitch1Incr KeySimEvent = "PROP_PITCH1_INCR"
	//KeyPropPitch1IncrSmall Increment prop pitch lever 1 small
	KeyPropPitch1IncrSmall KeySimEvent = "PROP_PITCH1_INCR_SMALL"
	//KeyPropPitch1Decr Decrement prop pitch lever 1
	KeyPropPitch1Decr KeySimEvent = "PROP_PITCH1_DECR"
	//KeyPropPitch1Hi Set prop pitch lever 1 min (hi pitch)
	KeyPropPitch1Hi KeySimEvent = "PROP_PITCH1_HI"
	//KeyPropPitch2Lo Set prop pitch lever 2 max (lo pitch)
	KeyPropPitch2Lo KeySimEvent = "PROP_PITCH2_LO"
	//KeyPropPitch2Incr Increment prop pitch lever 2
	KeyPropPitch2Incr KeySimEvent = "PROP_PITCH2_INCR"
	//KeyPropPitch2IncrSmall Increment prop pitch lever 2 small
	KeyPropPitch2IncrSmall KeySimEvent = "PROP_PITCH2_INCR_SMALL"
	//KeyPropPitch2Decr Decrement prop pitch lever 2
	KeyPropPitch2Decr KeySimEvent = "PROP_PITCH2_DECR"
	//KeyPropPitch2Hi Set prop pitch lever 2 min (hi pitch)
	KeyPropPitch2Hi KeySimEvent = "PROP_PITCH2_HI"
	//KeyPropPitch3Lo Set prop pitch lever 3 max (lo pitch)
	KeyPropPitch3Lo KeySimEvent = "PROP_PITCH3_LO"
	//KeyPropPitch3Incr Increment prop pitch lever 3
	KeyPropPitch3Incr KeySimEvent = "PROP_PITCH3_INCR"
	//KeyPropPitch3IncrSmall Increment prop pitch lever 3 small
	KeyPropPitch3IncrSmall KeySimEvent = "PROP_PITCH3_INCR_SMALL"
	//KeyPropPitch3Decr Decrement prop pitch lever 3
	KeyPropPitch3Decr KeySimEvent = "PROP_PITCH3_DECR"
	//KeyPropPitch3Hi Set prop pitch lever 3 min (hi pitch)
	KeyPropPitch3Hi KeySimEvent = "PROP_PITCH3_HI"
	//KeyPropPitch4Lo Set prop pitch lever 4 max (lo pitch)
	KeyPropPitch4Lo KeySimEvent = "PROP_PITCH4_LO"
	//KeyPropPitch4Incr Increment prop pitch lever 4
	KeyPropPitch4Incr KeySimEvent = "PROP_PITCH4_INCR"
	//KeyPropPitch4IncrSmall Increment prop pitch lever 4 small
	KeyPropPitch4IncrSmall KeySimEvent = "PROP_PITCH4_INCR_SMALL"
	//KeyPropPitch4Decr Decrement prop pitch lever 4
	KeyPropPitch4Decr KeySimEvent = "PROP_PITCH4_DECR"
	//KeyPropPitch4Hi Set prop pitch lever 4 min (hi pitch)
	KeyPropPitch4Hi KeySimEvent = "PROP_PITCH4_HI"
	//KeyAxisPropellerSet Set propeller levers exact value (-16383 to +16383)
	KeyAxisPropellerSet KeySimEvent = "AXIS_PROPELLER_SET"
	//KeyAxisPropeller1Set Set propeller lever 1 exact value (-16383 to +16383)
	KeyAxisPropeller1Set KeySimEvent = "AXIS_PROPELLER1_SET"
	//KeyAxisPropeller2Set Set propeller lever 2 exact value (-16383 to +16383)
	KeyAxisPropeller2Set KeySimEvent = "AXIS_PROPELLER2_SET"
	//KeyAxisPropeller3Set Set propeller lever 3 exact value (-16383 to +16383)
	KeyAxisPropeller3Set KeySimEvent = "AXIS_PROPELLER3_SET"
	//KeyAxisPropeller4Set Set propeller lever 4 exact value (-16383 to +16383)
	KeyAxisPropeller4Set KeySimEvent = "AXIS_PROPELLER4_SET"
	//KeyJetStarter Selects jet engine starter (for +/- sequence)
	KeyJetStarter KeySimEvent = "JET_STARTER"
	//KeyStarterSet Sets magnetos (0,1)
	KeyStarterSet KeySimEvent = "MAGNETO_SET"
	//KeyToggleStarter1 Toggle starter 1
	KeyToggleStarter1 KeySimEvent = "TOGGLE_STARTER1"
	//KeyToggleStarter2 Toggle starter 2
	KeyToggleStarter2 KeySimEvent = "TOGGLE_STARTER2"
	//KeyToggleStarter3 Toggle starter 3
	KeyToggleStarter3 KeySimEvent = "TOGGLE_STARTER3"
	//KeyToggleStarter4 Toggle starter 4
	KeyToggleStarter4 KeySimEvent = "TOGGLE_STARTER4"
	//KeyToggleAllStarters Toggle starters
	KeyToggleAllStarters KeySimEvent = "TOGGLE_ALL_STARTERS"
	//KeyEngineAutoStart Triggers auto-start
	KeyEngineAutoStart KeySimEvent = "ENGINE_AUTO_START"
	//KeyEngineAutoShutdown Triggers auto-shutdown
	KeyEngineAutoShutdown KeySimEvent = "ENGINE_AUTO_SHUTDOWN"
	//KeyMagneto Selects magnetos (for +/- sequence)
	KeyMagneto KeySimEvent = "MAGNETO"
	//KeyMagnetoDecr Decrease magneto switches positions
	KeyMagnetoDecr KeySimEvent = "MAGNETO_DECR"
	//KeyMagnetoIncr Increase magneto switches positions
	KeyMagnetoIncr KeySimEvent = "MAGNETO_INCR"
	//KeyMagneto1Off Set engine 1 magnetos off
	KeyMagneto1Off KeySimEvent = "MAGNETO1_OFF"
	//KeyMagneto1Right Toggle engine 1 right magneto	All aircraft
	KeyMagneto1Right KeySimEvent = "MAGNETO1_RIGHT"
	//KeyMagneto1Left Toggle engine 1 left magneto	All aircraft
	KeyMagneto1Left KeySimEvent = "MAGNETO1_LEFT"
	//KeyMagneto1Both Set engine 1 magnetos on
	KeyMagneto1Both KeySimEvent = "MAGNETO1_BOTH"
	//KeyMagneto1Start Set engine 1 magnetos on and toggle starter
	KeyMagneto1Start KeySimEvent = "MAGNETO1_START"
	//KeyMagneto2Off Set engine 2 magnetos off
	KeyMagneto2Off KeySimEvent = "MAGNETO2_OFF"
	//KeyMagneto2Right Toggle engine 2 right magneto	All aircraft
	KeyMagneto2Right KeySimEvent = "MAGNETO2_RIGHT"
	//KeyMagneto2Left Toggle engine 2 left magneto	All aircraft
	KeyMagneto2Left KeySimEvent = "MAGNETO2_LEFT"
	//KeyMagneto2Both Set engine 2 magnetos on
	KeyMagneto2Both KeySimEvent = "MAGNETO2_BOTH"
	//KeyMagneto2Start Set engine 2 magnetos on and toggle starter
	KeyMagneto2Start KeySimEvent = "MAGNETO2_START"
	//KeyMagneto3Off Set engine 3 magnetos off
	KeyMagneto3Off KeySimEvent = "MAGNETO3_OFF"
	//KeyMagneto3Right Toggle engine 3 right magneto	All aircraft
	KeyMagneto3Right KeySimEvent = "MAGNETO3_RIGHT"
	//KeyMagneto3Left Toggle engine 3 left magneto	All aircraft
	KeyMagneto3Left KeySimEvent = "MAGNETO3_LEFT"
	//KeyMagneto3Both Set engine 3 magnetos on
	KeyMagneto3Both KeySimEvent = "MAGNETO3_BOTH"
	//KeyMagneto3Start Set engine 3 magnetos on and toggle starter
	KeyMagneto3Start KeySimEvent = "MAGNETO3_START"
	//KeyMagneto4Off Set engine 4 magnetos off
	KeyMagneto4Off KeySimEvent = "MAGNETO4_OFF"
	//KeyMagneto4Right Toggle engine 4 right magneto	All aircraft
	KeyMagneto4Right KeySimEvent = "MAGNETO4_RIGHT"
	//KeyMagneto4Left Toggle engine 4 left magneto	All aircraft
	KeyMagneto4Left KeySimEvent = "MAGNETO4_LEFT"
	//KeyMagneto4Both Set engine 4 magnetos on
	KeyMagneto4Both KeySimEvent = "MAGNETO4_BOTH"
	//KeyMagneto4Start Set engine 4 magnetos on and toggle starter
	KeyMagneto4Start KeySimEvent = "MAGNETO4_START"
	//KeyMagnetoOff Set engine magnetos off
	KeyMagnetoOff KeySimEvent = "MAGNETO_OFF"
	//KeyMagnetoRight Set engine right magnetos on
	KeyMagnetoRight KeySimEvent = "MAGNETO_RIGHT"
	//KeyMagnetoLeft Set engine left magnetos on
	KeyMagnetoLeft KeySimEvent = "MAGNETO_LEFT"
	//KeyMagnetoBoth Set engine magnetos on
	KeyMagnetoBoth KeySimEvent = "MAGNETO_BOTH"
	//KeyMagnetoStart Set engine magnetos on and toggle starters
	KeyMagnetoStart KeySimEvent = "MAGNETO_START"
	//KeyMagneto1Decr Decrease engine 1 magneto switch position
	KeyMagneto1Decr KeySimEvent = "MAGNETO1_DECR"
	//KeyMagneto1Incr Increase engine 1 magneto switch position
	KeyMagneto1Incr KeySimEvent = "MAGNETO1_INCR"
	//KeyMagneto2Decr Decrease engine 2 magneto switch position
	KeyMagneto2Decr KeySimEvent = "MAGNETO2_DECR"
	//KeyMagneto2Incr Increase engine 2 magneto switch position
	KeyMagneto2Incr KeySimEvent = "MAGNETO2_INCR"
	//KeyMagneto3Decr Decrease engine 3 magneto switch position
	KeyMagneto3Decr KeySimEvent = "MAGNETO3_DECR"
	//KeyMagneto3Incr Increase engine 3 magneto switch position
	KeyMagneto3Incr KeySimEvent = "MAGNETO3_INCR"
	//KeyMagneto4Decr Decrease engine 4 magneto switch position
	KeyMagneto4Decr KeySimEvent = "MAGNETO4_DECR"
	//KeyMagneto4Incr Increase engine 4 magneto switch position
	KeyMagneto4Incr KeySimEvent = "MAGNETO4_INCR"
	//KeyMagneto1Set Set engine 1 magneto switch
	KeyMagneto1Set KeySimEvent = "MAGNETO1_SET"
	//KeyMagneto2Set Set engine 2 magneto switch
	KeyMagneto2Set KeySimEvent = "MAGNETO2_SET"
	//KeyMagneto3Set Set engine 3 magneto switch
	KeyMagneto3Set KeySimEvent = "MAGNETO3_SET"
	//KeyMagneto4Set Set engine 4 magneto switch
	KeyMagneto4Set KeySimEvent = "MAGNETO4_SET"
	//KeyAntiIceOn Sets anti-ice switches on
	KeyAntiIceOn KeySimEvent = "ANTI_ICE_ON"
	//KeyAntiIceOff Sets anti-ice switches off
	KeyAntiIceOff KeySimEvent = "ANTI_ICE_OFF"
	//KeyAntiIceSet Sets anti-ice switches from argument (0,1)
	KeyAntiIceSet KeySimEvent = "ANTI_ICE_SET"
	//KeyAntiIceToggle Toggle anti-ice switches
	KeyAntiIceToggle KeySimEvent = "ANTI_ICE_TOGGLE"
	//KeyAntiIceToggleEng1 Toggle engine 1 anti-ice switch
	KeyAntiIceToggleEng1 KeySimEvent = "ANTI_ICE_TOGGLE_ENG1"
	//KeyAntiIceToggleEng2 Toggle engine 2 anti-ice switch
	KeyAntiIceToggleEng2 KeySimEvent = "ANTI_ICE_TOGGLE_ENG2"
	//KeyAntiIceToggleEng3 Toggle engine 3 anti-ice switch
	KeyAntiIceToggleEng3 KeySimEvent = "ANTI_ICE_TOGGLE_ENG3"
	//KeyAntiIceToggleEng4 Toggle engine 4 anti-ice switch
	KeyAntiIceToggleEng4 KeySimEvent = "ANTI_ICE_TOGGLE_ENG4"
	//KeyAntiIceSetEng1 Sets engine 1 anti-ice switch (0,1)
	KeyAntiIceSetEng1 KeySimEvent = "ANTI_ICE_SET_ENG1"
	//KeyAntiIceSetEng2 Sets engine 2 anti-ice switch (0,1)
	KeyAntiIceSetEng2 KeySimEvent = "ANTI_ICE_SET_ENG2"
	//KeyAntiIceSetEng3 Sets engine 3 anti-ice switch (0,1)
	KeyAntiIceSetEng3 KeySimEvent = "ANTI_ICE_SET_ENG3"
	//KeyAntiIceSetEng4 Sets engine 4 anti-ice switch (0,1)
	KeyAntiIceSetEng4 KeySimEvent = "ANTI_ICE_SET_ENG4"
	//KeyToggleFuelValveAll Toggle engine fuel valves
	KeyToggleFuelValveAll KeySimEvent = "TOGGLE_FUEL_VALVE_ALL"
	//KeyToggleFuelValveEng1 Toggle engine 1 fuel valve	All aircraft
	KeyToggleFuelValveEng1 KeySimEvent = "TOGGLE_FUEL_VALVE_ENG1"
	//KeyToggleFuelValveEng2 Toggle engine 2 fuel valve	All aircraft
	KeyToggleFuelValveEng2 KeySimEvent = "TOGGLE_FUEL_VALVE_ENG2"
	//KeyToggleFuelValveEng3 Toggle engine 3 fuel valve	All aircraft
	KeyToggleFuelValveEng3 KeySimEvent = "TOGGLE_FUEL_VALVE_ENG3"
	//KeyToggleFuelValveEng4 Toggle engine 4 fuel valve	All aircraft
	KeyToggleFuelValveEng4 KeySimEvent = "TOGGLE_FUEL_VALVE_ENG4"
	//KeyCowlflap1Set Sets engine 1 cowl flap lever position (0 to 16383)
	KeyCowlflap1Set KeySimEvent = "COWLFLAP1_SET"
	//KeyCowlflap2Set Sets engine 2 cowl flap lever position (0 to 16383)
	KeyCowlflap2Set KeySimEvent = "COWLFLAP2_SET"
	//KeyCowlflap3Set Sets engine 3 cowl flap lever position (0 to 16383)
	KeyCowlflap3Set KeySimEvent = "COWLFLAP3_SET"
	//KeyCowlflap4Set Sets engine 4 cowl flap lever position (0 to 16383)
	KeyCowlflap4Set KeySimEvent = "COWLFLAP4_SET"
	//KeyIncCowlFlaps Increment cowl flap levers
	KeyIncCowlFlaps KeySimEvent = "INC_COWL_FLAPS"
	//KeyDecCowlFlaps Decrement cowl flap levers
	KeyDecCowlFlaps KeySimEvent = "DEC_COWL_FLAPS"
	//KeyIncCowlFlaps1 Increment engine 1 cowl flap lever
	KeyIncCowlFlaps1 KeySimEvent = "INC_COWL_FLAPS1"
	//KeyDecCowlFlaps1 Decrement engine 1 cowl flap lever
	KeyDecCowlFlaps1 KeySimEvent = "DEC_COWL_FLAPS1"
	//KeyIncCowlFlaps2 Increment engine 2 cowl flap lever
	KeyIncCowlFlaps2 KeySimEvent = "INC_COWL_FLAPS2"
	//KeyDecCowlFlaps2 Decrement engine 2 cowl flap lever
	KeyDecCowlFlaps2 KeySimEvent = "DEC_COWL_FLAPS2"
	//KeyIncCowlFlaps3 Increment engine 3 cowl flap lever
	KeyIncCowlFlaps3 KeySimEvent = "INC_COWL_FLAPS3"
	//KeyDecCowlFlaps3 Decrement engine 3 cowl flap lever
	KeyDecCowlFlaps3 KeySimEvent = "DEC_COWL_FLAPS3"
	//KeyIncCowlFlaps4 Increment engine 4 cowl flap lever
	KeyIncCowlFlaps4 KeySimEvent = "INC_COWL_FLAPS4"
	//KeyDecCowlFlaps4 Decrement engine 4 cowl flap lever
	KeyDecCowlFlaps4 KeySimEvent = "DEC_COWL_FLAPS4"
	//KeyFuelPump Toggle electric fuel pumps
	KeyFuelPump KeySimEvent = "FUEL_PUMP"
	//KeyToggleElectFuelPump Toggle electric fuel pumps
	KeyToggleElectFuelPump KeySimEvent = "TOGGLE_ELECT_FUEL_PUMP"
	//KeyToggleElectFuelPump1 Toggle engine 1 electric fuel pump	All aircraft
	KeyToggleElectFuelPump1 KeySimEvent = "TOGGLE_ELECT_FUEL_PUMP1"
	//KeyToggleElectFuelPump2 Toggle engine 2 electric fuel pump	All aircraft
	KeyToggleElectFuelPump2 KeySimEvent = "TOGGLE_ELECT_FUEL_PUMP2"
	//KeyToggleElectFuelPump3 Toggle engine 3 electric fuel pump	All aircraft
	KeyToggleElectFuelPump3 KeySimEvent = "TOGGLE_ELECT_FUEL_PUMP3"
	//KeyToggleElectFuelPump4 Toggle engine 4 electric fuel pump	All aircraft
	KeyToggleElectFuelPump4 KeySimEvent = "TOGGLE_ELECT_FUEL_PUMP4"
	//KeyEnginePrimer Trigger engine primers
	KeyEnginePrimer KeySimEvent = "ENGINE_PRIMER"
	//KeyTogglePrimer Trigger engine primers
	KeyTogglePrimer KeySimEvent = "TOGGLE_PRIMER"
	//KeyTogglePrimer1 Trigger engine 1 primer
	KeyTogglePrimer1 KeySimEvent = "TOGGLE_PRIMER1"
	//KeyTogglePrimer2 Trigger engine 2 primer
	KeyTogglePrimer2 KeySimEvent = "TOGGLE_PRIMER2"
	//KeyTogglePrimer3 Trigger engine 3 primer
	KeyTogglePrimer3 KeySimEvent = "TOGGLE_PRIMER3"
	//KeyTogglePrimer4 Trigger engine 4 primer
	KeyTogglePrimer4 KeySimEvent = "TOGGLE_PRIMER4"
	//KeyToggleFeatherSwitches Trigger propeller switches
	KeyToggleFeatherSwitches KeySimEvent = "TOGGLE_FEATHER_SWITCHES"
	//KeyToggleFeatherSwitch1 Trigger propeller 1 switch
	KeyToggleFeatherSwitch1 KeySimEvent = "TOGGLE_FEATHER_SWITCH_1"
	//KeyToggleFeatherSwitch2 Trigger propeller 2 switch
	KeyToggleFeatherSwitch2 KeySimEvent = "TOGGLE_FEATHER_SWITCH_2"
	//KeyToggleFeatherSwitch3 Trigger propeller 3 switch
	KeyToggleFeatherSwitch3 KeySimEvent = "TOGGLE_FEATHER_SWITCH_3"
	//KeyToggleFeatherSwitch4 Trigger propeller 4 switch
	KeyToggleFeatherSwitch4 KeySimEvent = "TOGGLE_FEATHER_SWITCH_4"
	//KeyTogglePropSync Turns propeller synchronization switch on
	KeyTogglePropSync KeySimEvent = "TOGGLE_PROPELLER_SYNC"
	//KeyToggleArmAutofeather Turns auto-feather arming switch on.
	KeyToggleArmAutofeather KeySimEvent = "TOGGLE_AUTOFEATHER_ARM"
	//KeyToggleAfterburner Toggles afterburners
	KeyToggleAfterburner KeySimEvent = "TOGGLE_AFTERBURNER"
	//KeyToggleAfterburner1 Toggles engine 1 afterburner
	KeyToggleAfterburner1 KeySimEvent = "TOGGLE_AFTERBURNER1"
	//KeyToggleAfterburner2 Toggles engine 2 afterburner
	KeyToggleAfterburner2 KeySimEvent = "TOGGLE_AFTERBURNER2"
	//KeyToggleAfterburner3 Toggles engine 3 afterburner
	KeyToggleAfterburner3 KeySimEvent = "TOGGLE_AFTERBURNER3"
	//KeyToggleAfterburner4 Toggles engine 4 afterburner
	KeyToggleAfterburner4 KeySimEvent = "TOGGLE_AFTERBURNER4"
	//KeyEngine Sets engines for 1,2,3,4 selection (to be followed by SELECT_n)
	KeyEngine KeySimEvent = "ENGINE"
	//KeySpoilersToggle Toggles spoiler handle 	All aircraft
	KeySpoilersToggle KeySimEvent = "SPOILERS_TOGGLE"
	//KeyFlapsUp Sets flap handle to full retract position	All aircraft
	KeyFlapsUp KeySimEvent = "FLAPS_UP"
	//KeyFlaps1 Sets flap handle to first extension position	All aircraft
	KeyFlaps1 KeySimEvent = "FLAPS_1"
	//KeyFlaps2 Sets flap handle to second extension position	All aircraft
	KeyFlaps2 KeySimEvent = "FLAPS_2"
	//KeyFlaps3 Sets flap handle to third extension position	All aircraft
	KeyFlaps3 KeySimEvent = "FLAPS_3"
	//KeyFlapsDown Sets flap handle to full extension position	All aircraft
	KeyFlapsDown KeySimEvent = "FLAPS_DOWN"
	//KeyElevTrimDn Increments elevator trim down
	KeyElevTrimDn KeySimEvent = "ELEV_TRIM_DN"
	//KeyElevDown Increments elevator down	 (Pilot only).
	KeyElevDown KeySimEvent = "ELEV_DOWN"
	//KeyAileronsLeft Increments ailerons left	 (Pilot only).
	KeyAileronsLeft KeySimEvent = "AILERONS_LEFT"
	//KeyCenterAilerRudder Centers aileron and rudder positions
	KeyCenterAilerRudder KeySimEvent = "CENTER_AILER_RUDDER"
	//KeyAileronsRight Increments ailerons right	 (Pilot only).
	KeyAileronsRight KeySimEvent = "AILERONS_RIGHT"
	//KeyElevTrimUp Increment elevator trim up
	KeyElevTrimUp KeySimEvent = "ELEV_TRIM_UP"
	//KeyElevUp Increments elevator up	 (Pilot only).
	KeyElevUp KeySimEvent = "ELEV_UP"
	//KeyRudderLeft Increments rudder left
	KeyRudderLeft KeySimEvent = "RUDDER_LEFT"
	//KeyRudderCenter Centers rudder position
	KeyRudderCenter KeySimEvent = "RUDDER_CENTER"
	//KeyRudderRight Increments rudder right
	KeyRudderRight KeySimEvent = "RUDDER_RIGHT"
	//KeyElevatorSet Sets elevator position (-16383 - +16383)
	KeyElevatorSet KeySimEvent = "ELEVATOR_SET"
	//KeyAileronSet Sets aileron position (-16383 - +16383)
	KeyAileronSet KeySimEvent = "AILERON_SET"
	//KeyRudderSet Sets rudder position (-16383 - +16383)
	KeyRudderSet KeySimEvent = "RUDDER_SET"
	//KeyFlapsIncr Increments flap handle position	All aircraft
	KeyFlapsIncr KeySimEvent = "FLAPS_INCR"
	//KeyFlapsDecr Decrements flap handle position	All aircraft
	KeyFlapsDecr KeySimEvent = "FLAPS_DECR"
	//KeyAxisElevatorSet Sets elevator position (-16383 - +16383)	 (Pilot only, and not transmitted to Co-pilot)
	KeyAxisElevatorSet KeySimEvent = "AXIS_ELEVATOR_SET"
	//KeyAxisAileronsSet Sets aileron position (-16383 - +16383)	 (Pilot only, and not transmitted to Co-pilot)
	KeyAxisAileronsSet KeySimEvent = "AXIS_AILERONS_SET"
	//KeyAxisRudderSet Sets rudder position (-16383 - +16383)	 (Pilot only, and not transmitted to Co-pilot)
	KeyAxisRudderSet KeySimEvent = "AXIS_RUDDER_SET"
	//KeyAxisElevTrimSet Sets elevator trim position (-16383 - +16383)
	KeyAxisElevTrimSet KeySimEvent = "AXIS_ELEV_TRIM_SET"
	//KeySpoilersSet Sets spoiler handle position (0 to 16383)	All aircraft
	KeySpoilersSet KeySimEvent = "SPOILERS_SET"
	//KeySpoilersArmToggle Toggles arming of auto-spoilers	All aircraft
	KeySpoilersArmToggle KeySimEvent = "SPOILERS_ARM_TOGGLE"
	//KeySpoilersOn Sets spoiler handle to full extend position	All aircraft
	KeySpoilersOn KeySimEvent = "SPOILERS_ON"
	//KeySpoilersOff Sets spoiler handle to full retract position	All aircraft
	KeySpoilersOff KeySimEvent = "SPOILERS_OFF"
	//KeySpoilersArmOn Sets auto-spoiler arming on	All aircraft
	KeySpoilersArmOn KeySimEvent = "SPOILERS_ARM_ON"
	//KeySpoilersArmOff Sets auto-spoiler arming off	All aircraft
	KeySpoilersArmOff KeySimEvent = "SPOILERS_ARM_OFF"
	//KeySpoilersArmSet Sets auto-spoiler arming (0,1)	All aircraft
	KeySpoilersArmSet KeySimEvent = "SPOILERS_ARM_SET"
	//KeyAileronTrimLeft Increments aileron trim left
	KeyAileronTrimLeft KeySimEvent = "AILERON_TRIM_LEFT"
	//KeyAileronTrimRight Increments aileron trim right
	KeyAileronTrimRight KeySimEvent = "AILERON_TRIM_RIGHT"
	//KeyRudderTrimLeft Increments rudder trim left
	KeyRudderTrimLeft KeySimEvent = "RUDDER_TRIM_LEFT"
	//KeyRudderTrimRight Increments aileron trim right
	KeyRudderTrimRight KeySimEvent = "RUDDER_TRIM_RIGHT"
	//KeyAxisSpoilerSet Sets spoiler handle position (-16383 - +16383)	All aircraft
	KeyAxisSpoilerSet KeySimEvent = "AXIS_SPOILER_SET"
	//KeyFlapsSet Sets flap handle to closest increment (0 to 16383)	All aircraft
	KeyFlapsSet KeySimEvent = "FLAPS_SET"
	//KeyElevatorTrimSet Sets elevator trim position (0 to 16383)
	KeyElevatorTrimSet KeySimEvent = "ELEVATOR_TRIM_SET"
	//KeyAxisFlapsSet Sets flap handle to closest increment (-16383 - +16383)
	KeyAxisFlapsSet KeySimEvent = "AXIS_FLAPS_SET"
	//KeyApMaster Toggles AP on/off
	KeyApMaster KeySimEvent = "AP_MASTER"
	//KeyAutopilotOff Turns AP off
	KeyAutopilotOff KeySimEvent = "AUTOPILOT_OFF"
	//KeyAutopilotOn Turns AP on
	KeyAutopilotOn KeySimEvent = "AUTOPILOT_ON"
	//KeyYawDamperToggle Toggles yaw damper on/off
	KeyYawDamperToggle KeySimEvent = "YAW_DAMPER_TOGGLE"
	//KeyApPanelHeadingHold Toggles heading hold mode on/off
	KeyApPanelHeadingHold KeySimEvent = "AP_PANEL_HEADING_HOLD"
	//KeyApPanelAltitudeHold Toggles altitude hold mode on/off
	KeyApPanelAltitudeHold KeySimEvent = "AP_PANEL_ALTITUDE_HOLD"
	//KeyApAttHoldOn Turns on AP wing leveler and pitch hold mode
	KeyApAttHoldOn KeySimEvent = "AP_ATT_HOLD_ON"
	//KeyApLocHoldOn Turns AP localizer hold on/armed and glide-slope hold mode off
	KeyApLocHoldOn KeySimEvent = "AP_LOC_HOLD_ON"
	//KeyApAprHoldOn Turns both AP localizer and glide-slope modes on/armed
	KeyApAprHoldOn KeySimEvent = "AP_APR_HOLD_ON"
	//KeyApHdgHoldOn Turns heading hold mode on
	KeyApHdgHoldOn KeySimEvent = "AP_HDG_HOLD_ON"
	//KeyApAltHoldOn Turns altitude hold mode on
	KeyApAltHoldOn KeySimEvent = "AP_ALT_HOLD_ON"
	//KeyApWingLevelerOn Turns wing leveler mode on
	KeyApWingLevelerOn KeySimEvent = "AP_WING_LEVELER_ON"
	//KeyApBcHoldOn Turns localizer back course hold mode on/armed
	KeyApBcHoldOn KeySimEvent = "AP_BC_HOLD_ON"
	//KeyApNav1HoldOn Turns lateral hold mode on
	KeyApNav1HoldOn KeySimEvent = "AP_NAV1_HOLD_ON"
	//KeyApAttHoldOff Turns off attitude hold mode
	KeyApAttHoldOff KeySimEvent = "AP_ATT_HOLD_OFF"
	//KeyApLocHoldOff Turns off localizer hold mode
	KeyApLocHoldOff KeySimEvent = "AP_LOC_HOLD_OFF"
	//KeyApAprHoldOff Turns off approach hold mode
	KeyApAprHoldOff KeySimEvent = "AP_APR_HOLD_OFF"
	//KeyApHdgHoldOff Turns off heading hold mode
	KeyApHdgHoldOff KeySimEvent = "AP_HDG_HOLD_OFF"
	//KeyApAltHoldOff Turns off altitude hold mode
	KeyApAltHoldOff KeySimEvent = "AP_ALT_HOLD_OFF"
	//KeyApWingLevelerOff Turns off wing leveler mode
	KeyApWingLevelerOff KeySimEvent = "AP_WING_LEVELER_OFF"
	//KeyApBcHoldOff Turns off backcourse mode for localizer hold
	KeyApBcHoldOff KeySimEvent = "AP_BC_HOLD_OFF"
	//KeyApNav1HoldOff Turns off nav hold mode
	KeyApNav1HoldOff KeySimEvent = "AP_NAV1_HOLD_OFF"
	//KeyApAirspeedHold Toggles airspeed hold mode
	KeyApAirspeedHold KeySimEvent = "AP_AIRSPEED_HOLD"
	//KeyAutoThrottleArm Toggles autothrottle arming mode
	KeyAutoThrottleArm KeySimEvent = "AUTO_THROTTLE_ARM"
	//KeyAutoThrottleToGa Toggles Takeoff/Go Around mode
	KeyAutoThrottleToGa KeySimEvent = "AUTO_THROTTLE_TO_GA"
	//KeyHeadingBugInc Increments heading hold reference bug
	KeyHeadingBugInc KeySimEvent = "HEADING_BUG_INC"
	//KeyHeadingBugDec Decrements heading hold reference bug
	KeyHeadingBugDec KeySimEvent = "HEADING_BUG_DEC"
	//KeyHeadingBugSet Set heading hold reference bug (degrees)
	KeyHeadingBugSet KeySimEvent = "HEADING_BUG_SET"
	//KeyApPanelSpeedHold Toggles airspeed hold mode
	KeyApPanelSpeedHold KeySimEvent = "AP_PANEL_SPEED_HOLD"
	//KeyApAltVarInc Increments reference altitude
	KeyApAltVarInc KeySimEvent = "AP_ALT_VAR_INC"
	//KeyApAltVarDec Decrements reference altitude
	KeyApAltVarDec KeySimEvent = "AP_ALT_VAR_DEC"
	//KeyApVsVarInc Increments vertical speed reference
	KeyApVsVarInc KeySimEvent = "AP_VS_VAR_INC"
	//KeyApVsVarDec Decrements vertical speed reference
	KeyApVsVarDec KeySimEvent = "AP_VS_VAR_DEC"
	//KeyApSpdVarInc Increments airspeed hold reference
	KeyApSpdVarInc KeySimEvent = "AP_SPD_VAR_INC"
	//KeyApSpdVarDec Decrements airspeed hold reference
	KeyApSpdVarDec KeySimEvent = "AP_SPD_VAR_DEC"
	//KeyApPanelMachHold Toggles mach hold
	KeyApPanelMachHold KeySimEvent = "AP_PANEL_MACH_HOLD"
	//KeyApMachVarInc Increments reference mach
	KeyApMachVarInc KeySimEvent = "AP_MACH_VAR_INC"
	//KeyApMachVarDec Decrements reference mach
	KeyApMachVarDec KeySimEvent = "AP_MACH_VAR_DEC"
	//KeyApMachHold Toggles mach hold
	KeyApMachHold KeySimEvent = "AP_MACH_HOLD"
	//KeyApAltVarSetMetric Sets reference altitude in meters
	KeyApAltVarSetMetric KeySimEvent = "AP_ALT_VAR_SET_METRIC"
	//KeyApVsVarSetEnglish Sets reference vertical speed in feet per minute
	KeyApVsVarSetEnglish KeySimEvent = "AP_VS_VAR_SET_ENGLISH"
	//KeyApSpdVarSet Sets airspeed reference in knots
	KeyApSpdVarSet KeySimEvent = "AP_SPD_VAR_SET"
	//KeyApMachVarSet Sets mach reference
	KeyApMachVarSet KeySimEvent = "AP_MACH_VAR_SET"
	//KeyYawDamperOn Turns yaw damper on
	KeyYawDamperOn KeySimEvent = "YAW_DAMPER_ON"
	//KeyYawDamperOff Turns yaw damper off
	KeyYawDamperOff KeySimEvent = "YAW_DAMPER_OFF"
	//KeyYawDamperSet Sets yaw damper on/off (1,0)
	KeyYawDamperSet KeySimEvent = "YAW_DAMPER_SET"
	//KeyApAirspeedOn Turns airspeed hold on
	KeyApAirspeedOn KeySimEvent = "AP_AIRSPEED_ON"
	//KeyApAirspeedOff Turns airspeed hold off
	KeyApAirspeedOff KeySimEvent = "AP_AIRSPEED_OFF"
	//KeyApAirspeedSet Sets airspeed hold on/off (1,0)
	KeyApAirspeedSet KeySimEvent = "AP_AIRSPEED_SET"
	//KeyApMachOn Turns mach hold on
	KeyApMachOn KeySimEvent = "AP_MACH_ON"
	//KeyApMachOff Turns mach hold off
	KeyApMachOff KeySimEvent = "AP_MACH_OFF"
	//KeyApMachSet Sets mach hold on/off (1,0)
	KeyApMachSet KeySimEvent = "AP_MACH_SET"
	//KeyApPanelAltitudeOn Turns altitude hold mode on (without capturing current altitude)
	KeyApPanelAltitudeOn KeySimEvent = "AP_PANEL_ALTITUDE_ON"
	//KeyApPanelAltitudeOff Turns altitude hold mode off
	KeyApPanelAltitudeOff KeySimEvent = "AP_PANEL_ALTITUDE_OFF"
	//KeyApPanelAltitudeSet Sets altitude hold mode on/off (1,0)
	KeyApPanelAltitudeSet KeySimEvent = "AP_PANEL_ALTITUDE_SET"
	//KeyApPanelHeadingOn Turns heading mode on (without capturing current heading)
	KeyApPanelHeadingOn KeySimEvent = "AP_PANEL_HEADING_ON"
	//KeyApPanelHeadingOff Turns heading mode off
	KeyApPanelHeadingOff KeySimEvent = "AP_PANEL_HEADING_OFF"
	//KeyApPanelHeadingSet Set heading mode on/off (1,0)
	KeyApPanelHeadingSet KeySimEvent = "AP_PANEL_HEADING_SET"
	//KeyApPanelMachOn Turns on mach hold
	KeyApPanelMachOn KeySimEvent = "AP_PANEL_MACH_ON"
	//KeyApPanelMachOff Turns off mach hold
	KeyApPanelMachOff KeySimEvent = "AP_PANEL_MACH_OFF"
	//KeyApPanelMachSet Sets mach hold on/off (1,0)
	KeyApPanelMachSet KeySimEvent = "AP_PANEL_MACH_SET"
	//KeyApPanelSpeedOn Turns on speed hold mode
	KeyApPanelSpeedOn KeySimEvent = "AP_PANEL_SPEED_ON"
	//KeyApPanelSpeedOff Turns off speed hold mode
	KeyApPanelSpeedOff KeySimEvent = "AP_PANEL_SPEED_OFF"
	//KeyApPanelSpeedSet Set speed hold mode on/off (1,0)
	KeyApPanelSpeedSet KeySimEvent = "AP_PANEL_SPEED_SET"
	//KeyApAltVarSetEnglish Sets altitude reference in feet
	KeyApAltVarSetEnglish KeySimEvent = "AP_ALT_VAR_SET_ENGLISH"
	//KeyApVsVarSetMetric Sets vertical speed reference in meters per minute
	KeyApVsVarSetMetric KeySimEvent = "AP_VS_VAR_SET_METRIC"
	//KeyToggleFlightDirector Toggles flight director on/off
	KeyToggleFlightDirector KeySimEvent = "TOGGLE_FLIGHT_DIRECTOR"
	//KeySyncFlightDirectorPitch Synchronizes flight director pitch with current aircraft pitch
	KeySyncFlightDirectorPitch KeySimEvent = "SYNC_FLIGHT_DIRECTOR_PITCH"
	//KeyIncAutobrakeControl Increments autobrake level
	KeyIncAutobrakeControl KeySimEvent = "INCREASE_AUTOBRAKE_CONTROL"
	//KeyDecAutobrakeControl Decrements autobrake level
	KeyDecAutobrakeControl KeySimEvent = "DECREASE_AUTOBRAKE_CONTROL"
	//KeyAutopilotAirspeedHoldCurrent Turns airspeed hold mode on with current airspeed
	KeyAutopilotAirspeedHoldCurrent KeySimEvent = "AP_PANEL_SPEED_HOLD_TOGGLE"
	//KeyAutopilotMachHoldCurrent Sets mach hold reference to current mach
	KeyAutopilotMachHoldCurrent KeySimEvent = "AP_PANEL_MACH_HOLD_TOGGLE"
	//KeyApNavSelectSet Sets the nav (1 or 2) which is used by the Nav hold modes
	KeyApNavSelectSet KeySimEvent = "AP_NAV_SELECT_SET"
	//KeyHeadingBugSelect Selects the heading bug for use with +/-
	KeyHeadingBugSelect KeySimEvent = "HEADING_BUG_SELECT"
	//KeyAltitudeBugSelect Selects the altitude reference for use with +/-
	KeyAltitudeBugSelect KeySimEvent = "ALTITUDE_BUG_SELECT"
	//KeyVsiBugSelect Selects the vertical speed reference for use with +/-
	KeyVsiBugSelect KeySimEvent = "VSI_BUG_SELECT"
	//KeyAirspeedBugSelect Selects the airspeed reference for use with +/-
	KeyAirspeedBugSelect KeySimEvent = "AIRSPEED_BUG_SELECT"
	//KeyApPitchRefIncUp Increments the pitch reference for pitch hold mode
	KeyApPitchRefIncUp KeySimEvent = "AP_PITCH_REF_INC_UP"
	//KeyApPitchRefIncDn Decrements the pitch reference for pitch hold mode
	KeyApPitchRefIncDn KeySimEvent = "AP_PITCH_REF_INC_DN"
	//KeyApPitchRefSelect Selects pitch reference for use with +/-
	KeyApPitchRefSelect KeySimEvent = "AP_PITCH_REF_SELECT"
	//KeyApAttHold Toggle attitude hold mode
	KeyApAttHold KeySimEvent = "AP_ATT_HOLD"
	//KeyApLocHold Toggles localizer (only) hold mode
	KeyApLocHold KeySimEvent = "AP_LOC_HOLD"
	//KeyApAprHold Toggles approach hold (localizer and glide-slope)
	KeyApAprHold KeySimEvent = "AP_APR_HOLD"
	//KeyApHdgHold Toggles heading hold mode
	KeyApHdgHold KeySimEvent = "AP_HDG_HOLD"
	//KeyApAltHold Toggles altitude hold mode
	KeyApAltHold KeySimEvent = "AP_ALT_HOLD"
	//KeyApWingLeveler Toggles wing leveler mode
	KeyApWingLeveler KeySimEvent = "AP_WING_LEVELER"
	//KeyApBcHold Toggles the backcourse mode for the localizer hold
	KeyApBcHold KeySimEvent = "AP_BC_HOLD"
	//KeyApNav1Hold Toggles the nav hold mode
	KeyApNav1Hold KeySimEvent = "AP_NAV1_HOLD"
	//KeyFuelSelectorOff Turns selector 1 to OFF position
	KeyFuelSelectorOff KeySimEvent = "FUEL_SELECTOR_OFF"
	//KeyFuelSelectorAll Turns selector 1 to ALL position
	KeyFuelSelectorAll KeySimEvent = "FUEL_SELECTOR_ALL"
	//KeyFuelSelectorLeft Turns selector 1 to LEFT position (burns from tip then aux then main)
	KeyFuelSelectorLeft KeySimEvent = "FUEL_SELECTOR_LEFT"
	//KeyFuelSelectorRight Turns selector 1 to RIGHT position (burns from tip then aux then main)
	KeyFuelSelectorRight KeySimEvent = "FUEL_SELECTOR_RIGHT"
	//KeyFuelSelectorLeftAux Turns selector 1 to LEFT AUX position
	KeyFuelSelectorLeftAux KeySimEvent = "FUEL_SELECTOR_LEFT_AUX"
	//KeyFuelSelectorRightAux Turns selector 1 to RIGHT AUX position
	KeyFuelSelectorRightAux KeySimEvent = "FUEL_SELECTOR_RIGHT_AUX"
	//KeyFuelSelectorCenter Turns selector 1 to CENTER position
	KeyFuelSelectorCenter KeySimEvent = "FUEL_SELECTOR_CENTER"
	//KeyFuelSelectorSet Sets selector 1 position (see code list below)
	KeyFuelSelectorSet KeySimEvent = "FUEL_SELECTOR_SET"
	//KeyFuelSelector2Off Turns selector 2 to OFF position
	KeyFuelSelector2Off KeySimEvent = "FUEL_SELECTOR_2_OFF"
	//KeyFuelSelector2All Turns selector 2 to ALL position
	KeyFuelSelector2All KeySimEvent = "FUEL_SELECTOR_2_ALL"
	//KeyFuelSelector2Left Turns selector 2 to LEFT position (burns from tip then aux then main)
	KeyFuelSelector2Left KeySimEvent = "FUEL_SELECTOR_2_LEFT"
	//KeyFuelSelector2Right Turns selector 2 to RIGHT position (burns from tip then aux then main)
	KeyFuelSelector2Right KeySimEvent = "FUEL_SELECTOR_2_RIGHT"
	//KeyFuelSelector2LeftAux Turns selector 2 to LEFT AUX position
	KeyFuelSelector2LeftAux KeySimEvent = "FUEL_SELECTOR_2_LEFT_AUX"
	//KeyFuelSelector2RightAux Turns selector 2 to RIGHT AUX position
	KeyFuelSelector2RightAux KeySimEvent = "FUEL_SELECTOR_2_RIGHT_AUX"
	//KeyFuelSelector2Center Turns selector 2 to CENTER position
	KeyFuelSelector2Center KeySimEvent = "FUEL_SELECTOR_2_CENTER"
	//KeyFuelSelector2Set Sets selector 2 position (see code list below)
	KeyFuelSelector2Set KeySimEvent = "FUEL_SELECTOR_2_SET"
	//KeyFuelSelector3Off Turns selector 3 to OFF position
	KeyFuelSelector3Off KeySimEvent = "FUEL_SELECTOR_3_OFF"
	//KeyFuelSelector3All Turns selector 3 to ALL position
	KeyFuelSelector3All KeySimEvent = "FUEL_SELECTOR_3_ALL"
	//KeyFuelSelector3Left Turns selector 3 to LEFT position (burns from tip then aux then main)
	KeyFuelSelector3Left KeySimEvent = "FUEL_SELECTOR_3_LEFT"
	//KeyFuelSelector3Right Turns selector 3 to RIGHT position (burns from tip then aux then main)
	KeyFuelSelector3Right KeySimEvent = "FUEL_SELECTOR_3_RIGHT"
	//KeyFuelSelector3LeftAux Turns selector 3 to LEFT AUX position
	KeyFuelSelector3LeftAux KeySimEvent = "FUEL_SELECTOR_3_LEFT_AUX"
	//KeyFuelSelector3RightAux Turns selector 3 to RIGHT AUX position
	KeyFuelSelector3RightAux KeySimEvent = "FUEL_SELECTOR_3_RIGHT_AUX"
	//KeyFuelSelector3Center Turns selector 3 to CENTER position
	KeyFuelSelector3Center KeySimEvent = "FUEL_SELECTOR_3_CENTER"
	//KeyFuelSelector3Set Sets selector 3 position (see code list below)
	KeyFuelSelector3Set KeySimEvent = "FUEL_SELECTOR_3_SET"
	//KeyFuelSelector4Off Turns selector 4 to OFF position
	KeyFuelSelector4Off KeySimEvent = "FUEL_SELECTOR_4_OFF"
	//KeyFuelSelector4All Turns selector 4 to ALL position
	KeyFuelSelector4All KeySimEvent = "FUEL_SELECTOR_4_ALL"
	//KeyFuelSelector4Left Turns selector 4 to LEFT position (burns from tip then aux then main)
	KeyFuelSelector4Left KeySimEvent = "FUEL_SELECTOR_4_LEFT"
	//KeyFuelSelector4Right Turns selector 4 to RIGHT position (burns from tip then aux then main)
	KeyFuelSelector4Right KeySimEvent = "FUEL_SELECTOR_4_RIGHT"
	//KeyFuelSelector4LeftAux Turns selector 4 to LEFT AUX position
	KeyFuelSelector4LeftAux KeySimEvent = "FUEL_SELECTOR_4_LEFT_AUX"
	//KeyFuelSelector4RightAux Turns selector 4 to RIGHT AUX position
	KeyFuelSelector4RightAux KeySimEvent = "FUEL_SELECTOR_4_RIGHT_AUX"
	//KeyFuelSelector4Center Turns selector 4 to CENTER position
	KeyFuelSelector4Center KeySimEvent = "FUEL_SELECTOR_4_CENTER"
	//KeyFuelSelector4Set Sets selector 4 position (see code list below)
	KeyFuelSelector4Set KeySimEvent = "FUEL_SELECTOR_4_SET"
	//KeyCrossFeedOpen Opens cross feed valve (when used in conjunction with "isolate" tank)
	KeyCrossFeedOpen KeySimEvent = "CROSS_FEED_OPEN"
	//KeyCrossFeedToggle Toggles crossfeed valve (when used in conjunction with "isolate" tank)
	KeyCrossFeedToggle KeySimEvent = "CROSS_FEED_TOGGLE"
	//KeyCrossFeedOff Closes crossfeed valve (when used in conjunction with "isolate" tank)
	KeyCrossFeedOff KeySimEvent = "CROSS_FEED_OFF"
	//KeyXpndr Sequentially selects the transponder digits for use with +/-.
	KeyXpndr KeySimEvent = "XPNDR"
	//KeyAdf Sequentially selects the ADF tuner digits for use with +/-. Follow by KEY_SELECT_2 for ADF 2.
	KeyAdf KeySimEvent = "ADF"
	//KeyDme Selects the DME for use with +/-
	KeyDme KeySimEvent = "DME"
	//KeyComRadio Sequentially selects the COM tuner digits for use with +/-. Follow by KEY_SELECT_2 for COM 2.	All aircraft
	KeyComRadio KeySimEvent = "COM_RADIO"
	//KeyVorObs Sequentially selects the VOR OBS for use with +/-. Follow by KEY_SELECT_2 for VOR 2.
	KeyVorObs KeySimEvent = "VOR_OBS"
	//KeyNavRadio Sequentially selects the NAV tuner digits for use with +/-. Follow by KEY_SELECT_2 for NAV 2.
	KeyNavRadio KeySimEvent = "NAV_RADIO"
	//KeyComRadioWholeDec Decrements COM by one MHz	All aircraft
	KeyComRadioWholeDec KeySimEvent = "COM_RADIO_WHOLE_DEC"
	//KeyComRadioWholeInc Increments COM by one MHz	All aircraft
	KeyComRadioWholeInc KeySimEvent = "COM_RADIO_WHOLE_INC"
	//KeyComRadioFractDec Decrements COM by 25 KHz	All aircraft
	KeyComRadioFractDec KeySimEvent = "COM_RADIO_FRACT_DEC"
	//KeyComRadioFractInc Increments COM by 25 KHz	All aircraft
	KeyComRadioFractInc KeySimEvent = "COM_RADIO_FRACT_INC"
	//KeyNav1RadioWholeDec Decrements Nav 1 by one MHz
	KeyNav1RadioWholeDec KeySimEvent = "NAV1_RADIO_WHOLE_DEC"
	//KeyNav1RadioWholeInc Increments Nav 1 by one MHz
	KeyNav1RadioWholeInc KeySimEvent = "NAV1_RADIO_WHOLE_INC"
	//KeyNav1RadioFractDec Decrements Nav 1 by 25 KHz
	KeyNav1RadioFractDec KeySimEvent = "NAV1_RADIO_FRACT_DEC"
	//KeyNav1RadioFractInc Increments Nav 1 by 25 KHz
	KeyNav1RadioFractInc KeySimEvent = "NAV1_RADIO_FRACT_INC"
	//KeyNav2RadioWholeDec Decrements Nav 2 by one MHz
	KeyNav2RadioWholeDec KeySimEvent = "NAV2_RADIO_WHOLE_DEC"
	//KeyNav2RadioWholeInc Increments Nav 2 by one MHz
	KeyNav2RadioWholeInc KeySimEvent = "NAV2_RADIO_WHOLE_INC"
	//KeyNav2RadioFractDec Decrements Nav 2 by 25 KHz
	KeyNav2RadioFractDec KeySimEvent = "NAV2_RADIO_FRACT_DEC"
	//KeyNav2RadioFractInc Increments Nav 2 by 25 KHz
	KeyNav2RadioFractInc KeySimEvent = "NAV2_RADIO_FRACT_INC"
	//KeyAdf100Inc Increments ADF by 100 KHz
	KeyAdf100Inc KeySimEvent = "ADF_100_INC"
	//KeyAdf10Inc Increments ADF by 10 KHz
	KeyAdf10Inc KeySimEvent = "ADF_10_INC"
	//KeyAdf1Inc Increments ADF by 1 KHz
	KeyAdf1Inc KeySimEvent = "ADF_1_INC"
	//KeyXpndr1000Inc Increments first digit of transponder	All Aircraft
	KeyXpndr1000Inc KeySimEvent = "XPNDR_1000_INC"
	//KeyXpndr100Inc Increments second digit of transponder	All Aircraft
	KeyXpndr100Inc KeySimEvent = "XPNDR_100_INC"
	//KeyXpndr10Inc Increments third digit of transponder	All Aircraft
	KeyXpndr10Inc KeySimEvent = "XPNDR_10_INC"
	//KeyXpndr1Inc Increments fourth digit of transponder	All Aircraft
	KeyXpndr1Inc KeySimEvent = "XPNDR_1_INC"
	//KeyVor1ObiDec Decrements the VOR 1 OBS setting
	KeyVor1ObiDec KeySimEvent = "VOR1_OBI_DEC"
	//KeyVor1ObiInc Increments the VOR 1 OBS setting
	KeyVor1ObiInc KeySimEvent = "VOR1_OBI_INC"
	//KeyVor2ObiDec Decrements the VOR 2 OBS setting
	KeyVor2ObiDec KeySimEvent = "VOR2_OBI_DEC"
	//KeyVor2ObiInc Increments the VOR 2 OBS setting
	KeyVor2ObiInc KeySimEvent = "VOR2_OBI_INC"
	//KeyAdf100Dec Decrements ADF by 100 KHz
	KeyAdf100Dec KeySimEvent = "ADF_100_DEC"
	//KeyAdf10Dec Decrements ADF by 10 KHz
	KeyAdf10Dec KeySimEvent = "ADF_10_DEC"
	//KeyAdf1Dec Decrements ADF by 1 KHz
	KeyAdf1Dec KeySimEvent = "ADF_1_DEC"
	//KeyComRadioSet Sets COM frequency (BCD Hz)	All aircraft
	KeyComRadioSet KeySimEvent = "COM_RADIO_SET"
	//KeyNav1RadioSet Sets NAV 1 frequency (BCD Hz)
	KeyNav1RadioSet KeySimEvent = "NAV1_RADIO_SET"
	//KeyNav2RadioSet Sets NAV 2 frequency (BCD Hz)
	KeyNav2RadioSet KeySimEvent = "NAV2_RADIO_SET"
	//KeyAdfSet Sets ADF frequency (BCD Hz)
	KeyAdfSet KeySimEvent = "ADF_SET"
	//KeyXpndrSet Sets transponder code (BCD)	All aircraft
	KeyXpndrSet KeySimEvent = "XPNDR_SET"
	//KeyVor1Set Sets OBS 1 (0 to 360)
	KeyVor1Set KeySimEvent = "VOR1_SET"
	//KeyVor2Set Sets OBS 2 (0 to 360)
	KeyVor2Set KeySimEvent = "VOR2_SET"
	//KeyDme1Toggle Sets DME display to Nav 1
	KeyDme1Toggle KeySimEvent = "DME1_TOGGLE"
	//KeyDme2Toggle Sets DME display to Nav 2
	KeyDme2Toggle KeySimEvent = "DME2_TOGGLE"
	//KeyRadioVor1IdentDisable Turns NAV 1 ID off
	KeyRadioVor1IdentDisable KeySimEvent = "RADIO_VOR1_IDENT_DISABLE"
	//KeyRadioVor2IdentDisable Turns NAV 2 ID off
	KeyRadioVor2IdentDisable KeySimEvent = "RADIO_VOR2_IDENT_DISABLE"
	//KeyRadioDme1IdentDisable Turns DME 1 ID off
	KeyRadioDme1IdentDisable KeySimEvent = "RADIO_DME1_IDENT_DISABLE"
	//KeyRadioDme2IdentDisable Turns DME 2 ID off
	KeyRadioDme2IdentDisable KeySimEvent = "RADIO_DME2_IDENT_DISABLE"
	//KeyRadioAdfIdentDisable Turns ADF 1 ID off
	KeyRadioAdfIdentDisable KeySimEvent = "RADIO_ADF_IDENT_DISABLE"
	//KeyRadioVor1IdentEnable Turns NAV 1 ID on
	KeyRadioVor1IdentEnable KeySimEvent = "RADIO_VOR1_IDENT_ENABLE"
	//KeyRadioVor2IdentEnable Turns NAV 2 ID on
	KeyRadioVor2IdentEnable KeySimEvent = "RADIO_VOR2_IDENT_ENABLE"
	//KeyRadioDme1IdentEnable Turns DME 1 ID on
	KeyRadioDme1IdentEnable KeySimEvent = "RADIO_DME1_IDENT_ENABLE"
	//KeyRadioDme2IdentEnable Turns DME 2 ID on
	KeyRadioDme2IdentEnable KeySimEvent = "RADIO_DME2_IDENT_ENABLE"
	//KeyRadioAdfIdentEnable Turns ADF 1 ID on
	KeyRadioAdfIdentEnable KeySimEvent = "RADIO_ADF_IDENT_ENABLE"
	//KeyRadioVor1IdentToggle Toggles NAV 1 ID
	KeyRadioVor1IdentToggle KeySimEvent = "RADIO_VOR1_IDENT_TOGGLE"
	//KeyRadioVor2IdentToggle Toggles NAV 2 ID
	KeyRadioVor2IdentToggle KeySimEvent = "RADIO_VOR2_IDENT_TOGGLE"
	//KeyRadioDme1IdentToggle Toggles DME 1 ID
	KeyRadioDme1IdentToggle KeySimEvent = "RADIO_DME1_IDENT_TOGGLE"
	//KeyRadioDme2IdentToggle Toggles DME 2 ID
	KeyRadioDme2IdentToggle KeySimEvent = "RADIO_DME2_IDENT_TOGGLE"
	//KeyRadioAdfIdentToggle Toggles ADF 1 ID
	KeyRadioAdfIdentToggle KeySimEvent = "RADIO_ADF_IDENT_TOGGLE"
	//KeyRadioVor1IdentSet Sets NAV 1 ID (on/off)
	KeyRadioVor1IdentSet KeySimEvent = "RADIO_VOR1_IDENT_SET"
	//KeyRadioVor2IdentSet Sets NAV 2 ID (on/off)
	KeyRadioVor2IdentSet KeySimEvent = "RADIO_VOR2_IDENT_SET"
	//KeyRadioDme1IdentSet Sets DME 1 ID (on/off)
	KeyRadioDme1IdentSet KeySimEvent = "RADIO_DME1_IDENT_SET"
	//KeyRadioDme2IdentSet Sets DME 2 ID (on/off)
	KeyRadioDme2IdentSet KeySimEvent = "RADIO_DME2_IDENT_SET"
	//KeyRadioAdfIdentSet Sets ADF 1 ID (on/off)
	KeyRadioAdfIdentSet KeySimEvent = "RADIO_ADF_IDENT_SET"
	//KeyAdfCardInc Increments ADF card
	KeyAdfCardInc KeySimEvent = "ADF_CARD_INC"
	//KeyAdfCardDec Decrements ADF card
	KeyAdfCardDec KeySimEvent = "ADF_CARD_DEC"
	//KeyAdfCardSet Sets ADF card (0-360)
	KeyAdfCardSet KeySimEvent = "ADF_CARD_SET"
	//KeyDmeToggle Toggles between NAV 1 and NAV 2
	KeyDmeToggle KeySimEvent = "TOGGLE_DME"
	//KeyAvionicsMasterSet Sets the avionics master switch	All aircraft
	KeyAvionicsMasterSet KeySimEvent = "AVIONICS_MASTER_SET"
	//KeyToggleAvionicsMaster Toggles the avionics master switch	All aircraft
	KeyToggleAvionicsMaster KeySimEvent = "TOGGLE_AVIONICS_MASTER"
	//KeyComStbyRadioSet Sets COM 1 standby frequency (BCD Hz)	All aircraft
	KeyComStbyRadioSet      KeySimEvent = "COM_STBY_RADIO_SET"
	KeyComStbyRadioSwitchTo KeySimEvent = "COM_STBY_RADIO_SWAP"
	//KeyComRadioSwap Swaps COM 1 frequency with standby	All aircraft
	KeyComRadioSwap KeySimEvent = "COM_STBY_RADIO_SWAP"
	//KeyComRadioFractDecCarry Decrement COM 1 frequency by 25 KHz, and carry when digit wraps	All aircraft
	KeyComRadioFractDecCarry KeySimEvent = "COM_RADIO_FRACT_DEC_CARRY"
	//KeyComRadioFractIncCarry Increment COM 1 frequency by 25 KHz, and carry when digit wraps	All aircraft
	KeyComRadioFractIncCarry KeySimEvent = "COM_RADIO_FRACT_INC_CARRY"
	//KeyCom2RadioWholeDec Decrement COM 2 frequency by 1 MHz, with no carry when digit wraps	All aircraft
	KeyCom2RadioWholeDec KeySimEvent = "COM2_RADIO_WHOLE_DEC"
	//KeyCom2RadioWholeInc Increment COM 2 frequency by 1 MHz, with no carry when digit wraps	All aircraft
	KeyCom2RadioWholeInc KeySimEvent = "COM2_RADIO_WHOLE_INC"
	//KeyCom2RadioFractDec Decrement COM 2 frequency by 25 KHz, with no carry when digit wraps	All aircraft
	KeyCom2RadioFractDec KeySimEvent = "COM2_RADIO_FRACT_DEC"
	//KeyCom2RadioFractDecCarry Decrement COM 2 frequency by 25 KHz, and carry when digit wraps	All aircraft
	KeyCom2RadioFractDecCarry KeySimEvent = "COM2_RADIO_FRACT_DEC_CARRY"
	//KeyCom2RadioFractInc Increment COM 2 frequency by 25 KHz, with no carry when digit wraps	All aircraft
	KeyCom2RadioFractInc KeySimEvent = "COM2_RADIO_FRACT_INC"
	//KeyCom2RadioFractIncCarry Increment COM 2 frequency by 25 KHz, and carry when digit wraps	All aircraft
	KeyCom2RadioFractIncCarry KeySimEvent = "COM2_RADIO_FRACT_INC_CARRY"
	//KeyCom2RadioSet Sets COM 2 frequency (BCD Hz)	All aircraft
	KeyCom2RadioSet KeySimEvent = "COM2_RADIO_SET"
	//KeyCom2StbyRadioSet Sets COM 2 standby frequency (BCD Hz)	All aircraft
	KeyCom2StbyRadioSet KeySimEvent = "COM2_STBY_RADIO_SET"
	//KeyCom2RadioSwap Swaps COM 2 frequency with standby	All aircraft
	KeyCom2RadioSwap KeySimEvent = "COM2_RADIO_SWAP"
	//KeyNav1RadioFractDecCarry Decrement NAV 1 frequency by 50 KHz, and carry when digit wraps
	KeyNav1RadioFractDecCarry KeySimEvent = "NAV1_RADIO_FRACT_DEC_CARRY"
	//KeyNav1RadioFractIncCarry Increment NAV 1 frequency by 50 KHz, and carry when digit wraps
	KeyNav1RadioFractIncCarry KeySimEvent = "NAV1_RADIO_FRACT_INC_CARRY"
	//KeyNav1StbySet Sets NAV 1 standby frequency (BCD Hz)
	KeyNav1StbySet KeySimEvent = "NAV1_STBY_SET"
	//KeyNav1RadioSwap Swaps NAV 1 frequency with standby
	KeyNav1RadioSwap KeySimEvent = "NAV1_RADIO_SWAP"
	//KeyNav2RadioFractDecCarry Decrement NAV 2 frequency by 50 KHz, and carry when digit wraps
	KeyNav2RadioFractDecCarry KeySimEvent = "NAV2_RADIO_FRACT_DEC_CARRY"
	//KeyNav2RadioFractIncCarry Increment NAV 2 frequency by 50 KHz, and carry when digit wraps
	KeyNav2RadioFractIncCarry KeySimEvent = "NAV2_RADIO_FRACT_INC_CARRY"
	//KeyNav2StbySet Sets NAV 2 standby frequency (BCD Hz)
	KeyNav2StbySet KeySimEvent = "NAV2_STBY_SET"
	//KeyNav2RadioSwap Swaps NAV 2 frequency with standby
	KeyNav2RadioSwap KeySimEvent = "NAV2_RADIO_SWAP"
	//KeyAdf1RadioTenthsDec Decrements ADF 1 by 0.1 KHz.
	KeyAdf1RadioTenthsDec KeySimEvent = "ADF1_RADIO_TENTHS_DEC"
	//KeyAdf1RadioTenthsInc Increments ADF 1 by 0.1 KHz.
	KeyAdf1RadioTenthsInc KeySimEvent = "ADF1_RADIO_TENTHS_INC"
	//KeyXpndr1000Dec Decrements first digit of transponder	All Aircraft
	KeyXpndr1000Dec KeySimEvent = "XPNDR_1000_DEC"
	//KeyXpndr100Dec Decrements second digit of transponder	All Aircraft
	KeyXpndr100Dec KeySimEvent = "XPNDR_100_DEC"
	//KeyXpndr10Dec Decrements third digit of transponder	All Aircraft
	KeyXpndr10Dec KeySimEvent = "XPNDR_10_DEC"
	//KeyXpndr1Dec Decrements fourth digit of transponder	All Aircraft
	KeyXpndr1Dec KeySimEvent = "XPNDR_1_DEC"
	//KeyXpndrDecCarry Decrements fourth digit of transponder, and with carry.	All Aircraft
	KeyXpndrDecCarry KeySimEvent = "XPNDR_DEC_CARRY"
	//KeyXpndrIncCarry Increments fourth digit of transponder, and with carry.	All Aircraft
	KeyXpndrIncCarry KeySimEvent = "XPNDR_INC_CARRY"
	//KeyAdfFractDecCarry Decrements ADF 1 frequency by 0.1 KHz, with carry
	KeyAdfFractDecCarry KeySimEvent = "ADF_FRACT_DEC_CARRY"
	//KeyAdfFractIncCarry Increments ADF 1 frequency by 0.1 KHz, with carry
	KeyAdfFractIncCarry KeySimEvent = "ADF_FRACT_INC_CARRY"
	//KeyCom1TransmitSelect Selects COM 1 to transmit	All aircraft
	KeyCom1TransmitSelect KeySimEvent = "COM1_TRANSMIT_SELECT"
	//KeyCom2TransmitSelect Selects COM 2 to transmit	All aircraft
	KeyCom2TransmitSelect KeySimEvent = "COM2_TRANSMIT_SELECT"
	//KeyComReceiveAllToggle Toggles all COM radios to receive on	All aircraft
	KeyComReceiveAllToggle KeySimEvent = "COM_RECEIVE_ALL_TOGGLE"
	//KeyComReceiveAllSet Sets whether to receive on all COM radios (1,0)	All aircraft
	KeyComReceiveAllSet KeySimEvent = "COM_RECEIVE_ALL_SET"
	//KeyMarkerSoundToggle Toggles marker beacon sound on/off
	KeyMarkerSoundToggle KeySimEvent = "MARKER_SOUND_TOGGLE"
	//KeyAdfCompleteSet Sets ADF 1 frequency - standby if configured, otherwise primary (BCD Hz)
	KeyAdfCompleteSet KeySimEvent = "ADF_COMPLETE_SET"
	//KeyAdfWholeInc Increments ADF 1 by 1 KHz, with carry as digits wrap.
	KeyAdfWholeInc KeySimEvent = "ADF1_WHOLE_INC"
	//KeyAdfWholeDec Decrements ADF 1 by 1 KHz, with carry as digits wrap.
	KeyAdfWholeDec KeySimEvent = "ADF1_WHOLE_DEC"
	//KeyAdf2100Inc Increments the ADF 2 frequency 100 digit, with wrapping
	KeyAdf2100Inc KeySimEvent = "ADF2_100_INC"
	//KeyAdf210Inc Increments the ADF 2 frequency 10 digit, with wrapping
	KeyAdf210Inc KeySimEvent = "ADF2_10_INC"
	//KeyAdf21Inc Increments the ADF 2 frequency 1 digit, with wrapping
	KeyAdf21Inc KeySimEvent = "ADF2_1_INC"
	//KeyAdf2RadioTenthsInc Increments ADF 2 frequency 1/10 digit, with wrapping
	KeyAdf2RadioTenthsInc KeySimEvent = "ADF2_RADIO_TENTHS_INC"
	//KeyAdf2100Dec Decrements the ADF 2 frequency 100 digit, with wrapping
	KeyAdf2100Dec KeySimEvent = "ADF2_100_DEC"
	//KeyAdf210Dec Decrements the ADF 2 frequency 10 digit, with wrapping
	KeyAdf210Dec KeySimEvent = "ADF2_10_DEC"
	//KeyAdf21Dec Decrements the ADF 2 frequency 1 digit, with wrapping
	KeyAdf21Dec KeySimEvent = "ADF2_1_DEC"
	//KeyAdf2RadioTenthsDec Decrements ADF 2 frequency 1/10 digit, with wrapping
	KeyAdf2RadioTenthsDec KeySimEvent = "ADF2_RADIO_TENTHS_DEC"
	//KeyAdf2WholeInc Increments ADF 2 by 1 KHz, with carry as digits wrap.
	KeyAdf2WholeInc KeySimEvent = "ADF2_WHOLE_INC"
	//KeyAdf2WholeDec Decrements ADF 2 by 1 KHz, with carry as digits wrap.
	KeyAdf2WholeDec KeySimEvent = "ADF2_WHOLE_DEC"
	//KeyAdf2FractIncCarry Decrements ADF 2 frequency by 0.1 KHz, with carry
	KeyAdf2FractIncCarry KeySimEvent = "ADF2_FRACT_DEC_CARRY"
	//KeyAdf2FractDecCarry Increments ADF 2 frequency by 0.1 KHz, with carry
	KeyAdf2FractDecCarry KeySimEvent = "ADF2_FRACT_INC_CARRY"
	//KeyAdf2CompleteSet Sets ADF 2 frequency - standby if configured, otherwise primary (BCD Hz)
	KeyAdf2CompleteSet KeySimEvent = "ADF2_COMPLETE_SET"
	//KeyRadioAdf2IdentDisable Turns ADF 2 ID off
	KeyRadioAdf2IdentDisable KeySimEvent = "RADIO_ADF2_IDENT_DISABLE"
	//KeyRadioAdf2IdentEnable Turns ADF 2 ID on
	KeyRadioAdf2IdentEnable KeySimEvent = "RADIO_ADF2_IDENT_ENABLE"
	//KeyRadioAdf2IdentToggle Toggles ADF 2 ID
	KeyRadioAdf2IdentToggle KeySimEvent = "RADIO_ADF2_IDENT_TOGGLE"
	//KeyRadioAdf2IdentSet Sets ADF 2 ID on/off (1,0)
	KeyRadioAdf2IdentSet KeySimEvent = "RADIO_ADF2_IDENT_SET"
	//KeyFrequencySwap Swaps frequency with standby on whichever NAV or COM radio is selected.
	KeyFrequencySwap KeySimEvent = "FREQUENCY_SWAP"
	//KeyToggleGpsDrivesNav1 Toggles between GPS and NAV 1 driving NAV 1 OBS display (and AP)
	KeyToggleGpsDrivesNav1 KeySimEvent = "TOGGLE_GPS_DRIVES_NAV1"
	//KeyGpsPowerButton Toggles power button
	KeyGpsPowerButton KeySimEvent = "GPS_POWER_BUTTON"
	//KeyGpsNearestButton Selects Nearest Airport Page
	KeyGpsNearestButton KeySimEvent = "GPS_NEAREST_BUTTON"
	//KeyGpsObsButton Toggles automatic sequencing of waypoints
	KeyGpsObsButton KeySimEvent = "GPS_OBS_BUTTON"
	//KeyGpsMsgButton Toggles the Message Page
	KeyGpsMsgButton KeySimEvent = "GPS_MSG_BUTTON"
	//KeyGpsMsgButtonDown Triggers the pressing of the message button.
	KeyGpsMsgButtonDown KeySimEvent = "GPS_MSG_BUTTON_DOWN"
	//KeyGpsMsgButtonUp Triggers the release of the message button
	KeyGpsMsgButtonUp KeySimEvent = "GPS_MSG_BUTTON_UP"
	//KeyGpsFlightplanButton Displays the programmed flightplan.
	KeyGpsFlightplanButton KeySimEvent = "GPS_FLIGHTPLAN_BUTTON"
	//KeyGpsTerrainButton Displays terrain information on default display
	KeyGpsTerrainButton KeySimEvent = "GPS_TERRAIN_BUTTON"
	//KeyGpsProcedureButton Displays the approach procedure page.
	KeyGpsProcedureButton KeySimEvent = "GPS_PROCEDURE_BUTTON"
	//KeyGpsZoominButton Zooms in default display
	KeyGpsZoominButton KeySimEvent = "GPS_ZOOMIN_BUTTON"
	//KeyGpsZoomoutButton Zooms out default display
	KeyGpsZoomoutButton KeySimEvent = "GPS_ZOOMOUT_BUTTON"
	//KeyGpsDirecttoButton Brings up the "Direct To" page
	KeyGpsDirecttoButton KeySimEvent = "GPS_DIRECTTO_BUTTON"
	//KeyGpsMenuButton Brings up page to select active legs in a flightplan.
	KeyGpsMenuButton KeySimEvent = "GPS_MENU_BUTTON"
	//KeyGpsClearButton Clears entered data on a page
	KeyGpsClearButton KeySimEvent = "GPS_CLEAR_BUTTON"
	//KeyGpsClearAllButton Clears all data immediately
	KeyGpsClearAllButton KeySimEvent = "GPS_CLEAR_ALL_BUTTON"
	//KeyGpsClearButtonDown Triggers the pressing of the Clear button
	KeyGpsClearButtonDown KeySimEvent = "GPS_CLEAR_BUTTON_DOWN"
	//KeyGpsClearButtonUp Triggers the release of the Clear button.
	KeyGpsClearButtonUp KeySimEvent = "GPS_CLEAR_BUTTON_UP"
	//KeyGpsEnterButton Approves entered data.
	KeyGpsEnterButton KeySimEvent = "GPS_ENTER_BUTTON"
	//KeyGpsCursorButton Selects GPS cursor
	KeyGpsCursorButton KeySimEvent = "GPS_CURSOR_BUTTON"
	//KeyGpsGroupKnobInc Increments cursor
	KeyGpsGroupKnobInc KeySimEvent = "GPS_GROUP_KNOB_INC"
	//KeyGpsGroupKnobDec Decrements cursor
	KeyGpsGroupKnobDec KeySimEvent = "GPS_GROUP_KNOB_DEC"
	//KeyGpsPageKnobInc Increments through pages
	KeyGpsPageKnobInc KeySimEvent = "GPS_PAGE_KNOB_INC"
	//KeyGpsPageKnobDec Decrements through pages
	KeyGpsPageKnobDec KeySimEvent = "GPS_PAGE_KNOB_DEC"
	//KeyEgt Selects EGT bug for +/-
	KeyEgt KeySimEvent = "EGT"
	//KeyEgtInc Increments EGT bugs
	KeyEgtInc KeySimEvent = "EGT_INC"
	//KeyEgtDec Decrements EGT bugs
	KeyEgtDec KeySimEvent = "EGT_DEC"
	//KeyEgtSet Sets EGT bugs (0 to 32767)
	KeyEgtSet KeySimEvent = "EGT_SET"
	//KeyBarometric Syncs altimeter setting to sea level pressure, or 29.92 if above 18000 feet
	KeyBarometric KeySimEvent = "BAROMETRIC"
	//KeyGyroDriftInc Increments heading indicator
	KeyGyroDriftInc KeySimEvent = "GYRO_DRIFT_INC"
	//KeyGyroDriftDec Decrements heading indicator
	KeyGyroDriftDec KeySimEvent = "GYRO_DRIFT_DEC"
	//KeyKohlsmanInc Increments altimeter setting
	KeyKohlsmanInc KeySimEvent = "KOHLSMAN_INC"
	//KeyKohlsmanDec Decrements altimeter setting
	KeyKohlsmanDec KeySimEvent = "KOHLSMAN_DEC"
	//KeyKohlsmanSet Sets altimeter setting (Millibars * 16)
	KeyKohlsmanSet KeySimEvent = "KOHLSMAN_SET"
	//KeyTrueAirspeedCalibrateInc Increments airspeed indicators true airspeed reference card
	KeyTrueAirspeedCalibrateInc KeySimEvent = "TRUE_AIRSPEED_CAL_INC"
	//KeyTrueAirspeedCalibrateDec Decrements airspeed indicators true airspeed reference card
	KeyTrueAirspeedCalibrateDec KeySimEvent = "TRUE_AIRSPEED_CAL_DEC"
	//KeyTrueAirspeedCalSet Sets airspeed indicators true airspeed reference card (degrees, where 0 is standard sea level conditions)
	KeyTrueAirspeedCalSet KeySimEvent = "TRUE_AIRSPEED_CAL_SET"
	//KeyEgt1Inc Increments EGT bug 1
	KeyEgt1Inc KeySimEvent = "EGT1_INC"
	//KeyEgt1Dec Decrements EGT bug 1
	KeyEgt1Dec KeySimEvent = "EGT1_DEC"
	//KeyEgt1Set Sets EGT bug 1 (0 to 32767)
	KeyEgt1Set KeySimEvent = "EGT1_SET"
	//KeyEgt2Inc Increments EGT bug 2
	KeyEgt2Inc KeySimEvent = "EGT2_INC"
	//KeyEgt2Dec Decrements EGT bug 2
	KeyEgt2Dec KeySimEvent = "EGT2_DEC"
	//KeyEgt2Set Sets EGT bug 2 (0 to 32767)
	KeyEgt2Set KeySimEvent = "EGT2_SET"
	//KeyEgt3Inc Increments EGT bug 3
	KeyEgt3Inc KeySimEvent = "EGT3_INC"
	//KeyEgt3Dec Decrements EGT bug 3
	KeyEgt3Dec KeySimEvent = "EGT3_DEC"
	//KeyEgt3Set Sets EGT bug 3 (0 to 32767)
	KeyEgt3Set KeySimEvent = "EGT3_SET"
	//KeyEgt4Inc Increments EGT bug 4
	KeyEgt4Inc KeySimEvent = "EGT4_INC"
	//KeyEgt4Dec Decrements EGT bug 4
	KeyEgt4Dec KeySimEvent = "EGT4_DEC"
	//KeyEgt4Set Sets EGT bug 4 (0 to 32767)
	KeyEgt4Set KeySimEvent = "EGT4_SET"
	//KeyAttitudeBarsPositionInc Increments attitude indicator pitch reference bars
	KeyAttitudeBarsPositionInc KeySimEvent = "ATTITUDE_BARS_POSITION_UP"
	//KeyAttitudeBarsPositionDec Decrements attitude indicator pitch reference bars
	KeyAttitudeBarsPositionDec KeySimEvent = "ATTITUDE_BARS_POSITION_DOWN"
	//KeyToggleAttitudeCage Cages attitude indicator at 0 pitch and bank
	KeyToggleAttitudeCage KeySimEvent = "ATTITUDE_CAGE_BUTTON"
	//KeyResetGForceIndicator Resets max/min indicated G force to 1.0.
	KeyResetGForceIndicator KeySimEvent = "RESET_G_FORCE_INDICATOR"
	//KeyResetMaxRpmIndicator Reset max indicated engine rpm to 0.
	KeyResetMaxRpmIndicator KeySimEvent = "RESET_MAX_RPM_INDICATOR"
	//KeyHeadingGyroSet Sets heading indicator to 0 drift error.
	KeyHeadingGyroSet KeySimEvent = "HEADING_GYRO_SET"
	//KeyGyroDriftSet Sets heading indicator drift angle (degrees).
	KeyGyroDriftSet KeySimEvent = "GYRO_DRIFT_SET"
	//KeyStrobesToggle Toggle strobe lights 	All aircraft
	KeyStrobesToggle KeySimEvent = "STROBES_TOGGLE"
	//KeyAllLightsToggle Toggle all lights
	KeyAllLightsToggle KeySimEvent = "ALL_LIGHTS_TOGGLE"
	//KeyPanelLightsToggle Toggle panel lights	All aircraft
	KeyPanelLightsToggle KeySimEvent = "PANEL_LIGHTS_TOGGLE"
	//KeyLandingLightsToggle Toggle landing lights	All aircraft
	KeyLandingLightsToggle KeySimEvent = "LANDING_LIGHTS_TOGGLE"
	//KeyLandingLightUp Rotate landing light up
	KeyLandingLightUp KeySimEvent = "LANDING_LIGHT_UP"
	//KeyLandingLightDown Rotate landing light down
	KeyLandingLightDown KeySimEvent = "LANDING_LIGHT_DOWN"
	//KeyLandingLightLeft Rotate landing light left
	KeyLandingLightLeft KeySimEvent = "LANDING_LIGHT_LEFT"
	//KeyLandingLightRight Rotate landing light right
	KeyLandingLightRight KeySimEvent = "LANDING_LIGHT_RIGHT"
	//KeyLandingLightHome Return landing light to default position
	KeyLandingLightHome KeySimEvent = "LANDING_LIGHT_HOME"
	//KeyStrobesOn Turn strobe lights on	All aircraft
	KeyStrobesOn KeySimEvent = "STROBES_ON"
	//KeyStrobesOff Turn strobe light off	All aircraft
	KeyStrobesOff KeySimEvent = "STROBES_OFF"
	//KeyStrobesSet Set strobe lights on/off (1,0)	All aircraft
	KeyStrobesSet KeySimEvent = "STROBES_SET"
	//KeyPanelLightsOn Turn panel lights on	All aircraft
	KeyPanelLightsOn KeySimEvent = "PANEL_LIGHTS_ON"
	//KeyPanelLightsOff Turn panel lights off	All aircraft
	KeyPanelLightsOff KeySimEvent = "PANEL_LIGHTS_OFF"
	//KeyPanelLightsSet Set panel lights on/off (1,0)	All aircraft
	KeyPanelLightsSet KeySimEvent = "PANEL_LIGHTS_SET"
	//KeyLandingLightsOn Turn landing lights on	All aircraft
	KeyLandingLightsOn KeySimEvent = "LANDING_LIGHTS_ON"
	//KeyLandingLightsOff Turn landing lights off	All aircraft
	KeyLandingLightsOff KeySimEvent = "LANDING_LIGHTS_OFF"
	//KeyLandingLightsSet Set landing lights on/off (1,0)	All aircraft
	KeyLandingLightsSet KeySimEvent = "LANDING_LIGHTS_SET"
	//KeyToggleBeaconLights Toggle beacon lights	All aircraft
	KeyToggleBeaconLights KeySimEvent = "TOGGLE_BEACON_LIGHTS"
	//KeyToggleTaxiLights Toggle taxi lights	All aircraft
	KeyToggleTaxiLights KeySimEvent = "TOGGLE_TAXI_LIGHTS"
	//KeyToggleLogoLights Toggle logo lights	All aircraft
	KeyToggleLogoLights KeySimEvent = "TOGGLE_LOGO_LIGHTS"
	//KeyToggleRecognitionLights Toggle recognition lights	All aircraft
	KeyToggleRecognitionLights KeySimEvent = "TOGGLE_RECOGNITION_LIGHTS"
	//KeyToggleWingLights Toggle wing lights	All aircraft
	KeyToggleWingLights KeySimEvent = "TOGGLE_WING_LIGHTS"
	//KeyToggleNavLights Toggle navigation lights	All aircraft
	KeyToggleNavLights KeySimEvent = "TOGGLE_NAV_LIGHTS"
	//KeyToggleCabinLights Toggle cockpit/cabin lights	All aircraft
	KeyToggleCabinLights KeySimEvent = "TOGGLE_CABIN_LIGHTS"
	//KeyToggleVacuumFailure Toggle vacuum system failure
	KeyToggleVacuumFailure KeySimEvent = "TOGGLE_VACUUM_FAILURE"
	//KeyToggleElectricalFailure Toggle electrical system failure
	KeyToggleElectricalFailure KeySimEvent = "TOGGLE_ELECTRICAL_FAILURE"
	//KeyTogglePitotBlockage Toggles blocked pitot tube
	KeyTogglePitotBlockage KeySimEvent = "TOGGLE_PITOT_BLOCKAGE"
	//KeyToggleStaticPortBlockage  Toggles blocked static port
	KeyToggleStaticPortBlockage KeySimEvent = "TOGGLE_STATIC_PORT_BLOCKAGE"
	//KeyToggleHydraulicFailure Toggles hydraulic system failure
	KeyToggleHydraulicFailure KeySimEvent = "TOGGLE_HYDRAULIC_FAILURE"
	//KeyToggleTotalBrakeFailure Toggles brake failure (both)
	KeyToggleTotalBrakeFailure KeySimEvent = "TOGGLE_TOTAL_BRAKE_FAILURE"
	//KeyToggleLeftBrakeFailure Toggles left brake failure
	KeyToggleLeftBrakeFailure KeySimEvent = "TOGGLE_LEFT_BRAKE_FAILURE"
	//KeyToggleRightBrakeFailure Toggles right brake failure
	KeyToggleRightBrakeFailure KeySimEvent = "TOGGLE_RIGHT_BRAKE_FAILURE"
	//KeyToggleEngine1Failure Toggle engine 1 failure
	KeyToggleEngine1Failure KeySimEvent = "TOGGLE_ENGINE1_FAILURE"
	//KeyToggleEngine2Failure Toggle engine 2 failure
	KeyToggleEngine2Failure KeySimEvent = "TOGGLE_ENGINE2_FAILURE"
	//KeyToggleEngine3Failure Toggle engine 3 failure
	KeyToggleEngine3Failure KeySimEvent = "TOGGLE_ENGINE3_FAILURE"
	//KeyToggleEngine4Failure Toggle engine 4 failure
	KeyToggleEngine4Failure KeySimEvent = "TOGGLE_ENGINE4_FAILURE"
	//KeySmokeToggle Toggle smoke system switch	All aircraft
	KeySmokeToggle KeySimEvent = "SMOKE_TOGGLE"
	//KeyGearToggle Toggle gear handle	All aircraft
	KeyGearToggle KeySimEvent = "GEAR_TOGGLE"
	//KeyBrakes Increment brake pressure  Note: These are simulated spring-loaded toe brakes, which will bleed back to zero over time.
	KeyBrakes KeySimEvent = "BRAKES"
	//KeyGearSet Sets gear handle position up/down (0,1)	All aircraft
	KeyGearSet KeySimEvent = "GEAR_SET"
	//KeyBrakesLeft Increments left brake pressure. Note: This is a simulated spring-loaded toe brake, which will bleed back to zero over time.
	KeyBrakesLeft KeySimEvent = "BRAKES_LEFT"
	//KeyBrakesRight Increments right brake pressure. Note: This is a simulated spring-loaded toe brake, which will bleed back to zero over time.
	KeyBrakesRight KeySimEvent = "BRAKES_RIGHT"
	//KeyParkingBrakes Toggles parking brake on/off
	KeyParkingBrakes KeySimEvent = "PARKING_BRAKES"
	//KeyGearPump Increments emergency gear extension
	KeyGearPump KeySimEvent = "GEAR_PUMP"
	//KeyPitotHeatToggle Toggles pitot heat switch	All aircraft
	KeyPitotHeatToggle KeySimEvent = "PITOT_HEAT_TOGGLE"
	//KeySmokeOn Turns smoke system on	All aircraft
	KeySmokeOn KeySimEvent = "SMOKE_ON"
	//KeySmokeOff Turns smoke system off	All aircraft
	KeySmokeOff KeySimEvent = "SMOKE_OFF"
	//KeySmokeSet Sets smoke system on/off (1,0)	All aircraft
	KeySmokeSet KeySimEvent = "SMOKE_SET"
	//KeyPitotHeatOn Turns pitot heat switch on
	KeyPitotHeatOn KeySimEvent = "PITOT_HEAT_ON"
	//KeyPitotHeatOff Turns pitot heat switch off
	KeyPitotHeatOff KeySimEvent = "PITOT_HEAT_OFF"
	//KeyPitotHeatSet Sets pitot heat switch on/off (1,0)
	KeyPitotHeatSet KeySimEvent = "PITOT_HEAT_SET"
	//KeyGearUp Sets gear handle in UP position	All aircraft
	KeyGearUp KeySimEvent = "GEAR_UP"
	//KeyGearDown Sets gear handle in DOWN position	All aircraft
	KeyGearDown KeySimEvent = "GEAR_DOWN"
	//KeyToggleMasterBattery Toggles main battery switch	All aircraft
	KeyToggleMasterBattery KeySimEvent = "TOGGLE_MASTER_BATTERY"
	//KeyToggleMasterAlternator Toggles main alternator/generator switch	All aircraft
	KeyToggleMasterAlternator KeySimEvent = "TOGGLE_MASTER_ALTERNATOR"
	//KeyToggleElectricVacuumPump Toggles backup electric vacuum pump
	KeyToggleElectricVacuumPump KeySimEvent = "TOGGLE_ELECTRIC_VACUUM_PUMP"
	//KeyToggleAlternateStatic Toggles alternate static pressure port	All aircraft
	KeyToggleAlternateStatic KeySimEvent = "TOGGLE_ALTERNATE_STATIC"
	//KeyDecisionHeightDec Decrements decision height reference
	KeyDecisionHeightDec KeySimEvent = "DECREASE_DECISION_HEIGHT"
	//KeyDecisionHeightInc Increments decision height reference
	KeyDecisionHeightInc KeySimEvent = "INCREASE_DECISION_HEIGHT"
	//KeyToggleStructuralDeice Toggles structural deice switch
	KeyToggleStructuralDeice KeySimEvent = "TOGGLE_STRUCTURAL_DEICE"
	//KeyTogglePropellerDeice Toggles propeller deice switch
	KeyTogglePropellerDeice KeySimEvent = "TOGGLE_PROPELLER_DEICE"
	//KeyToggleAlternator1 Toggles alternator/generator 1 switch	All aircraft
	KeyToggleAlternator1 KeySimEvent = "TOGGLE_ALTERNATOR1"
	//KeyToggleAlternator2 Toggles alternator/generator 2 switch	All aircraft
	KeyToggleAlternator2 KeySimEvent = "TOGGLE_ALTERNATOR2"
	//KeyToggleAlternator3 Toggles alternator/generator 3 switch	All aircraft
	KeyToggleAlternator3 KeySimEvent = "TOGGLE_ALTERNATOR3"
	//KeyToggleAlternator4 Toggles alternator/generator 4 switch	All aircraft
	KeyToggleAlternator4 KeySimEvent = "TOGGLE_ALTERNATOR4"
	//KeyToggleMasterBatteryAlternator Toggles master battery and alternator switch
	KeyToggleMasterBatteryAlternator KeySimEvent = "TOGGLE_MASTER_BATTERY_ALTERNATOR"
	//KeyAxisLeftBrakeSet Sets left brake position from axis controller (e.g. joystick). -16383 (0 brakes) to +16383 (max brakes)
	KeyAxisLeftBrakeSet KeySimEvent = "AXIS_LEFT_BRAKE_SET"
	//KeyAxisRightBrakeSet Sets right brake position from axis controller (e.g. joystick). -16383 (0 brakes) to +16383 (max brakes)
	KeyAxisRightBrakeSet KeySimEvent = "AXIS_RIGHT_BRAKE_SET"
	//KeyToggleAircraftExit Toggles primary door open/close. Follow by KEY_SELECT_2, etc for subsequent doors.
	KeyToggleAircraftExit KeySimEvent = "TOGGLE_AIRCRAFT_EXIT"
	//KeyToggleWingFold Toggles wing folding
	KeyToggleWingFold KeySimEvent = "TOGGLE_WING_FOLD"
	//KeySetWingFold Sets the wings into the folded position suitable for storage, typically on a carrier. Takes a value: 1 - fold wings, 0 - unfold wings
	KeySetWingFold KeySimEvent = "SET_WING_FOLD"
	//KeyToggleTailHookHandle Toggles tail hook
	KeyToggleTailHookHandle KeySimEvent = "TOGGLE_TAIL_HOOK_HANDLE"
	//KeySetTailHookHandle Sets the tail hook handle. Takes a value: 1 - set tail hook, 0 - retract tail hook
	KeySetTailHookHandle KeySimEvent = "SET_TAIL_HOOK_HANDLE"
	//KeyToggleWaterRudder Toggles water rudders
	KeyToggleWaterRudder KeySimEvent = "TOGGLE_WATER_RUDDER"
	//KeyPushbackSet Toggles pushback.
	KeyPushbackSet KeySimEvent = "TOGGLE_PUSHBACK"
	//KeyTugHeading Triggers tug and sets the desired heading. The units are a 32 bit integer (0 to 4294967295) which represent 0 to 360 degrees. To set a 45 degree angle, for example, set the value to 4294967295 / 8.
	KeyTugHeading KeySimEvent = "KeyTugHeading"
	//KeyTugSpeed Triggers tug, and sets desired speed, in feet per second. The speed can be both positive (forward movement) and negative (backward movement).
	KeyTugSpeed KeySimEvent = "KeyTugSpeed"
	//KeyTugDisable Disables tug
	KeyTugDisable KeySimEvent = "TUG_DISABLE"
	//KeyToggleMasterIgnitionSwitch Toggles master ignition switch
	KeyToggleMasterIgnitionSwitch KeySimEvent = "TOGGLE_MASTER_IGNITION_SWITCH"
	//KeyToggleTailwheelLock Toggles tail wheel lock
	KeyToggleTailwheelLock KeySimEvent = "TOGGLE_TAILWHEEL_LOCK"
	//KeyAddFuelQuantity Adds fuel to the aircraft, 25% of capacity by default. 0 to 65535 (max fuel) can be passed.
	KeyAddFuelQuantity KeySimEvent = "ADD_FUEL_QUANTITY"
	//KeyRotorBrake  Triggers rotor braking input
	KeyRotorBrake KeySimEvent = "ROTOR_BRAKE"
	//KeyRotorClutchSwitchToggle Toggles on electric rotor clutch switch
	KeyRotorClutchSwitchToggle KeySimEvent = "ROTOR_CLUTCH_SWITCH_TOGGLE"
	//KeyRotorClutchSwitchSet Sets electric rotor clutch switch on/off (1,0)
	KeyRotorClutchSwitchSet KeySimEvent = "ROTOR_CLUTCH_SWITCH_SET"
	//KeyRotorGovSwitchToggle Toggles the electric rotor governor switch
	KeyRotorGovSwitchToggle KeySimEvent = "ROTOR_GOV_SWITCH_TOGGLE"
	//KeyRotorGovSwitchSet Sets the electric rotor governor switch on/off (1,0)
	KeyRotorGovSwitchSet KeySimEvent = "ROTOR_GOV_SWITCH_SET"
	//KeyRotorLateralTrimInc Increments the lateral (right) rotor trim
	KeyRotorLateralTrimInc KeySimEvent = "ROTOR_LATERAL_TRIM_INC"
	//KeyRotorLateralTrimDec Decrements the lateral (right) rotor trim
	KeyRotorLateralTrimDec KeySimEvent = "ROTOR_LATERAL_TRIM_DEC"
	//KeyRotorLateralTrimSet Sets the lateral (right) rotor trim (0 to 16383)	 Slings and Hoists
	KeyRotorLateralTrimSet KeySimEvent = "ROTOR_LATERAL_TRIM_SET"
	//KeySlewToggle Toggles slew on/off	 (Pilot only)
	KeySlewToggle KeySimEvent = "SLEW_TOGGLE"
	//KeySlewOff Turns slew off	 (Pilot only)
	KeySlewOff KeySimEvent = "SLEW_OFF"
	//KeySlewOn Turns slew on	 (Pilot only)
	KeySlewOn KeySimEvent = "SLEW_ON"
	//KeySlewSet Sets slew on/off (1,0)	 (Pilot only)
	KeySlewSet KeySimEvent = "SLEW_SET"
	//KeySlewReset Stop slew and reset pitch, bank, and heading all to zero.	 (Pilot only)
	KeySlewReset KeySimEvent = "SLEW_RESET"
	//KeySlewAltitUpFast Slew upward fast	 (Pilot only)
	KeySlewAltitUpFast KeySimEvent = "SLEW_ALTIT_UP_FAST"
	//KeySlewAltitUpSlow Slew upward slow	 (Pilot only)
	KeySlewAltitUpSlow KeySimEvent = "SLEW_ALTIT_UP_SLOW"
	//KeySlewAltitFreeze Stop vertical slew	 (Pilot only)
	KeySlewAltitFreeze KeySimEvent = "SLEW_ALTIT_FREEZE"
	//KeySlewAltitDnSlow Slew downward slow	 (Pilot only)
	KeySlewAltitDnSlow KeySimEvent = "SLEW_ALTIT_DN_SLOW"
	//KeySlewAltitDnFast Slew downward fast	 (Pilot only)
	KeySlewAltitDnFast KeySimEvent = "SLEW_ALTIT_DN_FAST"
	//KeySlewAltitPlus Increase upward slew	 (Pilot only)
	KeySlewAltitPlus KeySimEvent = "SLEW_ALTIT_PLUS"
	//KeySlewAltitMinus Decrease upward slew 	 (Pilot only)
	KeySlewAltitMinus KeySimEvent = "SLEW_ALTIT_MINUS"
	//KeySlewPitchDnFast Slew pitch downward fast	 (Pilot only)
	KeySlewPitchDnFast KeySimEvent = "SLEW_PITCH_DN_FAST"
	//KeySlewPitchDnSlow Slew pitch downward slow	 (Pilot only)
	KeySlewPitchDnSlow KeySimEvent = "SLEW_PITCH_DN_SLOW"
	//KeySlewPitchFreeze Stop pitch slew	 (Pilot only)
	KeySlewPitchFreeze KeySimEvent = "SLEW_PITCH_FREEZE"
	//KeySlewPitchUpSlow Slew pitch up slow	 (Pilot only)
	KeySlewPitchUpSlow KeySimEvent = "SLEW_PITCH_UP_SLOW"
	//KeySlewPitchUpFast Slew pitch upward fast	 (Pilot only)
	KeySlewPitchUpFast KeySimEvent = "SLEW_PITCH_UP_FAST"
	//KeySlewPitchPlus Increase pitch up slew	 (Pilot only)
	KeySlewPitchPlus KeySimEvent = "SLEW_PITCH_PLUS"
	//KeySlewPitchMinus Decrease pitch up slew	 (Pilot only)
	KeySlewPitchMinus KeySimEvent = "SLEW_PITCH_MINUS"
	//KeySlewBankMinus Increase left bank slew	 (Pilot only)
	KeySlewBankMinus KeySimEvent = "SLEW_BANK_MINUS"
	//KeySlewAheadPlus Increase forward slew	 (Pilot only)
	KeySlewAheadPlus KeySimEvent = "SLEW_AHEAD_PLUS"
	//KeySlewBankPlus Increase right bank slew	 (Pilot only)
	KeySlewBankPlus KeySimEvent = "SLEW_BANK_PLUS"
	//KeySlewLeft Slew to the left	 (Pilot only)
	KeySlewLeft KeySimEvent = "SLEW_LEFT"
	//KeySlewFreeze Stop all slew	 (Pilot only)
	KeySlewFreeze KeySimEvent = "SLEW_FREEZE"
	//KeySlewRight Slew to the right	 (Pilot only)
	KeySlewRight KeySimEvent = "SLEW_RIGHT"
	//KeySlewHeadingMinus Increase slew heading to the left	 (Pilot only)
	KeySlewHeadingMinus KeySimEvent = "SLEW_HEADING_MINUS"
	//KeySlewAheadMinus Decrease forward slew	 (Pilot only)
	KeySlewAheadMinus KeySimEvent = "SLEW_AHEAD_MINUS"
	//KeySlewHeadingPlus Increase slew heading to the right	 (Pilot only)
	KeySlewHeadingPlus KeySimEvent = "SLEW_HEADING_PLUS"
	//KeyAxisSlewAheadSet Sets forward slew (+/- 16383)	 (Pilot only)
	KeyAxisSlewAheadSet KeySimEvent = "AXIS_SLEW_AHEAD_SET"
	//KeyAxisSlewSidewaysSet Sets sideways slew (+/- 16383)	 (Pilot only)
	KeyAxisSlewSidewaysSet KeySimEvent = "AXIS_SLEW_SIDEWAYS_SET"
	//KeyAxisSlewHeadingSet Sets heading slew (+/- 16383)	 (Pilot only)
	KeyAxisSlewHeadingSet KeySimEvent = "AXIS_SLEW_HEADING_SET"
	//KeyAxisSlewAltSet Sets vertical slew (+/- 16383)	 (Pilot only)
	KeyAxisSlewAltSet KeySimEvent = "AXIS_SLEW_ALT_SET"
	//KeyAxisSlewBankSet Sets roll slew (+/- 16383)	 (Pilot only)
	KeyAxisSlewBankSet KeySimEvent = "AXIS_SLEW_BANK_SET"
	//KeyAxisSlewPitchSet Sets pitch slew (+/- 16383)	 (Pilot only)
	KeyAxisSlewPitchSet KeySimEvent = "AXIS_SLEW_PITCH_SET"
	//KeyViewMode Selects next view
	KeyViewMode KeySimEvent = "VIEW_MODE"
	//KeyViewWindowToFront Sets active window to front
	KeyViewWindowToFront KeySimEvent = "VIEW_WINDOW_TO_FRONT"
	//KeyViewReset Reset view forward
	KeyViewReset KeySimEvent = "VIEW_RESET"
	//KeyViewAlwaysPanUp SimEvent
	KeyViewAlwaysPanUp KeySimEvent = "VIEW_ALWAYS_PAN_UP"
	//KeyViewAlwaysPanDown SimEvent
	KeyViewAlwaysPanDown KeySimEvent = "VIEW_ALWAYS_PAN_DOWN"
	//KeyNextSubView SimEvent
	KeyNextSubView KeySimEvent = "NEXT_SUB_VIEW"
	//KeyPrevSubView SimEvent
	KeyPrevSubView KeySimEvent = "PREV_SUB_VIEW"
	//KeyViewTrackPanToggle SimEvent
	KeyViewTrackPanToggle KeySimEvent = "VIEW_TRACK_PAN_TOGGLE"
	//KeyViewPreviousToggle SimEvent
	KeyViewPreviousToggle KeySimEvent = "VIEW_PREVIOUS_TOGGLE"
	//KeyViewCameraSelectStarting SimEvent
	KeyViewCameraSelectStarting KeySimEvent = "VIEW_CAMERA_SELECT_START"
	//KeyPanelHudNext SimEvent
	KeyPanelHudNext KeySimEvent = "PANEL_HUD_NEXT"
	//KeyPanelHudPrevious SimEvent
	KeyPanelHudPrevious KeySimEvent = "PANEL_HUD_PREVIOUS"
	//KeyZoomIn Zooms view in
	KeyZoomIn KeySimEvent = "ZOOM_IN"
	//KeyZoomOut Zooms view out
	KeyZoomOut KeySimEvent = "ZOOM_OUT"
	//KeyMapZoomFineIn Fine zoom in map view
	KeyMapZoomFineIn KeySimEvent = "MAP_ZOOM_FINE_IN"
	//KeyPanLeft Pans view left
	KeyPanLeft KeySimEvent = "PAN_LEFT"
	//KeyPanRight Pans view right
	KeyPanRight KeySimEvent = "PAN_RIGHT"
	//KeyMapZoomFineOut Fine zoom out in map view
	KeyMapZoomFineOut KeySimEvent = "MAP_ZOOM_FINE_OUT"
	//KeyViewForward Sets view direction forward
	KeyViewForward KeySimEvent = "VIEW_FORWARD"
	//KeyViewForwardRight Sets view direction forward and right
	KeyViewForwardRight KeySimEvent = "VIEW_FORWARD_RIGHT"
	//KeyViewRight Sets view direction to the right
	KeyViewRight KeySimEvent = "VIEW_RIGHT"
	//KeyViewRearRight Sets view direction to the rear and right
	KeyViewRearRight KeySimEvent = "VIEW_REAR_RIGHT"
	//KeyViewRear Sets view direction to the rear
	KeyViewRear KeySimEvent = "VIEW_REAR"
	//KeyViewRearLeft Sets view direction to the rear and left
	KeyViewRearLeft KeySimEvent = "VIEW_REAR_LEFT"
	//KeyViewLeft Sets view direction to the left
	KeyViewLeft KeySimEvent = "VIEW_LEFT"
	//KeyViewForwardLeft Sets view direction forward and left
	KeyViewForwardLeft KeySimEvent = "VIEW_FORWARD_LEFT"
	//KeyViewDown Sets view direction down
	KeyViewDown KeySimEvent = "VIEW_DOWN"
	//KeyZoomMinus Decreases zoom
	KeyZoomMinus KeySimEvent = "ZOOM_MINUS"
	//KeyZoomPlus Increase zoom
	KeyZoomPlus KeySimEvent = "ZOOM_PLUS"
	//KeyPanUp Pan view up
	KeyPanUp KeySimEvent = "PAN_UP"
	//KeyPanDown Pan view down
	KeyPanDown KeySimEvent = "PAN_DOWN"
	//KeyViewModeRev Reverse view cycle
	KeyViewModeRev KeySimEvent = "VIEW_MODE_REV"
	//KeyZoomInFine Zoom in fine
	KeyZoomInFine KeySimEvent = "ZOOM_IN_FINE"
	//KeyZoomOutFine Zoom out fine
	KeyZoomOutFine KeySimEvent = "ZOOM_OUT_FINE"
	//KeyCloseView Close current view
	KeyCloseView KeySimEvent = "CLOSE_VIEW"
	//KeyNewView Open new view
	KeyNewView KeySimEvent = "NEW_VIEW"
	//KeyNextView Select next view
	KeyNextView KeySimEvent = "NEXT_VIEW"
	//KeyPrevView Select previous view
	KeyPrevView KeySimEvent = "PREV_VIEW"
	//KeyPanLeftUp Pan view left
	KeyPanLeftUp KeySimEvent = "PAN_LEFT_UP"
	//KeyPanLeftDown Pan view left and down
	KeyPanLeftDown KeySimEvent = "PAN_LEFT_DOWN"
	//KeyPanRightUp Pan view right and up
	KeyPanRightUp KeySimEvent = "PAN_RIGHT_UP"
	//KeyPanRightDown Pan view right and down
	KeyPanRightDown KeySimEvent = "PAN_RIGHT_DOWN"
	//KeyPanTiltLeft Tilt view left
	KeyPanTiltLeft KeySimEvent = "PAN_TILT_LEFT"
	//KeyPanTiltRight Tilt view right
	KeyPanTiltRight KeySimEvent = "PAN_TILT_RIGHT"
	//KeyPanReset Reset view to forward
	KeyPanReset KeySimEvent = "PAN_RESET"
	//KeyViewForwardUp Sets view forward and up
	KeyViewForwardUp KeySimEvent = "VIEW_FORWARD_UP"
	//KeyViewForwardRightUp Sets view forward, right, and up
	KeyViewForwardRightUp KeySimEvent = "VIEW_FORWARD_RIGHT_UP"
	//KeyViewRightUp Sets view right and up
	KeyViewRightUp KeySimEvent = "VIEW_RIGHT_UP"
	//KeyViewRearRightUp Sets view rear, right, and up
	KeyViewRearRightUp KeySimEvent = "VIEW_REAR_RIGHT_UP"
	//KeyViewRearUp Sets view rear and up
	KeyViewRearUp KeySimEvent = "VIEW_REAR_UP"
	//KeyViewRearLeftUp Sets view rear left and up
	KeyViewRearLeftUp KeySimEvent = "VIEW_REAR_LEFT_UP"
	//KeyViewLeftUp Sets view left and up
	KeyViewLeftUp KeySimEvent = "VIEW_LEFT_UP"
	//KeyViewForwardLeftUp Sets view forward left and up
	KeyViewForwardLeftUp KeySimEvent = "VIEW_FORWARD_LEFT_UP"
	//KeyViewUp Sets view up
	KeyViewUp KeySimEvent = "VIEW_UP"
	//KeyPanResetCockpit Reset panning to forward, if in cockpit view
	KeyPanResetCockpit KeySimEvent = "PAN_RESET_COCKPIT"
	//KeyChaseViewNext Cycle view to next target
	KeyChaseViewNext KeySimEvent = "KeyChaseViewNext"
	//KeyChaseViewPrev Cycle view to previous target
	KeyChaseViewPrev KeySimEvent = "KeyChaseViewPrev"
	//KeyChaseViewToggle Toggles chase view on/off
	KeyChaseViewToggle KeySimEvent = "CHASE_VIEW_TOGGLE"
	//KeyEyepointUp Move eyepoint up
	KeyEyepointUp KeySimEvent = "EYEPOINT_UP"
	//KeyEyepointDown Move eyepoint down
	KeyEyepointDown KeySimEvent = "EYEPOINT_DOWN"
	//KeyEyepointRight Move eyepoint right
	KeyEyepointRight KeySimEvent = "EYEPOINT_RIGHT"
	//KeyEyepointLeft Move eyepoint left
	KeyEyepointLeft KeySimEvent = "EYEPOINT_LEFT"
	//KeyEyepointForward Move eyepoint forward
	KeyEyepointForward KeySimEvent = "EYEPOINT_FORWARD"
	//KeyEyepointBack Move eyepoint backward
	KeyEyepointBack KeySimEvent = "EYEPOINT_BACK"
	//KeyEyepointReset Move eyepoint to default position
	KeyEyepointReset KeySimEvent = "EYEPOINT_RESET"
	//KeyNewMap Opens new map view
	KeyNewMap KeySimEvent = "NEW_MAP"
	//KeyPauseToggle Toggles pause on/off	Disabled
	KeyPauseToggle KeySimEvent = "PAUSE_TOGGLE"
	//KeyPauseOn Turns pause on	Disabled
	KeyPauseOn KeySimEvent = "PAUSE_ON"
	//KeyPauseOff Turns pause off	Disabled
	KeyPauseOff KeySimEvent = "PAUSE_OFF"
	//KeyPauseSet Sets pause on/off (1,0)	Disabled
	KeyPauseSet KeySimEvent = "PAUSE_SET"
	//KeyDemoStop Stops demo system playback
	KeyDemoStop KeySimEvent = "DEMO_STOP"
	//KeySelect1 Sets "selected" index (for other events) to 1
	KeySelect1 KeySimEvent = "SELECT_1"
	//KeySelect2 Sets "selected" index (for other events) to 2
	KeySelect2 KeySimEvent = "SELECT_2"
	//KeySelect3 Sets "selected" index (for other events) to 3
	KeySelect3 KeySimEvent = "SELECT_3"
	//KeySelect4 Sets "selected" index (for other events) to 4
	KeySelect4 KeySimEvent = "SELECT_4"
	//KeyMinus Used in conjunction with "selected" parameters to decrease their value (e.g., radio frequency)
	KeyMinus KeySimEvent = "MINUS"
	//KeyPlus Used in conjunction with "selected" parameters to increase their value (e.g., radio frequency)
	KeyPlus KeySimEvent = "PLUS"
	//KeyZoom1x Sets zoom level to 1
	KeyZoom1x KeySimEvent = "ZOOM_1X"
	//KeySoundToggle Toggles sound on/off
	KeySoundToggle KeySimEvent = "SOUND_TOGGLE"
	//KeySimRate Selects simulation rate (use KEY_MINUS, KEY_PLUS to change)
	KeySimRate KeySimEvent = "SIM_RATE"
	//KeyJoystickCalibrate Toggles joystick on/off
	KeyJoystickCalibrate KeySimEvent = "JOYSTICK_CALIBRATE"
	//KeySituationSave Saves scenario
	KeySituationSave KeySimEvent = "SITUATION_SAVE"
	//KeySituationReset Resets scenario
	KeySituationReset KeySimEvent = "SITUATION_RESET"
	//KeySoundSet Sets sound on/off (1,0)
	KeySoundSet KeySimEvent = "SOUND_SET"
	//KeyExit Quit Prepar3D with a message
	KeyExit KeySimEvent = "EXIT"
	//KeyAbort Quit Prepar3D without a message
	KeyAbort KeySimEvent = "ABORT"
	//KeyReadoutsSlew Cycle through information readouts while in slew
	KeyReadoutsSlew KeySimEvent = "READOUTS_SLEW"
	//KeyReadoutsFlight Cycle through information readouts
	KeyReadoutsFlight KeySimEvent = "READOUTS_FLIGHT"
	//KeyMinusShift Used with other events
	KeyMinusShift KeySimEvent = "MINUS_SHIFT"
	//KeyPlusShift Used with other events
	KeyPlusShift KeySimEvent = "PLUS_SHIFT"
	//KeySimRateIncr Increase sim rate
	KeySimRateIncr KeySimEvent = "SIM_RATE_INCR"
	//KeySimRateDecr Decrease sim rate
	KeySimRateDecr KeySimEvent = "SIM_RATE_DECR"
	//KeyKneeboard Toggles kneeboard
	KeyKneeboard KeySimEvent = "KNEEBOARD_VIEW"
	//KeyPanel1 Toggles panel 1
	KeyPanel1 KeySimEvent = "PANEL_1"
	//KeyPanel2 Toggles panel 2
	KeyPanel2 KeySimEvent = "PANEL_2"
	//KeyPanel3 Toggles panel 3
	KeyPanel3 KeySimEvent = "PANEL_3"
	//KeyPanel4 Toggles panel 4
	KeyPanel4 KeySimEvent = "PANEL_4"
	//KeyPanel5 Toggles panel 5
	KeyPanel5 KeySimEvent = "PANEL_5"
	//KeyPanel6 Toggles panel 6
	KeyPanel6 KeySimEvent = "PANEL_6"
	//KeyPanel7 Toggles panel 7
	KeyPanel7 KeySimEvent = "PANEL_7"
	//KeyPanel8 Toggles panel 8
	KeyPanel8 KeySimEvent = "PANEL_8"
	//KeyPanel9 Toggles panel 9
	KeyPanel9 KeySimEvent = "PANEL_9"
	//KeySoundOn Turns sound on
	KeySoundOn KeySimEvent = "SOUND_ON"
	//KeySoundOff Turns sound off
	KeySoundOff KeySimEvent = "SOUND_OFF"
	//KeyInvokeHelp Brings up Help system
	KeyInvokeHelp KeySimEvent = "INVOKE_HELP"
	//KeyToggleAircraftLabels Toggles aircraft labels
	KeyToggleAircraftLabels KeySimEvent = "TOGGLE_AIRCRAFT_LABELS"
	//KeyFlightMap Brings up flight map
	KeyFlightMap KeySimEvent = "FLIGHT_MAP"
	//KeyReloadPanels Reload panel data
	KeyReloadPanels  KeySimEvent = "RELOAD_PANELS"
	KeyPanelIDToggle KeySimEvent = "PANEL_ID_TOGGLE"
	KeyPanelIDOpen   KeySimEvent = "PANEL_ID_OPEN"
	KeyPanelIDClose  KeySimEvent = "PANEL_ID_CLOSE"
	//KeyControlReloadUserAircraft Reloads the user aircraft data (from cache if same type loaded as an AI, otherwise from disk)
	KeyControlReloadUserAircraft KeySimEvent = "RELOAD_USER_AIRCRAFT"
	//KeySimReset Resets aircraft state
	KeySimReset KeySimEvent = "SIM_RESET"
	//KeyVirtualCopilotToggle Turns User Tips on/off
	KeyVirtualCopilotToggle KeySimEvent = "VIRTUAL_COPILOT_TOGGLE"
	//KeyVirtualCopilotSet Sets User Tips on/off (1,0)
	KeyVirtualCopilotSet KeySimEvent = "VIRTUAL_COPILOT_SET"
	//KeyVirtualCopilotAction Triggers action noted in User Tips
	KeyVirtualCopilotAction KeySimEvent = "VIRTUAL_COPILOT_ACTION"
	//KeyRefreshScenery Reloads scenery
	KeyRefreshScenery KeySimEvent = "REFRESH_SCENERY"
	//KeyClockHoursDec Decrements time by hours
	KeyClockHoursDec KeySimEvent = "CLOCK_HOURS_DEC"
	//KeyClockHoursInc Increments time by hours
	KeyClockHoursInc KeySimEvent = "CLOCK_HOURS_INC"
	//KeyClockMinutesDec Decrements time by minutes
	KeyClockMinutesDec KeySimEvent = "CLOCK_MINUTES_DEC"
	//KeyClockMinutesInc Increments time by minutes
	KeyClockMinutesInc KeySimEvent = "CLOCK_MINUTES_INC"
	//KeyClockSecondsZero Zeros seconds
	KeyClockSecondsZero KeySimEvent = "CLOCK_SECONDS_ZERO"
	//KeyClockHoursSet Sets hour of day
	KeyClockHoursSet KeySimEvent = "CLOCK_HOURS_SET"
	//KeyClockMinutesSet Sets minutes of the hour
	KeyClockMinutesSet KeySimEvent = "CLOCK_MINUTES_SET"
	//KeyZuluHoursSet Sets hours, zulu time
	KeyZuluHoursSet KeySimEvent = "ZULU_HOURS_SET"
	//KeyZuluMinutesSet Sets minutes, in zulu time
	KeyZuluMinutesSet KeySimEvent = "ZULU_MINUTES_SET"
	//KeyZuluDaySet Sets day, in zulu time
	KeyZuluDaySet KeySimEvent = "ZULU_DAY_SET"
	//KeyZuluYearSet Sets year, in zulu time
	KeyZuluYearSet KeySimEvent = "ZULU_YEAR_SET"
	//KeyAtc Activates ATC window
	KeyAtc KeySimEvent = "ATC"
	//KeyAtcMenu1 Selects ATC option 1
	KeyAtcMenu1 KeySimEvent = "ATC_MENU_1"
	//KeyAtcMenu2 Selects ATC option 2
	KeyAtcMenu2 KeySimEvent = "ATC_MENU_2"
	//KeyAtcMenu3 Selects ATC option 3
	KeyAtcMenu3 KeySimEvent = "ATC_MENU_3"
	//KeyAtcMenu4 Selects ATC option 4
	KeyAtcMenu4 KeySimEvent = "ATC_MENU_4"
	//KeyAtcMenu5 Selects ATC option 5
	KeyAtcMenu5 KeySimEvent = "ATC_MENU_5"
	//KeyAtcMenu6 Selects ATC option 6
	KeyAtcMenu6 KeySimEvent = "ATC_MENU_6"
	//KeyAtcMenu7 Selects ATC option 7
	KeyAtcMenu7 KeySimEvent = "ATC_MENU_7"
	//KeyAtcMenu8 Selects ATC option 8
	KeyAtcMenu8 KeySimEvent = "ATC_MENU_8"
	//KeyAtcMenu9 Selects ATC option 9
	KeyAtcMenu9 KeySimEvent = "ATC_MENU_9"
	//KeyAtcMenu0 Selects ATC option 10
	KeyAtcMenu0 KeySimEvent = "ATC_MENU_0"
	//KeyMultiplayerTransferControl Toggle to the next player to track	-
	KeyMultiplayerTransferControl KeySimEvent = "MP_TRANSFER_CONTROL"
	//KeyMultiplayerPlayerCycle Cycle through the current user aircraft.
	KeyMultiplayerPlayerCycle KeySimEvent = "MP_PLAYER_CYCLE"
	//KeyMultiplayerPlayerFollow Set the view to follow the selected user aircraft.
	KeyMultiplayerPlayerFollow KeySimEvent = "MP_PLAYER_FOLLOW"
	//KeyMultiplayerChat Toggles chat window visible/invisible
	KeyMultiplayerChat KeySimEvent = "MP_CHAT"
	//KeyMultiplayerActivateChat Activates chat window
	KeyMultiplayerActivateChat KeySimEvent = "MP_ACTIVATE_CHAT"
	//KeyMultiplayerVoiceCaptureStart Start capturing audio from the users computer and transmitting it to all other players in the multiplayer session who are turned to the same radio frequency.
	KeyMultiplayerVoiceCaptureStart KeySimEvent = "MP_VOICE_CAPTURE_START"
	//KeyMultiplayerVoiceCaptureStop Stop capturing radio audio.
	KeyMultiplayerVoiceCaptureStop KeySimEvent = "MP_VOICE_CAPTURE_STOP"
	//KeyMultiplayerBroadcastVoiceCaptureStart Start capturing audio from the users computer and transmitting it to all other players in the multiplayer session.
	KeyMultiplayerBroadcastVoiceCaptureStart KeySimEvent = "MP_BROADCAST_VOICE_CAPTURE_START"
	//KeyMultiplayerBroadcastVoiceCaptureStop Stop capturing broadcast audio.
	KeyMultiplayerBroadcastVoiceCaptureStop KeySimEvent = "MP_BROADCAST_VOICE_CAPTURE_STOP"
)

Dcumentation based on http://www.prepar3d.com/SDKv3/LearningCenter/utilities/variables/event_ids.html

type PrintColor

type PrintColor uint32

type SIMCONNECT_DATA_FACILITY_AIRPORT

type SIMCONNECT_DATA_FACILITY_AIRPORT struct {
	Icao      [9]byte // ICAO of the object
	Latitude  float64 // degrees
	Longitude float64 // degrees
	Altitude  float64 // meters
}

type SIMCONNECT_DATA_FACILITY_NDB

type SIMCONNECT_DATA_FACILITY_NDB struct {
	SIMCONNECT_DATA_FACILITY_WAYPOINT
	// contains filtered or unexported fields
}

type SIMCONNECT_DATA_FACILITY_VOR

type SIMCONNECT_DATA_FACILITY_VOR struct {
	SIMCONNECT_DATA_FACILITY_NDB
	Flags uint32 // SIMCONNECT_VOR_FLAGS

	GlideLat float64 // Glide Slope Location (deg, deg, meters)
	GlideLon float64
	GlideAlt float64
	// contains filtered or unexported fields
}

type SIMCONNECT_DATA_FACILITY_WAYPOINT

type SIMCONNECT_DATA_FACILITY_WAYPOINT struct {
	SIMCONNECT_DATA_FACILITY_AIRPORT
	// contains filtered or unexported fields
}

type SIMCONNECT_DATA_INITPOSITION

type SIMCONNECT_DATA_INITPOSITION struct {
	Latitude  float64 // degrees
	Longitude float64 // degrees
	Altitude  float64 // feet
	Pitch     float64 // degrees
	Bank      float64 // degrees
	Heading   float64 // degrees
	OnGround  uint32  // 1=force to be on the ground
	Airspeed  uint32  // knots
}

type SIMCONNECT_DATA_LATLONALT

type SIMCONNECT_DATA_LATLONALT struct {
	Latitude  float64
	Longitude float64
	Altitude  float64 // actualy found the result in meter on FS2020
}

func (SIMCONNECT_DATA_LATLONALT) GetFeets

func (s SIMCONNECT_DATA_LATLONALT) GetFeets() int

type SIMCONNECT_DATA_MARKERSTATE

type SIMCONNECT_DATA_MARKERSTATE struct {
	// contains filtered or unexported fields
}

type SIMCONNECT_DATA_RACE_RESULT

type SIMCONNECT_DATA_RACE_RESULT struct {
	MissionGUID *GUID // The name of the mission to execute, NULL if no mission
	// contains filtered or unexported fields
}

type SIMCONNECT_DATA_WAYPOINT

type SIMCONNECT_DATA_WAYPOINT struct {
	Latitude        float64 // degrees
	Longitude       float64 // degrees
	Altitude        float64 // feet
	Flags           uint64
	KtsSpeed        float64 // knots
	PercentThrottle float64
}

type SIMCONNECT_DATA_XYZ

type SIMCONNECT_DATA_XYZ struct {
	X float64
	Y float64
	Z float64
}

type SIMCONNECT_RECV

type SIMCONNECT_RECV struct {
	// contains filtered or unexported fields
}

type SIMCONNECT_RECV_AIRPORT_LIST

type SIMCONNECT_RECV_AIRPORT_LIST struct {
	SIMCONNECT_RECV_FACILITIES_LIST
	// contains filtered or unexported fields
}

type SIMCONNECT_RECV_ASSIGNED_OBJECT_ID

type SIMCONNECT_RECV_ASSIGNED_OBJECT_ID struct {
	SIMCONNECT_RECV
	// contains filtered or unexported fields
}

when dwID == SIMCONNECT_RECV_ID_ASSIGNED_OBJECT_ID

type SIMCONNECT_RECV_CLIENT_DATA

type SIMCONNECT_RECV_CLIENT_DATA struct {
	SIMCONNECT_RECV_SIMOBJECT_DATA
}

type SIMCONNECT_RECV_CLOUD_STATE

type SIMCONNECT_RECV_CLOUD_STATE struct {
	SIMCONNECT_RECV
	// contains filtered or unexported fields
}

when dwID == SIMCONNECT_RECV_ID_CLOUD_STATE

type SIMCONNECT_RECV_CUSTOM_ACTION

type SIMCONNECT_RECV_CUSTOM_ACTION struct {
	SIMCONNECT_RECV_EVENT
	// contains filtered or unexported fields
}

type SIMCONNECT_RECV_EVENT

type SIMCONNECT_RECV_EVENT struct {
	SIMCONNECT_RECV
	// contains filtered or unexported fields
}

type SIMCONNECT_RECV_EVENT_FILENAME

type SIMCONNECT_RECV_EVENT_FILENAME struct {
	SIMCONNECT_RECV_EVENT
	// contains filtered or unexported fields
}

type SIMCONNECT_RECV_EVENT_FRAME

type SIMCONNECT_RECV_EVENT_FRAME struct {
	SIMCONNECT_RECV_EVENT
	// contains filtered or unexported fields
}

type SIMCONNECT_RECV_EVENT_MULTIPLAYER_CLIENT_STARTED

type SIMCONNECT_RECV_EVENT_MULTIPLAYER_CLIENT_STARTED struct {
	SIMCONNECT_RECV_EVENT
}

type SIMCONNECT_RECV_EVENT_MULTIPLAYER_SERVER_STARTED

type SIMCONNECT_RECV_EVENT_MULTIPLAYER_SERVER_STARTED struct {
	SIMCONNECT_RECV_EVENT
}

type SIMCONNECT_RECV_EVENT_MULTIPLAYER_SESSION_ENDED

type SIMCONNECT_RECV_EVENT_MULTIPLAYER_SESSION_ENDED struct {
	SIMCONNECT_RECV_EVENT
}

type SIMCONNECT_RECV_EVENT_OBJECT_ADDREMOVE

type SIMCONNECT_RECV_EVENT_OBJECT_ADDREMOVE struct {
	SIMCONNECT_RECV_EVENT
	// contains filtered or unexported fields
}

type SIMCONNECT_RECV_EVENT_RACE_END

type SIMCONNECT_RECV_EVENT_RACE_END struct {
	SIMCONNECT_RECV_EVENT

	RacerData SIMCONNECT_DATA_RACE_RESULT
	// contains filtered or unexported fields
}

type SIMCONNECT_RECV_EVENT_RACE_LAP

type SIMCONNECT_RECV_EVENT_RACE_LAP struct {
	SIMCONNECT_RECV_EVENT

	RacerData SIMCONNECT_DATA_RACE_RESULT
	// contains filtered or unexported fields
}

type SIMCONNECT_RECV_EVENT_WEATHER_MODE

type SIMCONNECT_RECV_EVENT_WEATHER_MODE struct {
	SIMCONNECT_RECV_EVENT
}

type SIMCONNECT_RECV_EXCEPTION

type SIMCONNECT_RECV_EXCEPTION struct {
	SIMCONNECT_RECV
	// contains filtered or unexported fields
}

type SIMCONNECT_RECV_FACILITIES_LIST

type SIMCONNECT_RECV_FACILITIES_LIST struct {
	SIMCONNECT_RECV
	// contains filtered or unexported fields
}

type SIMCONNECT_RECV_NDB_LIST

type SIMCONNECT_RECV_NDB_LIST struct {
	SIMCONNECT_RECV_FACILITIES_LIST
	// contains filtered or unexported fields
}

type SIMCONNECT_RECV_OPEN

type SIMCONNECT_RECV_OPEN struct {
	SIMCONNECT_RECV
	// contains filtered or unexported fields
}

type SIMCONNECT_RECV_QUIT

type SIMCONNECT_RECV_QUIT struct {
	SIMCONNECT_RECV
}

type SIMCONNECT_RECV_RESERVED_KEY

type SIMCONNECT_RECV_RESERVED_KEY struct {
	SIMCONNECT_RECV
	// contains filtered or unexported fields
}

when dwID == SIMCONNECT_RECV_ID_RESERVED_KEY

type SIMCONNECT_RECV_SIMOBJECT_DATA

type SIMCONNECT_RECV_SIMOBJECT_DATA struct {
	SIMCONNECT_RECV
	// contains filtered or unexported fields
}

type SIMCONNECT_RECV_SIMOBJECT_DATA_BYTYPE

type SIMCONNECT_RECV_SIMOBJECT_DATA_BYTYPE struct {
	SIMCONNECT_RECV_SIMOBJECT_DATA
}

type SIMCONNECT_RECV_SYSTEM_STATE

type SIMCONNECT_RECV_SYSTEM_STATE struct {
	SIMCONNECT_RECV
	// contains filtered or unexported fields
}

when dwID == SIMCONNECT_RECV_ID_SYSTEM_STATE

type SIMCONNECT_RECV_VOR_LIST

type SIMCONNECT_RECV_VOR_LIST struct {
	SIMCONNECT_RECV_FACILITIES_LIST
	// contains filtered or unexported fields
}

type SIMCONNECT_RECV_WAYPOINT_LIST

type SIMCONNECT_RECV_WAYPOINT_LIST struct {
	SIMCONNECT_RECV_FACILITIES_LIST
	// contains filtered or unexported fields
}

type SIMCONNECT_RECV_WEATHER_OBSERVATION

type SIMCONNECT_RECV_WEATHER_OBSERVATION struct {
	SIMCONNECT_RECV
	// contains filtered or unexported fields
}

type ScrollColor

type ScrollColor uint32

type SimConnect

type SimConnect struct {
	// contains filtered or unexported fields
}

SimConnect golang interface

func NewSimConnect

func NewSimConnect() (*SimConnect, error)

NewSimConnect get instance of SimConnect

func (*SimConnect) AICreateEnrouteATCAircraft

func (sc *SimConnect) AICreateEnrouteATCAircraft(szContainerTitle string, szTailNumber string, iFlightNumber int, szFlightPlanPath string, dFlightPlanPosition float64, bTouchAndGo uint32, RequestID uint32) (error, uint32)

AICreateEnrouteATCAircraft SimConnect_AICreateEnrouteATCAircraft(HANDLE hSimConnect, const char * szContainerTitle, const char * szTailNumber, int iFlightNumber, const char * szFlightPlanPath, double dFlightPlanPosition, BOOL bTouchAndGo, SIMCONNECT_DATA_REQUEST_ID RequestID);

func (*SimConnect) AICreateNonATCAircraft

func (sc *SimConnect) AICreateNonATCAircraft(szContainerTitle string, szTailNumber string, InitPos uint32, RequestID uint32) (error, uint32)

AICreateNonATCAircraft SimConnect_AICreateNonATCAircraft(HANDLE hSimConnect, const char * szContainerTitle, const char * szTailNumber, SIMCONNECT_DATA_INITPOSITION InitPos, SIMCONNECT_DATA_REQUEST_ID RequestID);

func (*SimConnect) AICreateParkedATCAircraft

func (sc *SimConnect) AICreateParkedATCAircraft(szContainerTitle string, szTailNumber string, szAirportID string, RequestID uint32) (error, uint32)

AICreateParkedATCAircraft SimConnect_AICreateParkedATCAircraft(HANDLE hSimConnect, const char * szContainerTitle, const char * szTailNumber, const char * szAirportID, SIMCONNECT_DATA_REQUEST_ID RequestID);

func (*SimConnect) AICreateSimulatedObject

func (sc *SimConnect) AICreateSimulatedObject(szContainerTitle string, InitPos uint32, RequestID uint32) (error, uint32)

AICreateSimulatedObject SimConnect_AICreateSimulatedObject(HANDLE hSimConnect, const char * szContainerTitle, SIMCONNECT_DATA_INITPOSITION InitPos, SIMCONNECT_DATA_REQUEST_ID RequestID);

func (*SimConnect) AIReleaseControl

func (sc *SimConnect) AIReleaseControl(ObjectID uint32, RequestID uint32) (error, uint32)

AIReleaseControl SimConnect_AIReleaseControl(HANDLE hSimConnect, SIMCONNECT_OBJECT_ID ObjectID, SIMCONNECT_DATA_REQUEST_ID RequestID);

func (*SimConnect) AIRemoveObject

func (sc *SimConnect) AIRemoveObject(ObjectID uint32, RequestID uint32) (error, uint32)

AIRemoveObject SimConnect_AIRemoveObject(HANDLE hSimConnect, SIMCONNECT_OBJECT_ID ObjectID, SIMCONNECT_DATA_REQUEST_ID RequestID);

func (*SimConnect) AISetAircraftFlightPlan

func (sc *SimConnect) AISetAircraftFlightPlan(ObjectID uint32, szFlightPlanPath string, RequestID uint32) (error, uint32)

AISetAircraftFlightPlan SimConnect_AISetAircraftFlightPlan(HANDLE hSimConnect, SIMCONNECT_OBJECT_ID ObjectID, const char * szFlightPlanPath, SIMCONNECT_DATA_REQUEST_ID RequestID);

func (*SimConnect) AddClientEventToNotificationGroup

func (sc *SimConnect) AddClientEventToNotificationGroup(GroupID uint32, EventID uint32, bMaskable bool) (error, uint32)

AddClientEventToNotificationGroup SimConnect_AddClientEventToNotificationGroup(HANDLE hSimConnect, SIMCONNECT_NOTIFICATION_GROUP_ID GroupID, SIMCONNECT_CLIENT_EVENT_ID EventID, BOOL bMaskable = FALSE);

func (*SimConnect) AddToClientDataDefinition

func (sc *SimConnect) AddToClientDataDefinition(DefineID uint32, dwOffset uint32, dwSizeOrType uint32, fEpsilon float32, DatumID uint32) (error, uint32)

AddToClientDataDefinition SimConnect_AddToClientDataDefinition(HANDLE hSimConnect, SIMCONNECT_CLIENT_DATA_DEFINITION_ID DefineID, DWORD dwOffset, DWORD dwSizeOrType, float fEpsilon = 0, DWORD DatumID = SIMCONNECT_UNUSED);

func (*SimConnect) AddToDataDefinition

func (sc *SimConnect) AddToDataDefinition(DefineID uint32, DatumName string, UnitsName string, DatumType uint32, fEpsilon float32, DatumID uint32) (error, uint32)

AddToDataDefinition SimConnect_AddToDataDefinition(HANDLE hSimConnect, SIMCONNECT_DATA_DEFINITION_ID DefineID, const char * DatumName, const char * UnitsName, SIMCONNECT_DATATYPE DatumType = SIMCONNECT_DATATYPE_FLOAT64, float fEpsilon = 0, DWORD DatumID = SIMCONNECT_UNUSED);

func (*SimConnect) CameraSetRelative6DOF

func (sc *SimConnect) CameraSetRelative6DOF(fDeltaX float32, fDeltaY float32, fDeltaZ float32, fPitchDeg float32, fBankDeg float32, fHeadingDeg float32) (error, uint32)

CameraSetRelative6DOF SimConnect_CameraSetRelative6DOF(HANDLE hSimConnect, float fDeltaX, float fDeltaY, float fDeltaZ, float fPitchDeg, float fBankDeg, float fHeadingDeg);

func (*SimConnect) ClearClientDataDefinition

func (sc *SimConnect) ClearClientDataDefinition(DefineID uint32) (error, uint32)

ClearClientDataDefinition SimConnect_ClearClientDataDefinition(HANDLE hSimConnect, SIMCONNECT_CLIENT_DATA_DEFINITION_ID DefineID);

func (*SimConnect) ClearDataDefinition

func (sc *SimConnect) ClearDataDefinition(DefineID uint32) (error, uint32)

ClearDataDefinition SimConnect_ClearDataDefinition(HANDLE hSimConnect, SIMCONNECT_DATA_DEFINITION_ID DefineID);

func (*SimConnect) ClearInputGroup

func (sc *SimConnect) ClearInputGroup(GroupID uint32) (error, uint32)

ClearInputGroup SimConnect_ClearInputGroup(HANDLE hSimConnect, SIMCONNECT_INPUT_GROUP_ID GroupID);

func (*SimConnect) ClearNotificationGroup

func (sc *SimConnect) ClearNotificationGroup(GroupID uint32) (error, uint32)

ClearNotificationGroup SimConnect_ClearNotificationGroup(HANDLE hSimConnect, SIMCONNECT_NOTIFICATION_GROUP_ID GroupID);

func (*SimConnect) Close

func (sc *SimConnect) Close() (error, uint32)

Close SimConnect_Close(HANDLE hSimConnect);

func (*SimConnect) CompleteCustomMissionAction

func (sc *SimConnect) CompleteCustomMissionAction(guidInstanceID GUID) (error, uint32)

CompleteCustomMissionAction SimConnect_CompleteCustomMissionAction(HANDLE hSimConnect, const GUID guidInstanceId);

func (*SimConnect) CreateClientData

func (sc *SimConnect) CreateClientData(ClientDataID uint32, dwSize uint32, Flags uint32) (error, uint32)

CreateClientData SimConnect_CreateClientData(HANDLE hSimConnect, SIMCONNECT_CLIENT_DATA_ID ClientDataID, DWORD dwSize, SIMCONNECT_CREATE_CLIENT_DATA_FLAG Flags);

func (*SimConnect) ExecuteMissionAction

func (sc *SimConnect) ExecuteMissionAction(guidInstanceID GUID) (error, uint32)

ExecuteMissionAction SimConnect_ExecuteMissionAction(HANDLE hSimConnect, const GUID guidInstanceId);

func (*SimConnect) FlightLoad

func (sc *SimConnect) FlightLoad(szFileName string) (error, uint32)

FlightLoad SimConnect_FlightLoad(HANDLE hSimConnect, const char * szFileName);

func (*SimConnect) FlightPlanLoad

func (sc *SimConnect) FlightPlanLoad(szFileName string) (error, uint32)

FlightPlanLoad SimConnect_FlightPlanLoad(HANDLE hSimConnect, const char * szFileName);

func (*SimConnect) FlightSave

func (sc *SimConnect) FlightSave(szFileName string, szTitle string, szDescription string, Flags uint32) (error, uint32)

FlightSave SimConnect_FlightSave(HANDLE hSimConnect, const char * szFileName, const char * szTitle, const char * szDescription, DWORD Flags);

func (*SimConnect) GetLastSentPacketID

func (sc *SimConnect) GetLastSentPacketID(pdwError *uint32) error

GetLastSentPacketID SimConnect_GetLastSentPacketID(HANDLE hSimConnect, DWORD * pdwError);

func (*SimConnect) GetNextDispatch

func (sc *SimConnect) GetNextDispatch(ppData *unsafe.Pointer, pcbData *uint32) (error, uint32)

GetNextDispatch SimConnect_GetNextDispatch(HANDLE hSimConnect, SIMCONNECT_RECV ** ppData, DWORD * pcbData);

func (*SimConnect) InsertString

func (sc *SimConnect) InsertString(pDest string, cbDest uint32, ppEnd *uint32, pcbStringV *uint32, pSource string) (error, uint32)

InsertString SimConnect_InsertString(char * pDest, DWORD cbDest, void ** ppEnd, DWORD * pcbStringV, const char * pSource);

func (*SimConnect) MapClientDataNameToID

func (sc *SimConnect) MapClientDataNameToID(szClientDataName string, ClientDataID uint32) (error, uint32)

MapClientDataNameToID SimConnect_MapClientDataNameToID(HANDLE hSimConnect, const char * szClientDataName, SIMCONNECT_CLIENT_DATA_ID ClientDataID);

func (*SimConnect) MapClientEventToSimEvent

func (sc *SimConnect) MapClientEventToSimEvent(EventID uint32, EventName string) (error, uint32)

MapClientEventToSimEvent SimConnect_MapClientEventToSimEvent(HANDLE hSimConnect, SIMCONNECT_CLIENT_EVENT_ID EventID, const char * EventName = "")

func (*SimConnect) MapInputEventToClientEvent

func (sc *SimConnect) MapInputEventToClientEvent(GroupID uint32, szInputDefinition string, DownEventID uint32, DownValue uint32, UpEventID uint32, UpValue uint32, bMaskable bool) (error, uint32)

MapInputEventToClientEvent SimConnect_MapInputEventToClientEvent(HANDLE hSimConnect, SIMCONNECT_INPUT_GROUP_ID GroupID, const char * szInputDefinition, SIMCONNECT_CLIENT_EVENT_ID DownEventID, DWORD DownValue = 0, SIMCONNECT_CLIENT_EVENT_ID UpEventID = (SIMCONNECT_CLIENT_EVENT_ID)SIMCONNECT_UNUSED, DWORD UpValue = 0, BOOL bMaskable = FALSE);

func (*SimConnect) MenuAddItem

func (sc *SimConnect) MenuAddItem(szMenuItem string, MenuEventID uint32, dwData uint32) (error, uint32)

MenuAddItem SimConnect_MenuAddItem(HANDLE hSimConnect, const char * szMenuItem, SIMCONNECT_CLIENT_EVENT_ID MenuEventID, DWORD dwData);

func (*SimConnect) MenuAddSubItem

func (sc *SimConnect) MenuAddSubItem(MenuEventID uint32, szMenuItem string, SubMenuEventID uint32, dwData uint32) (error, uint32)

MenuAddSubItem SimConnect_MenuAddSubItem(HANDLE hSimConnect, SIMCONNECT_CLIENT_EVENT_ID MenuEventID, const char * szMenuItem, SIMCONNECT_CLIENT_EVENT_ID SubMenuEventID, DWORD dwData);

func (*SimConnect) MenuDeleteItem

func (sc *SimConnect) MenuDeleteItem(MenuEventID uint32) (error, uint32)

MenuDeleteItem SimConnect_MenuDeleteItem(HANDLE hSimConnect, SIMCONNECT_CLIENT_EVENT_ID MenuEventID);

func (*SimConnect) MenuDeleteSubItem

func (sc *SimConnect) MenuDeleteSubItem(MenuEventID uint32, constSubMenuEventID uint32) (error, uint32)

MenuDeleteSubItem SimConnect_MenuDeleteSubItem(HANDLE hSimConnect, SIMCONNECT_CLIENT_EVENT_ID MenuEventID, const SIMCONNECT_CLIENT_EVENT_ID SubMenuEventID);

func (*SimConnect) Open

func (sc *SimConnect) Open(appTitle string) (error, uint32)

Open SimConnect_Open(HANDLE * phSimConnect, LPCSTR szName, HWND hWnd, DWORD UserEventWin32, HANDLE hEventHandle, DWORD ConfigIndex);

func (*SimConnect) RemoveClientEvent

func (sc *SimConnect) RemoveClientEvent(GroupID uint32, EventID uint32) (error, uint32)

RemoveClientEvent SimConnect_RemoveClientEvent(HANDLE hSimConnect, SIMCONNECT_NOTIFICATION_GROUP_ID GroupID, SIMCONNECT_CLIENT_EVENT_ID EventID);

func (*SimConnect) RemoveInputEvent

func (sc *SimConnect) RemoveInputEvent(GroupID uint32, szInputDefinition string) (error, uint32)

RemoveInputEvent SimConnect_RemoveInputEvent(HANDLE hSimConnect, SIMCONNECT_INPUT_GROUP_ID GroupID, const char * szInputDefinition);

func (*SimConnect) RequestClientData

func (sc *SimConnect) RequestClientData(ClientDataID uint32, RequestID uint32, DefineID uint32, Period uint32, Flags uint32, origin uint32, interval uint32, limit uint32) (error, uint32)

RequestClientData SimConnect_RequestClientData(HANDLE hSimConnect, SIMCONNECT_CLIENT_DATA_ID ClientDataID, SIMCONNECT_DATA_REQUEST_ID RequestID, SIMCONNECT_CLIENT_DATA_DEFINITION_ID DefineID, SIMCONNECT_CLIENT_DATA_PERIOD Period = SIMCONNECT_CLIENT_DATA_PERIOD_ONCE, SIMCONNECT_CLIENT_DATA_REQUEST_FLAG Flags = 0, DWORD origin = 0, DWORD interval = 0, DWORD limit = 0);

func (*SimConnect) RequestDataOnSimObject

func (sc *SimConnect) RequestDataOnSimObject(RequestID uint32, DefineID uint32, ObjectID uint32, Period uint32, Flags uint32, origin uint32, interval uint32, limit uint32) (error, uint32)

RequestDataOnSimObject SimConnect_RequestDataOnSimObject(HANDLE hSimConnect, SIMCONNECT_DATA_REQUEST_ID RequestID, SIMCONNECT_DATA_DEFINITION_ID DefineID, SIMCONNECT_OBJECT_ID ObjectID, SIMCONNECT_PERIOD Period, SIMCONNECT_DATA_REQUEST_FLAG Flags = 0, DWORD origin = 0, DWORD interval = 0, DWORD limit = 0);

func (*SimConnect) RequestDataOnSimObjectType

func (sc *SimConnect) RequestDataOnSimObjectType(RequestID uint32, DefineID uint32, dwRadiusMeters uint32, t uint32) (error, uint32)

RequestDataOnSimObjectType SimConnect_RequestDataOnSimObjectType(HANDLE hSimConnect, SIMCONNECT_DATA_REQUEST_ID RequestID, SIMCONNECT_DATA_DEFINITION_ID DefineID, DWORD dwRadiusMeters, SIMCONNECT_SIMOBJECT_TYPE type);

func (*SimConnect) RequestFacilitiesList

func (sc *SimConnect) RequestFacilitiesList(t uint32, RequestID uint32) (error, uint32)

RequestFacilitiesList SimConnect_RequestFacilitiesList(HANDLE hSimConnect, SIMCONNECT_FACILITY_LIST_TYPE type, SIMCONNECT_DATA_REQUEST_ID RequestID);

func (*SimConnect) RequestNotificationGroup

func (sc *SimConnect) RequestNotificationGroup(GroupID uint32, dwReserved uint32, Flags uint32) (error, uint32)

RequestNotificationGroup SimConnect_RequestNotificationGroup(HANDLE hSimConnect, SIMCONNECT_NOTIFICATION_GROUP_ID GroupID, DWORD dwReserved = 0, DWORD Flags = 0);

func (*SimConnect) RequestReservedKey

func (sc *SimConnect) RequestReservedKey(EventID uint32, szKeyChoice1 string, szKeyChoice2 string, szKeyChoice3 string) (error, uint32)

RequestReservedKey SimConnect_RequestReservedKey(HANDLE hSimConnect, SIMCONNECT_CLIENT_EVENT_ID EventID, const char * szKeyChoice1 = "", const char * szKeyChoice2 = "", const char * szKeyChoice3 = "");

func (*SimConnect) RequestResponseTimes

func (sc *SimConnect) RequestResponseTimes(nCount uint32, fElapsedSeconds *float32) (error, uint32)

RequestResponseTimes SimConnect_RequestResponseTimes(HANDLE hSimConnect, DWORD nCount, float * fElapsedSeconds);

func (*SimConnect) RequestSystemState

func (sc *SimConnect) RequestSystemState(RequestID uint32, szState string) (error, uint32)

RequestSystemState SimConnect_RequestSystemState(HANDLE hSimConnect, SIMCONNECT_DATA_REQUEST_ID RequestID, const char * szState);

func (*SimConnect) RetrieveString

func (sc *SimConnect) RetrieveString(pData *uint32, cbData uint32, pStringV string, pszString **string, pcbString *uint32) (error, uint32)

RetrieveString SimConnect_RetrieveString(SIMCONNECT_RECV * pData, DWORD cbData, void * pStringV, char ** pszString, DWORD * pcbString);

func (*SimConnect) SetClientData

func (sc *SimConnect) SetClientData(ClientDataID uint32, DefineID uint32, Flags uint32, dwReserved uint32, cbUnitSize uint32, pDataSet *uint32) (error, uint32)

SetClientData SimConnect_SetClientData(HANDLE hSimConnect, SIMCONNECT_CLIENT_DATA_ID ClientDataID, SIMCONNECT_CLIENT_DATA_DEFINITION_ID DefineID, SIMCONNECT_CLIENT_DATA_SET_FLAG Flags, DWORD dwReserved, DWORD cbUnitSize, void * pDataSet);

func (*SimConnect) SetDataOnSimObject

func (sc *SimConnect) SetDataOnSimObject(DefineID uint32, ObjectID uint32, Flags uint32, ArrayCount uint32, cbUnitSize uint32, pDataSet []byte) (error, uint32)

SetDataOnSimObject SimConnect_SetDataOnSimObject(HANDLE hSimConnect, SIMCONNECT_DATA_DEFINITION_ID DefineID, SIMCONNECT_OBJECT_ID ObjectID, SIMCONNECT_DATA_SET_FLAG Flags, DWORD ArrayCount, DWORD cbUnitSize, void * pDataSet);

func (*SimConnect) SetInputGroupPriority

func (sc *SimConnect) SetInputGroupPriority(GroupID uint32, uPriority uint32) (error, uint32)

SetInputGroupPriority SimConnect_SetInputGroupPriority(HANDLE hSimConnect, SIMCONNECT_INPUT_GROUP_ID GroupID, DWORD uPriority);

func (*SimConnect) SetInputGroupState

func (sc *SimConnect) SetInputGroupState(GroupID uint32, dwState SimConnectStat) (error, uint32)

SetInputGroupState SimConnect_SetInputGroupState(HANDLE hSimConnect, SIMCONNECT_INPUT_GROUP_ID GroupID, DWORD dwState);

func (*SimConnect) SetNotificationGroupPriority

func (sc *SimConnect) SetNotificationGroupPriority(GroupID uint32, uPriority GroupPriority) (error, uint32)

SetNotificationGroupPriority SimConnect_SetNotificationGroupPriority(HANDLE hSimConnect, SIMCONNECT_NOTIFICATION_GROUP_ID GroupID, DWORD uPriority);

func (*SimConnect) SetSystemEventState

func (sc *SimConnect) SetSystemEventState(EventID uint32, dwState uint32) (error, uint32)

SetSystemEventState SimConnect_SetSystemEventState(HANDLE hSimConnect, SIMCONNECT_CLIENT_EVENT_ID EventID, SIMCONNECT_STATE dwState);

func (*SimConnect) SetSystemState

func (sc *SimConnect) SetSystemState(szState string, dwInteger uint32, fFloat float32, szString string) (error, uint32)

SetSystemState SimConnect_SetSystemState(HANDLE hSimConnect, const char * szState, DWORD dwInteger, float fFloat, const char * szString);

func (*SimConnect) SubscribeToFacilities

func (sc *SimConnect) SubscribeToFacilities(t uint32, RequestID uint32) (error, uint32)

SubscribeToFacilities SimConnect_SubscribeToFacilities(HANDLE hSimConnect, SIMCONNECT_FACILITY_LIST_TYPE type, SIMCONNECT_DATA_REQUEST_ID RequestID);

func (*SimConnect) SubscribeToSystemEvent

func (sc *SimConnect) SubscribeToSystemEvent(EventID uint32, SystemEventName SystemEvent) (error, uint32)

SubscribeToSystemEvent SimConnect_SubscribeToSystemEvent(HANDLE hSimConnect, SIMCONNECT_CLIENT_EVENT_ID EventID, const char * SystemEventName);

func (*SimConnect) Text

func (sc *SimConnect) Text(t uint32, fTimeSeconds float32, EventID uint32, pDataSet string) (error, uint32)

Text SimConnect_Text(HANDLE hSimConnect, SIMCONNECT_TEXT_TYPE type, float fTimeSeconds, SIMCONNECT_CLIENT_EVENT_ID EventID, DWORD cbUnitSize, void * pDataSet);

func (*SimConnect) TransmitClientEvent

func (sc *SimConnect) TransmitClientEvent(ObjectID uint32, EventID uint32, dwData int, GroupID GroupPriority, Flags EventFlag) (error, uint32)

TransmitClientEvent SimConnect_TransmitClientEvent(HANDLE hSimConnect, SIMCONNECT_OBJECT_ID ObjectID, SIMCONNECT_CLIENT_EVENT_ID EventID, DWORD dwData, SIMCONNECT_NOTIFICATION_GROUP_ID GroupID, SIMCONNECT_EVENT_FLAG Flags);

func (*SimConnect) UnsubscribeFromSystemEvent

func (sc *SimConnect) UnsubscribeFromSystemEvent(EventID uint32) (error, uint32)

UnsubscribeFromSystemEvent SimConnect_UnsubscribeFromSystemEvent(HANDLE hSimConnect, SIMCONNECT_CLIENT_EVENT_ID EventID);

func (*SimConnect) UnsubscribeToFacilities

func (sc *SimConnect) UnsubscribeToFacilities(t uint32) (error, uint32)

UnsubscribeToFacilities SimConnect_UnsubscribeToFacilities(HANDLE hSimConnect, SIMCONNECT_FACILITY_LIST_TYPE type);

func (*SimConnect) WeatherCreateStation

func (sc *SimConnect) WeatherCreateStation(RequestID uint32, szICAO string, szName string, lat float32, lon float32, alt float32) (error, uint32)

WeatherCreateStation SimConnect_WeatherCreateStation(HANDLE hSimConnect, SIMCONNECT_DATA_REQUEST_ID RequestID, const char * szICAO, const char * szName, float lat, float lon, float alt);

func (*SimConnect) WeatherCreateThermal

func (sc *SimConnect) WeatherCreateThermal(RequestID uint32, lat float32, lon float32, alt float32, radius float32, height float32, coreRate float32, coreTurbulence float32, sinkRate float32, sinkTurbulence float32, coreSize float32, coreTransitionSize float32, sinkLayerSize float32, sinkTransitionSize float32) (error, uint32)

WeatherCreateThermal SimConnect_WeatherCreateThermal(HANDLE hSimConnect, SIMCONNECT_DATA_REQUEST_ID RequestID, float lat, float lon, float alt, float radius, float height, float coreRate = 3.0f, float coreTurbulence = 0.05f, float sinkRate = 3.0f, float sinkTurbulence = 0.2f, float coreSize = 0.4f, float coreTransitionSize = 0.1f, float sinkLayerSize = 0.4f, float sinkTransitionSize = 0.1f);

func (*SimConnect) WeatherRemoveStation

func (sc *SimConnect) WeatherRemoveStation(RequestID uint32, szICAO string) (error, uint32)

WeatherRemoveStation SimConnect_WeatherRemoveStation(HANDLE hSimConnect, SIMCONNECT_DATA_REQUEST_ID RequestID, const char * szICAO);

func (*SimConnect) WeatherRemoveThermal

func (sc *SimConnect) WeatherRemoveThermal(ObjectID uint32) (error, uint32)

WeatherRemoveThermal SimConnect_WeatherRemoveThermal(HANDLE hSimConnect, SIMCONNECT_OBJECT_ID ObjectID);

func (*SimConnect) WeatherRequestCloudState

func (sc *SimConnect) WeatherRequestCloudState(RequestID uint32, minLat float32, minLon float32, minAlt float32, maxLat float32, maxLon float32, maxAlt float32, dwFlags uint32) (error, uint32)

WeatherRequestCloudState SimConnect_WeatherRequestCloudState(HANDLE hSimConnect, SIMCONNECT_DATA_REQUEST_ID RequestID, float minLat, float minLon, float minAlt, float maxLat, float maxLon, float maxAlt, DWORD dwFlags = 0);

func (*SimConnect) WeatherRequestInterpolatedObservation

func (sc *SimConnect) WeatherRequestInterpolatedObservation(RequestID uint32, lat float32, lon float32, alt float32) (error, uint32)

WeatherRequestInterpolatedObservation SimConnect_WeatherRequestInterpolatedObservation(HANDLE hSimConnect, SIMCONNECT_DATA_REQUEST_ID RequestID, float lat, float lon, float alt);

func (*SimConnect) WeatherRequestObservationAtNearestStation

func (sc *SimConnect) WeatherRequestObservationAtNearestStation(RequestID uint32, lat float32, lon float32) (error, uint32)

WeatherRequestObservationAtNearestStation SimConnect_WeatherRequestObservationAtNearestStation(HANDLE hSimConnect, SIMCONNECT_DATA_REQUEST_ID RequestID, float lat, float lon);

func (*SimConnect) WeatherRequestObservationAtStation

func (sc *SimConnect) WeatherRequestObservationAtStation(RequestID uint32, szICAO string) (error, uint32)

WeatherRequestObservationAtStation SimConnect_WeatherRequestObservationAtStation(HANDLE hSimConnect, SIMCONNECT_DATA_REQUEST_ID RequestID, const char * szICAO);

func (*SimConnect) WeatherSetDynamicUpdateRate

func (sc *SimConnect) WeatherSetDynamicUpdateRate(dwRate uint32) (error, uint32)

WeatherSetDynamicUpdateRate SimConnect_WeatherSetDynamicUpdateRate(HANDLE hSimConnect, DWORD dwRate);

func (*SimConnect) WeatherSetModeCustom

func (sc *SimConnect) WeatherSetModeCustom() (error, uint32)

WeatherSetModeCustom SimConnect_WeatherSetModeCustom(HANDLE hSimConnect);

func (*SimConnect) WeatherSetModeGlobal

func (sc *SimConnect) WeatherSetModeGlobal() (error, uint32)

WeatherSetModeGlobal SimConnect_WeatherSetModeGlobal(HANDLE hSimConnect);

func (*SimConnect) WeatherSetModeServer

func (sc *SimConnect) WeatherSetModeServer(dwPort uint32, dwSeconds uint32) (error, uint32)

WeatherSetModeServer SimConnect_WeatherSetModeServer(HANDLE hSimConnect, DWORD dwPort, DWORD dwSeconds);

func (*SimConnect) WeatherSetModeTheme

func (sc *SimConnect) WeatherSetModeTheme(szThemeName string) (error, uint32)

WeatherSetModeTheme SimConnect_WeatherSetModeTheme(HANDLE hSimConnect, const char * szThemeName);

func (*SimConnect) WeatherSetObservation

func (sc *SimConnect) WeatherSetObservation(Seconds uint32, szMETAR string) (error, uint32)

WeatherSetObservation SimConnect_WeatherSetObservation(HANDLE hSimConnect, DWORD Seconds, const char * szMETAR);

type SimConnectStat

type SimConnectStat int
const (
	SIMCONNECT_STATE_OFF SimConnectStat = iota
	SIMCONNECT_STATE_ON
)

type SimEvent

type SimEvent struct {
	Mapping KeySimEvent
	Value   int
	// contains filtered or unexported fields
}

SimEvent Use for generate action in the simulator

func (SimEvent) Run

func (s SimEvent) Run() <-chan int32

Run return chan bool when receive the event is finish

func (SimEvent) RunWithValue

func (s SimEvent) RunWithValue(value int) <-chan int32

RunWithValue return chan bool when receive the event is finish

type SimVar

type SimVar struct {
	Name     string
	Unit     SimVarUnit
	Settable bool
	Index    int
	// contains filtered or unexported fields
}

SimVar is usued for all SimVar describtion

func SimVarAbsoluteTime

func SimVarAbsoluteTime(args ...interface{}) SimVar

SimVarAbsoluteTime Simvar args contain optional index and/or unit

func SimVarAccelerationBodyX

func SimVarAccelerationBodyX(args ...interface{}) SimVar

SimVarAccelerationBodyX Simvar args contain optional index and/or unit

func SimVarAccelerationBodyY

func SimVarAccelerationBodyY(args ...interface{}) SimVar

SimVarAccelerationBodyY Simvar args contain optional index and/or unit

func SimVarAccelerationBodyZ

func SimVarAccelerationBodyZ(args ...interface{}) SimVar

SimVarAccelerationBodyZ Simvar args contain optional index and/or unit

func SimVarAccelerationWorldX

func SimVarAccelerationWorldX(args ...interface{}) SimVar

SimVarAccelerationWorldX Simvar args contain optional index and/or unit

func SimVarAccelerationWorldY

func SimVarAccelerationWorldY(args ...interface{}) SimVar

SimVarAccelerationWorldY Simvar args contain optional index and/or unit

func SimVarAccelerationWorldZ

func SimVarAccelerationWorldZ(args ...interface{}) SimVar

SimVarAccelerationWorldZ Simvar args contain optional index and/or unit

func SimVarAdfActiveFrequency

func SimVarAdfActiveFrequency(args ...interface{}) SimVar

SimVarAdfActiveFrequency Simvar args contain optional index and/or unit

func SimVarAdfAvailable

func SimVarAdfAvailable(args ...interface{}) SimVar

SimVarAdfAvailable Simvar args contain optional index and/or unit

func SimVarAdfCard

func SimVarAdfCard(args ...interface{}) SimVar

SimVarAdfCard Simvar args contain optional index and/or unit

func SimVarAdfExtFrequency

func SimVarAdfExtFrequency(args ...interface{}) SimVar

SimVarAdfExtFrequency Simvar args contain optional index and/or unit

func SimVarAdfFrequency

func SimVarAdfFrequency(args ...interface{}) SimVar

SimVarAdfFrequency Simvar args contain optional index and/or unit

func SimVarAdfIdent

func SimVarAdfIdent(args ...interface{}) SimVar

SimVarAdfIdent Simvar args contain optional index and/or unit

func SimVarAdfLatlonalt

func SimVarAdfLatlonalt(args ...interface{}) SimVar

SimVarAdfLatlonalt Simvar args contain optional index and/or unit

func SimVarAdfName

func SimVarAdfName(args ...interface{}) SimVar

SimVarAdfName Simvar args contain optional index and/or unit

func SimVarAdfRadial

func SimVarAdfRadial(args ...interface{}) SimVar

SimVarAdfRadial Simvar args contain optional index and/or unit

func SimVarAdfSignal

func SimVarAdfSignal(args ...interface{}) SimVar

SimVarAdfSignal Simvar args contain optional index and/or unit

func SimVarAdfSound

func SimVarAdfSound(args ...interface{}) SimVar

SimVarAdfSound Simvar args contain optional index and/or unit

func SimVarAdfStandbyFrequency

func SimVarAdfStandbyFrequency(args ...interface{}) SimVar

SimVarAdfStandbyFrequency Simvar args contain optional index and/or unit

func SimVarAiCurrentWaypoint

func SimVarAiCurrentWaypoint(args ...interface{}) SimVar

SimVarAiCurrentWaypoint Simvar args contain optional index and/or unit

func SimVarAiDesiredHeading

func SimVarAiDesiredHeading(args ...interface{}) SimVar

SimVarAiDesiredHeading Simvar args contain optional index and/or unit

func SimVarAiDesiredSpeed

func SimVarAiDesiredSpeed(args ...interface{}) SimVar

SimVarAiDesiredSpeed Simvar args contain optional index and/or unit

func SimVarAiGroundcruisespeed

func SimVarAiGroundcruisespeed(args ...interface{}) SimVar

SimVarAiGroundcruisespeed Simvar args contain optional index and/or unit

func SimVarAiGroundturnspeed

func SimVarAiGroundturnspeed(args ...interface{}) SimVar

SimVarAiGroundturnspeed Simvar args contain optional index and/or unit

func SimVarAiGroundturntime

func SimVarAiGroundturntime(args ...interface{}) SimVar

SimVarAiGroundturntime Simvar args contain optional index and/or unit

func SimVarAiTrafficAssignedParking

func SimVarAiTrafficAssignedParking(args ...interface{}) SimVar

SimVarAiTrafficAssignedParking Simvar args contain optional index and/or unit

func SimVarAiTrafficAssignedRunway

func SimVarAiTrafficAssignedRunway(args ...interface{}) SimVar

SimVarAiTrafficAssignedRunway Simvar args contain optional index and/or unit

func SimVarAiTrafficCurrentAirport

func SimVarAiTrafficCurrentAirport(args ...interface{}) SimVar

SimVarAiTrafficCurrentAirport Simvar args contain optional index and/or unit

func SimVarAiTrafficEta

func SimVarAiTrafficEta(args ...interface{}) SimVar

SimVarAiTrafficEta Simvar args contain optional index and/or unit

func SimVarAiTrafficEtd

func SimVarAiTrafficEtd(args ...interface{}) SimVar

SimVarAiTrafficEtd Simvar args contain optional index and/or unit

func SimVarAiTrafficFromairport

func SimVarAiTrafficFromairport(args ...interface{}) SimVar

SimVarAiTrafficFromairport Simvar args contain optional index and/or unit

func SimVarAiTrafficIsifr

func SimVarAiTrafficIsifr(args ...interface{}) SimVar

SimVarAiTrafficIsifr Simvar args contain optional index and/or unit

func SimVarAiTrafficState

func SimVarAiTrafficState(args ...interface{}) SimVar

SimVarAiTrafficState Simvar args contain optional index and/or unit

func SimVarAiTrafficToairport

func SimVarAiTrafficToairport(args ...interface{}) SimVar

SimVarAiTrafficToairport Simvar args contain optional index and/or unit

func SimVarAiWaypointList

func SimVarAiWaypointList(args ...interface{}) SimVar

SimVarAiWaypointList Actually not supported args contain optional index and/or unit

func SimVarAileronAverageDeflection

func SimVarAileronAverageDeflection(args ...interface{}) SimVar

SimVarAileronAverageDeflection Simvar args contain optional index and/or unit

func SimVarAileronLeftDeflection

func SimVarAileronLeftDeflection(args ...interface{}) SimVar

SimVarAileronLeftDeflection Simvar args contain optional index and/or unit

func SimVarAileronLeftDeflectionPct

func SimVarAileronLeftDeflectionPct(args ...interface{}) SimVar

SimVarAileronLeftDeflectionPct Simvar args contain optional index and/or unit

func SimVarAileronPosition

func SimVarAileronPosition(args ...interface{}) SimVar

SimVarAileronPosition Simvar args contain optional index and/or unit

func SimVarAileronRightDeflection

func SimVarAileronRightDeflection(args ...interface{}) SimVar

SimVarAileronRightDeflection Simvar args contain optional index and/or unit

func SimVarAileronRightDeflectionPct

func SimVarAileronRightDeflectionPct(args ...interface{}) SimVar

SimVarAileronRightDeflectionPct Simvar args contain optional index and/or unit

func SimVarAileronTrim

func SimVarAileronTrim(args ...interface{}) SimVar

SimVarAileronTrim Simvar args contain optional index and/or unit

func SimVarAileronTrimPct

func SimVarAileronTrimPct(args ...interface{}) SimVar

SimVarAileronTrimPct Simvar args contain optional index and/or unit

func SimVarAircraftWindX

func SimVarAircraftWindX(args ...interface{}) SimVar

SimVarAircraftWindX Simvar args contain optional index and/or unit

func SimVarAircraftWindY

func SimVarAircraftWindY(args ...interface{}) SimVar

SimVarAircraftWindY Simvar args contain optional index and/or unit

func SimVarAircraftWindZ

func SimVarAircraftWindZ(args ...interface{}) SimVar

SimVarAircraftWindZ Simvar args contain optional index and/or unit

func SimVarAirspeedBarberPole

func SimVarAirspeedBarberPole(args ...interface{}) SimVar

SimVarAirspeedBarberPole Simvar args contain optional index and/or unit

func SimVarAirspeedIndicated

func SimVarAirspeedIndicated(args ...interface{}) SimVar

SimVarAirspeedIndicated Simvar args contain optional index and/or unit

func SimVarAirspeedMach

func SimVarAirspeedMach(args ...interface{}) SimVar

SimVarAirspeedMach Simvar args contain optional index and/or unit

func SimVarAirspeedSelectIndicatedOrTrue

func SimVarAirspeedSelectIndicatedOrTrue(args ...interface{}) SimVar

SimVarAirspeedSelectIndicatedOrTrue Simvar args contain optional index and/or unit

func SimVarAirspeedTrue

func SimVarAirspeedTrue(args ...interface{}) SimVar

SimVarAirspeedTrue Simvar args contain optional index and/or unit

func SimVarAirspeedTrueCalibrate

func SimVarAirspeedTrueCalibrate(args ...interface{}) SimVar

SimVarAirspeedTrueCalibrate Simvar args contain optional index and/or unit

func SimVarAlternateStaticSourceOpen

func SimVarAlternateStaticSourceOpen(args ...interface{}) SimVar

SimVarAlternateStaticSourceOpen Simvar args contain optional index and/or unit

func SimVarAmbientDensity

func SimVarAmbientDensity(args ...interface{}) SimVar

SimVarAmbientDensity Simvar args contain optional index and/or unit

func SimVarAmbientInCloud

func SimVarAmbientInCloud(args ...interface{}) SimVar

SimVarAmbientInCloud Simvar args contain optional index and/or unit

func SimVarAmbientPrecipState

func SimVarAmbientPrecipState(args ...interface{}) SimVar

SimVarAmbientPrecipState Simvar args contain optional index and/or unit

func SimVarAmbientPressure

func SimVarAmbientPressure(args ...interface{}) SimVar

SimVarAmbientPressure Simvar args contain optional index and/or unit

func SimVarAmbientTemperature

func SimVarAmbientTemperature(args ...interface{}) SimVar

SimVarAmbientTemperature Simvar args contain optional index and/or unit

func SimVarAmbientVisibility

func SimVarAmbientVisibility(args ...interface{}) SimVar

SimVarAmbientVisibility Simvar args contain optional index and/or unit

func SimVarAmbientWindDirection

func SimVarAmbientWindDirection(args ...interface{}) SimVar

SimVarAmbientWindDirection Simvar args contain optional index and/or unit

func SimVarAmbientWindVelocity

func SimVarAmbientWindVelocity(args ...interface{}) SimVar

SimVarAmbientWindVelocity Simvar args contain optional index and/or unit

func SimVarAmbientWindX

func SimVarAmbientWindX(args ...interface{}) SimVar

SimVarAmbientWindX Simvar args contain optional index and/or unit

func SimVarAmbientWindY

func SimVarAmbientWindY(args ...interface{}) SimVar

SimVarAmbientWindY Simvar args contain optional index and/or unit

func SimVarAmbientWindZ

func SimVarAmbientWindZ(args ...interface{}) SimVar

SimVarAmbientWindZ Simvar args contain optional index and/or unit

func SimVarAnemometerPctRpm

func SimVarAnemometerPctRpm(args ...interface{}) SimVar

SimVarAnemometerPctRpm Simvar args contain optional index and/or unit

func SimVarAngleOfAttackIndicator

func SimVarAngleOfAttackIndicator(args ...interface{}) SimVar

SimVarAngleOfAttackIndicator Simvar args contain optional index and/or unit

func SimVarAntiskidBrakesActive

func SimVarAntiskidBrakesActive(args ...interface{}) SimVar

SimVarAntiskidBrakesActive Simvar args contain optional index and/or unit

func SimVarApplyHeatToSystems

func SimVarApplyHeatToSystems(args ...interface{}) SimVar

SimVarApplyHeatToSystems Simvar args contain optional index and/or unit

func SimVarApuGeneratorActive

func SimVarApuGeneratorActive(args ...interface{}) SimVar

SimVarApuGeneratorActive Simvar args contain optional index and/or unit

func SimVarApuGeneratorSwitch

func SimVarApuGeneratorSwitch(args ...interface{}) SimVar

SimVarApuGeneratorSwitch Simvar args contain optional index and/or unit

func SimVarApuOnFireDetected

func SimVarApuOnFireDetected(args ...interface{}) SimVar

SimVarApuOnFireDetected Simvar args contain optional index and/or unit

func SimVarApuPctRpm

func SimVarApuPctRpm(args ...interface{}) SimVar

SimVarApuPctRpm Simvar args contain optional index and/or unit

func SimVarApuPctStarter

func SimVarApuPctStarter(args ...interface{}) SimVar

SimVarApuPctStarter Simvar args contain optional index and/or unit

func SimVarApuVolts

func SimVarApuVolts(args ...interface{}) SimVar

SimVarApuVolts Simvar args contain optional index and/or unit

func SimVarArtificialGroundElevation

func SimVarArtificialGroundElevation(args ...interface{}) SimVar

SimVarArtificialGroundElevation Simvar args contain optional index and/or unit

func SimVarAtcAirline

func SimVarAtcAirline(args ...interface{}) SimVar

SimVarAtcAirline Simvar args contain optional index and/or unit

func SimVarAtcFlightNumber

func SimVarAtcFlightNumber(args ...interface{}) SimVar

SimVarAtcFlightNumber Simvar args contain optional index and/or unit

func SimVarAtcHeavy

func SimVarAtcHeavy(args ...interface{}) SimVar

SimVarAtcHeavy Simvar args contain optional index and/or unit

func SimVarAtcId

func SimVarAtcId(args ...interface{}) SimVar

SimVarAtcId Simvar args contain optional index and/or unit

func SimVarAtcModel

func SimVarAtcModel(args ...interface{}) SimVar

SimVarAtcModel Simvar args contain optional index and/or unit

func SimVarAtcSuggestedMinRwyLanding

func SimVarAtcSuggestedMinRwyLanding(args ...interface{}) SimVar

SimVarAtcSuggestedMinRwyLanding Simvar args contain optional index and/or unit

func SimVarAtcSuggestedMinRwyTakeoff

func SimVarAtcSuggestedMinRwyTakeoff(args ...interface{}) SimVar

SimVarAtcSuggestedMinRwyTakeoff Simvar args contain optional index and/or unit

func SimVarAtcType

func SimVarAtcType(args ...interface{}) SimVar

SimVarAtcType Simvar args contain optional index and/or unit

func SimVarAttitudeBarsPosition

func SimVarAttitudeBarsPosition(args ...interface{}) SimVar

SimVarAttitudeBarsPosition Simvar args contain optional index and/or unit

func SimVarAttitudeCage

func SimVarAttitudeCage(args ...interface{}) SimVar

SimVarAttitudeCage Simvar args contain optional index and/or unit

func SimVarAttitudeIndicatorBankDegrees

func SimVarAttitudeIndicatorBankDegrees(args ...interface{}) SimVar

SimVarAttitudeIndicatorBankDegrees Simvar args contain optional index and/or unit

func SimVarAttitudeIndicatorPitchDegrees

func SimVarAttitudeIndicatorPitchDegrees(args ...interface{}) SimVar

SimVarAttitudeIndicatorPitchDegrees Simvar args contain optional index and/or unit

func SimVarAutoBrakeSwitchCb

func SimVarAutoBrakeSwitchCb(args ...interface{}) SimVar

SimVarAutoBrakeSwitchCb Simvar args contain optional index and/or unit

func SimVarAutoCoordination

func SimVarAutoCoordination(args ...interface{}) SimVar

SimVarAutoCoordination Simvar args contain optional index and/or unit

func SimVarAutopilotAirspeedHold

func SimVarAutopilotAirspeedHold(args ...interface{}) SimVar

SimVarAutopilotAirspeedHold Simvar args contain optional index and/or unit

func SimVarAutopilotAirspeedHoldVar

func SimVarAutopilotAirspeedHoldVar(args ...interface{}) SimVar

SimVarAutopilotAirspeedHoldVar Simvar args contain optional index and/or unit

func SimVarAutopilotAltitudeLock

func SimVarAutopilotAltitudeLock(args ...interface{}) SimVar

SimVarAutopilotAltitudeLock Simvar args contain optional index and/or unit

func SimVarAutopilotAltitudeLockVar

func SimVarAutopilotAltitudeLockVar(args ...interface{}) SimVar

SimVarAutopilotAltitudeLockVar Simvar args contain optional index and/or unit

func SimVarAutopilotApproachHold

func SimVarAutopilotApproachHold(args ...interface{}) SimVar

SimVarAutopilotApproachHold Simvar args contain optional index and/or unit

func SimVarAutopilotAttitudeHold

func SimVarAutopilotAttitudeHold(args ...interface{}) SimVar

SimVarAutopilotAttitudeHold Simvar args contain optional index and/or unit

func SimVarAutopilotAvailable

func SimVarAutopilotAvailable(args ...interface{}) SimVar

SimVarAutopilotAvailable Simvar args contain optional index and/or unit

func SimVarAutopilotBackcourseHold

func SimVarAutopilotBackcourseHold(args ...interface{}) SimVar

SimVarAutopilotBackcourseHold Simvar args contain optional index and/or unit

func SimVarAutopilotFlightDirectorActive

func SimVarAutopilotFlightDirectorActive(args ...interface{}) SimVar

SimVarAutopilotFlightDirectorActive Simvar args contain optional index and/or unit

func SimVarAutopilotFlightDirectorBank

func SimVarAutopilotFlightDirectorBank(args ...interface{}) SimVar

SimVarAutopilotFlightDirectorBank Simvar args contain optional index and/or unit

func SimVarAutopilotFlightDirectorPitch

func SimVarAutopilotFlightDirectorPitch(args ...interface{}) SimVar

SimVarAutopilotFlightDirectorPitch Simvar args contain optional index and/or unit

func SimVarAutopilotGlideslopeHold

func SimVarAutopilotGlideslopeHold(args ...interface{}) SimVar

SimVarAutopilotGlideslopeHold Simvar args contain optional index and/or unit

func SimVarAutopilotHeadingLock

func SimVarAutopilotHeadingLock(args ...interface{}) SimVar

SimVarAutopilotHeadingLock Simvar args contain optional index and/or unit

func SimVarAutopilotHeadingLockDir

func SimVarAutopilotHeadingLockDir(args ...interface{}) SimVar

SimVarAutopilotHeadingLockDir Simvar args contain optional index and/or unit

func SimVarAutopilotMachHold

func SimVarAutopilotMachHold(args ...interface{}) SimVar

SimVarAutopilotMachHold Simvar args contain optional index and/or unit

func SimVarAutopilotMachHoldVar

func SimVarAutopilotMachHoldVar(args ...interface{}) SimVar

SimVarAutopilotMachHoldVar Simvar args contain optional index and/or unit

func SimVarAutopilotMaster

func SimVarAutopilotMaster(args ...interface{}) SimVar

SimVarAutopilotMaster Simvar args contain optional index and/or unit

func SimVarAutopilotMaxBank

func SimVarAutopilotMaxBank(args ...interface{}) SimVar

SimVarAutopilotMaxBank Simvar args contain optional index and/or unit

func SimVarAutopilotNav1Lock

func SimVarAutopilotNav1Lock(args ...interface{}) SimVar

SimVarAutopilotNav1Lock Simvar

func SimVarAutopilotNavSelected

func SimVarAutopilotNavSelected(args ...interface{}) SimVar

SimVarAutopilotNavSelected Simvar args contain optional index and/or unit

func SimVarAutopilotPitchHold

func SimVarAutopilotPitchHold(args ...interface{}) SimVar

SimVarAutopilotPitchHold Simvar args contain optional index and/or unit

func SimVarAutopilotPitchHoldRef

func SimVarAutopilotPitchHoldRef(args ...interface{}) SimVar

SimVarAutopilotPitchHoldRef Simvar args contain optional index and/or unit

func SimVarAutopilotRpmHold

func SimVarAutopilotRpmHold(args ...interface{}) SimVar

SimVarAutopilotRpmHold Simvar args contain optional index and/or unit

func SimVarAutopilotRpmHoldVar

func SimVarAutopilotRpmHoldVar(args ...interface{}) SimVar

SimVarAutopilotRpmHoldVar Simvar args contain optional index and/or unit

func SimVarAutopilotTakeoffPowerActive

func SimVarAutopilotTakeoffPowerActive(args ...interface{}) SimVar

SimVarAutopilotTakeoffPowerActive Simvar args contain optional index and/or unit

func SimVarAutopilotThrottleArm

func SimVarAutopilotThrottleArm(args ...interface{}) SimVar

SimVarAutopilotThrottleArm Simvar args contain optional index and/or unit

func SimVarAutopilotVerticalHold

func SimVarAutopilotVerticalHold(args ...interface{}) SimVar

SimVarAutopilotVerticalHold Simvar args contain optional index and/or unit

func SimVarAutopilotVerticalHoldVar

func SimVarAutopilotVerticalHoldVar(args ...interface{}) SimVar

SimVarAutopilotVerticalHoldVar Simvar args contain optional index and/or unit

func SimVarAutopilotWingLeveler

func SimVarAutopilotWingLeveler(args ...interface{}) SimVar

SimVarAutopilotWingLeveler Simvar args contain optional index and/or unit

func SimVarAutopilotYawDamper

func SimVarAutopilotYawDamper(args ...interface{}) SimVar

SimVarAutopilotYawDamper Simvar args contain optional index and/or unit

func SimVarAutothrottleActive

func SimVarAutothrottleActive(args ...interface{}) SimVar

SimVarAutothrottleActive Simvar args contain optional index and/or unit

func SimVarAuxWheelRotationAngle

func SimVarAuxWheelRotationAngle(args ...interface{}) SimVar

SimVarAuxWheelRotationAngle Simvar args contain optional index and/or unit

func SimVarAuxWheelRpm

func SimVarAuxWheelRpm(args ...interface{}) SimVar

SimVarAuxWheelRpm Simvar args contain optional index and/or unit

func SimVarAvionicsMasterSwitch

func SimVarAvionicsMasterSwitch(args ...interface{}) SimVar

SimVarAvionicsMasterSwitch Simvar args contain optional index and/or unit

func SimVarBarberPoleMach

func SimVarBarberPoleMach(args ...interface{}) SimVar

SimVarBarberPoleMach Simvar args contain optional index and/or unit

func SimVarBarometerPressure

func SimVarBarometerPressure(args ...interface{}) SimVar

SimVarBarometerPressure Simvar args contain optional index and/or unit

func SimVarBetaDot

func SimVarBetaDot(args ...interface{}) SimVar

SimVarBetaDot Simvar args contain optional index and/or unit

func SimVarBlastShieldPosition

func SimVarBlastShieldPosition(args ...interface{}) SimVar

SimVarBlastShieldPosition Simvar args contain optional index and/or unit

func SimVarBleedAirSourceControl

func SimVarBleedAirSourceControl(args ...interface{}) SimVar

SimVarBleedAirSourceControl Simvar args contain optional index and/or unit

func SimVarBrakeDependentHydraulicPressure

func SimVarBrakeDependentHydraulicPressure(args ...interface{}) SimVar

SimVarBrakeDependentHydraulicPressure Simvar args contain optional index and/or unit

func SimVarBrakeIndicator

func SimVarBrakeIndicator(args ...interface{}) SimVar

SimVarBrakeIndicator Simvar args contain optional index and/or unit

func SimVarBrakeLeftPosition

func SimVarBrakeLeftPosition(args ...interface{}) SimVar

SimVarBrakeLeftPosition Simvar args contain optional index and/or unit

func SimVarBrakeParkingIndicator

func SimVarBrakeParkingIndicator(args ...interface{}) SimVar

SimVarBrakeParkingIndicator Simvar args contain optional index and/or unit

func SimVarBrakeParkingPosition

func SimVarBrakeParkingPosition(args ...interface{}) SimVar

SimVarBrakeParkingPosition Simvar args contain optional index and/or unit

func SimVarBrakeRightPosition

func SimVarBrakeRightPosition(args ...interface{}) SimVar

SimVarBrakeRightPosition Simvar args contain optional index and/or unit

func SimVarCabinNoSmokingAlertSwitch

func SimVarCabinNoSmokingAlertSwitch(args ...interface{}) SimVar

SimVarCabinNoSmokingAlertSwitch Simvar args contain optional index and/or unit

func SimVarCabinSeatbeltsAlertSwitch

func SimVarCabinSeatbeltsAlertSwitch(args ...interface{}) SimVar

SimVarCabinSeatbeltsAlertSwitch Simvar args contain optional index and/or unit

func SimVarCanopyOpen

func SimVarCanopyOpen(args ...interface{}) SimVar

SimVarCanopyOpen Simvar args contain optional index and/or unit

func SimVarCarbHeatAvailable

func SimVarCarbHeatAvailable(args ...interface{}) SimVar

SimVarCarbHeatAvailable Simvar args contain optional index and/or unit

func SimVarCategory

func SimVarCategory(args ...interface{}) SimVar

SimVarCategory Simvar args contain optional index and/or unit

func SimVarCenterWheelRotationAngle

func SimVarCenterWheelRotationAngle(args ...interface{}) SimVar

SimVarCenterWheelRotationAngle Simvar args contain optional index and/or unit

func SimVarCenterWheelRpm

func SimVarCenterWheelRpm(args ...interface{}) SimVar

SimVarCenterWheelRpm Simvar args contain optional index and/or unit

func SimVarCgAftLimit

func SimVarCgAftLimit(args ...interface{}) SimVar

SimVarCgAftLimit Simvar args contain optional index and/or unit

func SimVarCgFwdLimit

func SimVarCgFwdLimit(args ...interface{}) SimVar

SimVarCgFwdLimit Simvar args contain optional index and/or unit

func SimVarCgMaxMach

func SimVarCgMaxMach(args ...interface{}) SimVar

SimVarCgMaxMach Simvar args contain optional index and/or unit

func SimVarCgMinMach

func SimVarCgMinMach(args ...interface{}) SimVar

SimVarCgMinMach Simvar args contain optional index and/or unit

func SimVarCgPercent

func SimVarCgPercent(args ...interface{}) SimVar

SimVarCgPercent Simvar args contain optional index and/or unit

func SimVarCgPercentLateral

func SimVarCgPercentLateral(args ...interface{}) SimVar

SimVarCgPercentLateral Simvar args contain optional index and/or unit

func SimVarCircuitAutoBrakesOn

func SimVarCircuitAutoBrakesOn(args ...interface{}) SimVar

SimVarCircuitAutoBrakesOn Simvar args contain optional index and/or unit

func SimVarCircuitAutoFeatherOn

func SimVarCircuitAutoFeatherOn(args ...interface{}) SimVar

SimVarCircuitAutoFeatherOn Simvar args contain optional index and/or unit

func SimVarCircuitAutopilotOn

func SimVarCircuitAutopilotOn(args ...interface{}) SimVar

SimVarCircuitAutopilotOn Simvar args contain optional index and/or unit

func SimVarCircuitAvionicsOn

func SimVarCircuitAvionicsOn(args ...interface{}) SimVar

SimVarCircuitAvionicsOn Simvar args contain optional index and/or unit

func SimVarCircuitFlapMotorOn

func SimVarCircuitFlapMotorOn(args ...interface{}) SimVar

SimVarCircuitFlapMotorOn Simvar args contain optional index and/or unit

func SimVarCircuitGearMotorOn

func SimVarCircuitGearMotorOn(args ...interface{}) SimVar

SimVarCircuitGearMotorOn Simvar args contain optional index and/or unit

func SimVarCircuitGearWarningOn

func SimVarCircuitGearWarningOn(args ...interface{}) SimVar

SimVarCircuitGearWarningOn Simvar args contain optional index and/or unit

func SimVarCircuitGeneralPanelOn

func SimVarCircuitGeneralPanelOn(args ...interface{}) SimVar

SimVarCircuitGeneralPanelOn Simvar args contain optional index and/or unit

func SimVarCircuitHydraulicPumpOn

func SimVarCircuitHydraulicPumpOn(args ...interface{}) SimVar

SimVarCircuitHydraulicPumpOn Simvar args contain optional index and/or unit

func SimVarCircuitMarkerBeaconOn

func SimVarCircuitMarkerBeaconOn(args ...interface{}) SimVar

SimVarCircuitMarkerBeaconOn Simvar args contain optional index and/or unit

func SimVarCircuitPitotHeatOn

func SimVarCircuitPitotHeatOn(args ...interface{}) SimVar

SimVarCircuitPitotHeatOn Simvar args contain optional index and/or unit

func SimVarCircuitPropSyncOn

func SimVarCircuitPropSyncOn(args ...interface{}) SimVar

SimVarCircuitPropSyncOn Simvar args contain optional index and/or unit

func SimVarCircuitStandyVacuumOn

func SimVarCircuitStandyVacuumOn(args ...interface{}) SimVar

SimVarCircuitStandyVacuumOn Simvar args contain optional index and/or unit

func SimVarComActiveFrequency

func SimVarComActiveFrequency(args ...interface{}) SimVar

SimVarComActiveFrequency Simvar args contain optional index and/or unit

func SimVarComAvailable

func SimVarComAvailable(args ...interface{}) SimVar

SimVarComAvailable Simvar args contain optional index and/or unit

func SimVarComReceiveAll

func SimVarComReceiveAll(args ...interface{}) SimVar

SimVarComReceiveAll Simvar args contain optional index and/or unit

func SimVarComRecieveAll

func SimVarComRecieveAll(args ...interface{}) SimVar

SimVarComRecieveAll Simvar args contain optional index and/or unit

func SimVarComStandbyFrequency

func SimVarComStandbyFrequency(args ...interface{}) SimVar

SimVarComStandbyFrequency Simvar args contain optional index and/or unit

func SimVarComStatus

func SimVarComStatus(args ...interface{}) SimVar

SimVarComStatus Simvar args contain optional index and/or unit

func SimVarComTest

func SimVarComTest(args ...interface{}) SimVar

SimVarComTest Simvar args contain optional index and/or unit

func SimVarComTransmit

func SimVarComTransmit(args ...interface{}) SimVar

SimVarComTransmit Simvar args contain optional index and/or unit

func SimVarConcordeNoseAngle

func SimVarConcordeNoseAngle(args ...interface{}) SimVar

SimVarConcordeNoseAngle Simvar args contain optional index and/or unit

func SimVarConcordeVisorNoseHandle

func SimVarConcordeVisorNoseHandle(args ...interface{}) SimVar

SimVarConcordeVisorNoseHandle Simvar args contain optional index and/or unit

func SimVarConcordeVisorPositionPercent

func SimVarConcordeVisorPositionPercent(args ...interface{}) SimVar

SimVarConcordeVisorPositionPercent Simvar args contain optional index and/or unit

func SimVarCrashFlag

func SimVarCrashFlag(args ...interface{}) SimVar

SimVarCrashFlag Simvar args contain optional index and/or unit

func SimVarCrashSequence

func SimVarCrashSequence(args ...interface{}) SimVar

SimVarCrashSequence Simvar args contain optional index and/or unit

func SimVarDecisionAltitudeMsl

func SimVarDecisionAltitudeMsl(args ...interface{}) SimVar

SimVarDecisionAltitudeMsl Simvar args contain optional index and/or unit

func SimVarDecisionHeight

func SimVarDecisionHeight(args ...interface{}) SimVar

SimVarDecisionHeight Simvar args contain optional index and/or unit

func SimVarDeltaHeadingRate

func SimVarDeltaHeadingRate(args ...interface{}) SimVar

SimVarDeltaHeadingRate Simvar args contain optional index and/or unit

func SimVarDesignSpeedVc

func SimVarDesignSpeedVc(args ...interface{}) SimVar

SimVarDesignSpeedVc Simvar args contain optional index and/or unit

func SimVarDesignSpeedVs0

func SimVarDesignSpeedVs0(args ...interface{}) SimVar

SimVarDesignSpeedVs0 Simvar

func SimVarDesignSpeedVs1

func SimVarDesignSpeedVs1(args ...interface{}) SimVar

SimVarDesignSpeedVs1 Simvar

func SimVarDiskBankAngle

func SimVarDiskBankAngle(args ...interface{}) SimVar

SimVarDiskBankAngle Simvar args contain optional index and/or unit

func SimVarDiskBankPct

func SimVarDiskBankPct(args ...interface{}) SimVar

SimVarDiskBankPct Simvar args contain optional index and/or unit

func SimVarDiskConingPct

func SimVarDiskConingPct(args ...interface{}) SimVar

SimVarDiskConingPct Simvar args contain optional index and/or unit

func SimVarDiskPitchAngle

func SimVarDiskPitchAngle(args ...interface{}) SimVar

SimVarDiskPitchAngle Simvar args contain optional index and/or unit

func SimVarDiskPitchPct

func SimVarDiskPitchPct(args ...interface{}) SimVar

SimVarDiskPitchPct Simvar args contain optional index and/or unit

func SimVarDmeSound

func SimVarDmeSound(args ...interface{}) SimVar

SimVarDmeSound Simvar args contain optional index and/or unit

func SimVarDroppableObjectsCount

func SimVarDroppableObjectsCount(args ...interface{}) SimVar

SimVarDroppableObjectsCount Simvar args contain optional index and/or unit

func SimVarDroppableObjectsType

func SimVarDroppableObjectsType(args ...interface{}) SimVar

SimVarDroppableObjectsType Simvar args contain optional index and/or unit

func SimVarDroppableObjectsUiName

func SimVarDroppableObjectsUiName(args ...interface{}) SimVar

SimVarDroppableObjectsUiName Simvar args contain optional index and/or unit

func SimVarDynamicPressure

func SimVarDynamicPressure(args ...interface{}) SimVar

SimVarDynamicPressure Simvar args contain optional index and/or unit

func SimVarElectricalAvionicsBusAmps

func SimVarElectricalAvionicsBusAmps(args ...interface{}) SimVar

SimVarElectricalAvionicsBusAmps Simvar args contain optional index and/or unit

func SimVarElectricalAvionicsBusVoltage

func SimVarElectricalAvionicsBusVoltage(args ...interface{}) SimVar

SimVarElectricalAvionicsBusVoltage Simvar args contain optional index and/or unit

func SimVarElectricalBatteryBusAmps

func SimVarElectricalBatteryBusAmps(args ...interface{}) SimVar

SimVarElectricalBatteryBusAmps Simvar args contain optional index and/or unit

func SimVarElectricalBatteryBusVoltage

func SimVarElectricalBatteryBusVoltage(args ...interface{}) SimVar

SimVarElectricalBatteryBusVoltage Simvar args contain optional index and/or unit

func SimVarElectricalBatteryLoad

func SimVarElectricalBatteryLoad(args ...interface{}) SimVar

SimVarElectricalBatteryLoad Simvar args contain optional index and/or unit

func SimVarElectricalBatteryVoltage

func SimVarElectricalBatteryVoltage(args ...interface{}) SimVar

SimVarElectricalBatteryVoltage Simvar args contain optional index and/or unit

func SimVarElectricalGenaltBusAmps

func SimVarElectricalGenaltBusAmps(args ...interface{}) SimVar

SimVarElectricalGenaltBusAmps Simvar args contain optional index and/or unit

func SimVarElectricalGenaltBusVoltage

func SimVarElectricalGenaltBusVoltage(args ...interface{}) SimVar

SimVarElectricalGenaltBusVoltage Simvar args contain optional index and/or unit

func SimVarElectricalHotBatteryBusAmps

func SimVarElectricalHotBatteryBusAmps(args ...interface{}) SimVar

SimVarElectricalHotBatteryBusAmps Simvar args contain optional index and/or unit

func SimVarElectricalHotBatteryBusVoltage

func SimVarElectricalHotBatteryBusVoltage(args ...interface{}) SimVar

SimVarElectricalHotBatteryBusVoltage Simvar args contain optional index and/or unit

func SimVarElectricalMainBusAmps

func SimVarElectricalMainBusAmps(args ...interface{}) SimVar

SimVarElectricalMainBusAmps Simvar args contain optional index and/or unit

func SimVarElectricalMainBusVoltage

func SimVarElectricalMainBusVoltage(args ...interface{}) SimVar

SimVarElectricalMainBusVoltage Simvar args contain optional index and/or unit

func SimVarElectricalMasterBattery

func SimVarElectricalMasterBattery(args ...interface{}) SimVar

SimVarElectricalMasterBattery Simvar args contain optional index and/or unit

func SimVarElectricalOldChargingAmps

func SimVarElectricalOldChargingAmps(args ...interface{}) SimVar

SimVarElectricalOldChargingAmps Simvar args contain optional index and/or unit

func SimVarElectricalTotalLoadAmps

func SimVarElectricalTotalLoadAmps(args ...interface{}) SimVar

SimVarElectricalTotalLoadAmps Simvar args contain optional index and/or unit

func SimVarElevatorDeflection

func SimVarElevatorDeflection(args ...interface{}) SimVar

SimVarElevatorDeflection Simvar args contain optional index and/or unit

func SimVarElevatorDeflectionPct

func SimVarElevatorDeflectionPct(args ...interface{}) SimVar

SimVarElevatorDeflectionPct Simvar args contain optional index and/or unit

func SimVarElevatorPosition

func SimVarElevatorPosition(args ...interface{}) SimVar

SimVarElevatorPosition Simvar args contain optional index and/or unit

func SimVarElevatorTrimIndicator

func SimVarElevatorTrimIndicator(args ...interface{}) SimVar

SimVarElevatorTrimIndicator Simvar args contain optional index and/or unit

func SimVarElevatorTrimPct

func SimVarElevatorTrimPct(args ...interface{}) SimVar

SimVarElevatorTrimPct Simvar args contain optional index and/or unit

func SimVarElevatorTrimPosition

func SimVarElevatorTrimPosition(args ...interface{}) SimVar

SimVarElevatorTrimPosition Simvar args contain optional index and/or unit

func SimVarElevonDeflection

func SimVarElevonDeflection(args ...interface{}) SimVar

SimVarElevonDeflection Simvar args contain optional index and/or unit

func SimVarEmptyWeight

func SimVarEmptyWeight(args ...interface{}) SimVar

SimVarEmptyWeight Simvar args contain optional index and/or unit

func SimVarEmptyWeightCrossCoupledMoi

func SimVarEmptyWeightCrossCoupledMoi(args ...interface{}) SimVar

SimVarEmptyWeightCrossCoupledMoi Simvar args contain optional index and/or unit

func SimVarEmptyWeightPitchMoi

func SimVarEmptyWeightPitchMoi(args ...interface{}) SimVar

SimVarEmptyWeightPitchMoi Simvar args contain optional index and/or unit

func SimVarEmptyWeightRollMoi

func SimVarEmptyWeightRollMoi(args ...interface{}) SimVar

SimVarEmptyWeightRollMoi Simvar args contain optional index and/or unit

func SimVarEmptyWeightYawMoi

func SimVarEmptyWeightYawMoi(args ...interface{}) SimVar

SimVarEmptyWeightYawMoi Simvar args contain optional index and/or unit

func SimVarEngAntiIce

func SimVarEngAntiIce(args ...interface{}) SimVar

SimVarEngAntiIce Simvar args contain optional index and/or unit

func SimVarEngCombustion

func SimVarEngCombustion(args ...interface{}) SimVar

SimVarEngCombustion Simvar args contain optional index and/or unit

func SimVarEngCylinderHeadTemperature

func SimVarEngCylinderHeadTemperature(args ...interface{}) SimVar

SimVarEngCylinderHeadTemperature Simvar args contain optional index and/or unit

func SimVarEngElectricalLoad

func SimVarEngElectricalLoad(args ...interface{}) SimVar

SimVarEngElectricalLoad Simvar args contain optional index and/or unit

func SimVarEngExhaustGasTemperature

func SimVarEngExhaustGasTemperature(args ...interface{}) SimVar

SimVarEngExhaustGasTemperature Simvar args contain optional index and/or unit

func SimVarEngExhaustGasTemperatureGes

func SimVarEngExhaustGasTemperatureGes(args ...interface{}) SimVar

SimVarEngExhaustGasTemperatureGes Simvar args contain optional index and/or unit

func SimVarEngFailed

func SimVarEngFailed(args ...interface{}) SimVar

SimVarEngFailed Simvar args contain optional index and/or unit

func SimVarEngFuelFlowBugPosition

func SimVarEngFuelFlowBugPosition(args ...interface{}) SimVar

SimVarEngFuelFlowBugPosition Simvar args contain optional index and/or unit

func SimVarEngFuelFlowPph

func SimVarEngFuelFlowPph(args ...interface{}) SimVar

SimVarEngFuelFlowPph Simvar args contain optional index and/or unit

func SimVarEngFuelPressure

func SimVarEngFuelPressure(args ...interface{}) SimVar

SimVarEngFuelPressure Simvar args contain optional index and/or unit

func SimVarEngHydraulicPressure

func SimVarEngHydraulicPressure(args ...interface{}) SimVar

SimVarEngHydraulicPressure Simvar args contain optional index and/or unit

func SimVarEngHydraulicQuantity

func SimVarEngHydraulicQuantity(args ...interface{}) SimVar

SimVarEngHydraulicQuantity Simvar args contain optional index and/or unit

func SimVarEngManifoldPressure

func SimVarEngManifoldPressure(args ...interface{}) SimVar

SimVarEngManifoldPressure Simvar args contain optional index and/or unit

func SimVarEngMaxRpm

func SimVarEngMaxRpm(args ...interface{}) SimVar

SimVarEngMaxRpm Simvar args contain optional index and/or unit

func SimVarEngN1Rpm

func SimVarEngN1Rpm(args ...interface{}) SimVar

SimVarEngN1Rpm Simvar

func SimVarEngN2Rpm

func SimVarEngN2Rpm(args ...interface{}) SimVar

SimVarEngN2Rpm Simvar

func SimVarEngOilPressure

func SimVarEngOilPressure(args ...interface{}) SimVar

SimVarEngOilPressure Simvar args contain optional index and/or unit

func SimVarEngOilQuantity

func SimVarEngOilQuantity(args ...interface{}) SimVar

SimVarEngOilQuantity Simvar args contain optional index and/or unit

func SimVarEngOilTemperature

func SimVarEngOilTemperature(args ...interface{}) SimVar

SimVarEngOilTemperature Simvar args contain optional index and/or unit

func SimVarEngOnFire

func SimVarEngOnFire(args ...interface{}) SimVar

SimVarEngOnFire Simvar args contain optional index and/or unit

func SimVarEngPressureRatio

func SimVarEngPressureRatio(args ...interface{}) SimVar

SimVarEngPressureRatio Simvar args contain optional index and/or unit

func SimVarEngRotorRpm

func SimVarEngRotorRpm(args ...interface{}) SimVar

SimVarEngRotorRpm Simvar args contain optional index and/or unit

func SimVarEngRpmAnimationPercent

func SimVarEngRpmAnimationPercent(args ...interface{}) SimVar

SimVarEngRpmAnimationPercent Simvar args contain optional index and/or unit

func SimVarEngRpmScaler

func SimVarEngRpmScaler(args ...interface{}) SimVar

SimVarEngRpmScaler Simvar args contain optional index and/or unit

func SimVarEngTorque

func SimVarEngTorque(args ...interface{}) SimVar

SimVarEngTorque Simvar args contain optional index and/or unit

func SimVarEngTorquePercent

func SimVarEngTorquePercent(args ...interface{}) SimVar

SimVarEngTorquePercent Simvar args contain optional index and/or unit

func SimVarEngTransmissionPressure

func SimVarEngTransmissionPressure(args ...interface{}) SimVar

SimVarEngTransmissionPressure Simvar args contain optional index and/or unit

func SimVarEngTransmissionTemperature

func SimVarEngTransmissionTemperature(args ...interface{}) SimVar

SimVarEngTransmissionTemperature Simvar args contain optional index and/or unit

func SimVarEngTurbineTemperature

func SimVarEngTurbineTemperature(args ...interface{}) SimVar

SimVarEngTurbineTemperature Simvar args contain optional index and/or unit

func SimVarEngVibration

func SimVarEngVibration(args ...interface{}) SimVar

SimVarEngVibration Simvar args contain optional index and/or unit

func SimVarEngineControlSelect

func SimVarEngineControlSelect(args ...interface{}) SimVar

SimVarEngineControlSelect Simvar args contain optional index and/or unit

func SimVarEngineMixureAvailable

func SimVarEngineMixureAvailable(args ...interface{}) SimVar

SimVarEngineMixureAvailable Simvar args contain optional index and/or unit

func SimVarEngineType

func SimVarEngineType(args ...interface{}) SimVar

SimVarEngineType Simvar args contain optional index and/or unit

func SimVarEstimatedCruiseSpeed

func SimVarEstimatedCruiseSpeed(args ...interface{}) SimVar

SimVarEstimatedCruiseSpeed Simvar args contain optional index and/or unit

func SimVarEstimatedFuelFlow

func SimVarEstimatedFuelFlow(args ...interface{}) SimVar

SimVarEstimatedFuelFlow Simvar args contain optional index and/or unit

func SimVarExitOpen

func SimVarExitOpen(args ...interface{}) SimVar

SimVarExitOpen Simvar args contain optional index and/or unit

func SimVarExitPosx

func SimVarExitPosx(args ...interface{}) SimVar

SimVarExitPosx Simvar args contain optional index and/or unit

func SimVarExitPosy

func SimVarExitPosy(args ...interface{}) SimVar

SimVarExitPosy Simvar args contain optional index and/or unit

func SimVarExitPosz

func SimVarExitPosz(args ...interface{}) SimVar

SimVarExitPosz Simvar args contain optional index and/or unit

func SimVarExitType

func SimVarExitType(args ...interface{}) SimVar

SimVarExitType Simvar args contain optional index and/or unit

func SimVarEyepointPosition

func SimVarEyepointPosition(args ...interface{}) SimVar

SimVarEyepointPosition Simvar args contain optional index and/or unit

func SimVarFireBottleDischarged

func SimVarFireBottleDischarged(args ...interface{}) SimVar

SimVarFireBottleDischarged Simvar args contain optional index and/or unit

func SimVarFireBottleSwitch

func SimVarFireBottleSwitch(args ...interface{}) SimVar

SimVarFireBottleSwitch Simvar args contain optional index and/or unit

func SimVarFlapDamageBySpeed

func SimVarFlapDamageBySpeed(args ...interface{}) SimVar

SimVarFlapDamageBySpeed Simvar args contain optional index and/or unit

func SimVarFlapSpeedExceeded

func SimVarFlapSpeedExceeded(args ...interface{}) SimVar

SimVarFlapSpeedExceeded Simvar args contain optional index and/or unit

func SimVarFlapsAvailable

func SimVarFlapsAvailable(args ...interface{}) SimVar

SimVarFlapsAvailable Simvar args contain optional index and/or unit

func SimVarFlapsHandleIndex

func SimVarFlapsHandleIndex(args ...interface{}) SimVar

SimVarFlapsHandleIndex Simvar args contain optional index and/or unit

func SimVarFlapsHandlePercent

func SimVarFlapsHandlePercent(args ...interface{}) SimVar

SimVarFlapsHandlePercent Simvar args contain optional index and/or unit

func SimVarFlapsNumHandlePositions

func SimVarFlapsNumHandlePositions(args ...interface{}) SimVar

SimVarFlapsNumHandlePositions Simvar args contain optional index and/or unit

func SimVarFlyByWireElacFailed

func SimVarFlyByWireElacFailed(args ...interface{}) SimVar

SimVarFlyByWireElacFailed Simvar args contain optional index and/or unit

func SimVarFlyByWireElacSwitch

func SimVarFlyByWireElacSwitch(args ...interface{}) SimVar

SimVarFlyByWireElacSwitch Simvar args contain optional index and/or unit

func SimVarFlyByWireFacFailed

func SimVarFlyByWireFacFailed(args ...interface{}) SimVar

SimVarFlyByWireFacFailed Simvar args contain optional index and/or unit

func SimVarFlyByWireFacSwitch

func SimVarFlyByWireFacSwitch(args ...interface{}) SimVar

SimVarFlyByWireFacSwitch Simvar args contain optional index and/or unit

func SimVarFlyByWireSecFailed

func SimVarFlyByWireSecFailed(args ...interface{}) SimVar

SimVarFlyByWireSecFailed Simvar args contain optional index and/or unit

func SimVarFlyByWireSecSwitch

func SimVarFlyByWireSecSwitch(args ...interface{}) SimVar

SimVarFlyByWireSecSwitch Simvar args contain optional index and/or unit

func SimVarFoldingWingLeftPercent

func SimVarFoldingWingLeftPercent(args ...interface{}) SimVar

SimVarFoldingWingLeftPercent Simvar args contain optional index and/or unit

func SimVarFoldingWingRightPercent

func SimVarFoldingWingRightPercent(args ...interface{}) SimVar

SimVarFoldingWingRightPercent Simvar args contain optional index and/or unit

func SimVarFuelCrossFeed

func SimVarFuelCrossFeed(args ...interface{}) SimVar

SimVarFuelCrossFeed Simvar args contain optional index and/or unit

func SimVarFuelLeftCapacity

func SimVarFuelLeftCapacity(args ...interface{}) SimVar

SimVarFuelLeftCapacity Simvar args contain optional index and/or unit

func SimVarFuelLeftQuantity

func SimVarFuelLeftQuantity(args ...interface{}) SimVar

SimVarFuelLeftQuantity Simvar args contain optional index and/or unit

func SimVarFuelRightCapacity

func SimVarFuelRightCapacity(args ...interface{}) SimVar

SimVarFuelRightCapacity Simvar args contain optional index and/or unit

func SimVarFuelRightQuantity

func SimVarFuelRightQuantity(args ...interface{}) SimVar

SimVarFuelRightQuantity Simvar args contain optional index and/or unit

func SimVarFuelSelectedQuantity

func SimVarFuelSelectedQuantity(args ...interface{}) SimVar

SimVarFuelSelectedQuantity Simvar args contain optional index and/or unit

func SimVarFuelSelectedQuantityPercent

func SimVarFuelSelectedQuantityPercent(args ...interface{}) SimVar

SimVarFuelSelectedQuantityPercent Simvar args contain optional index and/or unit

func SimVarFuelSelectedTransferMode

func SimVarFuelSelectedTransferMode(args ...interface{}) SimVar

SimVarFuelSelectedTransferMode Simvar args contain optional index and/or unit

func SimVarFuelTankCenter2Capacity

func SimVarFuelTankCenter2Capacity(args ...interface{}) SimVar

SimVarFuelTankCenter2Capacity Simvar

func SimVarFuelTankCenter2Level

func SimVarFuelTankCenter2Level(args ...interface{}) SimVar

SimVarFuelTankCenter2Level Simvar

func SimVarFuelTankCenter2Quantity

func SimVarFuelTankCenter2Quantity(args ...interface{}) SimVar

SimVarFuelTankCenter2Quantity Simvar

func SimVarFuelTankCenter3Capacity

func SimVarFuelTankCenter3Capacity(args ...interface{}) SimVar

SimVarFuelTankCenter3Capacity Simvar

func SimVarFuelTankCenter3Level

func SimVarFuelTankCenter3Level(args ...interface{}) SimVar

SimVarFuelTankCenter3Level Simvar

func SimVarFuelTankCenter3Quantity

func SimVarFuelTankCenter3Quantity(args ...interface{}) SimVar

SimVarFuelTankCenter3Quantity Simvar

func SimVarFuelTankCenterCapacity

func SimVarFuelTankCenterCapacity(args ...interface{}) SimVar

SimVarFuelTankCenterCapacity Simvar args contain optional index and/or unit

func SimVarFuelTankCenterLevel

func SimVarFuelTankCenterLevel(args ...interface{}) SimVar

SimVarFuelTankCenterLevel Simvar args contain optional index and/or unit

func SimVarFuelTankCenterQuantity

func SimVarFuelTankCenterQuantity(args ...interface{}) SimVar

SimVarFuelTankCenterQuantity Simvar args contain optional index and/or unit

func SimVarFuelTankExternal1Capacity

func SimVarFuelTankExternal1Capacity(args ...interface{}) SimVar

SimVarFuelTankExternal1Capacity Simvar

func SimVarFuelTankExternal1Level

func SimVarFuelTankExternal1Level(args ...interface{}) SimVar

SimVarFuelTankExternal1Level Simvar

func SimVarFuelTankExternal1Quantity

func SimVarFuelTankExternal1Quantity(args ...interface{}) SimVar

SimVarFuelTankExternal1Quantity Simvar

func SimVarFuelTankExternal2Capacity

func SimVarFuelTankExternal2Capacity(args ...interface{}) SimVar

SimVarFuelTankExternal2Capacity Simvar

func SimVarFuelTankExternal2Level

func SimVarFuelTankExternal2Level(args ...interface{}) SimVar

SimVarFuelTankExternal2Level Simvar

func SimVarFuelTankExternal2Quantity

func SimVarFuelTankExternal2Quantity(args ...interface{}) SimVar

SimVarFuelTankExternal2Quantity Simvar

func SimVarFuelTankLeftAuxCapacity

func SimVarFuelTankLeftAuxCapacity(args ...interface{}) SimVar

SimVarFuelTankLeftAuxCapacity Simvar args contain optional index and/or unit

func SimVarFuelTankLeftAuxLevel

func SimVarFuelTankLeftAuxLevel(args ...interface{}) SimVar

SimVarFuelTankLeftAuxLevel Simvar args contain optional index and/or unit

func SimVarFuelTankLeftAuxQuantity

func SimVarFuelTankLeftAuxQuantity(args ...interface{}) SimVar

SimVarFuelTankLeftAuxQuantity Simvar args contain optional index and/or unit

func SimVarFuelTankLeftMainCapacity

func SimVarFuelTankLeftMainCapacity(args ...interface{}) SimVar

SimVarFuelTankLeftMainCapacity Simvar args contain optional index and/or unit

func SimVarFuelTankLeftMainLevel

func SimVarFuelTankLeftMainLevel(args ...interface{}) SimVar

SimVarFuelTankLeftMainLevel Simvar args contain optional index and/or unit

func SimVarFuelTankLeftMainQuantity

func SimVarFuelTankLeftMainQuantity(args ...interface{}) SimVar

SimVarFuelTankLeftMainQuantity Simvar args contain optional index and/or unit

func SimVarFuelTankLeftTipCapacity

func SimVarFuelTankLeftTipCapacity(args ...interface{}) SimVar

SimVarFuelTankLeftTipCapacity Simvar args contain optional index and/or unit

func SimVarFuelTankLeftTipLevel

func SimVarFuelTankLeftTipLevel(args ...interface{}) SimVar

SimVarFuelTankLeftTipLevel Simvar args contain optional index and/or unit

func SimVarFuelTankLeftTipQuantity

func SimVarFuelTankLeftTipQuantity(args ...interface{}) SimVar

SimVarFuelTankLeftTipQuantity Simvar args contain optional index and/or unit

func SimVarFuelTankRightAuxCapacity

func SimVarFuelTankRightAuxCapacity(args ...interface{}) SimVar

SimVarFuelTankRightAuxCapacity Simvar args contain optional index and/or unit

func SimVarFuelTankRightAuxLevel

func SimVarFuelTankRightAuxLevel(args ...interface{}) SimVar

SimVarFuelTankRightAuxLevel Simvar args contain optional index and/or unit

func SimVarFuelTankRightAuxQuantity

func SimVarFuelTankRightAuxQuantity(args ...interface{}) SimVar

SimVarFuelTankRightAuxQuantity Simvar args contain optional index and/or unit

func SimVarFuelTankRightMainCapacity

func SimVarFuelTankRightMainCapacity(args ...interface{}) SimVar

SimVarFuelTankRightMainCapacity Simvar args contain optional index and/or unit

func SimVarFuelTankRightMainLevel

func SimVarFuelTankRightMainLevel(args ...interface{}) SimVar

SimVarFuelTankRightMainLevel Simvar args contain optional index and/or unit

func SimVarFuelTankRightMainQuantity

func SimVarFuelTankRightMainQuantity(args ...interface{}) SimVar

SimVarFuelTankRightMainQuantity Simvar args contain optional index and/or unit

func SimVarFuelTankRightTipCapacity

func SimVarFuelTankRightTipCapacity(args ...interface{}) SimVar

SimVarFuelTankRightTipCapacity Simvar args contain optional index and/or unit

func SimVarFuelTankRightTipLevel

func SimVarFuelTankRightTipLevel(args ...interface{}) SimVar

SimVarFuelTankRightTipLevel Simvar args contain optional index and/or unit

func SimVarFuelTankRightTipQuantity

func SimVarFuelTankRightTipQuantity(args ...interface{}) SimVar

SimVarFuelTankRightTipQuantity Simvar args contain optional index and/or unit

func SimVarFuelTankSelector

func SimVarFuelTankSelector(args ...interface{}) SimVar

SimVarFuelTankSelector Simvar args contain optional index and/or unit

func SimVarFuelTotalCapacity

func SimVarFuelTotalCapacity(args ...interface{}) SimVar

SimVarFuelTotalCapacity Simvar args contain optional index and/or unit

func SimVarFuelTotalQuantity

func SimVarFuelTotalQuantity(args ...interface{}) SimVar

SimVarFuelTotalQuantity Simvar args contain optional index and/or unit

func SimVarFuelTotalQuantityWeight

func SimVarFuelTotalQuantityWeight(args ...interface{}) SimVar

SimVarFuelTotalQuantityWeight Simvar args contain optional index and/or unit

func SimVarFuelWeightPerGallon

func SimVarFuelWeightPerGallon(args ...interface{}) SimVar

SimVarFuelWeightPerGallon Simvar args contain optional index and/or unit

func SimVarFullThrottleThrustToWeightRatio

func SimVarFullThrottleThrustToWeightRatio(args ...interface{}) SimVar

SimVarFullThrottleThrustToWeightRatio Simvar args contain optional index and/or unit

func SimVarGForce

func SimVarGForce(args ...interface{}) SimVar

SimVarGForce Simvar args contain optional index and/or unit

func SimVarGearAnimationPosition

func SimVarGearAnimationPosition(args ...interface{}) SimVar

SimVarGearAnimationPosition Simvar args contain optional index and/or unit

func SimVarGearAuxPosition

func SimVarGearAuxPosition(args ...interface{}) SimVar

SimVarGearAuxPosition Simvar args contain optional index and/or unit

func SimVarGearAuxSteerAngle

func SimVarGearAuxSteerAngle(args ...interface{}) SimVar

SimVarGearAuxSteerAngle Simvar args contain optional index and/or unit

func SimVarGearAuxSteerAnglePct

func SimVarGearAuxSteerAnglePct(args ...interface{}) SimVar

SimVarGearAuxSteerAnglePct Simvar args contain optional index and/or unit

func SimVarGearCenterPosition

func SimVarGearCenterPosition(args ...interface{}) SimVar

SimVarGearCenterPosition Simvar args contain optional index and/or unit

func SimVarGearCenterSteerAngle

func SimVarGearCenterSteerAngle(args ...interface{}) SimVar

SimVarGearCenterSteerAngle Simvar args contain optional index and/or unit

func SimVarGearCenterSteerAnglePct

func SimVarGearCenterSteerAnglePct(args ...interface{}) SimVar

SimVarGearCenterSteerAnglePct Simvar args contain optional index and/or unit

func SimVarGearDamageBySpeed

func SimVarGearDamageBySpeed(args ...interface{}) SimVar

SimVarGearDamageBySpeed Simvar args contain optional index and/or unit

func SimVarGearEmergencyHandlePosition

func SimVarGearEmergencyHandlePosition(args ...interface{}) SimVar

SimVarGearEmergencyHandlePosition Simvar args contain optional index and/or unit

func SimVarGearHandlePosition

func SimVarGearHandlePosition(args ...interface{}) SimVar

SimVarGearHandlePosition Simvar args contain optional index and/or unit

func SimVarGearHydraulicPressure

func SimVarGearHydraulicPressure(args ...interface{}) SimVar

SimVarGearHydraulicPressure Simvar args contain optional index and/or unit

func SimVarGearLeftPosition

func SimVarGearLeftPosition(args ...interface{}) SimVar

SimVarGearLeftPosition Simvar args contain optional index and/or unit

func SimVarGearLeftSteerAngle

func SimVarGearLeftSteerAngle(args ...interface{}) SimVar

SimVarGearLeftSteerAngle Simvar args contain optional index and/or unit

func SimVarGearLeftSteerAnglePct

func SimVarGearLeftSteerAnglePct(args ...interface{}) SimVar

SimVarGearLeftSteerAnglePct Simvar args contain optional index and/or unit

func SimVarGearPosition

func SimVarGearPosition(args ...interface{}) SimVar

SimVarGearPosition Simvar args contain optional index and/or unit

func SimVarGearRightPosition

func SimVarGearRightPosition(args ...interface{}) SimVar

SimVarGearRightPosition Simvar args contain optional index and/or unit

func SimVarGearRightSteerAngle

func SimVarGearRightSteerAngle(args ...interface{}) SimVar

SimVarGearRightSteerAngle Simvar args contain optional index and/or unit

func SimVarGearRightSteerAnglePct

func SimVarGearRightSteerAnglePct(args ...interface{}) SimVar

SimVarGearRightSteerAnglePct Simvar args contain optional index and/or unit

func SimVarGearSpeedExceeded

func SimVarGearSpeedExceeded(args ...interface{}) SimVar

SimVarGearSpeedExceeded Simvar args contain optional index and/or unit

func SimVarGearSteerAngle

func SimVarGearSteerAngle(args ...interface{}) SimVar

SimVarGearSteerAngle Simvar args contain optional index and/or unit

func SimVarGearSteerAnglePct

func SimVarGearSteerAnglePct(args ...interface{}) SimVar

SimVarGearSteerAnglePct Simvar args contain optional index and/or unit

func SimVarGearTailPosition

func SimVarGearTailPosition(args ...interface{}) SimVar

SimVarGearTailPosition Simvar args contain optional index and/or unit

func SimVarGearTotalPctExtended

func SimVarGearTotalPctExtended(args ...interface{}) SimVar

SimVarGearTotalPctExtended Simvar args contain optional index and/or unit

func SimVarGearWarning

func SimVarGearWarning(args ...interface{}) SimVar

SimVarGearWarning Simvar args contain optional index and/or unit

func SimVarGeneralEngAntiIcePosition

func SimVarGeneralEngAntiIcePosition(args ...interface{}) SimVar

SimVarGeneralEngAntiIcePosition Simvar args contain optional index and/or unit

func SimVarGeneralEngCombustion

func SimVarGeneralEngCombustion(args ...interface{}) SimVar

SimVarGeneralEngCombustion Simvar args contain optional index and/or unit

func SimVarGeneralEngCombustionSoundPercent

func SimVarGeneralEngCombustionSoundPercent(args ...interface{}) SimVar

SimVarGeneralEngCombustionSoundPercent Simvar args contain optional index and/or unit

func SimVarGeneralEngDamagePercent

func SimVarGeneralEngDamagePercent(args ...interface{}) SimVar

SimVarGeneralEngDamagePercent Simvar args contain optional index and/or unit

func SimVarGeneralEngElapsedTime

func SimVarGeneralEngElapsedTime(args ...interface{}) SimVar

SimVarGeneralEngElapsedTime Simvar args contain optional index and/or unit

func SimVarGeneralEngExhaustGasTemperature

func SimVarGeneralEngExhaustGasTemperature(args ...interface{}) SimVar

SimVarGeneralEngExhaustGasTemperature Simvar args contain optional index and/or unit

func SimVarGeneralEngFailed

func SimVarGeneralEngFailed(args ...interface{}) SimVar

SimVarGeneralEngFailed Simvar args contain optional index and/or unit

func SimVarGeneralEngFuelPressure

func SimVarGeneralEngFuelPressure(args ...interface{}) SimVar

SimVarGeneralEngFuelPressure Simvar args contain optional index and/or unit

func SimVarGeneralEngFuelPumpOn

func SimVarGeneralEngFuelPumpOn(args ...interface{}) SimVar

SimVarGeneralEngFuelPumpOn Simvar args contain optional index and/or unit

func SimVarGeneralEngFuelPumpSwitch

func SimVarGeneralEngFuelPumpSwitch(args ...interface{}) SimVar

SimVarGeneralEngFuelPumpSwitch Simvar args contain optional index and/or unit

func SimVarGeneralEngFuelUsedSinceStart

func SimVarGeneralEngFuelUsedSinceStart(args ...interface{}) SimVar

SimVarGeneralEngFuelUsedSinceStart Simvar args contain optional index and/or unit

func SimVarGeneralEngFuelValve

func SimVarGeneralEngFuelValve(args ...interface{}) SimVar

SimVarGeneralEngFuelValve Simvar args contain optional index and/or unit

func SimVarGeneralEngGeneratorActive

func SimVarGeneralEngGeneratorActive(args ...interface{}) SimVar

SimVarGeneralEngGeneratorActive Simvar args contain optional index and/or unit

func SimVarGeneralEngGeneratorSwitch

func SimVarGeneralEngGeneratorSwitch(args ...interface{}) SimVar

SimVarGeneralEngGeneratorSwitch Simvar args contain optional index and/or unit

func SimVarGeneralEngMasterAlternator

func SimVarGeneralEngMasterAlternator(args ...interface{}) SimVar

SimVarGeneralEngMasterAlternator Simvar args contain optional index and/or unit

func SimVarGeneralEngMaxReachedRpm

func SimVarGeneralEngMaxReachedRpm(args ...interface{}) SimVar

SimVarGeneralEngMaxReachedRpm Simvar args contain optional index and/or unit

func SimVarGeneralEngMixtureLeverPosition

func SimVarGeneralEngMixtureLeverPosition(args ...interface{}) SimVar

SimVarGeneralEngMixtureLeverPosition Simvar args contain optional index and/or unit

func SimVarGeneralEngOilLeakedPercent

func SimVarGeneralEngOilLeakedPercent(args ...interface{}) SimVar

SimVarGeneralEngOilLeakedPercent Simvar args contain optional index and/or unit

func SimVarGeneralEngOilPressure

func SimVarGeneralEngOilPressure(args ...interface{}) SimVar

SimVarGeneralEngOilPressure Simvar args contain optional index and/or unit

func SimVarGeneralEngOilTemperature

func SimVarGeneralEngOilTemperature(args ...interface{}) SimVar

SimVarGeneralEngOilTemperature Simvar args contain optional index and/or unit

func SimVarGeneralEngPctMaxRpm

func SimVarGeneralEngPctMaxRpm(args ...interface{}) SimVar

SimVarGeneralEngPctMaxRpm Simvar args contain optional index and/or unit

func SimVarGeneralEngPropellerLeverPosition

func SimVarGeneralEngPropellerLeverPosition(args ...interface{}) SimVar

SimVarGeneralEngPropellerLeverPosition Simvar args contain optional index and/or unit

func SimVarGeneralEngRpm

func SimVarGeneralEngRpm(args ...interface{}) SimVar

SimVarGeneralEngRpm Simvar args contain optional index and/or unit

func SimVarGeneralEngStarter

func SimVarGeneralEngStarter(args ...interface{}) SimVar

SimVarGeneralEngStarter Simvar args contain optional index and/or unit

func SimVarGeneralEngStarterActive

func SimVarGeneralEngStarterActive(args ...interface{}) SimVar

SimVarGeneralEngStarterActive Simvar args contain optional index and/or unit

func SimVarGeneralEngThrottleLeverPosition

func SimVarGeneralEngThrottleLeverPosition(args ...interface{}) SimVar

SimVarGeneralEngThrottleLeverPosition Simvar args contain optional index and/or unit

func SimVarGenerator

func SimVarGenerator(iFace interface{}) ([]SimVar, error)

func SimVarGpsApproachAirportId

func SimVarGpsApproachAirportId(args ...interface{}) SimVar

SimVarGpsApproachAirportId Simvar args contain optional index and/or unit

func SimVarGpsApproachApproachId

func SimVarGpsApproachApproachId(args ...interface{}) SimVar

SimVarGpsApproachApproachId Simvar args contain optional index and/or unit

func SimVarGpsApproachApproachIndex

func SimVarGpsApproachApproachIndex(args ...interface{}) SimVar

SimVarGpsApproachApproachIndex Simvar args contain optional index and/or unit

func SimVarGpsApproachApproachType

func SimVarGpsApproachApproachType(args ...interface{}) SimVar

SimVarGpsApproachApproachType Simvar args contain optional index and/or unit

func SimVarGpsApproachIsFinal

func SimVarGpsApproachIsFinal(args ...interface{}) SimVar

SimVarGpsApproachIsFinal Simvar args contain optional index and/or unit

func SimVarGpsApproachIsMissed

func SimVarGpsApproachIsMissed(args ...interface{}) SimVar

SimVarGpsApproachIsMissed Simvar args contain optional index and/or unit

func SimVarGpsApproachIsWpRunway

func SimVarGpsApproachIsWpRunway(args ...interface{}) SimVar

SimVarGpsApproachIsWpRunway Simvar args contain optional index and/or unit

func SimVarGpsApproachMode

func SimVarGpsApproachMode(args ...interface{}) SimVar

SimVarGpsApproachMode Simvar args contain optional index and/or unit

func SimVarGpsApproachSegmentType

func SimVarGpsApproachSegmentType(args ...interface{}) SimVar

SimVarGpsApproachSegmentType Simvar args contain optional index and/or unit

func SimVarGpsApproachTimezoneDeviation

func SimVarGpsApproachTimezoneDeviation(args ...interface{}) SimVar

SimVarGpsApproachTimezoneDeviation Simvar args contain optional index and/or unit

func SimVarGpsApproachTransitionId

func SimVarGpsApproachTransitionId(args ...interface{}) SimVar

SimVarGpsApproachTransitionId Simvar args contain optional index and/or unit

func SimVarGpsApproachTransitionIndex

func SimVarGpsApproachTransitionIndex(args ...interface{}) SimVar

SimVarGpsApproachTransitionIndex Simvar args contain optional index and/or unit

func SimVarGpsApproachWpCount

func SimVarGpsApproachWpCount(args ...interface{}) SimVar

SimVarGpsApproachWpCount Simvar args contain optional index and/or unit

func SimVarGpsApproachWpIndex

func SimVarGpsApproachWpIndex(args ...interface{}) SimVar

SimVarGpsApproachWpIndex Simvar args contain optional index and/or unit

func SimVarGpsApproachWpType

func SimVarGpsApproachWpType(args ...interface{}) SimVar

SimVarGpsApproachWpType Simvar args contain optional index and/or unit

func SimVarGpsCourseToSteer

func SimVarGpsCourseToSteer(args ...interface{}) SimVar

SimVarGpsCourseToSteer Simvar args contain optional index and/or unit

func SimVarGpsDrivesNav1

func SimVarGpsDrivesNav1(args ...interface{}) SimVar

SimVarGpsDrivesNav1 Simvar

func SimVarGpsEta

func SimVarGpsEta(args ...interface{}) SimVar

SimVarGpsEta Simvar args contain optional index and/or unit

func SimVarGpsEte

func SimVarGpsEte(args ...interface{}) SimVar

SimVarGpsEte Simvar args contain optional index and/or unit

func SimVarGpsFlightPlanWpCount

func SimVarGpsFlightPlanWpCount(args ...interface{}) SimVar

SimVarGpsFlightPlanWpCount Simvar args contain optional index and/or unit

func SimVarGpsFlightPlanWpIndex

func SimVarGpsFlightPlanWpIndex(args ...interface{}) SimVar

SimVarGpsFlightPlanWpIndex Simvar args contain optional index and/or unit

func SimVarGpsGroundMagneticTrack

func SimVarGpsGroundMagneticTrack(args ...interface{}) SimVar

SimVarGpsGroundMagneticTrack Simvar args contain optional index and/or unit

func SimVarGpsGroundSpeed

func SimVarGpsGroundSpeed(args ...interface{}) SimVar

SimVarGpsGroundSpeed Simvar args contain optional index and/or unit

func SimVarGpsGroundTrueHeading

func SimVarGpsGroundTrueHeading(args ...interface{}) SimVar

SimVarGpsGroundTrueHeading Simvar args contain optional index and/or unit

func SimVarGpsGroundTrueTrack

func SimVarGpsGroundTrueTrack(args ...interface{}) SimVar

SimVarGpsGroundTrueTrack Simvar args contain optional index and/or unit

func SimVarGpsIsActiveFlightPlan

func SimVarGpsIsActiveFlightPlan(args ...interface{}) SimVar

SimVarGpsIsActiveFlightPlan Simvar args contain optional index and/or unit

func SimVarGpsIsActiveWayPoint

func SimVarGpsIsActiveWayPoint(args ...interface{}) SimVar

SimVarGpsIsActiveWayPoint Simvar args contain optional index and/or unit

func SimVarGpsIsActiveWpLocked

func SimVarGpsIsActiveWpLocked(args ...interface{}) SimVar

SimVarGpsIsActiveWpLocked Simvar args contain optional index and/or unit

func SimVarGpsIsApproachActive

func SimVarGpsIsApproachActive(args ...interface{}) SimVar

SimVarGpsIsApproachActive Simvar args contain optional index and/or unit

func SimVarGpsIsApproachLoaded

func SimVarGpsIsApproachLoaded(args ...interface{}) SimVar

SimVarGpsIsApproachLoaded Simvar args contain optional index and/or unit

func SimVarGpsIsArrived

func SimVarGpsIsArrived(args ...interface{}) SimVar

SimVarGpsIsArrived Simvar args contain optional index and/or unit

func SimVarGpsIsDirecttoFlightplan

func SimVarGpsIsDirecttoFlightplan(args ...interface{}) SimVar

SimVarGpsIsDirecttoFlightplan Simvar args contain optional index and/or unit

func SimVarGpsMagvar

func SimVarGpsMagvar(args ...interface{}) SimVar

SimVarGpsMagvar Simvar args contain optional index and/or unit

func SimVarGpsPositionAlt

func SimVarGpsPositionAlt(args ...interface{}) SimVar

SimVarGpsPositionAlt Simvar args contain optional index and/or unit

func SimVarGpsPositionLat

func SimVarGpsPositionLat(args ...interface{}) SimVar

SimVarGpsPositionLat Simvar args contain optional index and/or unit

func SimVarGpsPositionLon

func SimVarGpsPositionLon(args ...interface{}) SimVar

SimVarGpsPositionLon Simvar args contain optional index and/or unit

func SimVarGpsTargetAltitude

func SimVarGpsTargetAltitude(args ...interface{}) SimVar

SimVarGpsTargetAltitude Simvar args contain optional index and/or unit

func SimVarGpsTargetDistance

func SimVarGpsTargetDistance(args ...interface{}) SimVar

SimVarGpsTargetDistance Simvar args contain optional index and/or unit

func SimVarGpsWpBearing

func SimVarGpsWpBearing(args ...interface{}) SimVar

SimVarGpsWpBearing Simvar args contain optional index and/or unit

func SimVarGpsWpCrossTrk

func SimVarGpsWpCrossTrk(args ...interface{}) SimVar

SimVarGpsWpCrossTrk Simvar args contain optional index and/or unit

func SimVarGpsWpDesiredTrack

func SimVarGpsWpDesiredTrack(args ...interface{}) SimVar

SimVarGpsWpDesiredTrack Simvar args contain optional index and/or unit

func SimVarGpsWpDistance

func SimVarGpsWpDistance(args ...interface{}) SimVar

SimVarGpsWpDistance Simvar args contain optional index and/or unit

func SimVarGpsWpEta

func SimVarGpsWpEta(args ...interface{}) SimVar

SimVarGpsWpEta Simvar args contain optional index and/or unit

func SimVarGpsWpEte

func SimVarGpsWpEte(args ...interface{}) SimVar

SimVarGpsWpEte Simvar args contain optional index and/or unit

func SimVarGpsWpNextAlt

func SimVarGpsWpNextAlt(args ...interface{}) SimVar

SimVarGpsWpNextAlt Simvar args contain optional index and/or unit

func SimVarGpsWpNextId

func SimVarGpsWpNextId(args ...interface{}) SimVar

SimVarGpsWpNextId Simvar args contain optional index and/or unit

func SimVarGpsWpNextLat

func SimVarGpsWpNextLat(args ...interface{}) SimVar

SimVarGpsWpNextLat Simvar args contain optional index and/or unit

func SimVarGpsWpNextLon

func SimVarGpsWpNextLon(args ...interface{}) SimVar

SimVarGpsWpNextLon Simvar args contain optional index and/or unit

func SimVarGpsWpPrevAlt

func SimVarGpsWpPrevAlt(args ...interface{}) SimVar

SimVarGpsWpPrevAlt Simvar args contain optional index and/or unit

func SimVarGpsWpPrevId

func SimVarGpsWpPrevId(args ...interface{}) SimVar

SimVarGpsWpPrevId Simvar args contain optional index and/or unit

func SimVarGpsWpPrevLat

func SimVarGpsWpPrevLat(args ...interface{}) SimVar

SimVarGpsWpPrevLat Simvar args contain optional index and/or unit

func SimVarGpsWpPrevLon

func SimVarGpsWpPrevLon(args ...interface{}) SimVar

SimVarGpsWpPrevLon Simvar args contain optional index and/or unit

func SimVarGpsWpPrevValid

func SimVarGpsWpPrevValid(args ...interface{}) SimVar

SimVarGpsWpPrevValid Simvar args contain optional index and/or unit

func SimVarGpsWpTrackAngleError

func SimVarGpsWpTrackAngleError(args ...interface{}) SimVar

SimVarGpsWpTrackAngleError Simvar args contain optional index and/or unit

func SimVarGpsWpTrueBearing

func SimVarGpsWpTrueBearing(args ...interface{}) SimVar

SimVarGpsWpTrueBearing Simvar args contain optional index and/or unit

func SimVarGpsWpTrueReqHdg

func SimVarGpsWpTrueReqHdg(args ...interface{}) SimVar

SimVarGpsWpTrueReqHdg Simvar args contain optional index and/or unit

func SimVarGpsWpVerticalSpeed

func SimVarGpsWpVerticalSpeed(args ...interface{}) SimVar

SimVarGpsWpVerticalSpeed Simvar args contain optional index and/or unit

func SimVarGpwsSystemActive

func SimVarGpwsSystemActive(args ...interface{}) SimVar

SimVarGpwsSystemActive Simvar args contain optional index and/or unit

func SimVarGpwsWarning

func SimVarGpwsWarning(args ...interface{}) SimVar

SimVarGpwsWarning Simvar args contain optional index and/or unit

func SimVarGroundAltitude

func SimVarGroundAltitude(args ...interface{}) SimVar

SimVarGroundAltitude Simvar args contain optional index and/or unit

func SimVarGroundVelocity

func SimVarGroundVelocity(args ...interface{}) SimVar

SimVarGroundVelocity Simvar args contain optional index and/or unit

func SimVarGyroDriftError

func SimVarGyroDriftError(args ...interface{}) SimVar

SimVarGyroDriftError Simvar args contain optional index and/or unit

func SimVarHeadingIndicator

func SimVarHeadingIndicator(args ...interface{}) SimVar

SimVarHeadingIndicator Simvar args contain optional index and/or unit

func SimVarHoldbackBarInstalled

func SimVarHoldbackBarInstalled(args ...interface{}) SimVar

SimVarHoldbackBarInstalled Simvar args contain optional index and/or unit

func SimVarHsiBearing

func SimVarHsiBearing(args ...interface{}) SimVar

SimVarHsiBearing Simvar args contain optional index and/or unit

func SimVarHsiBearingValid

func SimVarHsiBearingValid(args ...interface{}) SimVar

SimVarHsiBearingValid Simvar args contain optional index and/or unit

func SimVarHsiCdiNeedle

func SimVarHsiCdiNeedle(args ...interface{}) SimVar

SimVarHsiCdiNeedle Simvar args contain optional index and/or unit

func SimVarHsiCdiNeedleValid

func SimVarHsiCdiNeedleValid(args ...interface{}) SimVar

SimVarHsiCdiNeedleValid Simvar args contain optional index and/or unit

func SimVarHsiDistance

func SimVarHsiDistance(args ...interface{}) SimVar

SimVarHsiDistance Simvar args contain optional index and/or unit

func SimVarHsiGsiNeedle

func SimVarHsiGsiNeedle(args ...interface{}) SimVar

SimVarHsiGsiNeedle Simvar args contain optional index and/or unit

func SimVarHsiGsiNeedleValid

func SimVarHsiGsiNeedleValid(args ...interface{}) SimVar

SimVarHsiGsiNeedleValid Simvar args contain optional index and/or unit

func SimVarHsiHasLocalizer

func SimVarHsiHasLocalizer(args ...interface{}) SimVar

SimVarHsiHasLocalizer Simvar args contain optional index and/or unit

func SimVarHsiSpeed

func SimVarHsiSpeed(args ...interface{}) SimVar

SimVarHsiSpeed Simvar args contain optional index and/or unit

func SimVarHsiStationIdent

func SimVarHsiStationIdent(args ...interface{}) SimVar

SimVarHsiStationIdent Simvar args contain optional index and/or unit

func SimVarHsiTfFlags

func SimVarHsiTfFlags(args ...interface{}) SimVar

SimVarHsiTfFlags Simvar args contain optional index and/or unit

func SimVarHydraulicPressure

func SimVarHydraulicPressure(args ...interface{}) SimVar

SimVarHydraulicPressure Simvar args contain optional index and/or unit

func SimVarHydraulicReservoirPercent

func SimVarHydraulicReservoirPercent(args ...interface{}) SimVar

SimVarHydraulicReservoirPercent Simvar args contain optional index and/or unit

func SimVarHydraulicSwitch

func SimVarHydraulicSwitch(args ...interface{}) SimVar

SimVarHydraulicSwitch Simvar args contain optional index and/or unit

func SimVarHydraulicSystemIntegrity

func SimVarHydraulicSystemIntegrity(args ...interface{}) SimVar

SimVarHydraulicSystemIntegrity Simvar args contain optional index and/or unit

func SimVarIncidenceAlpha

func SimVarIncidenceAlpha(args ...interface{}) SimVar

SimVarIncidenceAlpha Simvar args contain optional index and/or unit

func SimVarIncidenceBeta

func SimVarIncidenceBeta(args ...interface{}) SimVar

SimVarIncidenceBeta Simvar args contain optional index and/or unit

func SimVarIndicatedAltitude

func SimVarIndicatedAltitude(args ...interface{}) SimVar

SimVarIndicatedAltitude Simvar args contain optional index and/or unit

func SimVarInductorCompassHeadingRef

func SimVarInductorCompassHeadingRef(args ...interface{}) SimVar

SimVarInductorCompassHeadingRef Simvar args contain optional index and/or unit

func SimVarInductorCompassPercentDeviation

func SimVarInductorCompassPercentDeviation(args ...interface{}) SimVar

SimVarInductorCompassPercentDeviation Simvar args contain optional index and/or unit

func SimVarInnerMarker

func SimVarInnerMarker(args ...interface{}) SimVar

SimVarInnerMarker Simvar args contain optional index and/or unit

func SimVarInnerMarkerLatlonalt

func SimVarInnerMarkerLatlonalt(args ...interface{}) SimVar

SimVarInnerMarkerLatlonalt Simvar args contain optional index and/or unit

func SimVarIsAltitudeFreezeOn

func SimVarIsAltitudeFreezeOn(args ...interface{}) SimVar

SimVarIsAltitudeFreezeOn Simvar args contain optional index and/or unit

func SimVarIsAttachedToSling

func SimVarIsAttachedToSling(args ...interface{}) SimVar

SimVarIsAttachedToSling Simvar args contain optional index and/or unit

func SimVarIsAttitudeFreezeOn

func SimVarIsAttitudeFreezeOn(args ...interface{}) SimVar

SimVarIsAttitudeFreezeOn Simvar args contain optional index and/or unit

func SimVarIsGearFloats

func SimVarIsGearFloats(args ...interface{}) SimVar

SimVarIsGearFloats Simvar args contain optional index and/or unit

func SimVarIsGearRetractable

func SimVarIsGearRetractable(args ...interface{}) SimVar

SimVarIsGearRetractable Simvar args contain optional index and/or unit

func SimVarIsGearSkids

func SimVarIsGearSkids(args ...interface{}) SimVar

SimVarIsGearSkids Simvar args contain optional index and/or unit

func SimVarIsGearSkis

func SimVarIsGearSkis(args ...interface{}) SimVar

SimVarIsGearSkis Simvar args contain optional index and/or unit

func SimVarIsGearWheels

func SimVarIsGearWheels(args ...interface{}) SimVar

SimVarIsGearWheels Simvar args contain optional index and/or unit

func SimVarIsLatitudeLongitudeFreezeOn

func SimVarIsLatitudeLongitudeFreezeOn(args ...interface{}) SimVar

SimVarIsLatitudeLongitudeFreezeOn Simvar args contain optional index and/or unit

func SimVarIsSlewActive

func SimVarIsSlewActive(args ...interface{}) SimVar

SimVarIsSlewActive Simvar args contain optional index and/or unit

func SimVarIsSlewAllowed

func SimVarIsSlewAllowed(args ...interface{}) SimVar

SimVarIsSlewAllowed Simvar args contain optional index and/or unit

func SimVarIsTailDragger

func SimVarIsTailDragger(args ...interface{}) SimVar

SimVarIsTailDragger Simvar args contain optional index and/or unit

func SimVarIsUserSim

func SimVarIsUserSim(args ...interface{}) SimVar

SimVarIsUserSim Simvar args contain optional index and/or unit

func SimVarKohlsmanSettingHg

func SimVarKohlsmanSettingHg(args ...interface{}) SimVar

SimVarKohlsmanSettingHg Simvar args contain optional index and/or unit

func SimVarKohlsmanSettingMb

func SimVarKohlsmanSettingMb(args ...interface{}) SimVar

SimVarKohlsmanSettingMb Simvar args contain optional index and/or unit

func SimVarLandingLightPbh

func SimVarLandingLightPbh(args ...interface{}) SimVar

SimVarLandingLightPbh Simvar args contain optional index and/or unit

func SimVarLaunchbarPosition

func SimVarLaunchbarPosition(args ...interface{}) SimVar

SimVarLaunchbarPosition Simvar args contain optional index and/or unit

func SimVarLeadingEdgeFlapsLeftAngle

func SimVarLeadingEdgeFlapsLeftAngle(args ...interface{}) SimVar

SimVarLeadingEdgeFlapsLeftAngle Simvar args contain optional index and/or unit

func SimVarLeadingEdgeFlapsLeftPercent

func SimVarLeadingEdgeFlapsLeftPercent(args ...interface{}) SimVar

SimVarLeadingEdgeFlapsLeftPercent Simvar args contain optional index and/or unit

func SimVarLeadingEdgeFlapsRightAngle

func SimVarLeadingEdgeFlapsRightAngle(args ...interface{}) SimVar

SimVarLeadingEdgeFlapsRightAngle Simvar args contain optional index and/or unit

func SimVarLeadingEdgeFlapsRightPercent

func SimVarLeadingEdgeFlapsRightPercent(args ...interface{}) SimVar

SimVarLeadingEdgeFlapsRightPercent Simvar args contain optional index and/or unit

func SimVarLeftWheelRotationAngle

func SimVarLeftWheelRotationAngle(args ...interface{}) SimVar

SimVarLeftWheelRotationAngle Simvar args contain optional index and/or unit

func SimVarLeftWheelRpm

func SimVarLeftWheelRpm(args ...interface{}) SimVar

SimVarLeftWheelRpm Simvar args contain optional index and/or unit

func SimVarLightBeacon

func SimVarLightBeacon(args ...interface{}) SimVar

SimVarLightBeacon Simvar args contain optional index and/or unit

func SimVarLightBeaconOn

func SimVarLightBeaconOn(args ...interface{}) SimVar

SimVarLightBeaconOn Simvar args contain optional index and/or unit

func SimVarLightBrakeOn

func SimVarLightBrakeOn(args ...interface{}) SimVar

SimVarLightBrakeOn Simvar args contain optional index and/or unit

func SimVarLightCabin

func SimVarLightCabin(args ...interface{}) SimVar

SimVarLightCabin Simvar args contain optional index and/or unit

func SimVarLightCabinOn

func SimVarLightCabinOn(args ...interface{}) SimVar

SimVarLightCabinOn Simvar args contain optional index and/or unit

func SimVarLightHeadOn

func SimVarLightHeadOn(args ...interface{}) SimVar

SimVarLightHeadOn Simvar args contain optional index and/or unit

func SimVarLightLanding

func SimVarLightLanding(args ...interface{}) SimVar

SimVarLightLanding Simvar args contain optional index and/or unit

func SimVarLightLandingOn

func SimVarLightLandingOn(args ...interface{}) SimVar

SimVarLightLandingOn Simvar args contain optional index and/or unit

func SimVarLightLogo(args ...interface{}) SimVar

SimVarLightLogo Simvar args contain optional index and/or unit

func SimVarLightLogoOn

func SimVarLightLogoOn(args ...interface{}) SimVar

SimVarLightLogoOn Simvar args contain optional index and/or unit

func SimVarLightNav

func SimVarLightNav(args ...interface{}) SimVar

SimVarLightNav Simvar args contain optional index and/or unit

func SimVarLightNavOn

func SimVarLightNavOn(args ...interface{}) SimVar

SimVarLightNavOn Simvar args contain optional index and/or unit

func SimVarLightOnStates

func SimVarLightOnStates(args ...interface{}) SimVar

SimVarLightOnStates Simvar args contain optional index and/or unit

func SimVarLightPanel

func SimVarLightPanel(args ...interface{}) SimVar

SimVarLightPanel Simvar args contain optional index and/or unit

func SimVarLightPanelOn

func SimVarLightPanelOn(args ...interface{}) SimVar

SimVarLightPanelOn Simvar args contain optional index and/or unit

func SimVarLightRecognition

func SimVarLightRecognition(args ...interface{}) SimVar

SimVarLightRecognition Simvar args contain optional index and/or unit

func SimVarLightRecognitionOn

func SimVarLightRecognitionOn(args ...interface{}) SimVar

SimVarLightRecognitionOn Simvar args contain optional index and/or unit

func SimVarLightStates

func SimVarLightStates(args ...interface{}) SimVar

SimVarLightStates Simvar args contain optional index and/or unit

func SimVarLightStrobe

func SimVarLightStrobe(args ...interface{}) SimVar

SimVarLightStrobe Simvar args contain optional index and/or unit

func SimVarLightStrobeOn

func SimVarLightStrobeOn(args ...interface{}) SimVar

SimVarLightStrobeOn Simvar args contain optional index and/or unit

func SimVarLightTaxi

func SimVarLightTaxi(args ...interface{}) SimVar

SimVarLightTaxi Simvar args contain optional index and/or unit

func SimVarLightTaxiOn

func SimVarLightTaxiOn(args ...interface{}) SimVar

SimVarLightTaxiOn Simvar args contain optional index and/or unit

func SimVarLightWing

func SimVarLightWing(args ...interface{}) SimVar

SimVarLightWing Simvar args contain optional index and/or unit

func SimVarLightWingOn

func SimVarLightWingOn(args ...interface{}) SimVar

SimVarLightWingOn Simvar args contain optional index and/or unit

func SimVarLinearClAlpha

func SimVarLinearClAlpha(args ...interface{}) SimVar

SimVarLinearClAlpha Simvar args contain optional index and/or unit

func SimVarLocalDayOfMonth

func SimVarLocalDayOfMonth(args ...interface{}) SimVar

SimVarLocalDayOfMonth Simvar args contain optional index and/or unit

func SimVarLocalDayOfWeek

func SimVarLocalDayOfWeek(args ...interface{}) SimVar

SimVarLocalDayOfWeek Simvar args contain optional index and/or unit

func SimVarLocalDayOfYear

func SimVarLocalDayOfYear(args ...interface{}) SimVar

SimVarLocalDayOfYear Simvar args contain optional index and/or unit

func SimVarLocalMonthOfYear

func SimVarLocalMonthOfYear(args ...interface{}) SimVar

SimVarLocalMonthOfYear Simvar args contain optional index and/or unit

func SimVarLocalTime

func SimVarLocalTime(args ...interface{}) SimVar

SimVarLocalTime Simvar args contain optional index and/or unit

func SimVarLocalYear

func SimVarLocalYear(args ...interface{}) SimVar

SimVarLocalYear Simvar args contain optional index and/or unit

func SimVarMachMaxOperate

func SimVarMachMaxOperate(args ...interface{}) SimVar

SimVarMachMaxOperate Simvar args contain optional index and/or unit

func SimVarMagneticCompass

func SimVarMagneticCompass(args ...interface{}) SimVar

SimVarMagneticCompass Simvar args contain optional index and/or unit

func SimVarMagvar

func SimVarMagvar(args ...interface{}) SimVar

SimVarMagvar Simvar args contain optional index and/or unit

func SimVarManualFuelPumpHandle

func SimVarManualFuelPumpHandle(args ...interface{}) SimVar

SimVarManualFuelPumpHandle Simvar args contain optional index and/or unit

func SimVarManualInstrumentLights

func SimVarManualInstrumentLights(args ...interface{}) SimVar

SimVarManualInstrumentLights Simvar args contain optional index and/or unit

func SimVarMarkerBeaconState

func SimVarMarkerBeaconState(args ...interface{}) SimVar

SimVarMarkerBeaconState Simvar args contain optional index and/or unit

func SimVarMarkerSound

func SimVarMarkerSound(args ...interface{}) SimVar

SimVarMarkerSound Simvar args contain optional index and/or unit

func SimVarMasterIgnitionSwitch

func SimVarMasterIgnitionSwitch(args ...interface{}) SimVar

SimVarMasterIgnitionSwitch Simvar args contain optional index and/or unit

func SimVarMaxGForce

func SimVarMaxGForce(args ...interface{}) SimVar

SimVarMaxGForce Simvar args contain optional index and/or unit

func SimVarMaxGrossWeight

func SimVarMaxGrossWeight(args ...interface{}) SimVar

SimVarMaxGrossWeight Simvar args contain optional index and/or unit

func SimVarMaxRatedEngineRpm

func SimVarMaxRatedEngineRpm(args ...interface{}) SimVar

SimVarMaxRatedEngineRpm Simvar args contain optional index and/or unit

func SimVarMiddleMarker

func SimVarMiddleMarker(args ...interface{}) SimVar

SimVarMiddleMarker Simvar args contain optional index and/or unit

func SimVarMiddleMarkerLatlonalt

func SimVarMiddleMarkerLatlonalt(args ...interface{}) SimVar

SimVarMiddleMarkerLatlonalt Simvar args contain optional index and/or unit

func SimVarMinDragVelocity

func SimVarMinDragVelocity(args ...interface{}) SimVar

SimVarMinDragVelocity Simvar args contain optional index and/or unit

func SimVarMinGForce

func SimVarMinGForce(args ...interface{}) SimVar

SimVarMinGForce Simvar args contain optional index and/or unit

func SimVarNavActiveFrequency

func SimVarNavActiveFrequency(args ...interface{}) SimVar

SimVarNavActiveFrequency Simvar args contain optional index and/or unit

func SimVarNavAvailable

func SimVarNavAvailable(args ...interface{}) SimVar

SimVarNavAvailable Simvar args contain optional index and/or unit

func SimVarNavBackCourseFlags

func SimVarNavBackCourseFlags(args ...interface{}) SimVar

SimVarNavBackCourseFlags Simvar args contain optional index and/or unit

func SimVarNavCdi

func SimVarNavCdi(args ...interface{}) SimVar

SimVarNavCdi Simvar args contain optional index and/or unit

func SimVarNavCodes

func SimVarNavCodes(args ...interface{}) SimVar

SimVarNavCodes Simvar args contain optional index and/or unit

func SimVarNavDme

func SimVarNavDme(args ...interface{}) SimVar

SimVarNavDme Simvar args contain optional index and/or unit

func SimVarNavDmeLatlonalt

func SimVarNavDmeLatlonalt(args ...interface{}) SimVar

SimVarNavDmeLatlonalt Simvar args contain optional index and/or unit

func SimVarNavDmespeed

func SimVarNavDmespeed(args ...interface{}) SimVar

SimVarNavDmespeed Simvar args contain optional index and/or unit

func SimVarNavGlideSlope

func SimVarNavGlideSlope(args ...interface{}) SimVar

SimVarNavGlideSlope Simvar args contain optional index and/or unit

func SimVarNavGlideSlopeError

func SimVarNavGlideSlopeError(args ...interface{}) SimVar

SimVarNavGlideSlopeError Simvar args contain optional index and/or unit

func SimVarNavGsFlag

func SimVarNavGsFlag(args ...interface{}) SimVar

SimVarNavGsFlag Simvar args contain optional index and/or unit

func SimVarNavGsLatlonalt

func SimVarNavGsLatlonalt(args ...interface{}) SimVar

SimVarNavGsLatlonalt Simvar args contain optional index and/or unit

func SimVarNavGsLlaf64

func SimVarNavGsLlaf64(args ...interface{}) SimVar

SimVarNavGsLlaf64 Simvar

func SimVarNavGsi

func SimVarNavGsi(args ...interface{}) SimVar

SimVarNavGsi Simvar args contain optional index and/or unit

func SimVarNavHasDme

func SimVarNavHasDme(args ...interface{}) SimVar

SimVarNavHasDme Simvar args contain optional index and/or unit

func SimVarNavHasGlideSlope

func SimVarNavHasGlideSlope(args ...interface{}) SimVar

SimVarNavHasGlideSlope Simvar args contain optional index and/or unit

func SimVarNavHasLocalizer

func SimVarNavHasLocalizer(args ...interface{}) SimVar

SimVarNavHasLocalizer Simvar args contain optional index and/or unit

func SimVarNavHasNav

func SimVarNavHasNav(args ...interface{}) SimVar

SimVarNavHasNav Simvar args contain optional index and/or unit

func SimVarNavIdent

func SimVarNavIdent(args ...interface{}) SimVar

SimVarNavIdent Simvar args contain optional index and/or unit

func SimVarNavLocalizer

func SimVarNavLocalizer(args ...interface{}) SimVar

SimVarNavLocalizer Simvar args contain optional index and/or unit

func SimVarNavMagvar

func SimVarNavMagvar(args ...interface{}) SimVar

SimVarNavMagvar Simvar args contain optional index and/or unit

func SimVarNavName

func SimVarNavName(args ...interface{}) SimVar

SimVarNavName Simvar args contain optional index and/or unit

func SimVarNavObs

func SimVarNavObs(args ...interface{}) SimVar

SimVarNavObs Simvar args contain optional index and/or unit

func SimVarNavRadial

func SimVarNavRadial(args ...interface{}) SimVar

SimVarNavRadial Simvar args contain optional index and/or unit

func SimVarNavRadialError

func SimVarNavRadialError(args ...interface{}) SimVar

SimVarNavRadialError Simvar args contain optional index and/or unit

func SimVarNavRawGlideSlope

func SimVarNavRawGlideSlope(args ...interface{}) SimVar

SimVarNavRawGlideSlope Simvar args contain optional index and/or unit

func SimVarNavRelativeBearingToStation

func SimVarNavRelativeBearingToStation(args ...interface{}) SimVar

SimVarNavRelativeBearingToStation Simvar args contain optional index and/or unit

func SimVarNavSignal

func SimVarNavSignal(args ...interface{}) SimVar

SimVarNavSignal Simvar args contain optional index and/or unit

func SimVarNavSound

func SimVarNavSound(args ...interface{}) SimVar

SimVarNavSound Simvar args contain optional index and/or unit

func SimVarNavStandbyFrequency

func SimVarNavStandbyFrequency(args ...interface{}) SimVar

SimVarNavStandbyFrequency Simvar args contain optional index and/or unit

func SimVarNavTofrom

func SimVarNavTofrom(args ...interface{}) SimVar

SimVarNavTofrom Simvar args contain optional index and/or unit

func SimVarNavVorLatlonalt

func SimVarNavVorLatlonalt(args ...interface{}) SimVar

SimVarNavVorLatlonalt Simvar args contain optional index and/or unit

func SimVarNavVorLlaf64

func SimVarNavVorLlaf64(args ...interface{}) SimVar

SimVarNavVorLlaf64 Simvar

func SimVarNumFuelSelectors

func SimVarNumFuelSelectors(args ...interface{}) SimVar

SimVarNumFuelSelectors Simvar args contain optional index and/or unit

func SimVarNumberOfCatapults

func SimVarNumberOfCatapults(args ...interface{}) SimVar

SimVarNumberOfCatapults Simvar args contain optional index and/or unit

func SimVarNumberOfEngines

func SimVarNumberOfEngines(args ...interface{}) SimVar

SimVarNumberOfEngines Simvar args contain optional index and/or unit

func SimVarOuterMarker

func SimVarOuterMarker(args ...interface{}) SimVar

SimVarOuterMarker Simvar args contain optional index and/or unit

func SimVarOuterMarkerLatlonalt

func SimVarOuterMarkerLatlonalt(args ...interface{}) SimVar

SimVarOuterMarkerLatlonalt Simvar args contain optional index and/or unit

func SimVarOverspeedWarning

func SimVarOverspeedWarning(args ...interface{}) SimVar

SimVarOverspeedWarning Simvar args contain optional index and/or unit

func SimVarPanelAntiIceSwitch

func SimVarPanelAntiIceSwitch(args ...interface{}) SimVar

SimVarPanelAntiIceSwitch Simvar args contain optional index and/or unit

func SimVarPanelAutoFeatherSwitch

func SimVarPanelAutoFeatherSwitch(args ...interface{}) SimVar

SimVarPanelAutoFeatherSwitch Simvar args contain optional index and/or unit

func SimVarPartialPanelAdf

func SimVarPartialPanelAdf(args ...interface{}) SimVar

SimVarPartialPanelAdf Simvar args contain optional index and/or unit

func SimVarPartialPanelAirspeed

func SimVarPartialPanelAirspeed(args ...interface{}) SimVar

SimVarPartialPanelAirspeed Simvar args contain optional index and/or unit

func SimVarPartialPanelAltimeter

func SimVarPartialPanelAltimeter(args ...interface{}) SimVar

SimVarPartialPanelAltimeter Simvar args contain optional index and/or unit

func SimVarPartialPanelAttitude

func SimVarPartialPanelAttitude(args ...interface{}) SimVar

SimVarPartialPanelAttitude Simvar args contain optional index and/or unit

func SimVarPartialPanelAvionics

func SimVarPartialPanelAvionics(args ...interface{}) SimVar

SimVarPartialPanelAvionics Simvar args contain optional index and/or unit

func SimVarPartialPanelComm

func SimVarPartialPanelComm(args ...interface{}) SimVar

SimVarPartialPanelComm Simvar args contain optional index and/or unit

func SimVarPartialPanelCompass

func SimVarPartialPanelCompass(args ...interface{}) SimVar

SimVarPartialPanelCompass Simvar args contain optional index and/or unit

func SimVarPartialPanelElectrical

func SimVarPartialPanelElectrical(args ...interface{}) SimVar

SimVarPartialPanelElectrical Simvar args contain optional index and/or unit

func SimVarPartialPanelEngine

func SimVarPartialPanelEngine(args ...interface{}) SimVar

SimVarPartialPanelEngine Simvar args contain optional index and/or unit

func SimVarPartialPanelFuelIndicator

func SimVarPartialPanelFuelIndicator(args ...interface{}) SimVar

SimVarPartialPanelFuelIndicator Simvar args contain optional index and/or unit

func SimVarPartialPanelHeading

func SimVarPartialPanelHeading(args ...interface{}) SimVar

SimVarPartialPanelHeading Simvar args contain optional index and/or unit

func SimVarPartialPanelNav

func SimVarPartialPanelNav(args ...interface{}) SimVar

SimVarPartialPanelNav Simvar args contain optional index and/or unit

func SimVarPartialPanelPitot

func SimVarPartialPanelPitot(args ...interface{}) SimVar

SimVarPartialPanelPitot Simvar args contain optional index and/or unit

func SimVarPartialPanelTransponder

func SimVarPartialPanelTransponder(args ...interface{}) SimVar

SimVarPartialPanelTransponder Simvar args contain optional index and/or unit

func SimVarPartialPanelTurnCoordinator

func SimVarPartialPanelTurnCoordinator(args ...interface{}) SimVar

SimVarPartialPanelTurnCoordinator Simvar args contain optional index and/or unit

func SimVarPartialPanelVacuum

func SimVarPartialPanelVacuum(args ...interface{}) SimVar

SimVarPartialPanelVacuum Simvar args contain optional index and/or unit

func SimVarPartialPanelVerticalVelocity

func SimVarPartialPanelVerticalVelocity(args ...interface{}) SimVar

SimVarPartialPanelVerticalVelocity Simvar args contain optional index and/or unit

func SimVarPayloadStationCount

func SimVarPayloadStationCount(args ...interface{}) SimVar

SimVarPayloadStationCount Simvar args contain optional index and/or unit

func SimVarPayloadStationName

func SimVarPayloadStationName(args ...interface{}) SimVar

SimVarPayloadStationName Simvar args contain optional index and/or unit

func SimVarPayloadStationNumSimobjects

func SimVarPayloadStationNumSimobjects(args ...interface{}) SimVar

SimVarPayloadStationNumSimobjects Simvar args contain optional index and/or unit

func SimVarPayloadStationObject

func SimVarPayloadStationObject(args ...interface{}) SimVar

SimVarPayloadStationObject Simvar args contain optional index and/or unit

func SimVarPayloadStationWeight

func SimVarPayloadStationWeight(args ...interface{}) SimVar

SimVarPayloadStationWeight Simvar args contain optional index and/or unit

func SimVarPitotHeat

func SimVarPitotHeat(args ...interface{}) SimVar

SimVarPitotHeat Simvar args contain optional index and/or unit

func SimVarPitotIcePct

func SimVarPitotIcePct(args ...interface{}) SimVar

SimVarPitotIcePct Simvar args contain optional index and/or unit

func SimVarPlaneAltAboveGround

func SimVarPlaneAltAboveGround(args ...interface{}) SimVar

SimVarPlaneAltAboveGround Simvar args contain optional index and/or unit

func SimVarPlaneAltitude

func SimVarPlaneAltitude(args ...interface{}) SimVar

SimVarPlaneAltitude Simvar args contain optional index and/or unit

func SimVarPlaneBankDegrees

func SimVarPlaneBankDegrees(args ...interface{}) SimVar

SimVarPlaneBankDegrees Simvar args contain optional index and/or unit

func SimVarPlaneHeadingDegreesGyro

func SimVarPlaneHeadingDegreesGyro(args ...interface{}) SimVar

SimVarPlaneHeadingDegreesGyro Simvar args contain optional index and/or unit

func SimVarPlaneHeadingDegreesMagnetic

func SimVarPlaneHeadingDegreesMagnetic(args ...interface{}) SimVar

SimVarPlaneHeadingDegreesMagnetic Simvar args contain optional index and/or unit

func SimVarPlaneHeadingDegreesTrue

func SimVarPlaneHeadingDegreesTrue(args ...interface{}) SimVar

SimVarPlaneHeadingDegreesTrue Simvar args contain optional index and/or unit

func SimVarPlaneLatitude

func SimVarPlaneLatitude(args ...interface{}) SimVar

SimVarPlaneLatitude Simvar args contain optional index and/or unit

func SimVarPlaneLongitude

func SimVarPlaneLongitude(args ...interface{}) SimVar

SimVarPlaneLongitude Simvar args contain optional index and/or unit

func SimVarPlanePitchDegrees

func SimVarPlanePitchDegrees(args ...interface{}) SimVar

SimVarPlanePitchDegrees Simvar args contain optional index and/or unit

func SimVarPressureAltitude

func SimVarPressureAltitude(args ...interface{}) SimVar

SimVarPressureAltitude Simvar args contain optional index and/or unit

func SimVarPressurizationCabinAltitude

func SimVarPressurizationCabinAltitude(args ...interface{}) SimVar

SimVarPressurizationCabinAltitude Simvar args contain optional index and/or unit

func SimVarPressurizationCabinAltitudeGoal

func SimVarPressurizationCabinAltitudeGoal(args ...interface{}) SimVar

SimVarPressurizationCabinAltitudeGoal Simvar args contain optional index and/or unit

func SimVarPressurizationCabinAltitudeRate

func SimVarPressurizationCabinAltitudeRate(args ...interface{}) SimVar

SimVarPressurizationCabinAltitudeRate Simvar args contain optional index and/or unit

func SimVarPressurizationDumpSwitch

func SimVarPressurizationDumpSwitch(args ...interface{}) SimVar

SimVarPressurizationDumpSwitch Simvar args contain optional index and/or unit

func SimVarPressurizationPressureDifferential

func SimVarPressurizationPressureDifferential(args ...interface{}) SimVar

SimVarPressurizationPressureDifferential Simvar args contain optional index and/or unit

func SimVarPropAutoCruiseActive

func SimVarPropAutoCruiseActive(args ...interface{}) SimVar

SimVarPropAutoCruiseActive Simvar args contain optional index and/or unit

func SimVarPropAutoFeatherArmed

func SimVarPropAutoFeatherArmed(args ...interface{}) SimVar

SimVarPropAutoFeatherArmed Simvar args contain optional index and/or unit

func SimVarPropBeta

func SimVarPropBeta(args ...interface{}) SimVar

SimVarPropBeta Simvar args contain optional index and/or unit

func SimVarPropBetaMax

func SimVarPropBetaMax(args ...interface{}) SimVar

SimVarPropBetaMax Simvar args contain optional index and/or unit

func SimVarPropBetaMin

func SimVarPropBetaMin(args ...interface{}) SimVar

SimVarPropBetaMin Simvar args contain optional index and/or unit

func SimVarPropBetaMinReverse

func SimVarPropBetaMinReverse(args ...interface{}) SimVar

SimVarPropBetaMinReverse Simvar args contain optional index and/or unit

func SimVarPropDeiceSwitch

func SimVarPropDeiceSwitch(args ...interface{}) SimVar

SimVarPropDeiceSwitch Simvar args contain optional index and/or unit

func SimVarPropFeatherSwitch

func SimVarPropFeatherSwitch(args ...interface{}) SimVar

SimVarPropFeatherSwitch Simvar args contain optional index and/or unit

func SimVarPropFeathered

func SimVarPropFeathered(args ...interface{}) SimVar

SimVarPropFeathered Simvar args contain optional index and/or unit

func SimVarPropFeatheringInhibit

func SimVarPropFeatheringInhibit(args ...interface{}) SimVar

SimVarPropFeatheringInhibit Simvar args contain optional index and/or unit

func SimVarPropMaxRpmPercent

func SimVarPropMaxRpmPercent(args ...interface{}) SimVar

SimVarPropMaxRpmPercent Simvar args contain optional index and/or unit

func SimVarPropRotationAngle

func SimVarPropRotationAngle(args ...interface{}) SimVar

SimVarPropRotationAngle Simvar args contain optional index and/or unit

func SimVarPropRpm

func SimVarPropRpm(args ...interface{}) SimVar

SimVarPropRpm Simvar args contain optional index and/or unit

func SimVarPropSyncActive

func SimVarPropSyncActive(args ...interface{}) SimVar

SimVarPropSyncActive Simvar args contain optional index and/or unit

func SimVarPropSyncDeltaLever

func SimVarPropSyncDeltaLever(args ...interface{}) SimVar

SimVarPropSyncDeltaLever Simvar args contain optional index and/or unit

func SimVarPropThrust

func SimVarPropThrust(args ...interface{}) SimVar

SimVarPropThrust Simvar args contain optional index and/or unit

func SimVarPushbackAngle

func SimVarPushbackAngle(args ...interface{}) SimVar

SimVarPushbackAngle Simvar args contain optional index and/or unit

func SimVarPushbackContactx

func SimVarPushbackContactx(args ...interface{}) SimVar

SimVarPushbackContactx Simvar args contain optional index and/or unit

func SimVarPushbackContacty

func SimVarPushbackContacty(args ...interface{}) SimVar

SimVarPushbackContacty Simvar args contain optional index and/or unit

func SimVarPushbackContactz

func SimVarPushbackContactz(args ...interface{}) SimVar

SimVarPushbackContactz Simvar args contain optional index and/or unit

func SimVarPushbackState

func SimVarPushbackState(args ...interface{}) SimVar

SimVarPushbackState Simvar args contain optional index and/or unit

func SimVarPushbackWait

func SimVarPushbackWait(args ...interface{}) SimVar

SimVarPushbackWait Simvar args contain optional index and/or unit

func SimVarRadInsSwitch

func SimVarRadInsSwitch(args ...interface{}) SimVar

SimVarRadInsSwitch Simvar args contain optional index and/or unit

func SimVarRadioHeight

func SimVarRadioHeight(args ...interface{}) SimVar

SimVarRadioHeight Simvar args contain optional index and/or unit

func SimVarRealism

func SimVarRealism(args ...interface{}) SimVar

SimVarRealism Simvar args contain optional index and/or unit

func SimVarRealismCrashDetection

func SimVarRealismCrashDetection(args ...interface{}) SimVar

SimVarRealismCrashDetection Simvar args contain optional index and/or unit

func SimVarRealismCrashWithOthers

func SimVarRealismCrashWithOthers(args ...interface{}) SimVar

SimVarRealismCrashWithOthers Simvar args contain optional index and/or unit

func SimVarRecipCarburetorTemperature

func SimVarRecipCarburetorTemperature(args ...interface{}) SimVar

SimVarRecipCarburetorTemperature Simvar args contain optional index and/or unit

func SimVarRecipEngAlternateAirPosition

func SimVarRecipEngAlternateAirPosition(args ...interface{}) SimVar

SimVarRecipEngAlternateAirPosition Simvar args contain optional index and/or unit

func SimVarRecipEngAntidetonationTankMaxQuantity

func SimVarRecipEngAntidetonationTankMaxQuantity(args ...interface{}) SimVar

SimVarRecipEngAntidetonationTankMaxQuantity Simvar args contain optional index and/or unit

func SimVarRecipEngAntidetonationTankQuantity

func SimVarRecipEngAntidetonationTankQuantity(args ...interface{}) SimVar

SimVarRecipEngAntidetonationTankQuantity Simvar args contain optional index and/or unit

func SimVarRecipEngAntidetonationTankValve

func SimVarRecipEngAntidetonationTankValve(args ...interface{}) SimVar

SimVarRecipEngAntidetonationTankValve Simvar args contain optional index and/or unit

func SimVarRecipEngBrakePower

func SimVarRecipEngBrakePower(args ...interface{}) SimVar

SimVarRecipEngBrakePower Simvar args contain optional index and/or unit

func SimVarRecipEngCoolantReservoirPercent

func SimVarRecipEngCoolantReservoirPercent(args ...interface{}) SimVar

SimVarRecipEngCoolantReservoirPercent Simvar args contain optional index and/or unit

func SimVarRecipEngCowlFlapPosition

func SimVarRecipEngCowlFlapPosition(args ...interface{}) SimVar

SimVarRecipEngCowlFlapPosition Simvar args contain optional index and/or unit

func SimVarRecipEngCylinderHeadTemperature

func SimVarRecipEngCylinderHeadTemperature(args ...interface{}) SimVar

SimVarRecipEngCylinderHeadTemperature Simvar args contain optional index and/or unit

func SimVarRecipEngCylinderHealth

func SimVarRecipEngCylinderHealth(args ...interface{}) SimVar

SimVarRecipEngCylinderHealth Simvar args contain optional index and/or unit

func SimVarRecipEngDetonating

func SimVarRecipEngDetonating(args ...interface{}) SimVar

SimVarRecipEngDetonating Simvar args contain optional index and/or unit

func SimVarRecipEngEmergencyBoostActive

func SimVarRecipEngEmergencyBoostActive(args ...interface{}) SimVar

SimVarRecipEngEmergencyBoostActive Simvar args contain optional index and/or unit

func SimVarRecipEngEmergencyBoostElapsedTime

func SimVarRecipEngEmergencyBoostElapsedTime(args ...interface{}) SimVar

SimVarRecipEngEmergencyBoostElapsedTime Simvar args contain optional index and/or unit

func SimVarRecipEngFuelAvailable

func SimVarRecipEngFuelAvailable(args ...interface{}) SimVar

SimVarRecipEngFuelAvailable Simvar args contain optional index and/or unit

func SimVarRecipEngFuelFlow

func SimVarRecipEngFuelFlow(args ...interface{}) SimVar

SimVarRecipEngFuelFlow Simvar args contain optional index and/or unit

func SimVarRecipEngFuelNumberTanksUsed

func SimVarRecipEngFuelNumberTanksUsed(args ...interface{}) SimVar

SimVarRecipEngFuelNumberTanksUsed Simvar args contain optional index and/or unit

func SimVarRecipEngFuelTankSelector

func SimVarRecipEngFuelTankSelector(args ...interface{}) SimVar

SimVarRecipEngFuelTankSelector Simvar args contain optional index and/or unit

func SimVarRecipEngFuelTanksUsed

func SimVarRecipEngFuelTanksUsed(args ...interface{}) SimVar

SimVarRecipEngFuelTanksUsed Simvar args contain optional index and/or unit

func SimVarRecipEngLeftMagneto

func SimVarRecipEngLeftMagneto(args ...interface{}) SimVar

SimVarRecipEngLeftMagneto Simvar args contain optional index and/or unit

func SimVarRecipEngManifoldPressure

func SimVarRecipEngManifoldPressure(args ...interface{}) SimVar

SimVarRecipEngManifoldPressure Simvar args contain optional index and/or unit

func SimVarRecipEngNitrousTankMaxQuantity

func SimVarRecipEngNitrousTankMaxQuantity(args ...interface{}) SimVar

SimVarRecipEngNitrousTankMaxQuantity Simvar args contain optional index and/or unit

func SimVarRecipEngNitrousTankQuantity

func SimVarRecipEngNitrousTankQuantity(args ...interface{}) SimVar

SimVarRecipEngNitrousTankQuantity Simvar args contain optional index and/or unit

func SimVarRecipEngNitrousTankValve

func SimVarRecipEngNitrousTankValve(args ...interface{}) SimVar

SimVarRecipEngNitrousTankValve Simvar args contain optional index and/or unit

func SimVarRecipEngNumCylinders

func SimVarRecipEngNumCylinders(args ...interface{}) SimVar

SimVarRecipEngNumCylinders Simvar args contain optional index and/or unit

func SimVarRecipEngNumCylindersFailed

func SimVarRecipEngNumCylindersFailed(args ...interface{}) SimVar

SimVarRecipEngNumCylindersFailed Simvar args contain optional index and/or unit

func SimVarRecipEngPrimer

func SimVarRecipEngPrimer(args ...interface{}) SimVar

SimVarRecipEngPrimer Simvar args contain optional index and/or unit

func SimVarRecipEngRadiatorTemperature

func SimVarRecipEngRadiatorTemperature(args ...interface{}) SimVar

SimVarRecipEngRadiatorTemperature Simvar args contain optional index and/or unit

func SimVarRecipEngRightMagneto

func SimVarRecipEngRightMagneto(args ...interface{}) SimVar

SimVarRecipEngRightMagneto Simvar args contain optional index and/or unit

func SimVarRecipEngStarterTorque

func SimVarRecipEngStarterTorque(args ...interface{}) SimVar

SimVarRecipEngStarterTorque Simvar args contain optional index and/or unit

func SimVarRecipEngTurbineInletTemperature

func SimVarRecipEngTurbineInletTemperature(args ...interface{}) SimVar

SimVarRecipEngTurbineInletTemperature Simvar args contain optional index and/or unit

func SimVarRecipEngTurbochargerFailed

func SimVarRecipEngTurbochargerFailed(args ...interface{}) SimVar

SimVarRecipEngTurbochargerFailed Simvar args contain optional index and/or unit

func SimVarRecipEngWastegatePosition

func SimVarRecipEngWastegatePosition(args ...interface{}) SimVar

SimVarRecipEngWastegatePosition Simvar args contain optional index and/or unit

func SimVarRecipMixtureRatio

func SimVarRecipMixtureRatio(args ...interface{}) SimVar

SimVarRecipMixtureRatio Simvar args contain optional index and/or unit

func SimVarRelativeWindVelocityBodyX

func SimVarRelativeWindVelocityBodyX(args ...interface{}) SimVar

SimVarRelativeWindVelocityBodyX Simvar args contain optional index and/or unit

func SimVarRelativeWindVelocityBodyY

func SimVarRelativeWindVelocityBodyY(args ...interface{}) SimVar

SimVarRelativeWindVelocityBodyY Simvar args contain optional index and/or unit

func SimVarRelativeWindVelocityBodyZ

func SimVarRelativeWindVelocityBodyZ(args ...interface{}) SimVar

SimVarRelativeWindVelocityBodyZ Simvar args contain optional index and/or unit

func SimVarRetractFloatSwitch

func SimVarRetractFloatSwitch(args ...interface{}) SimVar

SimVarRetractFloatSwitch Simvar args contain optional index and/or unit

func SimVarRetractLeftFloatExtended

func SimVarRetractLeftFloatExtended(args ...interface{}) SimVar

SimVarRetractLeftFloatExtended Simvar args contain optional index and/or unit

func SimVarRetractRightFloatExtended

func SimVarRetractRightFloatExtended(args ...interface{}) SimVar

SimVarRetractRightFloatExtended Simvar args contain optional index and/or unit

func SimVarRightWheelRotationAngle

func SimVarRightWheelRotationAngle(args ...interface{}) SimVar

SimVarRightWheelRotationAngle Simvar args contain optional index and/or unit

func SimVarRightWheelRpm

func SimVarRightWheelRpm(args ...interface{}) SimVar

SimVarRightWheelRpm Simvar args contain optional index and/or unit

func SimVarRotationVelocityBodyX

func SimVarRotationVelocityBodyX(args ...interface{}) SimVar

SimVarRotationVelocityBodyX Simvar args contain optional index and/or unit

func SimVarRotationVelocityBodyY

func SimVarRotationVelocityBodyY(args ...interface{}) SimVar

SimVarRotationVelocityBodyY Simvar args contain optional index and/or unit

func SimVarRotationVelocityBodyZ

func SimVarRotationVelocityBodyZ(args ...interface{}) SimVar

SimVarRotationVelocityBodyZ Simvar args contain optional index and/or unit

func SimVarRotorBrakeActive

func SimVarRotorBrakeActive(args ...interface{}) SimVar

SimVarRotorBrakeActive Simvar args contain optional index and/or unit

func SimVarRotorBrakeHandlePos

func SimVarRotorBrakeHandlePos(args ...interface{}) SimVar

SimVarRotorBrakeHandlePos Simvar args contain optional index and/or unit

func SimVarRotorChipDetected

func SimVarRotorChipDetected(args ...interface{}) SimVar

SimVarRotorChipDetected Simvar args contain optional index and/or unit

func SimVarRotorClutchActive

func SimVarRotorClutchActive(args ...interface{}) SimVar

SimVarRotorClutchActive Simvar args contain optional index and/or unit

func SimVarRotorClutchSwitchPos

func SimVarRotorClutchSwitchPos(args ...interface{}) SimVar

SimVarRotorClutchSwitchPos Simvar args contain optional index and/or unit

func SimVarRotorGovActive

func SimVarRotorGovActive(args ...interface{}) SimVar

SimVarRotorGovActive Simvar args contain optional index and/or unit

func SimVarRotorGovSwitchPos

func SimVarRotorGovSwitchPos(args ...interface{}) SimVar

SimVarRotorGovSwitchPos Simvar args contain optional index and/or unit

func SimVarRotorLateralTrimPct

func SimVarRotorLateralTrimPct(args ...interface{}) SimVar

SimVarRotorLateralTrimPct Simvar args contain optional index and/or unit

func SimVarRotorRotationAngle

func SimVarRotorRotationAngle(args ...interface{}) SimVar

SimVarRotorRotationAngle Simvar args contain optional index and/or unit

func SimVarRotorRpmPct

func SimVarRotorRpmPct(args ...interface{}) SimVar

SimVarRotorRpmPct Simvar args contain optional index and/or unit

func SimVarRotorTemperature

func SimVarRotorTemperature(args ...interface{}) SimVar

SimVarRotorTemperature Simvar args contain optional index and/or unit

func SimVarRudderDeflection

func SimVarRudderDeflection(args ...interface{}) SimVar

SimVarRudderDeflection Simvar args contain optional index and/or unit

func SimVarRudderDeflectionPct

func SimVarRudderDeflectionPct(args ...interface{}) SimVar

SimVarRudderDeflectionPct Simvar args contain optional index and/or unit

func SimVarRudderPedalIndicator

func SimVarRudderPedalIndicator(args ...interface{}) SimVar

SimVarRudderPedalIndicator Simvar args contain optional index and/or unit

func SimVarRudderPedalPosition

func SimVarRudderPedalPosition(args ...interface{}) SimVar

SimVarRudderPedalPosition Simvar args contain optional index and/or unit

func SimVarRudderPosition

func SimVarRudderPosition(args ...interface{}) SimVar

SimVarRudderPosition Simvar args contain optional index and/or unit

func SimVarRudderTrim

func SimVarRudderTrim(args ...interface{}) SimVar

SimVarRudderTrim Simvar args contain optional index and/or unit

func SimVarRudderTrimPct

func SimVarRudderTrimPct(args ...interface{}) SimVar

SimVarRudderTrimPct Simvar args contain optional index and/or unit

func SimVarSeaLevelPressure

func SimVarSeaLevelPressure(args ...interface{}) SimVar

SimVarSeaLevelPressure Simvar args contain optional index and/or unit

func SimVarSelectedDme

func SimVarSelectedDme(args ...interface{}) SimVar

SimVarSelectedDme Simvar args contain optional index and/or unit

func SimVarSemibodyLoadfactorY

func SimVarSemibodyLoadfactorY(args ...interface{}) SimVar

SimVarSemibodyLoadfactorY Simvar args contain optional index and/or unit

func SimVarSemibodyLoadfactorYdot

func SimVarSemibodyLoadfactorYdot(args ...interface{}) SimVar

SimVarSemibodyLoadfactorYdot Simvar args contain optional index and/or unit

func SimVarSigmaSqrt

func SimVarSigmaSqrt(args ...interface{}) SimVar

SimVarSigmaSqrt Simvar args contain optional index and/or unit

func SimVarSimDisabled

func SimVarSimDisabled(args ...interface{}) SimVar

SimVarSimDisabled Simvar args contain optional index and/or unit

func SimVarSimOnGround

func SimVarSimOnGround(args ...interface{}) SimVar

SimVarSimOnGround Simvar args contain optional index and/or unit

func SimVarSimulatedRadius

func SimVarSimulatedRadius(args ...interface{}) SimVar

SimVarSimulatedRadius Simvar args contain optional index and/or unit

func SimVarSimulationRate

func SimVarSimulationRate(args ...interface{}) SimVar

SimVarSimulationRate Simvar args contain optional index and/or unit

func SimVarSlingActivePayloadStation

func SimVarSlingActivePayloadStation(args ...interface{}) SimVar

SimVarSlingActivePayloadStation Simvar args contain optional index and/or unit

func SimVarSlingCableBroken

func SimVarSlingCableBroken(args ...interface{}) SimVar

SimVarSlingCableBroken Simvar args contain optional index and/or unit

func SimVarSlingCableExtendedLength

func SimVarSlingCableExtendedLength(args ...interface{}) SimVar

SimVarSlingCableExtendedLength Simvar args contain optional index and/or unit

func SimVarSlingHoistPercentDeployed

func SimVarSlingHoistPercentDeployed(args ...interface{}) SimVar

SimVarSlingHoistPercentDeployed Simvar args contain optional index and/or unit

func SimVarSlingHookInPickupMode

func SimVarSlingHookInPickupMode(args ...interface{}) SimVar

SimVarSlingHookInPickupMode Simvar args contain optional index and/or unit

func SimVarSlingObjectAttached

func SimVarSlingObjectAttached(args ...interface{}) SimVar

SimVarSlingObjectAttached Simvar args contain optional index and/or unit

func SimVarSmokeEnable

func SimVarSmokeEnable(args ...interface{}) SimVar

SimVarSmokeEnable Simvar args contain optional index and/or unit

func SimVarSmokesystemAvailable

func SimVarSmokesystemAvailable(args ...interface{}) SimVar

SimVarSmokesystemAvailable Simvar args contain optional index and/or unit

func SimVarSpoilerAvailable

func SimVarSpoilerAvailable(args ...interface{}) SimVar

SimVarSpoilerAvailable Simvar args contain optional index and/or unit

func SimVarSpoilersArmed

func SimVarSpoilersArmed(args ...interface{}) SimVar

SimVarSpoilersArmed Simvar args contain optional index and/or unit

func SimVarSpoilersHandlePosition

func SimVarSpoilersHandlePosition(args ...interface{}) SimVar

SimVarSpoilersHandlePosition Simvar args contain optional index and/or unit

func SimVarSpoilersLeftPosition

func SimVarSpoilersLeftPosition(args ...interface{}) SimVar

SimVarSpoilersLeftPosition Simvar args contain optional index and/or unit

func SimVarSpoilersRightPosition

func SimVarSpoilersRightPosition(args ...interface{}) SimVar

SimVarSpoilersRightPosition Simvar args contain optional index and/or unit

func SimVarStallAlpha

func SimVarStallAlpha(args ...interface{}) SimVar

SimVarStallAlpha Simvar args contain optional index and/or unit

func SimVarStallHornAvailable

func SimVarStallHornAvailable(args ...interface{}) SimVar

SimVarStallHornAvailable Simvar args contain optional index and/or unit

func SimVarStallWarning

func SimVarStallWarning(args ...interface{}) SimVar

SimVarStallWarning Simvar args contain optional index and/or unit

func SimVarStandardAtmTemperature

func SimVarStandardAtmTemperature(args ...interface{}) SimVar

SimVarStandardAtmTemperature Simvar args contain optional index and/or unit

func SimVarStaticCgToGround

func SimVarStaticCgToGround(args ...interface{}) SimVar

SimVarStaticCgToGround Simvar args contain optional index and/or unit

func SimVarStaticPitch

func SimVarStaticPitch(args ...interface{}) SimVar

SimVarStaticPitch Simvar args contain optional index and/or unit

func SimVarSteerInputControl

func SimVarSteerInputControl(args ...interface{}) SimVar

SimVarSteerInputControl Simvar args contain optional index and/or unit

func SimVarStrobesAvailable

func SimVarStrobesAvailable(args ...interface{}) SimVar

SimVarStrobesAvailable Simvar args contain optional index and/or unit

func SimVarStructAmbientWind

func SimVarStructAmbientWind(args ...interface{}) SimVar

SimVarStructAmbientWind Simvar args contain optional index and/or unit

func SimVarStructBodyRotationVelocity

func SimVarStructBodyRotationVelocity(args ...interface{}) SimVar

SimVarStructBodyRotationVelocity Simvar args contain optional index and/or unit

func SimVarStructBodyVelocity

func SimVarStructBodyVelocity(args ...interface{}) SimVar

SimVarStructBodyVelocity Simvar args contain optional index and/or unit

func SimVarStructEnginePosition

func SimVarStructEnginePosition(args ...interface{}) SimVar

SimVarStructEnginePosition Simvar args contain optional index and/or unit

func SimVarStructEyepointDynamicAngle

func SimVarStructEyepointDynamicAngle(args ...interface{}) SimVar

SimVarStructEyepointDynamicAngle Simvar args contain optional index and/or unit

func SimVarStructEyepointDynamicOffset

func SimVarStructEyepointDynamicOffset(args ...interface{}) SimVar

SimVarStructEyepointDynamicOffset Simvar args contain optional index and/or unit

func SimVarStructLatlonalt

func SimVarStructLatlonalt(args ...interface{}) SimVar

SimVarStructLatlonalt Simvar args contain optional index and/or unit

func SimVarStructLatlonaltpbh

func SimVarStructLatlonaltpbh(args ...interface{}) SimVar

SimVarStructLatlonaltpbh Simvar args contain optional index and/or unit

func SimVarStructSurfaceRelativeVelocity

func SimVarStructSurfaceRelativeVelocity(args ...interface{}) SimVar

SimVarStructSurfaceRelativeVelocity Simvar args contain optional index and/or unit

func SimVarStructWorldAcceleration

func SimVarStructWorldAcceleration(args ...interface{}) SimVar

SimVarStructWorldAcceleration Simvar args contain optional index and/or unit

func SimVarStructWorldRotationVelocity

func SimVarStructWorldRotationVelocity(args ...interface{}) SimVar

SimVarStructWorldRotationVelocity Simvar args contain optional index and/or unit

func SimVarStructWorldvelocity

func SimVarStructWorldvelocity(args ...interface{}) SimVar

SimVarStructWorldvelocity Simvar args contain optional index and/or unit

func SimVarStructuralDeiceSwitch

func SimVarStructuralDeiceSwitch(args ...interface{}) SimVar

SimVarStructuralDeiceSwitch Simvar args contain optional index and/or unit

func SimVarStructuralIcePct

func SimVarStructuralIcePct(args ...interface{}) SimVar

SimVarStructuralIcePct Simvar args contain optional index and/or unit

func SimVarSuctionPressure

func SimVarSuctionPressure(args ...interface{}) SimVar

SimVarSuctionPressure Simvar args contain optional index and/or unit

func SimVarSurfaceCondition

func SimVarSurfaceCondition(args ...interface{}) SimVar

SimVarSurfaceCondition Simvar args contain optional index and/or unit

func SimVarSurfaceInfoValid

func SimVarSurfaceInfoValid(args ...interface{}) SimVar

SimVarSurfaceInfoValid Simvar args contain optional index and/or unit

func SimVarSurfaceType

func SimVarSurfaceType(args ...interface{}) SimVar

SimVarSurfaceType Simvar args contain optional index and/or unit

func SimVarTailhookPosition

func SimVarTailhookPosition(args ...interface{}) SimVar

SimVarTailhookPosition Simvar args contain optional index and/or unit

func SimVarTailwheelLockOn

func SimVarTailwheelLockOn(args ...interface{}) SimVar

SimVarTailwheelLockOn Simvar args contain optional index and/or unit

func SimVarThrottleLowerLimit

func SimVarThrottleLowerLimit(args ...interface{}) SimVar

SimVarThrottleLowerLimit Simvar args contain optional index and/or unit

func SimVarTimeOfDay

func SimVarTimeOfDay(args ...interface{}) SimVar

SimVarTimeOfDay Simvar args contain optional index and/or unit

func SimVarTimeZoneOffset

func SimVarTimeZoneOffset(args ...interface{}) SimVar

SimVarTimeZoneOffset Simvar args contain optional index and/or unit

func SimVarTitle

func SimVarTitle(args ...interface{}) SimVar

SimVarTitle Simvar args contain optional index and/or unit

func SimVarToeBrakesAvailable

func SimVarToeBrakesAvailable(args ...interface{}) SimVar

SimVarToeBrakesAvailable Simvar args contain optional index and/or unit

func SimVarTotalAirTemperature

func SimVarTotalAirTemperature(args ...interface{}) SimVar

SimVarTotalAirTemperature Simvar args contain optional index and/or unit

func SimVarTotalVelocity

func SimVarTotalVelocity(args ...interface{}) SimVar

SimVarTotalVelocity Simvar args contain optional index and/or unit

func SimVarTotalWeight

func SimVarTotalWeight(args ...interface{}) SimVar

SimVarTotalWeight Simvar args contain optional index and/or unit

func SimVarTotalWeightCrossCoupledMoi

func SimVarTotalWeightCrossCoupledMoi(args ...interface{}) SimVar

SimVarTotalWeightCrossCoupledMoi Simvar args contain optional index and/or unit

func SimVarTotalWeightPitchMoi

func SimVarTotalWeightPitchMoi(args ...interface{}) SimVar

SimVarTotalWeightPitchMoi Simvar args contain optional index and/or unit

func SimVarTotalWeightRollMoi

func SimVarTotalWeightRollMoi(args ...interface{}) SimVar

SimVarTotalWeightRollMoi Simvar args contain optional index and/or unit

func SimVarTotalWeightYawMoi

func SimVarTotalWeightYawMoi(args ...interface{}) SimVar

SimVarTotalWeightYawMoi Simvar args contain optional index and/or unit

func SimVarTotalWorldVelocity

func SimVarTotalWorldVelocity(args ...interface{}) SimVar

SimVarTotalWorldVelocity Simvar args contain optional index and/or unit

func SimVarTowConnection

func SimVarTowConnection(args ...interface{}) SimVar

SimVarTowConnection Simvar args contain optional index and/or unit

func SimVarTowReleaseHandle

func SimVarTowReleaseHandle(args ...interface{}) SimVar

SimVarTowReleaseHandle Simvar args contain optional index and/or unit

func SimVarTrailingEdgeFlapsLeftAngle

func SimVarTrailingEdgeFlapsLeftAngle(args ...interface{}) SimVar

SimVarTrailingEdgeFlapsLeftAngle Simvar args contain optional index and/or unit

func SimVarTrailingEdgeFlapsLeftPercent

func SimVarTrailingEdgeFlapsLeftPercent(args ...interface{}) SimVar

SimVarTrailingEdgeFlapsLeftPercent Simvar args contain optional index and/or unit

func SimVarTrailingEdgeFlapsRightAngle

func SimVarTrailingEdgeFlapsRightAngle(args ...interface{}) SimVar

SimVarTrailingEdgeFlapsRightAngle Simvar args contain optional index and/or unit

func SimVarTrailingEdgeFlapsRightPercent

func SimVarTrailingEdgeFlapsRightPercent(args ...interface{}) SimVar

SimVarTrailingEdgeFlapsRightPercent Simvar args contain optional index and/or unit

func SimVarTransponderAvailable

func SimVarTransponderAvailable(args ...interface{}) SimVar

SimVarTransponderAvailable Simvar args contain optional index and/or unit

func SimVarTransponderCode

func SimVarTransponderCode(args ...interface{}) SimVar

SimVarTransponderCode Simvar args contain optional index and/or unit

func SimVarTrueAirspeedSelected

func SimVarTrueAirspeedSelected(args ...interface{}) SimVar

SimVarTrueAirspeedSelected Simvar args contain optional index and/or unit

func SimVarTurbEngAfterburner

func SimVarTurbEngAfterburner(args ...interface{}) SimVar

SimVarTurbEngAfterburner Simvar args contain optional index and/or unit

func SimVarTurbEngBleedAir

func SimVarTurbEngBleedAir(args ...interface{}) SimVar

SimVarTurbEngBleedAir Simvar args contain optional index and/or unit

func SimVarTurbEngCorrectedFf

func SimVarTurbEngCorrectedFf(args ...interface{}) SimVar

SimVarTurbEngCorrectedFf Simvar args contain optional index and/or unit

func SimVarTurbEngCorrectedN1

func SimVarTurbEngCorrectedN1(args ...interface{}) SimVar

SimVarTurbEngCorrectedN1 Simvar

func SimVarTurbEngCorrectedN2

func SimVarTurbEngCorrectedN2(args ...interface{}) SimVar

SimVarTurbEngCorrectedN2 Simvar

func SimVarTurbEngFuelAvailable

func SimVarTurbEngFuelAvailable(args ...interface{}) SimVar

SimVarTurbEngFuelAvailable Simvar args contain optional index and/or unit

func SimVarTurbEngFuelFlowPph

func SimVarTurbEngFuelFlowPph(args ...interface{}) SimVar

SimVarTurbEngFuelFlowPph Simvar args contain optional index and/or unit

func SimVarTurbEngIgnitionSwitch

func SimVarTurbEngIgnitionSwitch(args ...interface{}) SimVar

SimVarTurbEngIgnitionSwitch Simvar args contain optional index and/or unit

func SimVarTurbEngItt

func SimVarTurbEngItt(args ...interface{}) SimVar

SimVarTurbEngItt Simvar args contain optional index and/or unit

func SimVarTurbEngJetThrust

func SimVarTurbEngJetThrust(args ...interface{}) SimVar

SimVarTurbEngJetThrust Simvar args contain optional index and/or unit

func SimVarTurbEngMasterStarterSwitch

func SimVarTurbEngMasterStarterSwitch(args ...interface{}) SimVar

SimVarTurbEngMasterStarterSwitch Simvar args contain optional index and/or unit

func SimVarTurbEngMaxTorquePercent

func SimVarTurbEngMaxTorquePercent(args ...interface{}) SimVar

SimVarTurbEngMaxTorquePercent Simvar args contain optional index and/or unit

func SimVarTurbEngN1

func SimVarTurbEngN1(args ...interface{}) SimVar

SimVarTurbEngN1 Simvar

func SimVarTurbEngN2

func SimVarTurbEngN2(args ...interface{}) SimVar

SimVarTurbEngN2 Simvar

func SimVarTurbEngNumTanksUsed

func SimVarTurbEngNumTanksUsed(args ...interface{}) SimVar

SimVarTurbEngNumTanksUsed Simvar args contain optional index and/or unit

func SimVarTurbEngPressureRatio

func SimVarTurbEngPressureRatio(args ...interface{}) SimVar

SimVarTurbEngPressureRatio Simvar args contain optional index and/or unit

func SimVarTurbEngPrimaryNozzlePercent

func SimVarTurbEngPrimaryNozzlePercent(args ...interface{}) SimVar

SimVarTurbEngPrimaryNozzlePercent Simvar args contain optional index and/or unit

func SimVarTurbEngReverseNozzlePercent

func SimVarTurbEngReverseNozzlePercent(args ...interface{}) SimVar

SimVarTurbEngReverseNozzlePercent Simvar args contain optional index and/or unit

func SimVarTurbEngTankSelector

func SimVarTurbEngTankSelector(args ...interface{}) SimVar

SimVarTurbEngTankSelector Simvar args contain optional index and/or unit

func SimVarTurbEngTanksUsed

func SimVarTurbEngTanksUsed(args ...interface{}) SimVar

SimVarTurbEngTanksUsed Simvar args contain optional index and/or unit

func SimVarTurbEngVibration

func SimVarTurbEngVibration(args ...interface{}) SimVar

SimVarTurbEngVibration Simvar args contain optional index and/or unit

func SimVarTurnCoordinatorBall

func SimVarTurnCoordinatorBall(args ...interface{}) SimVar

SimVarTurnCoordinatorBall Simvar args contain optional index and/or unit

func SimVarTurnIndicatorRate

func SimVarTurnIndicatorRate(args ...interface{}) SimVar

SimVarTurnIndicatorRate Simvar args contain optional index and/or unit

func SimVarTurnIndicatorSwitch

func SimVarTurnIndicatorSwitch(args ...interface{}) SimVar

SimVarTurnIndicatorSwitch Simvar args contain optional index and/or unit

func SimVarTypicalDescentRate

func SimVarTypicalDescentRate(args ...interface{}) SimVar

SimVarTypicalDescentRate Simvar args contain optional index and/or unit

func SimVarUnitOfMeasure

func SimVarUnitOfMeasure(args ...interface{}) SimVar

SimVarUnitOfMeasure Simvar args contain optional index and/or unit

func SimVarUnlimitedFuel

func SimVarUnlimitedFuel(args ...interface{}) SimVar

SimVarUnlimitedFuel Simvar args contain optional index and/or unit

func SimVarUserInputEnabled

func SimVarUserInputEnabled(args ...interface{}) SimVar

SimVarUserInputEnabled Simvar args contain optional index and/or unit

func SimVarVariometerRate

func SimVarVariometerRate(args ...interface{}) SimVar

SimVarVariometerRate Simvar args contain optional index and/or unit

func SimVarVariometerSwitch

func SimVarVariometerSwitch(args ...interface{}) SimVar

SimVarVariometerSwitch Simvar args contain optional index and/or unit

func SimVarVelocityBodyX

func SimVarVelocityBodyX(args ...interface{}) SimVar

SimVarVelocityBodyX Simvar args contain optional index and/or unit

func SimVarVelocityBodyY

func SimVarVelocityBodyY(args ...interface{}) SimVar

SimVarVelocityBodyY Simvar args contain optional index and/or unit

func SimVarVelocityBodyZ

func SimVarVelocityBodyZ(args ...interface{}) SimVar

SimVarVelocityBodyZ Simvar args contain optional index and/or unit

func SimVarVelocityWorldX

func SimVarVelocityWorldX(args ...interface{}) SimVar

SimVarVelocityWorldX Simvar args contain optional index and/or unit

func SimVarVelocityWorldY

func SimVarVelocityWorldY(args ...interface{}) SimVar

SimVarVelocityWorldY Simvar args contain optional index and/or unit

func SimVarVelocityWorldZ

func SimVarVelocityWorldZ(args ...interface{}) SimVar

SimVarVelocityWorldZ Simvar args contain optional index and/or unit

func SimVarVerticalSpeed

func SimVarVerticalSpeed(args ...interface{}) SimVar

SimVarVerticalSpeed Simvar args contain optional index and/or unit

func SimVarVisualModelRadius

func SimVarVisualModelRadius(args ...interface{}) SimVar

SimVarVisualModelRadius Simvar args contain optional index and/or unit

func SimVarWaterBallastValve

func SimVarWaterBallastValve(args ...interface{}) SimVar

SimVarWaterBallastValve Simvar args contain optional index and/or unit

func SimVarWaterLeftRudderExtended

func SimVarWaterLeftRudderExtended(args ...interface{}) SimVar

SimVarWaterLeftRudderExtended Simvar args contain optional index and/or unit

func SimVarWaterLeftRudderSteerAngle

func SimVarWaterLeftRudderSteerAngle(args ...interface{}) SimVar

SimVarWaterLeftRudderSteerAngle Simvar args contain optional index and/or unit

func SimVarWaterLeftRudderSteerAnglePct

func SimVarWaterLeftRudderSteerAnglePct(args ...interface{}) SimVar

SimVarWaterLeftRudderSteerAnglePct Simvar args contain optional index and/or unit

func SimVarWaterRightRudderExtended

func SimVarWaterRightRudderExtended(args ...interface{}) SimVar

SimVarWaterRightRudderExtended Simvar args contain optional index and/or unit

func SimVarWaterRightRudderSteerAngle

func SimVarWaterRightRudderSteerAngle(args ...interface{}) SimVar

SimVarWaterRightRudderSteerAngle Simvar args contain optional index and/or unit

func SimVarWaterRightRudderSteerAnglePct

func SimVarWaterRightRudderSteerAnglePct(args ...interface{}) SimVar

SimVarWaterRightRudderSteerAnglePct Simvar args contain optional index and/or unit

func SimVarWaterRudderHandlePosition

func SimVarWaterRudderHandlePosition(args ...interface{}) SimVar

SimVarWaterRudderHandlePosition Simvar args contain optional index and/or unit

func SimVarWheelRotationAngle

func SimVarWheelRotationAngle(args ...interface{}) SimVar

SimVarWheelRotationAngle Simvar args contain optional index and/or unit

func SimVarWheelRpm

func SimVarWheelRpm(args ...interface{}) SimVar

SimVarWheelRpm Simvar args contain optional index and/or unit

func SimVarWindshieldRainEffectAvailable

func SimVarWindshieldRainEffectAvailable(args ...interface{}) SimVar

SimVarWindshieldRainEffectAvailable Simvar args contain optional index and/or unit

func SimVarWingArea

func SimVarWingArea(args ...interface{}) SimVar

SimVarWingArea Simvar args contain optional index and/or unit

func SimVarWingFlexPct

func SimVarWingFlexPct(args ...interface{}) SimVar

SimVarWingFlexPct Simvar args contain optional index and/or unit

func SimVarWingSpan

func SimVarWingSpan(args ...interface{}) SimVar

SimVarWingSpan Simvar args contain optional index and/or unit

func SimVarWiskeyCompassIndicationDegrees

func SimVarWiskeyCompassIndicationDegrees(args ...interface{}) SimVar

SimVarWiskeyCompassIndicationDegrees Simvar args contain optional index and/or unit

func SimVarYawStringAngle

func SimVarYawStringAngle(args ...interface{}) SimVar

SimVarYawStringAngle Simvar args contain optional index and/or unit

func SimVarYawStringPctExtended

func SimVarYawStringPctExtended(args ...interface{}) SimVar

SimVarYawStringPctExtended Simvar args contain optional index and/or unit

func SimVarYokeXIndicator

func SimVarYokeXIndicator(args ...interface{}) SimVar

SimVarYokeXIndicator Simvar args contain optional index and/or unit

func SimVarYokeXPosition

func SimVarYokeXPosition(args ...interface{}) SimVar

SimVarYokeXPosition Simvar args contain optional index and/or unit

func SimVarYokeYIndicator

func SimVarYokeYIndicator(args ...interface{}) SimVar

SimVarYokeYIndicator Simvar args contain optional index and/or unit

func SimVarYokeYPosition

func SimVarYokeYPosition(args ...interface{}) SimVar

SimVarYokeYPosition Simvar args contain optional index and/or unit

func SimVarZeroLiftAlpha

func SimVarZeroLiftAlpha(args ...interface{}) SimVar

SimVarZeroLiftAlpha Simvar args contain optional index and/or unit

func SimVarZuluDayOfMonth

func SimVarZuluDayOfMonth(args ...interface{}) SimVar

SimVarZuluDayOfMonth Simvar args contain optional index and/or unit

func SimVarZuluDayOfWeek

func SimVarZuluDayOfWeek(args ...interface{}) SimVar

SimVarZuluDayOfWeek Simvar args contain optional index and/or unit

func SimVarZuluDayOfYear

func SimVarZuluDayOfYear(args ...interface{}) SimVar

SimVarZuluDayOfYear Simvar args contain optional index and/or unit

func SimVarZuluMonthOfYear

func SimVarZuluMonthOfYear(args ...interface{}) SimVar

SimVarZuluMonthOfYear Simvar args contain optional index and/or unit

func SimVarZuluTime

func SimVarZuluTime(args ...interface{}) SimVar

SimVarZuluTime Simvar args contain optional index and/or unit

func SimVarZuluYear

func SimVarZuluYear(args ...interface{}) SimVar

SimVarZuluYear Simvar args contain optional index and/or unit

func (*SimVar) GetBool

func (s *SimVar) GetBool() (bool, error)

func (*SimVar) GetData

func (s *SimVar) GetData() []byte

func (*SimVar) GetDataLatLonAlt

func (s *SimVar) GetDataLatLonAlt() (*SIMCONNECT_DATA_LATLONALT, error)

func (*SimVar) GetDataWaypoint

func (s *SimVar) GetDataWaypoint() (*SIMCONNECT_DATA_WAYPOINT, error)

func (*SimVar) GetDataXYZ

func (s *SimVar) GetDataXYZ() (*SIMCONNECT_DATA_XYZ, error)

func (*SimVar) GetDatumType

func (s *SimVar) GetDatumType() uint32

func (*SimVar) GetDegrees

func (s *SimVar) GetDegrees() (float64, error)

func (*SimVar) GetFloat64

func (s *SimVar) GetFloat64() (float64, error)

func (*SimVar) GetInt

func (s *SimVar) GetInt() (int, error)

GetInt lost precision

func (*SimVar) GetSize

func (s *SimVar) GetSize() int

func (*SimVar) GetString

func (s *SimVar) GetString() string

func (*SimVar) SetFloat64

func (s *SimVar) SetFloat64(f float64)

type SimVarUnit

type SimVarUnit string
const (
	UnitBool                    SimVarUnit = "Bool"
	UnitFeetpersecond           SimVarUnit = "Feetpersecond"
	UnitPercentover100          SimVarUnit = "Percentover100"
	UnitNumber                  SimVarUnit = "Number"
	UnitGallons                 SimVarUnit = "Gallons"
	UnitString                  SimVarUnit = "String"
	UnitBoolString              SimVarUnit = "Bool/String"
	UnitFeet                    SimVarUnit = "Feet"
	UnitSimconnectDataXyz       SimVarUnit = "SimconnectDataXyz"
	UnitMask                    SimVarUnit = "Mask"
	UnitKnots                   SimVarUnit = "Knots"
	UnitSimconnectDataWaypoint  SimVarUnit = "SimconnectDataWaypoint"
	UnitDegrees                 SimVarUnit = "Degrees"
	UnitSeconds                 SimVarUnit = "Seconds"
	UnitBoolean                 SimVarUnit = "Boolean"
	UnitSimconnectDataLatlonalt SimVarUnit = "SimconnectDataLatlonalt"
	UnitPercent                 SimVarUnit = "Percent"
	UnitEnum                    SimVarUnit = "Enum"
	UnitRpm                     SimVarUnit = "Rpm"
	UnitRankine                 SimVarUnit = "Rankine"
	UnitPsi                     SimVarUnit = "Psi"
	UnitHours                   SimVarUnit = "Hours"
	UnitPosition                SimVarUnit = "Position"
	Unitftlbpersecond           SimVarUnit = "ftlbpersecond"
	UnitFootpound               SimVarUnit = "Footpound"
	UnitCelsius                 SimVarUnit = "Celsius"
	UnitPoundsperhour           SimVarUnit = "Poundsperhour"
	UnitRatio                   SimVarUnit = "Ratio"
	UnitPounds                  SimVarUnit = "Pounds"
	UnitRadians                 SimVarUnit = "Radians"
	UnitFootpounds              SimVarUnit = "Footpounds"
	UnitpoundForcepersquareinch SimVarUnit = "pound-forcepersquareinch"
	UnitinHg                    SimVarUnit = "inHg"
	UnitPSI                     SimVarUnit = "PSI"
	UnitFeetpersecondsquared    SimVarUnit = "Feetpersecondsquared"
	UnitMeters                  SimVarUnit = "Meters"
	UnitMach                    SimVarUnit = "Mach"
	UnitMillibars               SimVarUnit = "Millibars"
	UnitRadianspersecond        SimVarUnit = "Radianspersecond"
	UnitGforce                  SimVarUnit = "Gforce"
	UnitFrequencyBCD16          SimVarUnit = "FrequencyBCD16"
	UnitMHz                     SimVarUnit = "MHz"
	UnitNauticalmiles           SimVarUnit = "Nauticalmiles"
	UnitFrequencyADFBCD32       SimVarUnit = "FrequencyADFBCD32"
	UnitHz                      SimVarUnit = "Hz"
	UnitBCO16                   SimVarUnit = "BCO16"
	UnitMeterspersecond         SimVarUnit = "Meterspersecond"
	UnitFlags                   SimVarUnit = "Flags"
	Unitpsf                     SimVarUnit = "psf"
	UnitPercentage              SimVarUnit = "Percentage"
	UnitFeetPMinute             SimVarUnit = "Feet/minute"
	UnitSlugspercubicfeet       SimVarUnit = "Slugspercubicfeet"
	UnitAmperes                 SimVarUnit = "Amperes"
	UnitVolts                   SimVarUnit = "Volts"
	UnitPoundforcepersquarefoot SimVarUnit = "Poundforcepersquarefoot"
	UnitGForce                  SimVarUnit = "GForce"
	UnitFeetperminute           SimVarUnit = "Feetperminute"
	UnitPoundspersquarefoot     SimVarUnit = "Poundspersquarefoot"
	Unitfootpounds              SimVarUnit = "footpounds"
	UnitSquarefeet              SimVarUnit = "Squarefeet"
	UnitPerradian               SimVarUnit = "Perradian"
	UnitMachs                   SimVarUnit = "Machs"
	Unitslugfeetsquared         SimVarUnit = "slugfeetsquared"
	UnitAmps                    SimVarUnit = "Amps"
	UnitPersecond               SimVarUnit = "Persecond"
	UnitString64                SimVarUnit = "String64"
	UnitString8                 SimVarUnit = "String8"
	UnitVariablelengthstring    SimVarUnit = "Variablelengthstring"
)

type SyscallSC

type SyscallSC struct {
	// contains filtered or unexported fields
}

func NewSyscallSC

func NewSyscallSC() (*SyscallSC, error)

NewsyscallSC.pinit all syscall

func (*SyscallSC) AICreateEnrouteATCAircraft

func (syscallSC *SyscallSC) AICreateEnrouteATCAircraft(hSimConnect uintptr, szContainerTitle uintptr, szTailNumber uintptr, iFlightNumber uintptr, szFlightPlanPath uintptr, dFlightPlanPosition uintptr, bTouchAndGo uintptr, RequestID uintptr) error

func (*SyscallSC) AICreateNonATCAircraft

func (syscallSC *SyscallSC) AICreateNonATCAircraft(hSimConnect uintptr, szContainerTitle uintptr, szTailNumber uintptr, InitPos uintptr, RequestID uintptr) error

func (*SyscallSC) AICreateParkedATCAircraft

func (syscallSC *SyscallSC) AICreateParkedATCAircraft(hSimConnect uintptr, szContainerTitle uintptr, szTailNumber uintptr, szAirportID uintptr, RequestID uintptr) error

func (*SyscallSC) AICreateSimulatedObject

func (syscallSC *SyscallSC) AICreateSimulatedObject(hSimConnect uintptr, szContainerTitle uintptr, InitPos uintptr, RequestID uintptr) error

func (*SyscallSC) AIReleaseControl

func (syscallSC *SyscallSC) AIReleaseControl(hSimConnect uintptr, ObjectID uintptr, RequestID uintptr) error

func (*SyscallSC) AIRemoveObject

func (syscallSC *SyscallSC) AIRemoveObject(hSimConnect uintptr, ObjectID uintptr, RequestID uintptr) error

func (*SyscallSC) AISetAircraftFlightPlan

func (syscallSC *SyscallSC) AISetAircraftFlightPlan(hSimConnect uintptr, ObjectID uintptr, szFlightPlanPath uintptr, RequestID uintptr) error

func (*SyscallSC) AddClientEventToNotificationGroup

func (syscallSC *SyscallSC) AddClientEventToNotificationGroup(hSimConnect uintptr, GroupID uintptr, EventID uintptr, bMaskable uintptr) error

func (*SyscallSC) AddToClientDataDefinition

func (syscallSC *SyscallSC) AddToClientDataDefinition(hSimConnect uintptr, DefineID uintptr, dwOffset uintptr, dwSizeOrType uintptr, fEpsilon uintptr, DatumID uintptr) error

func (*SyscallSC) AddToDataDefinition

func (syscallSC *SyscallSC) AddToDataDefinition(hSimConnect uintptr, DefineID uintptr, DatumName uintptr, UnitsName uintptr, DatumType uintptr, fEpsilon uintptr, DatumID uintptr) error

func (*SyscallSC) CallDispatch

func (syscallSC *SyscallSC) CallDispatch(hSimConnect uintptr, pfcnDispatch uintptr, pContext uintptr) error

func (*SyscallSC) CameraSetRelative6DOF

func (syscallSC *SyscallSC) CameraSetRelative6DOF(hSimConnect uintptr, fDeltaX uintptr, fDeltaY uintptr, fDeltaZ uintptr, fPitchDeg uintptr, fBankDeg uintptr, fHeadingDeg uintptr) error

func (*SyscallSC) ClearClientDataDefinition

func (syscallSC *SyscallSC) ClearClientDataDefinition(hSimConnect uintptr, DefineID uintptr) error

func (*SyscallSC) ClearDataDefinition

func (syscallSC *SyscallSC) ClearDataDefinition(hSimConnect uintptr, DefineID uintptr) error

func (*SyscallSC) ClearInputGroup

func (syscallSC *SyscallSC) ClearInputGroup(hSimConnect uintptr, GroupID uintptr) error

func (*SyscallSC) ClearNotificationGroup

func (syscallSC *SyscallSC) ClearNotificationGroup(hSimConnect uintptr, GroupID uintptr) error

func (*SyscallSC) Close

func (syscallSC *SyscallSC) Close(hSimConnect uintptr) error

func (*SyscallSC) CompleteCustomMissionAction

func (syscallSC *SyscallSC) CompleteCustomMissionAction(hSimConnect uintptr, guidInstanceId uintptr) error

func (*SyscallSC) CreateClientData

func (syscallSC *SyscallSC) CreateClientData(hSimConnect uintptr, ClientDataID uintptr, dwSize uintptr, Flags uintptr) error

func (*SyscallSC) ExecuteMissionAction

func (syscallSC *SyscallSC) ExecuteMissionAction(hSimConnect uintptr, guidInstanceId uintptr) error

func (*SyscallSC) FlightLoad

func (syscallSC *SyscallSC) FlightLoad(hSimConnect uintptr, szFileName uintptr) error

func (*SyscallSC) FlightPlanLoad

func (syscallSC *SyscallSC) FlightPlanLoad(hSimConnect uintptr, szFileName uintptr) error

func (*SyscallSC) FlightSave

func (syscallSC *SyscallSC) FlightSave(hSimConnect uintptr, szFileName uintptr, szTitle uintptr, szDescription uintptr, Flags uintptr) error

func (*SyscallSC) GetLastSentPacketID

func (syscallSC *SyscallSC) GetLastSentPacketID(hSimConnect uintptr, pdwError uintptr) error

func (*SyscallSC) GetNextDispatch

func (syscallSC *SyscallSC) GetNextDispatch(hSimConnect uintptr, ppData uintptr, pcbData uintptr) error

func (*SyscallSC) InsertString

func (syscallSC *SyscallSC) InsertString(pDest uintptr, cbDest uintptr, ppEnd uintptr, pcbStringV uintptr, pSource uintptr) error

func (*SyscallSC) MapClientDataNameToID

func (syscallSC *SyscallSC) MapClientDataNameToID(hSimConnect uintptr, szClientDataName uintptr, ClientDataID uintptr) error

func (*SyscallSC) MapClientEventToSimEvent

func (syscallSC *SyscallSC) MapClientEventToSimEvent(hSimConnect uintptr, EventID uintptr, EventName uintptr) error

func (*SyscallSC) MapInputEventToClientEvent

func (syscallSC *SyscallSC) MapInputEventToClientEvent(hSimConnect uintptr, GroupID uintptr, szInputDefinition uintptr, DownEventID uintptr, DownValue uintptr, UpEventID uintptr, UpValue uintptr, bMaskable uintptr) error

func (*SyscallSC) MenuAddItem

func (syscallSC *SyscallSC) MenuAddItem(hSimConnect uintptr, szMenuItem uintptr, MenuEventID uintptr, dwData uintptr) error

func (*SyscallSC) MenuAddSubItem

func (syscallSC *SyscallSC) MenuAddSubItem(hSimConnect uintptr, MenuEventID uintptr, szMenuItem uintptr, SubMenuEventID uintptr, dwData uintptr) error

func (*SyscallSC) MenuDeleteItem

func (syscallSC *SyscallSC) MenuDeleteItem(hSimConnect uintptr, MenuEventID uintptr) error

func (*SyscallSC) MenuDeleteSubItem

func (syscallSC *SyscallSC) MenuDeleteSubItem(hSimConnect uintptr, MenuEventID uintptr, SubMenuEventID uintptr) error

func (*SyscallSC) Open

func (syscallSC *SyscallSC) Open(phSimConnect uintptr, szName uintptr, hWnd uintptr, UserEventWin uintptr, hEventHandle uintptr, ConfigIndex uintptr) error

func (*SyscallSC) RemoveClientEvent

func (syscallSC *SyscallSC) RemoveClientEvent(hSimConnect uintptr, GroupID uintptr, EventID uintptr) error

func (*SyscallSC) RemoveInputEvent

func (syscallSC *SyscallSC) RemoveInputEvent(hSimConnect uintptr, GroupID uintptr, szInputDefinition uintptr) error

func (*SyscallSC) RequestClientData

func (syscallSC *SyscallSC) RequestClientData(hSimConnect uintptr, ClientDataID uintptr, RequestID uintptr, DefineID uintptr, Period uintptr, Flags uintptr, origin uintptr, interval uintptr, limit uintptr) error

func (*SyscallSC) RequestDataOnSimObject

func (syscallSC *SyscallSC) RequestDataOnSimObject(hSimConnect uintptr, RequestID uintptr, DefineID uintptr, ObjectID uintptr, Period uintptr, Flags uintptr, origin uintptr, interval uintptr, limit uintptr) error

func (*SyscallSC) RequestDataOnSimObjectType

func (syscallSC *SyscallSC) RequestDataOnSimObjectType(hSimConnect uintptr, RequestID uintptr, DefineID uintptr, dwRadiusMeters uintptr, t uintptr) error

func (*SyscallSC) RequestFacilitiesList

func (syscallSC *SyscallSC) RequestFacilitiesList(hSimConnect uintptr, t uintptr, RequestID uintptr) error

func (*SyscallSC) RequestNotificationGroup

func (syscallSC *SyscallSC) RequestNotificationGroup(hSimConnect uintptr, GroupID uintptr, dwReserved uintptr, Flags uintptr) error

func (*SyscallSC) RequestReservedKey

func (syscallSC *SyscallSC) RequestReservedKey(hSimConnect uintptr, EventID uintptr, szKeyChoice1 uintptr, szKeyChoice2 uintptr, szKeyChoice3 uintptr) error

func (*SyscallSC) RequestResponseTimes

func (syscallSC *SyscallSC) RequestResponseTimes(hSimConnect uintptr, nCount uintptr, fElapsedSeconds uintptr) error

func (*SyscallSC) RequestSystemState

func (syscallSC *SyscallSC) RequestSystemState(hSimConnect uintptr, RequestID uintptr, szState uintptr) error

func (*SyscallSC) RetrieveString

func (syscallSC *SyscallSC) RetrieveString(pData uintptr, cbData uintptr, pStringV uintptr, pszString uintptr, pcbString uintptr) error

func (*SyscallSC) SetClientData

func (syscallSC *SyscallSC) SetClientData(hSimConnect uintptr, ClientDataID uintptr, DefineID uintptr, Flags uintptr, dwReserved uintptr, cbUnitSize uintptr, pDataSet uintptr) error

func (*SyscallSC) SetDataOnSimObject

func (syscallSC *SyscallSC) SetDataOnSimObject(hSimConnect uintptr, DefineID uintptr, ObjectID uintptr, Flags uintptr, ArrayCount uintptr, cbUnitSize uintptr, pDataSet uintptr) error

func (*SyscallSC) SetInputGroupPriority

func (syscallSC *SyscallSC) SetInputGroupPriority(hSimConnect uintptr, GroupID uintptr, uPriority uintptr) error

func (*SyscallSC) SetInputGroupState

func (syscallSC *SyscallSC) SetInputGroupState(hSimConnect uintptr, GroupID uintptr, dwState uintptr) error

func (*SyscallSC) SetNotificationGroupPriority

func (syscallSC *SyscallSC) SetNotificationGroupPriority(hSimConnect uintptr, GroupID uintptr, uPriority uintptr) error

func (*SyscallSC) SetSystemEventState

func (syscallSC *SyscallSC) SetSystemEventState(hSimConnect uintptr, EventID uintptr, dwState uintptr) error

func (*SyscallSC) SetSystemState

func (syscallSC *SyscallSC) SetSystemState(hSimConnect uintptr, szState uintptr, dwInteger uintptr, fFloat uintptr, szString uintptr) error

func (*SyscallSC) SubscribeToFacilities

func (syscallSC *SyscallSC) SubscribeToFacilities(hSimConnect uintptr, t uintptr, RequestID uintptr) error

func (*SyscallSC) SubscribeToSystemEvent

func (syscallSC *SyscallSC) SubscribeToSystemEvent(hSimConnect uintptr, EventID uintptr, SystemEventName uintptr) error

func (*SyscallSC) Text

func (syscallSC *SyscallSC) Text(hSimConnect uintptr, t uintptr, fTimeSeconds uintptr, EventID uintptr, cbUnitSize uintptr, pDataSet uintptr) error

func (*SyscallSC) TransmitClientEvent

func (syscallSC *SyscallSC) TransmitClientEvent(hSimConnect uintptr, ObjectID uintptr, EventID uintptr, dwData uintptr, GroupID uintptr, Flags uintptr) error

func (*SyscallSC) UnsubscribeFromSystemEvent

func (syscallSC *SyscallSC) UnsubscribeFromSystemEvent(hSimConnect uintptr, EventID uintptr) error

func (*SyscallSC) UnsubscribeToFacilities

func (syscallSC *SyscallSC) UnsubscribeToFacilities(hSimConnect uintptr, t uintptr) error

func (*SyscallSC) WeatherCreateStation

func (syscallSC *SyscallSC) WeatherCreateStation(hSimConnect uintptr, RequestID uintptr, szICAO uintptr, szName uintptr, lat uintptr, lon uintptr, alt uintptr) error

func (*SyscallSC) WeatherCreateThermal

func (syscallSC *SyscallSC) WeatherCreateThermal(hSimConnect uintptr, RequestID uintptr, lat uintptr, lon uintptr, alt uintptr, radius uintptr, height uintptr, coreRate uintptr, coreTurbulence uintptr, sinkRate uintptr, sinkTurbulence uintptr, coreSize uintptr, coreTransitionSize uintptr, sinkLayerSize uintptr, sinkTransitionSize uintptr) error

func (*SyscallSC) WeatherRemoveStation

func (syscallSC *SyscallSC) WeatherRemoveStation(hSimConnect uintptr, RequestID uintptr, szICAO uintptr) error

func (*SyscallSC) WeatherRemoveThermal

func (syscallSC *SyscallSC) WeatherRemoveThermal(hSimConnect uintptr, ObjectID uintptr) error

func (*SyscallSC) WeatherRequestCloudState

func (syscallSC *SyscallSC) WeatherRequestCloudState(hSimConnect uintptr, RequestID uintptr, minLat uintptr, minLon uintptr, minAlt uintptr, maxLat uintptr, maxLon uintptr, maxAlt uintptr, dwFlags uintptr) error

func (*SyscallSC) WeatherRequestInterpolatedObservation

func (syscallSC *SyscallSC) WeatherRequestInterpolatedObservation(hSimConnect uintptr, RequestID uintptr, lat uintptr, lon uintptr, alt uintptr) error

func (*SyscallSC) WeatherRequestObservationAtNearestStation

func (syscallSC *SyscallSC) WeatherRequestObservationAtNearestStation(hSimConnect uintptr, RequestID uintptr, lat uintptr, lon uintptr) error

func (*SyscallSC) WeatherRequestObservationAtStation

func (syscallSC *SyscallSC) WeatherRequestObservationAtStation(hSimConnect uintptr, RequestID uintptr, szICAO uintptr) error

func (*SyscallSC) WeatherSetDynamicUpdateRate

func (syscallSC *SyscallSC) WeatherSetDynamicUpdateRate(hSimConnect uintptr, dwRate uintptr) error

func (*SyscallSC) WeatherSetModeCustom

func (syscallSC *SyscallSC) WeatherSetModeCustom(hSimConnect uintptr) error

func (*SyscallSC) WeatherSetModeGlobal

func (syscallSC *SyscallSC) WeatherSetModeGlobal(hSimConnect uintptr) error

func (*SyscallSC) WeatherSetModeServer

func (syscallSC *SyscallSC) WeatherSetModeServer(hSimConnect uintptr, dwPort uintptr, dwSeconds uintptr) error

func (*SyscallSC) WeatherSetModeTheme

func (syscallSC *SyscallSC) WeatherSetModeTheme(hSimConnect uintptr, szThemeName uintptr) error

func (*SyscallSC) WeatherSetObservation

func (syscallSC *SyscallSC) WeatherSetObservation(hSimConnect uintptr, Seconds uintptr, szMETAR uintptr) error

type SystemEvent

type SystemEvent string
const (
	//SystemEvent1sec SystemEvent Request a notification every second.
	SystemEvent1sec SystemEvent = "1sec"
	//SystemEvent4sec SystemEvent Request a notification every four seconds.
	SystemEvent4sec SystemEvent = "4sec"
	//SystemEvent6Hz SystemEvent Request notifications six times per second. This is the same rate that joystick movement events are transmitted.
	SystemEvent6Hz SystemEvent = "6Hz"
	//SystemEventAircraftLoaded SystemEvent Request a notification when the aircraft flight dynamics file is changed. These files have a .AIR extension. The filename is returned in a SIMCONNECT_RECV_EVENT_FILENAME structure.
	SystemEventAircraftLoaded SystemEvent = "AircraftLoaded"
	//SystemEventCrashed SystemEvent Request a notification if the user aircraft crashes.
	SystemEventCrashed SystemEvent = "Crashed"
	//SystemEventCrashReset SystemEvent Request a notification when the crash cut-scene has completed.
	SystemEventCrashReset SystemEvent = "CrashReset"
	//SystemEventFlightLoaded SystemEvent Request a notification when a flight is loaded. Note that when a flight is ended, a default flight is typically loaded, so these events will occur when flights and missions are started and finished. The filename of the flight loaded is returned in a SIMCONNECT_RECV_EVENT_FILENAME structure.
	SystemEventFlightLoaded SystemEvent = "FlightLoaded"
	//SystemEventFlightSaved SystemEvent Request a notification when a flight is saved correctly. The filename of the flight saved is returned in a SIMCONNECT_RECV_EVENT_FILENAME structure.
	SystemEventFlightSaved SystemEvent = "FlightSaved"
	//SystemEventFlightPlanActivated SystemEvent Request a notification when a new flight plan is activated. The filename of the activated flight plan is returned in a SIMCONNECT_RECV_EVENT_FILENAME structure.
	SystemEventFlightPlanActivated SystemEvent = "FlightPlanActivated"
	//SystemEventFlightPlanDeactivated SystemEvent Request a notification when the active flight plan is de-activated.
	SystemEventFlightPlanDeactivated SystemEvent = "FlightPlanDeactivated"
	//SystemEventFrame SystemEvent Request notifications every visual frame. Information is returned in a SIMCONNECT_RECV_EVENT_FRAME structure.
	SystemEventFrame SystemEvent = "Frame"
	//SystemEventPause SystemEvent Request notifications when the flight is paused or unpaused, and also immediately returns the current pause state (1 = paused or 0 = unpaused). The state is returned in the dwData parameter.
	SystemEventPause SystemEvent = "Pause"
	//SystemEventPaused SystemEvent Request a notification when the flight is paused.
	SystemEventPaused SystemEvent = "Paused"
	//SystemEventPauseFrame SystemEvent Request notifications for every visual frame that the simulation is paused. Information is returned in a SIMCONNECT_RECV_EVENT_FRAME structure.
	SystemEventPauseFrame SystemEvent = "PauseFrame"
	//SystemEventPositionChanged SystemEvent Request a notification when the user changes the position of their aircraft through a dialog.
	SystemEventPositionChanged SystemEvent = "PositionChanged"
	//SystemEventSim SystemEvent Request notifications when the flight is running or not, and also immediately returns the current state (1 = running or 0 = not running). The state is returned in the dwData parameter.
	SystemEventSim SystemEvent = "Sim"
	//SystemEventSimStart SystemEvent The simulator is running. Typically the user is actively controlling the aircraft on the ground or in the air. However, in some cases additional pairs of SimStart/SimStop events are sent. For example, when a flight is reset the events that are sent are SimStop, SimStart, SimStop, SimStart. Also when a flight is started with the SHOW_OPENING_SCREEN value (defined in the FSX.CFG file) set to zero, then an additional SimStart/SimStop pair are sent before a second SimStart event is sent when the scenery is fully loaded. The opening screen provides the options to change aircraft, departure airport, and so on.
	SystemEventSimStart SystemEvent = "SimStart"
	//SystemEventSimStop SystemEvent The simulator is not running. Typically the user is loading a flight, navigating the shell or in a dialog.
	SystemEventSimStop SystemEvent = "SimStop"
	//SystemEventSound SystemEvent Requests a notification when the master sound switch is changed. This request will also return the current state of the master sound switch immediately. A flag is returned in the dwData parameter, 0 if the switch is off, SIMCONNECT_SOUND_SYSTEM_EVENT_DATA_MASTER (0x1) if the switch is on.
	SystemEventSound SystemEvent = "Sound"
	//SystemEventUnpaused SystemEvent Request a notification when the flight is un-paused.
	SystemEventUnpaused SystemEvent = "Unpaused"
	//SystemEventView SystemEvent Requests a notification when the user aircraft view is changed. This request will also return the current view immediately. A flag is returned in the dwData parameter, one of: SIMCONNECT_VIEW_SYSTEM_EVENT_DATA_COCKPIT_2D SIMCONNECT_VIEW_SYSTEM_EVENT_DATA_COCKPIT_VIRTUAL SIMCONNECT_VIEW_SYSTEM_EVENT_DATA_ORTHOGONAL (the map view).
	SystemEventView SystemEvent = "View"
	//SystemEventWeatherModeChanged SystemEvent Request a notification when the weather mode is changed.
	SystemEventWeatherModeChanged SystemEvent = "WeatherModeChanged"
	//SystemEventObjectAdded SystemEvent Request a notification when an AI object is added to the simulation. Refer also to the SIMCONNECT_RECV_EVENT_OBJECT_ADDREMOVE structure.
	SystemEventObjectAdded SystemEvent = "ObjectAdded"
	//SystemEventObjectRemoved SystemEvent Request a notification when an AI object is removed from the simulation. Refer also to the SIMCONNECT_RECV_EVENT_OBJECT_ADDREMOVE structure.
	SystemEventObjectRemoved SystemEvent = "ObjectRemoved"
	//SystemEventMissionCompleted SystemEvent Request a notification when the user has completed a mission. Refer also to the SIMCONNECT_MISSION_END enum.
	SystemEventMissionCompleted SystemEvent = "MissionCompleted"
	//SystemEventCustomMissionActionExecuted SystemEvent Request a notification when a mission action has been executed. Refer also to the SimConnect_CompleteCustomMissionAction function.
	SystemEventCustomMissionActionExecuted SystemEvent = "CustomMissionActionExecuted"
	//SystemEventMultiplayerClientStarted SystemEvent Used by a client to request a notification that they have successfully joined a multiplayer race. The event is returned as a SIMCONNECT_RECV_EVENT_MULTIPLAYER_CLIENT_STARTED structure. This event is only sent to the client, not the host of the session.
	SystemEventMultiplayerClientStarted SystemEvent = "MultiplayerClientStarted"
	//SystemEventMultiplayerServerStarted SystemEvent Used by a host of a multiplayer race to request a notification when the race is open to other players in the lobby. The event is returned in a SIMCONNECT_RECV_EVENT_MULTIPLAYER_SERVER_STARTED structure.
	SystemEventMultiplayerServerStarted SystemEvent = "MultiplayerServerStarted"
	//SystemEventMultiplayerSessionEnded SystemEvent Request a notification when the mutliplayer race session is terminated. The event is returned in a SIMCONNECT_RECV_EVENT_MULTIPLAYER_SESSION_ENDED structure. If a client player leaves a race, this event wil be returned just to the client. If a host leaves or terminates the session, then all players will receive this event. This is the only event that will be broadcast to all players.
	SystemEventMultiplayerSessionEnded SystemEvent = "MultiplayerSessionEnded"
	//SystemEventRaceEnd SystemEvent Request a notification of the race results for each racer. The results will be returned in SIMCONNECT_RECV_EVENT_RACE_END structures, one for each player.
	SystemEventRaceEnd SystemEvent = "RaceEnd"
	//SystemEventRaceLap SystemEvent Request a notification of the race results for each racer. The results will be returned in SIMCONNECT_RECV_EVENT_RACE_LAP structures, one for each player.
	SystemEventRaceLap SystemEvent = "RaceLap"
)

Jump to

Keyboard shortcuts

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