Package jmri.jmrix.roco.z21
Class Z21HeartBeat
- java.lang.Object
-
- jmri.jmrix.roco.z21.Z21HeartBeat
-
- All Implemented Interfaces:
java.util.EventListener,AbstractMRListener,Z21Listener
public class Z21HeartBeat extends java.lang.Object implements Z21Listener
Z21 specific class to send heartbeat messages to the Z21. Heartbeat messages are only required if no other messages are sent for a specific period of time, so any outgoing message should restart the timer.
-
-
Constructor Summary
Constructors Constructor Description Z21HeartBeat(Z21SystemConnectionMemo memo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()voidmessage(Z21Message msg)Member function that will be invoked by a z21Interface implementation to forward a z21 message sent to the layout.voidreply(Z21Reply msg)Member function that will be invoked by a z21Interface implementation to forward a z21 message from the layout.
-
-
-
Constructor Detail
-
Z21HeartBeat
public Z21HeartBeat(Z21SystemConnectionMemo memo)
-
-
Method Detail
-
dispose
public void dispose()
-
reply
public void reply(Z21Reply msg)
Member function that will be invoked by a z21Interface implementation to forward a z21 message from the layout.- Specified by:
replyin interfaceZ21Listener- Parameters:
msg- The received z21 reply. Note that this same object may be presented to multiple users. It should not be modified here.
-
message
public void message(Z21Message msg)
Member function that will be invoked by a z21Interface implementation to forward a z21 message sent to the layout. Normally, this function will do nothing.- Specified by:
messagein interfaceZ21Listener- Parameters:
msg- The received z21 message. Note that this same object may be presented to multiple users. It should not be modified here.
-
-