public void Dispose() { checkTimer.Stop(); IGenSysInterface.GICloseGenCommunication(); checkTimer.Dispose(); checkTimer = null; }
public bool Init(IntPtr handle) { checkTimer = new Timer(800); checkTimer.Elapsed += CheckTimer_Elapsed; isInited = IGenSysInterface.GIInitGenerator(handle); checkTimer.Start(); return(isInited); }
public bool SetGenParam(APRSourceData scAPRSourceData) { bool ret = IGenSysInterface.GICheckGenAllowOperation(); if (ret) { //设置曝光条件 IGenSysInterface.GIApplyAPRData(scAPRSourceData); } return(false); }
private void CheckTimer_Elapsed(object sender, ElapsedEventArgs e) { isConnected = IGenSysInterface.GICheckGenCommIsNormal(); }