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;
import kotlinx.serialization.json.internal.AbstractJsonLexerKt;

/* JADX INFO: loaded from: classes.dex */
public class EntityFwTouchDriver implements Parcelable {
    public static final Parcelable.Creator<EntityFwTouchDriver> CREATOR = new Parcelable.Creator<EntityFwTouchDriver>() { // from class: com.cvte.vman.entity.EntityFwTouchDriver.1
        /* JADX WARN: Can't rename method to resolve collision */
        @Override // android.os.Parcelable.Creator
        public EntityFwTouchDriver createFromParcel(Parcel parcel) {
            return new EntityFwTouchDriver(parcel);
        }

        /* JADX WARN: Can't rename method to resolve collision */
        @Override // android.os.Parcelable.Creator
        public EntityFwTouchDriver[] newArray(int i2) {
            return new EntityFwTouchDriver[i2];
        }
    };
    public boolean isSupportUsbUpgrade;
    public int swTouchDriverType;
    public String touchDriverCurrentVersion;
    public EnumTouchModel touchModel;
    public EnumTouchType touchType;
    public String usbUpgradeTouchDriverBinName;

    public EntityFwTouchDriver() {
    }

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

    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;
    }

    @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;
        Object[] objArr = new Object[7];
        objArr[0] = getClass().getSimpleName();
        EnumTouchModel enumTouchModel = this.touchModel;
        String strName = AbstractJsonLexerKt.NULL;
        objArr[1] = enumTouchModel == null ? AbstractJsonLexerKt.NULL : enumTouchModel.name();
        EnumTouchType enumTouchType = this.touchType;
        if (enumTouchType != null) {
            strName = enumTouchType.name();
        }
        objArr[2] = strName;
        objArr[3] = Integer.valueOf(this.swTouchDriverType);
        objArr[4] = this.touchDriverCurrentVersion;
        objArr[5] = Boolean.valueOf(this.isSupportUsbUpgrade);
        objArr[6] = this.usbUpgradeTouchDriverBinName;
        return String.format(locale, "%s [touchModel: %s, touchType: %s, swTouchDriverType: %d, touchDriverCurrentVersion: %s, isSupportUsbUpgrade: %b, usbUpgradeTouchDriverName: %s]", objArr);
    }

    @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);
    }
}
