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
30
31
32
33
34
35
36
37
package com.netsdk.lib.structure;
 
import com.netsdk.lib.NetSDKLib;
 
/**
 * @author 251823
 * @description 表示硬盘的基本信息
 * @date 2022/05/16 11:16:17
 */
public class DHDEV_SMART_HARDDISK extends NetSDKLib.SdkStructure {
    /**
     * 硬盘号
     */
    public byte nDiskNum;
    /**
     * Raid子盘,0表示单盘
     */
    public byte byRaidNO;
    /**
     * 保留字节
     */
    public byte[] byReserved = new byte[2];
    /**
     * 表示硬盘的基本信息
     */
    public DHDEV_DEVICE_INFO deviceInfo = new DHDEV_DEVICE_INFO();
    /**
     * 硬盘的smart信息,可能会有很多条,最多不超过30个
     */
    public DHDEV_SMART_VALUE[] smartValue = new DHDEV_SMART_VALUE[NetSDKLib.MAX_SMART_VALUE_NUM];
 
    public DHDEV_SMART_HARDDISK() {
        for (int i = 0; i < smartValue.length; i++) {
            smartValue[i] = new DHDEV_SMART_VALUE();
        }
    }
}