No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

66 líneas
2.6 KiB

  1. #pragma once
  2. #include "JObject_NetSDK.h"
  3. NS_NETSDK_CFG_BEGIN
  4. ////////////////返回的日志类型字符串注释/////////////////
  5. #define LogTypeAccountRestore "AccountRestore" //账号还原默认
  6. #define LogTypeAddGroup "AddGroup" //添加组
  7. #define LogTypeAddUser "AddUser" //增加用户
  8. #define LogTypeClearDriver "ClearDriver" //清除驱动器数据
  9. #define LogTypeClearLog "ClearLog" //清除日志
  10. #define LogTypeDeleteGroup "DeleteGroup" //删除组
  11. #define LogTypeDeleteUser "DeleteUser" //删除用户
  12. #define LogTypeDiskChanged "DiskChanged" //存储设备变动
  13. #define LogTypeEventLatch "EventLatch" //延迟事件
  14. #define LogTypeEventStart "EventStart" //报警开始
  15. #define LogTypeEventStop "EventStop" //报警结束
  16. #define LogTypeFileAccess "FileAccess" //文件存取
  17. #define LogTypeFileAccessError "FileAccessError" //文件访问出错
  18. #define LogTypeFileSearch "FileSearch" //文件查询
  19. #define LogTypeLogIn "LogIn" //用户登录
  20. #define LogTypeLogOut "LogOut" //用户登出
  21. #define LogTypeModifyGroup "ModifyGroup" //修改组
  22. #define LogTypeModifyPassword "ModifyPassword" //修改密码
  23. #define LogTypeModifyTime "ModifyTime" //修改系统时间
  24. #define LogTypeModifyUser "ModifyUser" //修改用户
  25. #define LogTypePTZTour "PTZTour" //巡航路线
  26. #define LogTypeReboot "Reboot" //重启
  27. #define LogTypeRecord "Record" //录像操作
  28. #define LogTypeSaveConfig "SaveConfig" //保存配置
  29. #define LogTypeSetDriverType "SetDriverType" //设置驱动器类型
  30. #define LogTypeShutDown "ShutDown" //关机
  31. #define LogTypeStorageDeviceError "StorageDeviceError" //存储设备出错
  32. #define LogTypeUpdate "Update" //更新
  33. #define LogTypeUpgrade "Upgrade" //系统升级
  34. #define LogTypeZeroBitrate "ZeroBitrate" //无码流
  35. #define LogTypeSaveSystemState "SaveSystemState" //保存系统状态
  36. #define LogTypeTimeChanged "TimeChanged" //修改时间
  37. #define LogTypeSetTime "SetTime" //设置时间
  38. #define JK_OPLogQueryInfo "OPLogQuery"
  39. class OPLogQueryInfo : public JObject
  40. {
  41. public:
  42. JStrObj Data; ///< 日志数据
  43. JIntObj Position; ///< 从上次查询的结束时的日志指针
  44. JStrObj Time; ///< 日志时间
  45. JStrObj Type; ///< 日志类型
  46. JStrObj User; ///< 日志用户
  47. public:
  48. OPLogQueryInfo(JObject *pParent = NULL, const char *szName = JK_OPLogQueryInfo):
  49. JObject(pParent,szName),
  50. Data(this, "Data"),
  51. Position(this, "Position"),
  52. Time(this, "Time"),
  53. Type(this, "Type"),
  54. User(this, "User"){
  55. };
  56. ~OPLogQueryInfo(void){};
  57. };
  58. NS_NETSDK_CFG_END