Interface MaleDigitalActionSocket

All Superinterfaces:
Base, Comparable<NamedBean>, Debugable, DigitalAction, DigitalActionBean, MaleSocket, NamedBean, PropertyChangeProvider
All Known Implementing Classes:
DebuggerMaleDigitalActionSocket, DefaultMaleDigitalActionSocket

public interface MaleDigitalActionSocket
extends MaleSocket, DigitalActionBean
A LogixNG male DigitalActionBean socket.
  • Method Details

    • execute

      void execute() throws JmriException
      Execute this DigitalActionBean.

      This method must ensure that the value is not a Double.NaN, negative infinity or positive infinity. If that is the case, it must throw an IllegalArgumentException before checking if an error has occured.

      Specified by:
      execute in interface DigitalAction
      Throws:
      JmriException - when an exception occurs