check whether aircraft TITLE excludes ""
for example
ilua_is_acftitle_excluded("747")
not only you can check aircraft TITLE, you can also check aircraft file path, because TITLE can change depends on aircraft liveries
for example
ilua_is_acfpath_excluded("fnx-")
old API name is uluaQmdevRegisterKey(), now is deprecated
trigger MSFS2020 command when key is pressed/released
for example:
uluaQmdevRegisterKey(5,39,'(>H:B747_8_FMC_1_BTN_A)','') -- FMS left A key
new API
uluaQmdevBindKeyCmd(5,39,'(>H:B747_8_FMC_1_BTN_A)','') -- FMS left A key
5: QCDU-B737 device id
39: key index
"": key pressed
"": key released
send MSFS2020 command by lua scripts
example
uluaWriteCmd("11107 (>K:ROTOR_BRAKE)")
print debug message
for example:
uluaLog("QCDU-B737 for 747\n")
repeatly run lua function
for example:
uluaAddDoLoop("CDU_asobo747_LED_UPD()")
defer function invoking after milliseconds
for example:
uluasetTimeout("CDU_asobo747_LED_dataref_exists()", 100)
this API is the similar as Qmdev for X-Plane 11/12
https://github.com/cpuwolf/Quickmadedevice/wiki/Qmdev-uluaQmdevConfig
for example
uluaQmdevConfig(7, 'ROTATE;"f";20;21;1;1;0;0;360;"B:FNX320_Input_Knob_PushPull_E_FCU_VS_Knob"')
ROTATE keyword can trigger MSFS2020 aircraft B events
https://youtu.be/3C3s8UEQmYY
how to demo