Versions in this module Expand all Collapse all v0 v0.0.9 Jan 23, 2022 Changes in this version + const E_FAIL + func Asset(name string) ([]byte, error) + func AssetDir(name string) ([]string, error) + func AssetInfo(name string) (os.FileInfo, error) + func AssetNames() []string + func MustAsset(name string) []byte + func RestoreAsset(dir, name string) error + func RestoreAssets(dir, name string) error + type DWORD uint32 + const DATATYPE_FLOAT32 + const DATATYPE_FLOAT64 + const DATATYPE_INITPOSITION + const DATATYPE_INT32 + const DATATYPE_INT64 + const DATATYPE_INVALID + const DATATYPE_LATLONALT + const DATATYPE_MARKERSTATE + const DATATYPE_MAX + const DATATYPE_STRING128 + const DATATYPE_STRING256 + const DATATYPE_STRING260 + const DATATYPE_STRING32 + const DATATYPE_STRING64 + const DATATYPE_STRING8 + const DATATYPE_STRINGV + const DATATYPE_WAYPOINT + const DATATYPE_XYZ + const FACILITY_LIST_TYPE_AIRPORT + const FACILITY_LIST_TYPE_COUNT + const FACILITY_LIST_TYPE_NDB + const FACILITY_LIST_TYPE_VOR + const FACILITY_LIST_TYPE_WAYPOINT + const GROUP_PRIORITY_DEFAULT + const GROUP_PRIORITY_HIGHEST + const GROUP_PRIORITY_HIGHEST_MASKABLE + const GROUP_PRIORITY_LOWEST + const GROUP_PRIORITY_STANDARD + const OBJECT_ID_USER + const RECV_ID_AIRPORT_LIST + const RECV_ID_ASSIGNED_OBJECT_ID + const RECV_ID_CLIENT_DATA + const RECV_ID_CLOUD_STATE + const RECV_ID_CUSTOM_ACTION + const RECV_ID_EVENT + const RECV_ID_EVENT_FILENAME + const RECV_ID_EVENT_FRAME + const RECV_ID_EVENT_MULTIPLAYER_CLIENT_STARTED + const RECV_ID_EVENT_MULTIPLAYER_SERVER_STARTED + const RECV_ID_EVENT_MULTIPLAYER_SESSION_ENDED + const RECV_ID_EVENT_OBJECT_ADDREMOVE + const RECV_ID_EVENT_RACE_END + const RECV_ID_EVENT_RACE_LAP + const RECV_ID_EVENT_WEATHER_MODE + const RECV_ID_EXCEPTION + const RECV_ID_NDB_LIST + const RECV_ID_NULL + const RECV_ID_OPEN + const RECV_ID_PICK + const RECV_ID_QUIT + const RECV_ID_RESERVED_KEY + const RECV_ID_SIMOBJECT_DATA + const RECV_ID_SIMOBJECT_DATA_BYTYPE + const RECV_ID_SYSTEM_STATE + const RECV_ID_VOR_LIST + const RECV_ID_WAYPOINT_LIST + const RECV_ID_WEATHER_OBSERVATION + const SIMCONNECT_EVENT_FLAG_DEFAULT + const SIMCONNECT_EVENT_FLAG_FAST_REPEAT_TIMER + const SIMCONNECT_EVENT_FLAG_GROUPID_IS_PRIORITY + const SIMCONNECT_EVENT_FLAG_SLOW_REPEAT_TIMER + const SIMOBJECT_TYPE_AIRCRAFT + const SIMOBJECT_TYPE_ALL + const SIMOBJECT_TYPE_BOAT + const SIMOBJECT_TYPE_GROUND + const SIMOBJECT_TYPE_HELICOPTER + const SIMOBJECT_TYPE_USER + const TEXT_TYPE_MENU + const TEXT_TYPE_PRINT_BLACK + const TEXT_TYPE_PRINT_BLUE + const TEXT_TYPE_PRINT_CYAN + const TEXT_TYPE_PRINT_GREEN + const TEXT_TYPE_PRINT_MAGENTA + const TEXT_TYPE_PRINT_RED + const TEXT_TYPE_PRINT_WHITE + const TEXT_TYPE_PRINT_YELLOW + const TEXT_TYPE_SCROLL_BLACK + const TEXT_TYPE_SCROLL_BLUE + const TEXT_TYPE_SCROLL_CYAN + const TEXT_TYPE_SCROLL_GREEN + const TEXT_TYPE_SCROLL_MAGENTA + const TEXT_TYPE_SCROLL_RED + const TEXT_TYPE_SCROLL_WHITE + const TEXT_TYPE_SCROLL_YELLOW + const UNUSED + type DataFacilityAirport struct + Altitude float64 + Icao [9]byte + Latitude float64 + Longitude float64 + type DataFacilityWaypoint struct + MagVar float64 + type Recv struct + ID DWORD + Size DWORD + Version DWORD + type RecvEvent struct + Data DWORD + EventID DWORD + GroupID DWORD + type RecvException struct + Exception DWORD + Index DWORD + SendID DWORD + type RecvFacilityAirportList struct + List [1]DataFacilityAirport + type RecvFacilityList struct + ArraySize DWORD + EntryNumber DWORD + OutOf DWORD + RequestID DWORD + type RecvFacilityWaypointList struct + List [1]DataFacilityWaypoint + type RecvOpen struct + ApplicationBuildMajor DWORD + ApplicationBuildMinor DWORD + ApplicationName [256]byte + ApplicationVersionMajor DWORD + ApplicationVersionMinor DWORD + Reserved1 DWORD + Reserved2 DWORD + SimConnectBuildMajor DWORD + SimConnectBuildMinor DWORD + SimConnectVersionMajor DWORD + SimConnectVersionMinor DWORD + type RecvSimobjectData struct + DefineCount DWORD + DefineID DWORD + Flags DWORD + ObjectID DWORD + RequestID DWORD + type RecvSimobjectDataByType struct + type SimConnect struct + DefineMap map[string]DWORD + LastEventID DWORD + func New(name string) (*SimConnect, error) + func (s *SimConnect) AddClientEventToNotificationGroup(groupID, eventID DWORD) error + func (s *SimConnect) AddToDataDefinition(defineID DWORD, name, unit string, dataType DWORD) error + func (s *SimConnect) Close() error + func (s *SimConnect) GetDefineID(a interface{}) DWORD + func (s *SimConnect) GetEventID() DWORD + func (s *SimConnect) GetNextDispatch() (unsafe.Pointer, int32, error) + func (s *SimConnect) MapClientEventToSimEvent(eventID DWORD, eventName string) error + func (s *SimConnect) MenuAddItem(menuItem string, menuEventID, Data DWORD) error + func (s *SimConnect) MenuDeleteItem(menuItem string, menuEventID, Data DWORD) error + func (s *SimConnect) RegisterDataDefinition(a interface{}) error + func (s *SimConnect) RequestDataOnSimObject(requestID, defineID, objectID, period, flags, origin, interval, limit DWORD) error + func (s *SimConnect) RequestDataOnSimObjectType(requestID, defineID, radius, simobjectType DWORD) error + func (s *SimConnect) RequestFacilitiesList(facilityType, requestID DWORD) error + func (s *SimConnect) SetDataOnSimObject(defineID, simobjectType, flags, arrayCount, size DWORD, buf unsafe.Pointer) error + func (s *SimConnect) SetNotificationGroupPriority(groupID, priority DWORD) error + func (s *SimConnect) ShowText(textType DWORD, duration float64, eventID DWORD, text string) error + func (s *SimConnect) SubscribeToFacilities(facilityType, requestID DWORD) error + func (s *SimConnect) SubscribeToSystemEvent(eventID DWORD, eventName string) error + func (s *SimConnect) TransmitClientID(eventID DWORD, data DWORD) error + func (s *SimConnect) UnsubscribeToFacilities(facilityType DWORD) error