示例#1
0
 // 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;
     }
 }
示例#2
0
 private void FrmMain_Load(object sender, EventArgs e)
 {
     _zfmSensor = new Zfm20Fingerprint(DefaultComPort, DefaultBaudRate);
 }