考勤机基本流程图
2017-04-17 09:14:09 0 举报
考勤机的demo及动态库简易流程图
作者其他创作
大纲/内容
ReadAttDataThread
将全局的回调地址传入各个对象中
Stop
开启扫描线程Thread_ScanIP
g_AttendenceList.push_back(p);
清理资源
重连线程
是
否
接收考勤数据
SetConnStateAddr
调用离线通知回调
成员方法:SetConnStateAddrSetRecvProcAddrconnectReaderReConnectReaderStart // 开启考勤StopStartReadAttStopReadAttReadAttDataThread
yes/no
CAttendence * p = new CAttendence
显示失败
连接成功与否
显示成功
阅读器的类说明
发送考勤数据获取命令
Start
启动成功与否
重复启动考勤线程
VCOM考勤机DEMO及动态库流程图
将对象放入容器中,在stop中释放资源
发送开始考勤命令
发送广播查找符合协议的设备
启动考勤任务
解析数据
后续参数检查不在说明
END
点击连接
退出信号
p-Start()
StartReadAtt
调用考勤数据回调
p-connectReader()
SetRecvProcAddr
TianBo_Start
p-Stop
点击断开
TianBo_Stop
发送停止考勤命令
开启重连线程
线程开启成功与否
检查传入的IP和PORT的有效性
遍历全局容器g_AttendenceList
Start线程
启动读取考勤数据的线程,线程中不断的取考勤的数据
启动Start线程
return false;
线程启动成功后
点击扫描
m_RecvDateFuntion
生成阅读器对象
return true;
TianBo_SetRecvProcAddr
TianBo_SetConnStateAddr
连接设备
成功与否
0 条评论
下一页