示例#1
0
 void PrintDeviceInfo(BS2SimpleDeviceInfo deviceInfo)
 {
     Console.WriteLine("                        <Device information>");
     Console.WriteLine("+-------------------------------------------------------------+");
     Console.WriteLine("|  ID                                : {0}", deviceInfo.id);
     Console.WriteLine("|  Type                              : {0}({1})", API.productNameDictionary[(BS2DeviceTypeEnum)deviceInfo.type], deviceInfo.type);
     Console.WriteLine("|  Connection mode                   : {0}", (BS2ConnectionModeEnum)deviceInfo.connectionMode);
     Console.WriteLine("|  Ip address                        : {0}", new IPAddress(BitConverter.GetBytes(deviceInfo.ipv4Address)).ToString());
     Console.WriteLine("|  Port number                       : {0}", deviceInfo.port);
     Console.WriteLine("|  Maximum user                      : {0}", deviceInfo.maxNumOfUser);
     Console.WriteLine("|  Supporting user name              : {0}", Convert.ToBoolean(deviceInfo.userNameSupported));
     Console.WriteLine("|  Supporting user profile           : {0}", Convert.ToBoolean(deviceInfo.userPhotoSupported));
     Console.WriteLine("|  Supporting pin code               : {0}", Convert.ToBoolean(deviceInfo.pinSupported));
     Console.WriteLine("|  Supporting card                   : {0}", Convert.ToBoolean(deviceInfo.cardSupported));
     Console.WriteLine("|  Supporting fingerprint            : {0}", Convert.ToBoolean(deviceInfo.fingerSupported));
     Console.WriteLine("|  Supporting face recognition       : {0}", Convert.ToBoolean(deviceInfo.faceSupported));
     Console.WriteLine("|  Supporting wlan                   : {0}", Convert.ToBoolean(deviceInfo.wlanSupported));
     Console.WriteLine("|  Supporting T&A                    : {0}", Convert.ToBoolean(deviceInfo.tnaSupported));
     Console.WriteLine("|  Supporting trigger action         : {0}", Convert.ToBoolean(deviceInfo.triggerActionSupported));
     Console.WriteLine("|  Supporting wiegand                : {0}", Convert.ToBoolean(deviceInfo.wiegandSupported));
     Console.WriteLine("+-------------------------------------------------------------+");
 }
示例#2
0
 extern public static int BS2_GetDeviceInfo(IntPtr context, UInt32 deviceId, out BS2SimpleDeviceInfo deviceInfo);