Interface DccAccessoryRequestListener


public interface DccAccessoryRequestListener
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    sendRequest(AccessoryResultListener accessoryResultListener, org.bidib.jbidibc.messages.AddressData dccAddress, int aspect)
    Send the DCC accessory request.
    void
    sendRequest(AccessoryResultListener accessoryResultListener, org.bidib.jbidibc.messages.AddressData dccAddress, int aspect, int coilState)
    Send the DCC accessory request.
    void
    sendRequest(AccessoryResultListener accessoryResultListener, 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 DCC accessory request.
  • Method Details

    • sendRequest

      void sendRequest(AccessoryResultListener accessoryResultListener, 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 DCC accessory request.
      Parameters:
      accessoryResultListener - the accessory result listener
      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
    • sendRequest

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

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