von tobizi112 » 10. Dez 2012, 10:55
Xxplozive hat geschrieben:Da wird es mit Sicherheit ein Problem geben. Wenn die Kleinschleife zuerst ausgewertet wird, woher soll Bosmon wissen das da im Milisekundenbereich noch die Mannschaftsschleife auch ausgelöst wird und diese mit Prio im Bosmon behandelt werden soll.
Warum? So schwierig ist das auch wieder nicht. BMM muss beim Auslösen einer Schleife nur Prüfen, ob im Bereich von einer Minute zuvor eine andere Schleife ausgelöst wurde, der eine höhere Prio zugeordnet ist. Wenn das der Fall ist, sollte diese Schleife nicht Signalisiert werden und die andere Signalisierung nicht abgebrochen werden.
Ist die Prio der zuvor ausgelösten schleifen (Im Bereich von einer Minute oder 30 Sekunden) bei allen kleiner als die, bei der aktuell ausgeführten Schleife, dann wird die Schleife signalisiert.
Die Schleife muss ja vorher nicht wissen, dass da noch eine kommt. Sondern nur ob da schon eine mit höherer Prio ausgelöst wurde.
Das ist eine ganz einfach Prüfung bevor ein Alarm ausgelöst wird. Was ist daran so schwierig?
[quote="Xxplozive"]Da wird es mit Sicherheit ein Problem geben. Wenn die Kleinschleife zuerst ausgewertet wird, woher soll Bosmon wissen das da im Milisekundenbereich noch die Mannschaftsschleife auch ausgelöst wird und diese mit Prio im Bosmon behandelt werden soll.[/quote]
Warum? So schwierig ist das auch wieder nicht. BMM muss beim Auslösen einer Schleife nur Prüfen, ob im Bereich von einer Minute zuvor eine andere Schleife ausgelöst wurde, der eine höhere Prio zugeordnet ist. Wenn das der Fall ist, sollte diese Schleife nicht Signalisiert werden und die andere Signalisierung nicht abgebrochen werden.
Ist die Prio der zuvor ausgelösten schleifen (Im Bereich von einer Minute oder 30 Sekunden) bei allen kleiner als die, bei der aktuell ausgeführten Schleife, dann wird die Schleife signalisiert.
Die Schleife muss ja vorher nicht wissen, dass da noch eine kommt. Sondern nur ob da schon eine mit höherer Prio ausgelöst wurde.
Das ist eine ganz einfach Prüfung bevor ein Alarm ausgelöst wird. Was ist daran so schwierig?