public ProtocolHandler(IDeviceHandler deviceHandler, ConfirmationFactory confirmationFactory, ReplyFactory replyFactory, OrderFactory orderFactory, CommandTranslator commandTranslator, ResponseAwaiterDispatch awaiterDispatch) { _deviceHandler = deviceHandler; _confirmationFactory = confirmationFactory; _replyFactory = replyFactory; _orderFactory = orderFactory; _commandTranslator = commandTranslator; _awaiterDispatch = awaiterDispatch; _deviceHandler.CommandReceived += OnCommandReceived; }
public OrderCommandTranslator(IPartFactory partFactory, CommandFactory commandFactory, OrderFactory orderFactory) { _partFactory = partFactory; _commandFactory = commandFactory; _orderFactory = orderFactory; }