- CANMain - Class in de.morknet.mrw.comm.test
-
Diese Klasse definiert ein einfaches Verhalten zum Versenden von MRW-Meldungen und gibt die empfangenen
Meldebestätigungen aus.
- CANMain(String[]) - Constructor for class de.morknet.mrw.comm.test.CANMain
-
Die zentrale Methode zum Versenden und Empfangen von MRW-Meldungen.
- CANMessage - Class in de.morknet.mrw.comm.can
-
Diese Klasse repräsentiert eine CAN-Message.
- CANMessage(int, int, int) - Constructor for class de.morknet.mrw.comm.can.CANMessage
-
Dieser Konstruktor initialisiert diese CAN-Message mit IDs und Status.
- CANMessageProcessor - Interface in de.morknet.mrw.comm.can
-
Dieses Interface definiert die Schnittstelle zum Auswerten von CAN-Messages.
- CANReceiver - Class in de.morknet.mrw.comm.can
-
Diese Klasse baut aus einzelnen empfangenen Bytes eine CAN-Message zusammen und schickt diese
CAN-Message zur Auswertung an den nächsten Verarbeitungsprozessor weiter.
- CANReceiver() - Constructor for class de.morknet.mrw.comm.can.CANReceiver
-
- CANReceiver.MessageRunner - Class in de.morknet.mrw.comm.can
-
Diese Klasse verarbeitet CAN-Messages aus einer Verarbeitungswarteschlange.
- CAT_CONFIG - Static variable in enum de.morknet.mrw.comm.Command
-
Die Kategorie der Konfigurationskommandos.
- CAT_EXT - Static variable in enum de.morknet.mrw.comm.Command
-
Die Kategorie der Schaltkommandos, die einen Extended CAN-Frame verlangen.
- CAT_MASK - Static variable in enum de.morknet.mrw.comm.Command
-
Die Maske, die die Kategorien filtert.
- CAT_RAIL - Static variable in enum de.morknet.mrw.comm.Command
-
Due Kategorie der Abschnittschaltkommandos.
- CAT_SIGNAL - Static variable in enum de.morknet.mrw.comm.Command
-
Die Kategorie der Signalschaltkommandos.
- CAT_SWITCH - Static variable in enum de.morknet.mrw.comm.Command
-
Die Kategorie der Weichenschaltkommandos.
- checkIfSegmentEntered(Abschnitt) - Method in class de.morknet.mrw.Route
-
Prüft, ob ein Zug in diesen Abschnitt eingefahren ist.
- checkIfSegmentLeft(Abschnitt) - Method in class de.morknet.mrw.Route
-
Testet, ob der angegebene Abschnitt verlassen wurde.
- ChecksumException - Exception in de.morknet.mrw.comm.can
-
Diese Exception wird geworfen, wenn ein Prüfsummenfehler bei der Übertragung einer CAN-Meldung festgestellt wurde.
- ChecksumException(int, int, int[]) - Constructor for exception de.morknet.mrw.comm.can.ChecksumException
-
Dieser Konstruktor bereitet eine Fehlermeldung auf.
- clear() - Method in class de.morknet.mrw.batch.Batch
-
Löscht alle Kommandos aus diesem Batch.
- clear() - Method in class de.morknet.mrw.batch.BatchExecuter
-
Diese Methode löscht alle Batches aus den entsprechenden Warteschlangen und
deinitialisiert diese.
- clear() - Method in class de.morknet.mrw.Route
-
Löst diese Fahrstraße komplett auf.
- clear() - Method in class de.morknet.mrw.util.Protocol
-
Diese Methode löscht das Logprotokoll.
- clear() - Method in class de.morknet.mrw.util.ReferenceCounter
-
Diese Methode entfernt alle registrierten Referenzen.
- ClearAction - Class in de.morknet.mrw.rcc.actions
-
Diese Action
löst das Ausschalten aller Signale aus.
- ClearAction() - Constructor for class de.morknet.mrw.rcc.actions.ClearAction
-
Der Konstruktur benennt diese Action
.
- clearBatchElement() - Method in class de.morknet.mrw.base.DeviceUnit
-
Diese Methode markiert diesem Gerät, dass die Kommandoverarbeitung abgeschlossen wurde.
- ClearRouteRunner - Class in de.morknet.mrw.batch
-
Diese Thread-Klasse wird dazu benutzt, eine Fahrstraße asynchron freizugeben.
- ClearRouteRunner(MrwController, Route) - Constructor for class de.morknet.mrw.batch.ClearRouteRunner
-
Dieser Konstruktur initialisiert diesen BatchRunner zum Auflösen einer Fahrstraße.
- clearSegmentSelection() - Method in class de.morknet.mrw.MrwController
-
Diese Methode löscht die Auswahl an Gleisabschnitten.
- clearSelection() - Static method in class de.morknet.mrw.rcc.GroupView
-
Löscht die Auswahl aller Abschnitts-Checkboxen.
- clearSignals() - Method in class de.morknet.mrw.MrwController
-
Diese Methode schaltet alle Lämpchen der Lichtsignale der Eisenbahnanlage aus.
- clearUptoSegment(Abschnitt) - Method in class de.morknet.mrw.Route
-
Löscht alle Abschnitte bis zum angegebenen Abschnitt aus einer Fahrstraße und entfernt die entsprechenden Referenzen.
- close() - Method in class de.morknet.mrw.comm.can.CANReceiver
-
Diese Methode schließt die Verarbeitung von CAN-Messages ab.
- close() - Method in class de.morknet.mrw.comm.Connection
-
Diese Methode baut die Kommunikationsverbindung wieder ab.
- close() - Method in class de.morknet.mrw.comm.dummy.DummyConnection
-
- close() - Method in class de.morknet.mrw.comm.rs232.RS232Connection
-
- close() - Method in class de.morknet.mrw.comm.tcp.TcpConnection
-
- close() - Method in class de.morknet.mrw.MrwController
-
Diese Methode schließt die aktuelle Verbindung zur Eisenbahn.
- CodeNotFoundException - Exception in de.morknet.mrw.comm
-
Diese RuntimeException wird geworfen, wenn ein Code in einer Enum nicht aufgelöst werden kann.
- CodeNotFoundException(Class<?>, int) - Constructor for exception de.morknet.mrw.comm.CodeNotFoundException
-
Dieser Konstruktor bereitet eine Fehlermeldung auf.
- Colors - Interface in de.morknet.mrw.rcc
-
Dieses Interface stellt einige hÃâ¬ufig gebrauchte Farben als Konstanten bereit.
- combinedSignalOff() - Method in class de.morknet.mrw.base.Vorsignal
-
Diese Methode setzt das Vorsignal entweder auf SignalCommand.S0 oder SignalCommand.OFF
abhängig ob der Zustand vorher auf SignalCode.SIGNAL_OFF stand oder nicht.
- command - Variable in class de.morknet.mrw.base.Signal
-
Das letztendlich dargestellte Signalbild.
- Command - Enum in de.morknet.mrw.comm
-
Diese Enum listet Kommando-Codes auf.
- CommCheck - Class in de.morknet.mrw.comm.test
-
Diese Klasse sendet ein PING an eine Modelleisenbahn.
- CommCheck(String[]) - Constructor for class de.morknet.mrw.comm.test.CommCheck
-
Die zentrale Methode zum Versenden und Empfangen von MRW-Meldungen.
- compare(Abschnitt, Abschnitt) - Method in class de.morknet.mrw.base.Abschnitt.AbschnittComparator
-
Diese Methode vergleicht die Namen zweier Gleisabschnitte.
- compareTo(DeviceUnit) - Method in class de.morknet.mrw.base.DeviceUnit
-
Diese Vergleichsmethode sorgt dafür, dass Geräte gemäß ihrer ansteigenden
Pin-Konfiguration sortiert werden.
- computeClearBatches(BatchExecuter) - Method in class de.morknet.mrw.Route
-
Diese Methode erzeugt Kommandos, um alle Gleisabschnitte dieser Fahrstraße
wieder freizugeben.
- computeClearUptoSegmentBatches(BatchExecuter, Abschnitt) - Method in class de.morknet.mrw.Route
-
Diese Methode füllt die Batches mit Kommandos, um alle Gleisabschnitte bis zum angegebenen Gleisabschnitt
aufzulösen.
- computeForcedClearBatch(BatchExecuter) - Method in class de.morknet.mrw.Route
-
Diese Methode füllt einen BatchExecuter mit Kommandos, um diese Fahrstraße zwangsabzuschalten.
- computeRoute(boolean, boolean) - Method in class de.morknet.mrw.MrwController
-
Diese Methode schaltet eine Fahrstraße gemäß der ausgewählten Gleisabschnitte.
- computeWord(int, int) - Static method in class de.morknet.mrw.comm.MrwMessage
-
Diese Methode baut aus zwei Int-Werten einen 16-bit-Wert zusammen.
- Config - Class in de.morknet.mrw.comm.test
-
Diese Klasse versorgt den CAN-Knoten mit der ID 7 mit einer Testkonfiguration.
- Config(String[]) - Constructor for class de.morknet.mrw.comm.test.Config
-
Die zentrale Methode zum Versenden und Empfangen von MRW-Meldungen.
- configMicroController() - Method in class de.morknet.mrw.MrwController
-
Diese Methode fragt den internen Zustannd aller Mikrocontroller ab.
- ConfigureRailway - Class in de.morknet.mrw
-
Diese Klasse ist ein ausfÃÅhrbares Programm, das die Konfiguration der Eisenbahnanlage
in die Mikrocontroller programmiert.
- ConfigureRailway() - Constructor for class de.morknet.mrw.ConfigureRailway
-
- Connection - Class in de.morknet.mrw.comm
-
Diese Klasse repräsentiert eine Kommunikationsverbindung zu einer Eisenbahnanlage.
- Connection() - Constructor for class de.morknet.mrw.comm.Connection
-
- connection - Variable in class de.morknet.mrw.MrwController
-
Die Kommunikationsverbindung zur Modelleisenbahnanlage.
- controller - Variable in class de.morknet.mrw.automatic.MrwActionControl
-
- Controller - Class in de.morknet.mrw.rcc
-
Diese Klasse stellt den zentralen Controller gemÃâ¬Ã dem MVC-Pattern dar.
- controller - Variable in class de.morknet.mrw.rcc.GroupView
-
Der GUI-Controller.
- Coordinates - Interface in de.morknet.mrw.rcc
-
Dieses Interface stellt einige Konstanten fÃÅr die Darstellung des Spurplans bereit.
- correctState(Signal.SignalCommand, boolean) - Method in class de.morknet.mrw.base.Blocksignal
-
- correctState(Signal.SignalCommand, boolean) - Method in class de.morknet.mrw.base.Einfahrsignal
-
- correctState(Signal.SignalCommand, boolean) - Method in class de.morknet.mrw.base.Formhauptsignal
-
- correctState(Signal.SignalCommand, boolean) - Method in class de.morknet.mrw.base.Formvorsignal
-
- correctState(Signal.SignalCommand, boolean) - Method in class de.morknet.mrw.base.Signal
-
Diese Methode korrigiert Signalkommandos in Abhängigkeit zur Darstellungsform des Signals und ob es sich
beim Schaltvorgang um eine Rangierfahrt handelt.
- count - Variable in class de.morknet.mrw.base.DeviceUnit
-
Die Gesamtzahl der benötigten IO-Pins am Mikrocontroller.
- count(T) - Method in class de.morknet.mrw.util.ReferenceCounter
-
Diese Methode zählt den Zähler für diese Referenz um eins hoch.
- count(T, int) - Method in class de.morknet.mrw.util.ReferenceCounter
-
Diese Methode zählt den Zähler für diese Referenz um eins hoch.
- createActionBarAdvisor(IActionBarConfigurer) - Method in class de.morknet.mrw.rcc.ApplicationWorkbenchWindowAdvisor
-
- createBatch() - Method in class de.morknet.mrw.batch.BatchExecuter
-
Diese Methode erzeugt einen neuen Batch und trägt ihn in die Liste der zu verarbeitenden
Batches ein.
- createCommandMsg(Command, int, int) - Static method in class de.morknet.mrw.comm.MrwMessage
-
Diese statische Methode erzeugt eine Meldung und initialisiert diese.
- createConfigMessage() - Method in class de.morknet.mrw.base.Abschnitt
-
Gibt eine Konfigurationsmeldung für diese DeviceUnit zurück.
- createConfigMessage() - Method in class de.morknet.mrw.base.DeviceUnit
-
Diese abstrakte Methode definiert das erzeugen einer Konfigurationsmeldung.
- createConfigMessage() - Method in class de.morknet.mrw.base.Gleis
-
- createConfigMessage() - Method in class de.morknet.mrw.base.Lampe
-
- createConfigMessage() - Method in class de.morknet.mrw.base.Signal
-
- createConfigMessage() - Method in class de.morknet.mrw.base.Verzweigung
-
- createGetVersionMsg() - Static method in class de.morknet.mrw.comm.MrwMessage
-
Erzeugt eine Versionsabfrage-Meldung.
- createMsg() - Method in class de.morknet.mrw.base.DeviceUnit
-
Diese Methode erzeugt eine CAN-Meldung und initialisiert diese mit den IDs
dieses Geräts.
- createMsg() - Method in interface de.morknet.mrw.comm.can.CANMessageProcessor
-
Diese Methode instantiiert eine CAN-Message.
- createMsg() - Method in class de.morknet.mrw.comm.test.CANMain
-
Diese Methode erzeugt eine MRW-Meldung.
- createMsg() - Method in class de.morknet.mrw.MrwController
-
Diese Methode erzeugt eine CAN-Meldung auf Basis einer
MrwMessage
.
- createPartControl(Composite) - Method in class de.morknet.mrw.rcc.ButtonView
-
Diese Methode erzeugt die Buttons.
- createPartControl(Composite) - Method in class de.morknet.mrw.rcc.GroupView
-
Diese Methode legt alle Widgets in dieser Anzeige an.
- createPartControl(Composite) - Method in class de.morknet.mrw.rcc.InfoView
-
This is a callback that will allow us to create the viewer and initialize
it.
- createPingMsg() - Static method in class de.morknet.mrw.comm.MrwMessage
-
Erzeugt eine Ping-Meldung.
- createQueryBufferMsg() - Static method in class de.morknet.mrw.comm.MrwMessage
-
Erzeugt eine Query Buffer State Meldung.
- createQueryErrorMsg() - Static method in class de.morknet.mrw.comm.MrwMessage
-
Erzeugt eine Query Error State Meldung.
- createQuestionMsg() - Method in class de.morknet.mrw.base.Abschnitt
-
Erzeugt eine Abfragemeldung für diesen Abschnitt zurück.
- createResetMsg() - Static method in class de.morknet.mrw.comm.MrwMessage
-
Erzeugt eine Reset-Meldung.
- createResultMessage(Command, MsgCode, int, int) - Static method in class de.morknet.mrw.comm.MrwMessage
-
Diese Methode erzeugt eine Antwort-Meldung.
- createWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer) - Method in class de.morknet.mrw.rcc.ApplicationWorkbenchAdvisor
-
- ctrl_id - Variable in class de.morknet.mrw.base.DeviceUnit
-
Die Mikrocontroller-ID.