Frage zum Plugin-Wiki und Grundsätzliches
Verfasst: Sa Aug 18, 2018 6:35 pm
Servus zusammen. Wäre es möglich das Wiki bezüglich der Pluginsprogrammierung wirklich "anfängergerecht" zu formulieren? Ehrlich gesagt sehe ich da nicht wirklich durch, wie ich jetzt was nutzen muss um das umzusetzen was ich speziell will. Es ist zwar in den FAQs "wand" usw. aufgeführt, aber warum, weshabl der code genutzt wird, wird leider nicht erläutert, ebenso nicht, ob der "wand-code" grundsätzlich genutzt werden muss, damit man ein Plugin mit GUI schreiben kann. Ich vermisse eine Erläuterung, welche Klassen und Parameter grundsätzlich zur Verfügung stehen und welche man individuell selbst erstellen kann und wie genau man die Rückgabewerte dann in einer Variablen mit welcher Syntax genutzt werden können. Nicht jeder ist IT-ler und ausgebildeter Java-Programmierer und offenbar wird bezüglich des Wikis schon von vorne herein ein gewisses Level für Java-Programmierung vorausgesetzt, was ich persönlich schade finde.
Ich nutze z.B. gerne das Analyse-Plugin doch leider ist der Urheber offenbar nicht mehr aktiv und das Plugin weist ein paar Schwächen auf, nach meinem Geschmack, dies würde ich gerne verbessern:
z.B. dass Verspätungen in Abhängigkeit ob ein Nachbarstellwerk besetzt ist oder nicht erfasst und gesondert gehandelt werden, ebenso was Lokwechsel, Kuppeln / Flügeln usw. anbelangt, wenn z.b. ein Zugteil auf das Kuppeln warten muss, aber der Zug vom System her Verspätung hat, dies eben nicht als "eigene" Verspätung gerechnet wird, auch nicht bei der Übergabe zu einem Nachbarstellwerk sondern wirklich nur die echten Verspätungen, die man selbst verursacht. Also erst z.B. wenn man den Zug noch 30 minuten stehen lässt, nachdem er mit schon + 100 gekuppelt hat wobei die 100 systembedingt waren. Dann sollte es so sein, dass die 100 minuten als Systembedingt gelten und nur die 30 Minuten als "eigene Verspätung" aufgeführt werden.
Dann noch eine Frage zum "sender"-Tag bezüglich der an die Schnittstelle zu übergebenden Zeit? Wie bekommt man den entsprechenden Wert? Gibt man da irgendwas ein? Das geht leider im Wiki auch nicht hervor.
Ich nutze z.B. gerne das Analyse-Plugin doch leider ist der Urheber offenbar nicht mehr aktiv und das Plugin weist ein paar Schwächen auf, nach meinem Geschmack, dies würde ich gerne verbessern:
z.B. dass Verspätungen in Abhängigkeit ob ein Nachbarstellwerk besetzt ist oder nicht erfasst und gesondert gehandelt werden, ebenso was Lokwechsel, Kuppeln / Flügeln usw. anbelangt, wenn z.b. ein Zugteil auf das Kuppeln warten muss, aber der Zug vom System her Verspätung hat, dies eben nicht als "eigene" Verspätung gerechnet wird, auch nicht bei der Übergabe zu einem Nachbarstellwerk sondern wirklich nur die echten Verspätungen, die man selbst verursacht. Also erst z.B. wenn man den Zug noch 30 minuten stehen lässt, nachdem er mit schon + 100 gekuppelt hat wobei die 100 systembedingt waren. Dann sollte es so sein, dass die 100 minuten als Systembedingt gelten und nur die 30 Minuten als "eigene Verspätung" aufgeführt werden.
Dann noch eine Frage zum "sender"-Tag bezüglich der an die Schnittstelle zu übergebenden Zeit? Wie bekommt man den entsprechenden Wert? Gibt man da irgendwas ein? Das geht leider im Wiki auch nicht hervor.