示例#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;
 }
 public ConfirmationCommandTranslator(IPartFactory partFactory, CommandFactory commandFactory, ConfirmationFactory confirmationFactory)
 {
     _partFactory         = partFactory;
     _commandFactory      = commandFactory;
     _confirmationFactory = confirmationFactory;
 }