public QuadSigRMgr(List <BaseMsgHubClientProxy> clientHubProxies, [Named("SigRRecvQueue")] IDataTransferQueue <ISignalRRecvQueueMsg> sigRRecvQueue, [Named("SigRTransQueue")] IDataTransferQueue <ISigRPostQueueMsg <DataPckRecvController> > sigRPostQueue) { this.clientHubProxies = clientHubProxies; this.sigRPostQueue = sigRPostQueue; this.sigRRecvQueue = sigRRecvQueue; }
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; }
public QuadStatusCtrl( ICommsContStatusCtrl connectionStatus, IProcessCtrl ProcessCtrl, uint quadId, [Named("QuadTransQueue")] IDataTransferQueue <IQuadTransQueueMsg> postQueue, ILogger localLogger) { this.connectionStatus = connectionStatus; this.postQueue = postQueue; this.localLogger = localLogger; this.ProcessCtrl = ProcessCtrl; this.cycleTotal = 0; this.statusCycleTotal = 0; this.quadId = quadId; this.timeHeartBeatLastReceived = DateTime.Now; this.heartBeatPreviousTime = DateTime.Now; this.statusUpdatePreviousTime = DateTime.Now; }