main.cpp 563 B

1234567891011121314151617181920212223
  1. #include "utils.h"
  2. #include "manager.h"
  3. #include "http.h"
  4. const char *getConfigFilePath(const int &count, const char **&args) {
  5. if (count >= 2) return args[1];
  6. return "config.ini";
  7. }
  8. // EVENT_IVS_TRAFFIC_STAY: 交通滞留事件
  9. // EVENT_IVS_STAYDETECTION: 停留事件
  10. // 手动拍照
  11. int main(const int count, const char **args) {
  12. hm::ReadConfig(getConfigFilePath(count, args));
  13. try {
  14. hm::StartManager();
  15. hm::StartHttpServer();
  16. } catch (...) {
  17. hm::StopHttpServer();
  18. hm::StopManager();
  19. }
  20. return 0;
  21. }