def initServer(self): self.api = api() self.channelDict = hardwareConfiguration.channelDict self.collectionTime = hardwareConfiguration.collectionTime self.collectionMode = hardwareConfiguration.collectionMode self.sequenceType = hardwareConfiguration.sequenceType self.isProgrammed = hardwareConfiguration.isProgrammed self.timeResolution = float(hardwareConfiguration.timeResolution) self.ddsDict = hardwareConfiguration.ddsDict self.timeResolvedResolution = hardwareConfiguration.timeResolvedResolution self.remoteChannels = hardwareConfiguration.remoteChannels self.collectionTimeRange = hardwareConfiguration.collectionTimeRange self.sequenceTimeRange = hardwareConfiguration.sequenceTimeRange self.haveSecondPMT = hardwareConfiguration.secondPMT self.haveDAC = hardwareConfiguration.DAC self.inCommunication = DeferredLock() self.clear_next_pmt_counts = 0 LineTrigger.initialize(self) self.initializeBoard() yield self.initializeRemote() self.initializeSettings() yield self.initializeDDS() self.listeners = set() self.programmed_sequence = None
def initServer(self): self.api = api() self.channelDict = hardwareConfiguration.channelDict self.collectionTime = hardwareConfiguration.collectionTime self.collectionMode = hardwareConfiguration.collectionMode self.sequenceType = hardwareConfiguration.sequenceType self.isProgrammed = hardwareConfiguration.isProgrammed self.timeResolution = float(hardwareConfiguration.timeResolution) self.ddsDict = hardwareConfiguration.ddsDict self.timeResolvedResolution = hardwareConfiguration.timeResolvedResolution self.remoteChannels = hardwareConfiguration.remoteChannels self.collectionTimeRange = hardwareConfiguration.collectionTimeRange self.sequenceTimeRange = hardwareConfiguration.sequenceTimeRange self.haveSecondPMT = hardwareConfiguration.secondPMT self.haveDAC = hardwareConfiguration.DAC self.inCommunication = DeferredLock() self.clear_next_pmt_counts = 0 LineTrigger.initialize(self) self.initializeBoard() yield self.initializeRemote() self.initializeSettings() yield self.initializeDDS() self.listeners = set()