#pragma once #ifndef __INTELLISENSE__ # define MODULE_EXPORT __attribute__( ( visibility( "default" ) ) ) # define MODULE_WASM_MODNAME(mod) __attribute__((import_module(mod))) #else # define MODULE_EXPORT # define MODULE_WASM_MODNAME(mod) # define __attribute__(x) # define __restrict__ #endif #include #include #include #include #include #include #include "types.h" #include "pax.h" #define MODULE_NAME "[KHOFMANN TFDi MD-11 Load Manager] " #define COMM_BUS_LIVE_DATA_EVENT "khofmann_tfdi_md-11_load_manager_live_data" #define COMM_BUS_UPDATE_TARGET_EVENT "khofmann_tfdi_md-11_load_manager_update_target" void commBusUpdateTargetCallback(const char* args, unsigned int size, void* ctx); int receiveData(const char* buf); void sendData(); void CALLBACK MyDispatchProc(SIMCONNECT_RECV* pData, DWORD cbData, void* pContext); void log(FILE* file, const char* format, void* optionalElement = NULL);