Files
JIMRI/java/test/jmri/jmrix/bidib/TestBidibRootNode.java.unused
T
2026-06-17 14:00:51 +02:00

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);
}