public AbstractSpectraCyberController(AbstractSpectraCyber spectraCyber) : base() { SpectraCyber = spectraCyber; Schedule = new SpectraCyberScanSchedule(SpectraCyberScanScheduleMode.OFF); KillCommunicationThreadFlag = false; CommunicationMutex = new Mutex(); SpectraCyber.CurrentModeType = SpectraCyberModeTypeEnum.CONTINUUM; }
public AbstractSpectraCyberController(AbstractSpectraCyber spectraCyber) : base() { SpectraCyber = spectraCyber; Schedule = new SpectraCyberScanSchedule(SpectraCyberScanScheduleMode.OFF); KillCommunicationThreadFlag = false; CommunicationMutex = new Mutex(); SpectraCyber.CurrentModeType = SpectraCyberModeTypeEnum.CONTINUUM; configVals = new SpectraCyberConfigValues(SpectraCyberModeTypeEnum.CONTINUUM, 0, 0.3, SpectraCyberDCGainEnum.X1, SpectraCyberDCGainEnum.X1, 10, SpectraCyberBandwidthEnum.SMALL_BANDWIDTH, 1200, 0, 0, -600); }