Skip to main content

Module message

Module message 

Source
Expand description

Nachrichten senden und empfangen.

Sending and receiving messages.

Structs§

BatterySwitch
Zustand des Batterieschalters.
ButtonEvent
Tastendruck- oder Loslass-Ereignis im Cockpit.
Message
Nachricht, die zwischen Scripts oder von der Engine gesendet werden kann.
MessageMeta
Metadaten für einen Nachrichtentyp.
MessageSource
Quelle einer Nachricht.
SerializationError
Serialisierungsfehler beim Lesen oder Schreiben von Nachrichtendaten.
TrainConfigurationChanged
Ereignis bei Änderung der Zugbildung.
TrainVehicleConfiguration
Spawn-Snapshot eines Fahrzeugs innerhalb einer Zugbildung.
TriggerEvent
Ereignis, das durch einen Sensor ausgelöst wird.

Enums§

Coupling
Kupplungsrichtung zwischen Fahrzeugen in einem Zug.
MessageHandleError
Fehler, der von Message::handle zurückgegeben wird.
MessageTarget
Ziel einer Nachricht.
MessageValueError
Fehler, wenn das Deserialisieren einer Nachrichtennutzlast fehlschlägt.
TriggerKind
Art eines Trigger-Ereignisses.

Traits§

IntoMessageTargets
Wandelt einen Wert in einen oder mehrere MessageTarget-Empfänger um.
MessageType
Nachrichtentyp, der zwischen Scripts oder von der Engine gesendet werden kann.

Functions§

send_message
Sendet die Nachricht an die angegebenen Ziele.

Type Aliases§

TrainConfiguration
Geordnete Liste der Fahrzeuge in einem Zug zum Spawn-Zeitpunkt.