package com.cvte.vman.entity;

import android.os.Parcel;
import android.os.Parcelable;
import com.cvte.vman.types.EnumTouchModel;
import com.cvte.vman.types.EnumTouchType;
import java.util.Locale;

/* JADX INFO: loaded from: classes.dex */
public class EntityFwTouchDriver implements Parcelable {
    public static final Parcelable.Creator<EntityFwTouchDriver> CREATOR = new a();
    public boolean isSupportUsbUpgrade;
    public int swTouchDriverType;
    public String touchDriverCurrentVersion;
    public EnumTouchModel touchModel;
    public EnumTouchType touchType;
    public String usbUpgradeTouchDriverBinName;

    class a implements Parcelable.Creator {
        a() {
        }

        @Override // android.os.Parcelable.Creator
        /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
        public EntityFwTouchDriver createFromParcel(Parcel parcel) {
            return new EntityFwTouchDriver(parcel);
        }

        @Override // android.os.Parcelable.Creator
        /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
        public EntityFwTouchDriver[] newArray(int i2) {
            return new EntityFwTouchDriver[i2];
        }
    }

    public EntityFwTouchDriver(Parcel parcel) {
        readFromParcel(parcel);
    }

    @Override // android.os.Parcelable
    public int describeContents() {
        return 0;
    }

    public void readFromParcel(Parcel parcel) {
        this.touchModel = (EnumTouchModel) parcel.readSerializable();
        this.touchType = (EnumTouchType) parcel.readSerializable();
        this.swTouchDriverType = parcel.readInt();
        this.touchDriverCurrentVersion = parcel.readString();
        this.isSupportUsbUpgrade = parcel.readByte() != 0;
        this.usbUpgradeTouchDriverBinName = parcel.readString();
    }

    public String toString() {
        Locale locale = Locale.US;
        String simpleName = getClass().getSimpleName();
        EnumTouchModel enumTouchModel = this.touchModel;
        String strName = enumTouchModel == null ? "null" : enumTouchModel.name();
        EnumTouchType enumTouchType = this.touchType;
        return String.format(locale, "%s [touchModel: %s, touchType: %s, swTouchDriverType: %d, touchDriverCurrentVersion: %s, isSupportUsbUpgrade: %b, usbUpgradeTouchDriverName: %s]", simpleName, strName, enumTouchType != null ? enumTouchType.name() : "null", Integer.valueOf(this.swTouchDriverType), this.touchDriverCurrentVersion, Boolean.valueOf(this.isSupportUsbUpgrade), this.usbUpgradeTouchDriverBinName);
    }

    @Override // android.os.Parcelable
    public void writeToParcel(Parcel parcel, int i2) {
        parcel.writeSerializable(this.touchModel);
        parcel.writeSerializable(this.touchType);
        parcel.writeInt(this.swTouchDriverType);
        parcel.writeString(this.touchDriverCurrentVersion);
        parcel.writeByte(this.isSupportUsbUpgrade ? (byte) 1 : (byte) 0);
        parcel.writeString(this.usbUpgradeTouchDriverBinName);
    }

    public EntityFwTouchDriver() {
    }

    public EntityFwTouchDriver(EnumTouchModel enumTouchModel, EnumTouchType enumTouchType, int i2, String str, boolean z2, String str2) {
        this.touchModel = enumTouchModel;
        this.touchType = enumTouchType;
        this.swTouchDriverType = i2;
        this.touchDriverCurrentVersion = str;
        this.isSupportUsbUpgrade = z2;
        this.usbUpgradeTouchDriverBinName = str2;
    }
}
