跳转至

NET_SDK_IVE_COMMON_CFG

结构体定义

1
2
3
4
5
6
7
8
struct NET_SDK_IVE_COMMON_CFG
{
    BOOL enable;                                   
    int alarmHoldTime;                             
    int stayAlarmThreshold;                        
    unsigned int ruleCount;                        
    unsigned int ruleCfgCount;                     
};
1
2
3
4
5
6
7
8
9
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct NET_SDK_IVE_COMMON_CFG
{
    bool enable;
    Int32 alarmHoldTime;
    Int32 stayAlarmThreshold;
    UInt32 ruleCount;
    UInt32 ruleCfgCount;
}

功能描述

智能事件检测通用配置

成员说明

成员 类型 备注
enable BOOL 是否启用。
alarmHoldTime int 报警持续时间,单位s,-1表示无此参数。
stayAlarmThreshold int 触发报警时间阈值,单位s,10 ~ 3600,-1表示无此参数。
ruleCount unsigned int 规则数量。
ruleCfgCount unsigned int 规则配置数量,NET_SDK_IVE_DETECT_RULE_CFG的个数,注意:当ruleCfgCount = 1时,表示所有规则共用同一配置,否则,表示每个规则有单独的配置。
错误码