Thanks for the quick reply Jan, and you are correct. I had created a custom LUA command to take advantage of the Thrustmaster Warthog Throttle's Ignition / Motor switches.
The TM Warthog switch, like the real A-10, has 3 positions: 1) a neutral position, 2) an up "IGN" position that's spring loaded to come back to neutral upon release, 3) an a down "MOTOR" position that clicks in place until manually released (used for dry cranking in the event of a failed start / engine fire).
My idea was to use the IGN position as "GRD" to engage the starters (using X-plane's default Engage Starter command), and the permanent MOTOR position as "CONT" (using a custom LUA code). Unfortunately, it seems if I access the starter switch position as writeable DataRef, then the IXEG 733's automation cannot return the switch from GRD to OFF. Even if the GRD mode was activated by the mouse or default X-plane command and not LUA.
Here was my LUA Code:
dataref("eng1_start_act", "ixeg/733/engine/eng1_start_act", "writeable")
dataref("eng2_start_act", "ixeg/733/engine/eng2_start_act", "writeable")
create_command("FlyWithLua/IXEG_733/eng1_start_cont",
"Engine 1 Starter Continuous (Hold)",
"eng1_start_act = 1",
"",
"eng1_start_act = 0")
create_command("FlyWithLua/IXEG_733/eng2_start_cont",
"Engine 2 Starter Continuous (Hold)",
"eng2_start_act = 1",
"",
"eng2_start_act = 0")
I've removed this section from my custom commands Lua script and now everything works as intended.
Jan: For your next update, could you create custom commands - LEFT / RIGHT ignition switch CONT / OFF / FLT? I think my plan would work if I don't use the Dataref. This may be helpful for other cockpit builders too.