// Function to convert ZfmStatus to human readable string. private string ZfmStatusToString(Zfm20Fingerprint.ZfmStatus inStatus) { switch (inStatus) { case Zfm20Fingerprint.ZfmStatus.ZsUnknownError: return @"Unknown error has occurred."; case Zfm20Fingerprint.ZfmStatus.ZsTimeout: return @"Communication timeout with sensor."; case Zfm20Fingerprint.ZfmStatus.ZsNoFinger: return @"Finger is not available."; case Zfm20Fingerprint.ZfmStatus.ZsFingerCollectError: return @"Finger collection error."; case Zfm20Fingerprint.ZfmStatus.ZsBadResponse: return @"Communication failure with sensor."; case Zfm20Fingerprint.ZfmStatus.ZsDataError: return @"Data format error."; case Zfm20Fingerprint.ZfmStatus.ZsIoError: return @"Data I/O error occurred."; case Zfm20Fingerprint.ZfmStatus.ZsMemoryError: return @"Memory error has been occurred."; default: return string.Empty; } }
private void FrmMain_Load(object sender, EventArgs e) { _zfmSensor = new Zfm20Fingerprint(DefaultComPort, DefaultBaudRate); }