Interface AccessoryViewListener


public interface AccessoryViewListener
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Close the view.
    void
    sendAccessoryRequest(org.bidib.jbidibc.messages.AddressData dccAddress, int aspect, int coilState)
    Send the accessory request.
    void
    sendAccessoryRequest(org.bidib.jbidibc.messages.AddressData dccAddress, int aspect, Integer switchTime, org.bidib.jbidibc.messages.enums.TimeBaseUnitEnum timeBaseUnit, org.bidib.jbidibc.messages.enums.TimingControlEnum timingControl)
    Send the accessory request.
    void
    sendExtendedAccessoryRequest(org.bidib.jbidibc.messages.AddressData dccAddress, int aspect)
    Send the accessory request.
  • Method Details

    • close

      void close()
      Close the view.
    • sendAccessoryRequest

      void sendAccessoryRequest(org.bidib.jbidibc.messages.AddressData dccAddress, int aspect, Integer switchTime, org.bidib.jbidibc.messages.enums.TimeBaseUnitEnum timeBaseUnit, org.bidib.jbidibc.messages.enums.TimingControlEnum timingControl)
      Send the accessory request.
      Parameters:
      dccAddress - the DCC address to switch
      aspect - the aspect to set
      switchTime - the switch time
      timeBaseUnit - the time base unit (100ms or 1s)
      timingControl - the timing control
    • sendAccessoryRequest

      void sendAccessoryRequest(org.bidib.jbidibc.messages.AddressData dccAddress, int aspect, int coilState)
      Send the accessory request.
      Parameters:
      dccAddress - the DCC address to switch
      aspect - the aspect to set
      coilState - the coil state
    • sendExtendedAccessoryRequest

      void sendExtendedAccessoryRequest(org.bidib.jbidibc.messages.AddressData dccAddress, int aspect)
      Send the accessory request.
      Parameters:
      dccAddress - the DCC address to switch
      aspect - the aspect to set