void LFATAL(string _msg, lpcie.Errs _err) { if (_err != 0) { throw (new Exception(_msg + " " + L502.GetErrorString(_err))); } }
public LCard502(LCard502Pars _pars, DOnPr _OnPr = null) { if (_OnPr != null) { OnPr += _OnPr; } LastError = null; /* создаем описатель модуля */ hnd = new L502(); string serial = FindSerial(_pars.DevNum); if (serial == null) { throw (new Exception("LCard502.LCard502: Ошибка: Устройство не найдено: " + _pars.DevNum.ToString())); } pr("LCard502 create"); // lpcie.Errs res; /* устанавливаем связь по выбранному серийному номеру */ lpcie.Errs res = hnd.Open(serial); if (res != 0) { throw (new Exception(L502.GetErrorString(res) + " Ошибка открытия модуля")); } /* получаем информацию о модуле */ L502.Info devinfo = hnd.DevInfo; }
bool CheckError(lpcie.Errs _err) { if (_err == 0) { return(false); } LastError = L502.GetErrorString(_err); return(true); }