#pragma once #include "JObject_NetSDK.h" NS_NETSDK_CFG_BEGIN ////////////////返回的日志类型字符串注释///////////////// #define LogTypeAccountRestore "AccountRestore" //账号还原默认 #define LogTypeAddGroup "AddGroup" //添加组 #define LogTypeAddUser "AddUser" //增加用户 #define LogTypeClearDriver "ClearDriver" //清除驱动器数据 #define LogTypeClearLog "ClearLog" //清除日志 #define LogTypeDeleteGroup "DeleteGroup" //删除组 #define LogTypeDeleteUser "DeleteUser" //删除用户 #define LogTypeDiskChanged "DiskChanged" //存储设备变动 #define LogTypeEventLatch "EventLatch" //延迟事件 #define LogTypeEventStart "EventStart" //报警开始 #define LogTypeEventStop "EventStop" //报警结束 #define LogTypeFileAccess "FileAccess" //文件存取 #define LogTypeFileAccessError "FileAccessError" //文件访问出错 #define LogTypeFileSearch "FileSearch" //文件查询 #define LogTypeLogIn "LogIn" //用户登录 #define LogTypeLogOut "LogOut" //用户登出 #define LogTypeModifyGroup "ModifyGroup" //修改组 #define LogTypeModifyPassword "ModifyPassword" //修改密码 #define LogTypeModifyTime "ModifyTime" //修改系统时间 #define LogTypeModifyUser "ModifyUser" //修改用户 #define LogTypePTZTour "PTZTour" //巡航路线 #define LogTypeReboot "Reboot" //重启 #define LogTypeRecord "Record" //录像操作 #define LogTypeSaveConfig "SaveConfig" //保存配置 #define LogTypeSetDriverType "SetDriverType" //设置驱动器类型 #define LogTypeShutDown "ShutDown" //关机 #define LogTypeStorageDeviceError "StorageDeviceError" //存储设备出错 #define LogTypeUpdate "Update" //更新 #define LogTypeUpgrade "Upgrade" //系统升级 #define LogTypeZeroBitrate "ZeroBitrate" //无码流 #define LogTypeSaveSystemState "SaveSystemState" //保存系统状态 #define LogTypeTimeChanged "TimeChanged" //修改时间 #define LogTypeSetTime "SetTime" //设置时间 #define JK_OPLogQueryInfo "OPLogQuery" class OPLogQueryInfo : public JObject { public: JStrObj Data; ///< 日志数据 JIntObj Position; ///< 从上次查询的结束时的日志指针 JStrObj Time; ///< 日志时间 JStrObj Type; ///< 日志类型 JStrObj User; ///< 日志用户 public: OPLogQueryInfo(JObject *pParent = NULL, const char *szName = JK_OPLogQueryInfo): JObject(pParent,szName), Data(this, "Data"), Position(this, "Position"), Time(this, "Time"), Type(this, "Type"), User(this, "User"){ }; ~OPLogQueryInfo(void){}; }; NS_NETSDK_CFG_END