Beispiel #1
0
 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;
 }
Beispiel #2
0
 public OrderCommandTranslator(IPartFactory partFactory, CommandFactory commandFactory, OrderFactory orderFactory)
 {
     _partFactory    = partFactory;
     _commandFactory = commandFactory;
     _orderFactory   = orderFactory;
 }