public string FetchDeviceInfo(ZkemClient objZkeeper, int machineNumber) { StringBuilder sb = new StringBuilder(); string returnValue = string.Empty; objZkeeper.GetFirmwareVersion(machineNumber, ref returnValue); if (returnValue.Trim() != string.Empty) { sb.Append("Firmware V: "); sb.Append(returnValue); sb.Append(","); } returnValue = string.Empty; objZkeeper.GetVendor(ref returnValue); if (returnValue.Trim() != string.Empty) { sb.Append("Vendor: "); sb.Append(returnValue); sb.Append(","); } string sWiegandFmt = string.Empty; objZkeeper.GetWiegandFmt(machineNumber, ref sWiegandFmt); returnValue = string.Empty; objZkeeper.GetSDKVersion(ref returnValue); if (returnValue.Trim() != string.Empty) { sb.Append("SDK V: "); sb.Append(returnValue); sb.Append(","); } returnValue = string.Empty; objZkeeper.GetSerialNumber(machineNumber, out returnValue); if (returnValue.Trim() != string.Empty) { sb.Append("Serial No: "); sb.Append(returnValue); sb.Append(","); } returnValue = string.Empty; objZkeeper.GetDeviceMAC(machineNumber, ref returnValue); if (returnValue.Trim() != string.Empty) { sb.Append("Device MAC: "); sb.Append(returnValue); } return(sb.ToString()); }