area_business_person_dwell_checker.cpp 938 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #include "area.h"
  2. #include "card_base.h"
  3. #include "area_business_person_dwell_checker.h"
  4. /*
  5. 判断当前区域a中的人卡停留时间
  6. 人员进入区域时间存储在area_hover对象中,在当前类on_enter/on_leave中进行更新
  7. 人员&车辆的代码重用,请自行设计
  8. */
  9. //进入区域,记录进入时间
  10. void area_business_person_dwell_checker::on_enter(const std::shared_ptr<area_hover>&a,
  11. const std::shared_ptr<card_location_base>&c,std::shared_ptr<business_data>&ptr)
  12. {
  13. }
  14. //判断是否超时
  15. void area_business_person_dwell_checker::on_hover(const std::shared_ptr<area_hover>&a,
  16. const std::shared_ptr<card_location_base>&c,std::shared_ptr<business_data> ptr)
  17. {
  18. }
  19. //如果有超时告警,取消超时告警
  20. void area_business_person_dwell_checker::on_leave(const std::shared_ptr<area_hover>&a,
  21. const std::shared_ptr<card_location_base>&c,std::shared_ptr<business_data> ptr)
  22. {
  23. }