Ich verwende eine C# -Klasse mit einer seriellen Funktion, um meine Anwendung mit einer CNC-Maschine zu verbinden - das Projekt ist ein MDI.
Q: Wie serialisierte Parallelverbindung mit FIFO-Warteschlange?
Die serielle Funktion wird von verschiedenen untergeordneten Formularen aufgerufen (es gibt 5 davon).
In einer anderen Klasse, die zum Behandeln von Verbindungen erstellt wird, erstelle ich eine FIFO-Warteschlange zum Verwalten der Anfragen von den untergeordneten Formularen.
Die untergeordneten Formulare kommunizieren über den Socket mit der Verbindungsklasse. Ist das eine gute Idee?
Wenn nicht, gibt es eine andere Methode, dies zu tun? Bei diesem Modus
Ich denke:
private struct s_fifoObj
{
public int priority; //Priority of serial command
public DateTime data; // Date of command
public string from; // That form send the comand
public string cmd; // the command (request)
public int status; // status of command
}
private Queue<s_fifoObj> q_fifoObj;
Ich ändere meine Frage und den Beitrag ... – Tarma