/// <summary> /// /// </summary> /// <param name="kompass"></param> /// <param name="position"></param> public static void Kompass(Kompass kompass, CurrentPosition position) { if (kompass.InvokeRequired) { KompassPositionCallback d = Kompass; _frm3DprinterTool.Invoke(d, kompass, position); } else { kompass.CurrentPosition = position; } }
/// <summary> /// </summary> /// <param name="kompass"></param> /// <param name="marlin"></param> public static void DelegateKompass(Kompass kompass, MarlinCommunication marlin) { if (kompass.InvokeRequired) { DelegateKompassCallback d = DelegateKompass; _frm3DprinterTool.Invoke(d, kompass, marlin); } else { kompass.MarlinCommunication = marlin; } }
/// <summary> /// /// </summary> /// <param name="kompass"></param> /// <param name="communication"></param> public static void Kompass(Kompass kompass, MarlinCommunication communication) { if (kompass.InvokeRequired) { KompassCallback d = Kompass; _frm3DprinterTool.Invoke(d, kompass, communication); } else { kompass.MarlinCommunication = communication; } }