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
27
28
29
package com.iailab.netsdk.lib.structure;
 
import com.iailab.netsdk.lib.NetSDKLib;
import com.iailab.netsdk.lib.enumeration.EM_ALGORITHM_PARTITION_TYPE;
import com.iailab.netsdk.lib.enumeration.EM_STORAGE_PACKET_TYPE;
 
/**
 * @author 47081
 * @description 设备分区信息
 * @date 2021/2/20
 * @version 1.0
 */
public class NET_ALGORITHM_DEV_STORAGE_INFO extends NetSDKLib.SdkStructure {
  /** 分区打包方式,对应枚举类型为{@link EM_STORAGE_PACKET_TYPE} */
  public int emPakcetType; // 分区打包方式
  /*以下信息当emPakcetType 为EM_STORAGE_PACKET_PARTITION 时有效*/
 
  /** 分区起始地址 */
  public int nAddr;
  /** 分区大小,单位byte */
  public int nSize;
  /** 分区类型,对应枚举类型为{@link EM_ALGORITHM_PARTITION_TYPE} */
  public int emPartitionType;
  /** 分区块大小,单位KB */
  public int nBlock;
  /*以上信息当emPakcetType 为EM_STORAGE_PACKET_PARTITION 时有效*/
  /** 预留字节 */
  public byte[] byReserved = new byte[1020];
}