package com.cvte.vman.entity;

import android.os.Parcel;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class EntityUsbFaultDetInfo implements Serializable {
    private static final long serialVersionUID = 1;
    public List<UsbDeviceInfo> devices = new ArrayList();
    public int faultyDevices;
    public int normalDevices;
    public int totalDevices;

    public static class UsbDeviceInfo implements Serializable {
        private static final long serialVersionUID = 1;
        public String deviceCategory;
        public String deviceType;
        public String errorDetails;
        public String name;
        public String pid;
        public String status;
        public String statusMessage;
        public String vid;

        public String toString() {
            return "UsbDeviceInfo{name='" + this.name + "', vid='" + this.vid + "', pid='" + this.pid + "', status='" + this.status + "', statusMessage='" + this.statusMessage + "'}";
        }
    }

    public static EntityUsbFaultDetInfo readFromParcel(Parcel parcel) {
        EntityUsbFaultDetInfo entityUsbFaultDetInfo = new EntityUsbFaultDetInfo();
        entityUsbFaultDetInfo.totalDevices = parcel.readInt();
        entityUsbFaultDetInfo.normalDevices = parcel.readInt();
        entityUsbFaultDetInfo.faultyDevices = parcel.readInt();
        int i2 = parcel.readInt();
        entityUsbFaultDetInfo.devices = new ArrayList(i2);
        for (int i3 = 0; i3 < i2; i3++) {
            UsbDeviceInfo usbDeviceInfo = new UsbDeviceInfo();
            usbDeviceInfo.name = parcel.readString();
            usbDeviceInfo.vid = parcel.readString();
            usbDeviceInfo.pid = parcel.readString();
            usbDeviceInfo.deviceType = parcel.readString();
            usbDeviceInfo.deviceCategory = parcel.readString();
            usbDeviceInfo.status = parcel.readString();
            usbDeviceInfo.statusMessage = parcel.readString();
            usbDeviceInfo.errorDetails = parcel.readString();
            entityUsbFaultDetInfo.devices.add(usbDeviceInfo);
        }
        return entityUsbFaultDetInfo;
    }

    public String toString() {
        return "EntityUsbFaultDetInfo{, totalDevices=" + this.totalDevices + ", normalDevices=" + this.normalDevices + ", faultyDevices=" + this.faultyDevices + ", devices=" + this.devices.size() + '}';
    }
}
