Код ОШИБКИ -2 с открытой дверью Zkteco с помощью Standalone SDK
У меня проблема с автономным SDK ZKteco. Подключение к C3-200 прошло успешно, но когда я вызываю функцию Open Door (ACUnlock), она возвращает код ошибки -2 (ERROR_IO). Мне нужна ваша помощь, пожалуйста!
void init()
{
DataKeeper = new DataKeeper();
Devices = new Devices();
var device = DataKeeper.device();
if (device == null)
{
disConnected();
return;
}
try
{
bIsConnected = axCZKEM1.Connect_Net(device.DeviceIp, Convert.ToInt32(device.DevicePort));
iMachineNumber = 1;
axCZKEM1.RegEvent(iMachineNumber, 65535);
connected();
}
catch
{
MessageBox.Show("There is a small issue conntecting with device \n Please report Developer", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
bool openDoor()
{
if (bIsConnected)
{
if (axCZKEM1.ACUnlock(iMachineNumber, 10))
{
MessageBox.Show("Open successfull", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
int dwErrorCode = 0;
axCZKEM1.GetLastError(ref dwErrorCode);
MessageBox.Show("Error code: " + dwErrorCode, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
else
MessageBox.Show("The Device is Not Connected \n Please go to setup device", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
return bIsConnected;
}