Interface DccAccessoryRequestListener
public interface DccAccessoryRequestListener
-
Method Summary
Modifier and TypeMethodDescriptionvoidsendRequest(AccessoryResultListener accessoryResultListener, org.bidib.jbidibc.messages.AddressData dccAddress, int aspect) Send the DCC accessory request.voidsendRequest(AccessoryResultListener accessoryResultListener, org.bidib.jbidibc.messages.AddressData dccAddress, int aspect, int coilState) Send the DCC accessory request.voidsendRequest(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 listenerdccAddress- the DCC address to switchaspect- the aspect to setswitchTime- the switch timetimeBaseUnit- 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 listenerdccAddress- the DCC address to switchaspect- the aspect to setcoilState- 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 listenerdccAddress- the DCC address to switchaspect- the aspect to set
-