由于开始没有好好研究中控SDK资料走了许多弯路,希望大家不要同我一样,现归纳了几点需要注意的地方希望对大家有用:
二次开发需要注意一下事项:
1.首先判断手头机器类型,中控考勤机主要分三大类:彩屏机器、黑白屏机器、Iface机器
这三类机器都使用本压缩包sdk,只是用到sdk里面的接口函数有所区别
彩屏机使用的函数请参考“TFT系列脱机通讯开发包开发手册.pdf”文档
黑白屏使用的函数请参考“B&W系列脱机通讯开发包开发手册.pdf”文档
面部机器使用函数请参考“iFace系列脱机通讯开发包开发手册.pdf”文档 注:iface机器属于彩屏一类
2.软件自动区分黑白屏和彩屏机器请使用sdk里面函数“IsTFTMachine”
3.如果是指纹考勤机,请注意所使用的指纹算法,目前中控指纹算法主要是9算法和10算法这两种
<1>9算法下载指纹模板和上传指纹模板需要区分彩屏机器和黑白屏机器
1)彩屏机器9算法指纹模板使用SSR_GetUserTmp或者 SSR_GetUserTmpStr,此二函数的区别是下载的指纹模板格式不同上传使用SSR_SetUserTmp或 SSR_SetUserTmpStr
2)黑白屏机器9算法下载指纹模板使用GetUserTmp或者GetUserTmpStr,上传