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.

212 líneas
9.8 KiB

  1. #pragma once
  2. #include "JObject_NetSDK.h"
  3. NS_NETSDK_CFG_BEGIN
  4. #define JK_OtherFunction "OtherFunction"
  5. class OtherFunction : public JObject
  6. {
  7. public:
  8. JBoolObj DownLoadPause;
  9. JBoolObj USBsupportRecord;
  10. JBoolObj SDsupportRecord;
  11. JBoolObj SupportOnvifClient;
  12. JBoolObj SupportNetLocalSearch;
  13. JBoolObj SupportMaxPlayback;
  14. JBoolObj SupportNVR;
  15. JBoolObj SupportC7Platform;
  16. JBoolObj SupportMailTest;
  17. JBoolObj SupportOSDInfo;
  18. JBoolObj HideDigital;
  19. JBoolObj NotSupportAH; //水平锐度AcutanceHorizontal
  20. JBoolObj NotSupportAV; //垂直锐度AcutanceVertial
  21. JBoolObj SupportBT; //宽动态BroadTrends
  22. JBoolObj NotSupportTalk ; //对讲
  23. JBoolObj AlterDigitalName; //支持修改数字通道名称
  24. JBoolObj SupportShowConnectStatus;
  25. JBoolObj SupportPlayBackExactSeek;
  26. JBoolObj TitleAndStateUpload;
  27. JBoolObj NOHDDRECORD;
  28. JBoolObj MusicFilePlay;
  29. JBoolObj SupportSetDigIP;
  30. JBoolObj SupportShowProductType;
  31. JBoolObj SupportCamareStyle;
  32. JBoolObj Supportonviftitle;
  33. JBoolObj SupportDimenCode;
  34. JBoolObj SupportStorageNAS;
  35. JBoolObj ShowFalseCheckTime;
  36. JBoolObj SupportTimeZone;
  37. JBoolObj ShowAlarmLevelRegion;
  38. JBoolObj SupportPOS; //支持POS
  39. JBoolObj HddLowSpaceUseMB; //硬盘空间不足报警用MB
  40. JBoolObj SupportCustomOemInfo; //定制OEM客户版本信息
  41. JBoolObj SupportDigitalEncode; //数字通道编码配置
  42. JBoolObj SupportResumePtzState; //开机恢复云台状态
  43. JBoolObj SupportSnapCfg;
  44. JBoolObj SupportAbnormitySendMail; //存储设备存在及存储异常及存储空间不足发邮件}
  45. JBoolObj SupportDigitalPre; //数字通道支持预录
  46. JBoolObj SupportWriteLog; //报警页面添加是否写日志勾选框
  47. JBoolObj SuppportChangeOnvifPort; //支持修改onvif端口
  48. JBoolObj SupportCommDataUpload; //支持串口数据透传
  49. JBoolObj SupportTextPassword; //保存可以反解的密码用于onvif鉴权
  50. JBoolObj SupportCloudUpgrade;
  51. JBoolObj SupportUserProgram; //支持客户启动小程序
  52. JBoolObj SupportModifyFrontcfg; //
  53. JBoolObj SupportFTPTest; //ftp测试
  54. JBoolObj SupportPtzIdleState; //云台空闲动作配置
  55. JBoolObj SupportImpRecord; //web端是否提供关键录像搜索选项
  56. JBoolObj SupportCameraMotorCtrl; //IE端支持机器人马达控制
  57. JBoolObj SupportEncodeAddBeep; //设置编码每隔30秒加入beep声
  58. JBoolObj SupportFishEye; //鱼眼功能
  59. JBoolObj SupportSPVMNNasServer; //安徽超清定制
  60. JBoolObj SupportSmallChnTitleFont; //使用12*18的通道标题点阵
  61. JBoolObj SupportCfgCloudupgrad; //支持云升级功能配置修改
  62. JBoolObj SupportStorageFailReboot;
  63. JBoolObj SupportSplitControl; //修改DVR预览画面分割
  64. JBoolObj SupportRTSPClient; //数字通道连接RTSP前端
  65. JBoolObj SupportLowLuxMode; //摄像机是否支持微光模式
  66. JBoolObj SupportSwitchResolution; //修改前端数字通道分辨率
  67. JBoolObj SupportSlowMotion; //摄像机是否支持慢动作
  68. JBoolObj SupportCorridorMode; //支持走廊模式
  69. JBoolObj SupportWIFINVR; //是WIFINVR设备
  70. JBoolObj SupportSnapSchedule; //是否支持定时抓图
  71. JBoolObj SupportPWDSafety; //是否支持密码找回},
  72. JBoolObj SupportPlateDetect; //支持车牌侦测
  73. JBoolObj SupportBreviary; //是否支持缩略图
  74. JBoolObj SupportIntelligentPlayBack; //是否支持智能快放
  75. JBoolObj SupportFaceDetect; //是否支持人脸识别
  76. JBoolObj SupportDeviceInfoNew; //是否支持新设备信息
  77. JBoolObj SupportBallCameraTrackDetect; //支持球机跟踪识别
  78. JBoolObj SpecialNight; //夜间特殊模式控制
  79. JBoolObj SupportSetHardwareAbility; //支持设置设备硬件能力集
  80. JBoolObj SupportSafetyEmail; //支持通过Email重置密码
  81. JBoolObj SupportSensorAbilitySetting; ///支持合封模组支持的sensor等级
  82. JBoolObj SupportAlarmVoiceTips;
  83. JBoolObj SupportAlarmLinkLight;
  84. JBoolObj SupportSetRtcTime; //支持Rtc时间校正功能
  85. JBoolObj SupportAudioFormat; //支持音频编码
  86. JBoolObj SupportSoftPhotosensitive; //软光敏
  87. JBoolObj SupportCloudUpgradeIPC;
  88. JBoolObj SupportFileUpgradeIPC; //支持IE发送文件通过NVR给IPC升级
  89. JBoolObj SupportParkingGuide; //支持车位引导功能
  90. JBoolObj SupportLimitNetLoginUsers; //限制网络登陆的用户数
  91. JBoolObj SupportCoaxialParamCtrl; //同轴参数控制
  92. JBoolObj SupportShowH265X; //显示H265X编码
  93. JBoolObj SupportLogStorageCtrl; //日志存储控制
  94. JBoolObj SupportAdminContactInfo; //支持设置管理员联系方式
  95. JBoolObj SupportWarnWeakPWD; //显示弱密码提醒
  96. JBoolObj SupportStringChangedXPOE; //支持通道模式显示为XPOE
  97. JBoolObj SupportAlarmVoiceTipsType; //支持报警提示音类型修改
  98. JBoolObj SupportAcrossIPCTalk; //支持前端IPC对讲
  99. JBoolObj SupportSetVolume; //支持设置喇叭音量
  100. JBoolObj SupportFaceDetectV2;
  101. JBoolObj SupportFaceksHumanDetect; //支持旷视人形检测
  102. JBoolObj SupportFacekshttpcommunication; //支持旷视http传输
  103. JBoolObj SupportFaceRecognition; //支持人脸识别
  104. JBoolObj SupportCustomizeLpRect; //是否支持任意形状的车位
  105. public:
  106. OtherFunction(JObject *pParent = NULL, const char *szName = JK_OtherFunction):
  107. JObject(pParent,szName),
  108. DownLoadPause(this, "DownLoadPause"),
  109. USBsupportRecord(this, "USBsupportRecord"),
  110. SDsupportRecord(this, "SDsupportRecord"),
  111. SupportOnvifClient(this, "SupportOnvifClient"),
  112. SupportNetLocalSearch(this, "SupportNetLocalSearch"),
  113. SupportMaxPlayback(this, "SupportMaxPlayback"),
  114. SupportNVR(this, "SupportNVR"),
  115. SupportC7Platform(this, "SupportC7Platform"),
  116. SupportMailTest(this, "SupportMailTest"),
  117. SupportOSDInfo(this, "SupportOSDInfo"),
  118. HideDigital(this, "HideDigital"),
  119. NotSupportAH(this, "NotSupportAH"),
  120. NotSupportAV(this, "NotSupportAV"),
  121. SupportBT(this, "SupportBT"),
  122. NotSupportTalk(this, "NotSupportTalk"),
  123. AlterDigitalName(this, "AlterDigitalName"),
  124. SupportShowConnectStatus(this, "SupportShowConnectStatus"),
  125. SupportPlayBackExactSeek(this, "SupportPlayBackExactSeek"),
  126. TitleAndStateUpload(this, "TitleAndStateUpload"),
  127. NOHDDRECORD(this, "NOHDDRECORD"),
  128. MusicFilePlay(this, "MusicFilePlay"),
  129. SupportSetDigIP(this, "SupportSetDigIP"),
  130. SupportShowProductType(this, "SupportShowProductType"),
  131. SupportCamareStyle(this, "SupportCamareStyle"),
  132. Supportonviftitle(this, "Supportonviftitle"),
  133. SupportDimenCode(this, "SupportDimenCode"),
  134. SupportStorageNAS(this, "SupportStorageNAS"),
  135. ShowFalseCheckTime(this, "ShowFalseCheckTime"),
  136. SupportTimeZone(this, "SupportTimeZone"),
  137. ShowAlarmLevelRegion(this, "ShowAlarmLevelRegion"),
  138. SupportPOS(this, "SupportPOS"),
  139. HddLowSpaceUseMB(this, "HddLowSpaceUseMB"),
  140. SupportCustomOemInfo(this, "SupportCustomOemInfo"),
  141. SupportDigitalEncode(this, "SupportDigitalEncode"),
  142. SupportResumePtzState(this, "SupportResumePtzState"),
  143. SupportSnapCfg(this, "SupportSnapCfg"),
  144. SupportAbnormitySendMail(this, "SupportAbnormitySendMail"),
  145. SupportDigitalPre(this, "SupportDigitalPre"),
  146. SupportWriteLog(this, "SupportWriteLog"),
  147. SuppportChangeOnvifPort(this, "SuppportChangeOnvifPort"),
  148. SupportCommDataUpload(this, "SupportCommDataUpload"),
  149. SupportTextPassword(this, "SupportTextPassword"),
  150. SupportCloudUpgrade(this, "SupportCloudUpgrade"),
  151. SupportUserProgram(this, "SupportUserProgram"),
  152. SupportModifyFrontcfg(this, "SupportModifyFrontcfg"),
  153. SupportFTPTest(this, "SupportFTPTest"),
  154. SupportPtzIdleState(this, "SupportPtzIdleState"),
  155. SupportImpRecord(this, "SupportImpRecord"),
  156. SupportCameraMotorCtrl(this, "SupportCameraMotorCtrl"),
  157. SupportEncodeAddBeep(this, "SupportEncodeAddBeep"),
  158. SupportFishEye(this, "SupportFishEye"),
  159. SupportSPVMNNasServer(this, "SupportSPVMNNasServer"),
  160. SupportSmallChnTitleFont(this, "SupportSmallChnTitleFont"),
  161. SupportCfgCloudupgrad(this, "SupportCfgCloudupgrad"),
  162. SupportStorageFailReboot(this, "SupportStorageFailReboot"),
  163. SupportSplitControl(this, "SupportSplitControl"),
  164. SupportRTSPClient(this, "SupportRTSPClient"),
  165. SupportLowLuxMode(this, "SupportLowLuxMode"),
  166. SupportSwitchResolution(this, "SupportSwitchResolution"),
  167. SupportSlowMotion(this, "SupportSlowMotion"),
  168. SupportCorridorMode(this, "SupportCorridorMode"),
  169. SupportWIFINVR(this, "SupportWIFINVR"),
  170. SupportSnapSchedule(this, "SupportSnapSchedule"),
  171. SupportPWDSafety(this, "SupportPWDSafety"),
  172. SupportPlateDetect(this, "SupportPlateDetect"),
  173. SupportBreviary(this, "SupportBreviary"),
  174. SupportIntelligentPlayBack(this, "SupportIntelligentPlayBack"),
  175. SupportFaceDetect(this, "SupportFaceDetect"),
  176. SupportDeviceInfoNew(this, "SupportDeviceInfoNew"),
  177. SupportBallCameraTrackDetect(this, "SupportBallCameraTrackDetect"),
  178. SpecialNight(this, "SpecialNight"),
  179. SupportSetHardwareAbility(this, "SupportSetHardwareAbility"),
  180. SupportSafetyEmail(this, "SupportSafetyEmail"),
  181. SupportSensorAbilitySetting(this, "SupportSensorAbilitySetting"),
  182. SupportAlarmVoiceTips(this, "SupportAlarmVoiceTips"),
  183. SupportAlarmLinkLight(this, "SupportAlarmLinkLight"),
  184. SupportSetRtcTime(this, "SupportSetRtcTime"),
  185. SupportAudioFormat(this, "SupportAudioFormat"),
  186. SupportSoftPhotosensitive(this, "SupportSoftPhotosensitive"),
  187. SupportCloudUpgradeIPC(this, "SupportCloudUpgradeIPC"),
  188. SupportFileUpgradeIPC(this, "SupportFileUpgradeIPC"),
  189. SupportParkingGuide(this, "SupportParkingGuide"),
  190. SupportLimitNetLoginUsers(this, "SupportLimitNetLoginUsers"),
  191. SupportCoaxialParamCtrl(this, "SupportCoaxialParamCtrl"),
  192. SupportShowH265X(this, "SupportShowH265X"),
  193. SupportLogStorageCtrl(this, "SupportLogStorageCtrl"),
  194. SupportAdminContactInfo(this, "SupportAdminContactInfo"),
  195. SupportWarnWeakPWD(this, "SupportWarnWeakPWD"),
  196. SupportStringChangedXPOE(this, "SupportStringChangedXPOE"),
  197. SupportAlarmVoiceTipsType(this, "SupportAlarmVoiceTipsType"),
  198. SupportAcrossIPCTalk(this, "SupportAcrossIPCTalk"),
  199. SupportSetVolume(this, "SupportSetVolume"),
  200. SupportFaceDetectV2(this, "SupportFaceDetectV2"),
  201. SupportFaceksHumanDetect(this, "SupportFaceksHumanDetect"),
  202. SupportFacekshttpcommunication(this, "SupportFacekshttpcommunication"),
  203. SupportFaceRecognition(this, "SupportFaceRecognition"),
  204. SupportCustomizeLpRect(this, "SupportCustomizeLpRect"){
  205. };
  206. ~OtherFunction(void){};
  207. };
  208. NS_NETSDK_CFG_END