42 lines
1.8 KiB
Plaintext
42 lines
1.8 KiB
Plaintext
package jmri.jmrix.bidib;
|
|
|
|
import org.bidib.jbidibc.core.BidibMessageProcessor;
|
|
import org.bidib.jbidibc.messages.Node;
|
|
import org.bidib.jbidibc.messages.message.BidibCommand;
|
|
import org.bidib.jbidibc.messages.message.BidibMessageInterface;
|
|
import org.bidib.jbidibc.core.message.BidibRequestFactory;
|
|
import org.bidib.jbidibc.core.node.RootNode;
|
|
import org.bidib.jbidibc.messages.LastSendMessageTimestampProvider;
|
|
import org.bidib.jbidibc.messages.MasterNode;
|
|
import org.bidib.jbidibc.messages.StallStatusProvider;
|
|
import org.bidib.jbidibc.messages.exception.ProtocolException;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
public class TestBidibRootNode extends RootNode {
|
|
|
|
protected TestBidibRootNode(final MasterNode node, final BidibMessageProcessor messageReceiver,
|
|
final StallStatusProvider stallStatusProvider, boolean ignoreWaitTimeout, final LastSendMessageTimestampProvider lastSendMessageTimestampProvider) {
|
|
super(node, messageReceiver, stallStatusProvider, ignoreWaitTimeout, lastSendMessageTimestampProvider);
|
|
}
|
|
|
|
public TestBidibRootNode(final MasterNode node) {
|
|
super(node, new TestMessageProcessor(), new TestStallStatusProvider(), false, null);
|
|
}
|
|
|
|
@Override
|
|
public BidibRequestFactory getRequestFactory() {
|
|
return new BidibRequestFactory();
|
|
}
|
|
|
|
// @Override
|
|
// protected BidibMessageInterface send(
|
|
// BidibCommand message, Integer receiveTimeout, boolean expectAnswer, Integer... expectedResponseTypes)
|
|
// throws ProtocolException {
|
|
// LOGGER.debug("SEND: msg: {}, expectAnswer: {}, expected response types: {}", message, expectAnswer, expectedResponseTypes);
|
|
// return null;
|
|
// }
|
|
|
|
private static final Logger LOGGER = LoggerFactory.getLogger(TestBidibNode.class);
|
|
}
|