public CommController( ICommsChannel commsChannel, IDataDecoder dataPckDecoder, ILogger localLogger, IAttachedQuadsCtrl attachedQuads, [Named("QuadRecvQueue")] IDataTransferQueue <IQuadRecvMsgQueue> recvQueue, [Named("QuadTransQueue")] IDataTransferQueue <IQuadTransQueueMsg> postQueue) { this.dataPckDecoder = dataPckDecoder; this.commsChannel = commsChannel; this.recvQueue = recvQueue; this.postQueue = postQueue; this.localLogger = localLogger; this.attachedQuads = attachedQuads; }
public StdMsgProcessor( [Named("QuadRecvQueue")] IDataTransferQueue <IQuadRecvMsgQueue> quadRecvQueue, [Named("SigRRecvQueue")] IDataTransferQueue <ISignalRRecvQueueMsg> sigRRecvQueue, [Named("SigRTransQueue")] IDataTransferQueue <ISigRPostQueueMsg <DataPckRecvController> > sigRPostQueue, [Named("QuadTransQueue")] IDataTransferQueue <IQuadTransQueueMsg> postQueue, ILogger localLogger, IBreezeRepository <ActiveQuad> activeQuadRepos, IAttachedQuadsCtrl attachedQuads) { this.postQueue = postQueue; this.quadRecvQueue = quadRecvQueue; this.sigRRecvQueue = sigRRecvQueue; this.sigRPostQueue = sigRPostQueue; this.activeQuadRepos = activeQuadRepos; this.attachedQuads = attachedQuads; this.localLogger = localLogger; }