Код ОШИБКИ -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;
    }

0 ответов

Другие вопросы по тегам