1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package com.netsdk.lib.structure;
 
import com.netsdk.lib.NetSDKLib;
import com.netsdk.lib.enumeration.EM_PASSERBY_DB_DUPLICATE_REMOVE_TYPE;
 
/**
 * @author 47081
 * @version 1.0
 * @description 路人库去重策略配置(选填)
 * @date 2021/2/22
 */
public class PASSERBY_DB_DUPLICATE_REMOVE_CONFIG_INFO extends NetSDKLib.SdkStructure {
  /** 使能开关,TRUE:开 FALSE:关 */
  public boolean bEnable;
  /** 路人库去重策略类型,对应枚举{@link EM_PASSERBY_DB_DUPLICATE_REMOVE_TYPE} */
  public int emDuplicateRemoveType;
  /** 时间段间隔(emDuplicateRemoveType 为 EM_DUPLICATE_REMOVE_TYPE_TIME_SLOT有效) */
  public NetSDKLib.NET_TSECT[] stuTimeSection =
      (NetSDKLib.NET_TSECT[]) new NetSDKLib.NET_TSECT().toArray(8 * 6);
  /** 时间间隔,单位分钟(emDuplicateRemoveType 为 EM_DUPLICATE_REMOVE_TYPE_TIME有效) */
  public int dwInterval;
  /** 字节保留 */
  public byte[] byReserved1 = new byte[4];
  /** 字节保留 */
  public byte[] byReserved = new byte[256];
}