根据c ++示例,我们可以使用ControlSensor
void CDemoDlg::OnBnClickedBtngreen()
{
zkfpEng.ControlSensor(11, 1);
Sleep(100);
zkfpEng.ControlSensor(11, 0);
}
void CDemoDlg::OnBnClickedBtnbeep()
{
zkfpEng.ControlSensor(13, 1);
Sleep(100);
zkfpEng.ControlSensor(13, 0);
}
但我在libzkfpcsharp.dll(来自zkteco的本地dll)中找不到此方法。我发现的唯一的东西是SetParameters / GetParameters。我试图设置参数,但它不起作用:
byte[] paramValue1 = new byte[4];
int size = 4;
zkfp.Int2ByteArray(1, paramValue1);
zkfp2.SetParameters(mDBHandle, 102, paramValue1, size);
C#SDK pdf说:
答案 0 :(得分:0)
我找到了!!
byte[] paramValue1 = new byte[4];
zkfp.Int2ByteArray(1, paramValue1);
zkfp2.SetParameters(mDevHandle, 102, paramValue1, 4);
Thread.Sleep(200);
zkfp.Int2ByteArray(0, paramValue1);
zkfp2.SetParameters(mDevHandle, 102, paramValue1, 4);
我已经做到了,而且行得通!