Interface AccessoryControllerListener


public interface AccessoryControllerListener
  • Method Summary

    Modifier and Type
    Method
    Description
    org.bidib.jbidibc.messages.enums.AccessoryAcknowledge
    sendAccessoryRequest(org.bidib.wizard.api.model.NodeInterface node, org.bidib.jbidibc.messages.AddressData dccAddress, int aspect, int coilState)
    Send the accessory request.
    org.bidib.jbidibc.messages.enums.AccessoryAcknowledge
    sendAccessoryRequest(org.bidib.wizard.api.model.NodeInterface node, 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.
    org.bidib.jbidibc.messages.enums.AccessoryAcknowledge
    sendExtendedAccessoryRequest(org.bidib.wizard.api.model.NodeInterface node, org.bidib.jbidibc.messages.AddressData dccAddress, int aspect)
    Send the extended accessory request for 256 aspects.
  • Method Details

    • sendAccessoryRequest

      org.bidib.jbidibc.messages.enums.AccessoryAcknowledge sendAccessoryRequest(org.bidib.wizard.api.model.NodeInterface node, 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:
      node - the BiDiB node
      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
      Returns:
      the accessory acknowledge
    • sendAccessoryRequest

      org.bidib.jbidibc.messages.enums.AccessoryAcknowledge sendAccessoryRequest(org.bidib.wizard.api.model.NodeInterface node, org.bidib.jbidibc.messages.AddressData dccAddress, int aspect, int coilState)
      Send the accessory request.
      Parameters:
      node - the BiDiB node
      dccAddress - the DCC address to switch
      aspect - the aspect to set
      coilState - the coil state
      Returns:
      the accessory acknowledge
    • sendExtendedAccessoryRequest

      org.bidib.jbidibc.messages.enums.AccessoryAcknowledge sendExtendedAccessoryRequest(org.bidib.wizard.api.model.NodeInterface node, org.bidib.jbidibc.messages.AddressData dccAddress, int aspect)
      Send the extended accessory request for 256 aspects.
      Parameters:
      node - the BiDiB node
      dccAddress - the DCC address to switch
      aspect - the aspect to set
      Returns:
      the accessory acknowledge