case "CRS1":
temp = this.raw_mcpcrs1.Value;
if (ser[1] == "1") { temp--; FSUIPCConnection.SendControlToFS(PMDG_737_NGX_Control.EVT_MCP_CRS_L_SET, temp); } // rotate left.
else if (ser[1] == "2") { temp++; FSUIPCConnection.SendControlToFS(PMDG_737_NGX_Control.EVT_MCP_CRS_L_SET, temp); } //rotate right
else if (ser[1] == "3") { FSUIPCConnection.SendControlToFS(PMDG_737_NGX_Control.EVT_MCP_VNAV_SWITCH, 1); } //short push (APP)
else { } // longpush
FSUIPCConnection.Process();
break;
paul. i push in serial ticks from encoders to c# and proces like this.
i miss about 2 or 3 out of 5 ticks.
now i do know i can get the ticks around 5/5 into c# so i was wonder is this a slow way to update sim and is there a faster way? π or is this as fast as it gets. it just feels " slow "
sorry its just a snippet π but its all same just other value π