package com.mstar.android.tvapi.dtv.dvb.dvbs.vo;

import android.os.Parcel;
import android.os.Parcelable;
import okhttp3.HttpUrl;

/* JADX INFO: loaded from: classes.dex */
public class SatelliteInfo implements Parcelable {
    public static final int CIRCUMFERENCE_ANGLE = 3600;
    public static final Parcelable.Creator<SatelliteInfo> CREATOR = new Parcelable.Creator<SatelliteInfo>() { // from class: com.mstar.android.tvapi.dtv.dvb.dvbs.vo.SatelliteInfo.1
        /* JADX WARN: Can't rename method to resolve collision */
        @Override // android.os.Parcelable.Creator
        public SatelliteInfo createFromParcel(Parcel parcel) {
            return new SatelliteInfo(parcel);
        }

        /* JADX WARN: Can't rename method to resolve collision */
        @Override // android.os.Parcelable.Creator
        public SatelliteInfo[] newArray(int i2) {
            return new SatelliteInfo[i2];
        }
    };
    public static final int DISEQC_1_2 = 1;
    public static final int DISEQC_1_3 = 2;
    public static final int DISEQC_NONE = 0;
    private static final int DISEQC_POSITION_BIT = 63;
    private static final int DISEQC_USALS_BIT = 128;
    public static final int LONGITUDE_EAST = 0;
    public static final int LONGITUDE_WEST = 1;
    public static final int MOTOR_POSITION_MAX_NUMBER = 63;
    public static final int SEMICIRCLE_ANGLE = 1800;
    public int angle;
    public short channelId;
    public int direction;
    public short diseqcLevel;
    public short e22KOnOff;
    public int frequency;
    public int hiLOF;
    public int lnbFreq;
    public short lnbIdx;
    public short lnbPwrOnOff;
    public int lnbType;
    public int lowLOF;
    public boolean mdu;
    public int motorDiSEqCVer;
    public int numberOfTp;
    public short ov12VOnOff;
    public short pin;
    public short position;
    public String satName;
    public short satelliteId;
    public short swt10Port;
    public short swt11Port;
    public short toneburstType;

    public void clearUSALSBit() {
        this.position = (short) (this.position & (-129));
    }

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

    public int getPositionContentBit() {
        return this.position & 63;
    }

    public boolean isUSALS() {
        return (this.position & 128) != 0;
    }

    public void setUSALSBit() {
        this.position = (short) (this.position | 128);
    }

    @Override // android.os.Parcelable
    public void writeToParcel(Parcel parcel, int i2) {
        parcel.writeString(this.satName);
        parcel.writeInt(this.lowLOF);
        parcel.writeInt(this.hiLOF);
        parcel.writeInt(this.lnbFreq);
        parcel.writeInt(this.lnbType);
        parcel.writeInt(this.diseqcLevel);
        parcel.writeInt(this.toneburstType);
        parcel.writeInt(this.swt10Port);
        parcel.writeInt(this.swt11Port);
        parcel.writeInt(this.e22KOnOff);
        parcel.writeInt(this.lnbPwrOnOff);
        parcel.writeInt(this.ov12VOnOff);
        parcel.writeInt(this.position);
        parcel.writeInt(this.motorDiSEqCVer);
        parcel.writeInt(this.angle);
        parcel.writeInt(this.direction);
        parcel.writeInt(this.numberOfTp);
        parcel.writeInt(this.satelliteId);
        parcel.writeInt(this.channelId);
        parcel.writeInt(this.frequency);
        parcel.writeInt(this.mdu ? 1 : 0);
        parcel.writeInt(this.pin);
        parcel.writeInt(this.lnbIdx);
    }

    public SatelliteInfo() {
        this.satName = HttpUrl.FRAGMENT_ENCODE_SET;
        this.lowLOF = 0;
        this.hiLOF = 0;
        this.lnbFreq = 0;
        this.lnbType = 0;
        this.diseqcLevel = (short) 0;
        this.toneburstType = (short) 0;
        this.swt10Port = (short) 0;
        this.swt11Port = (short) 0;
        this.e22KOnOff = (short) 0;
        this.lnbPwrOnOff = (short) 0;
        this.ov12VOnOff = (short) 0;
        this.position = (short) 0;
        this.motorDiSEqCVer = 0;
        this.angle = 0;
        this.direction = 0;
        this.numberOfTp = 0;
        this.satelliteId = (short) 0;
        this.channelId = (short) 0;
        this.frequency = 0;
        this.mdu = false;
        this.pin = (short) 0;
        this.lnbIdx = (short) 0;
    }

    private SatelliteInfo(Parcel parcel) {
        this.satName = parcel.readString();
        this.lowLOF = parcel.readInt();
        this.hiLOF = parcel.readInt();
        this.lnbFreq = parcel.readInt();
        this.lnbType = parcel.readInt();
        this.diseqcLevel = (short) parcel.readInt();
        this.toneburstType = (short) parcel.readInt();
        this.swt10Port = (short) parcel.readInt();
        this.swt11Port = (short) parcel.readInt();
        this.e22KOnOff = (short) parcel.readInt();
        this.lnbPwrOnOff = (short) parcel.readInt();
        this.ov12VOnOff = (short) parcel.readInt();
        this.position = (short) parcel.readInt();
        this.motorDiSEqCVer = parcel.readInt();
        this.angle = parcel.readInt();
        this.direction = parcel.readInt();
        this.numberOfTp = parcel.readInt();
        this.satelliteId = (short) parcel.readInt();
        this.channelId = (short) parcel.readInt();
        this.frequency = parcel.readInt();
        this.mdu = parcel.readInt() != 0;
        this.pin = (short) parcel.readInt();
        this.lnbIdx = (short) parcel.readInt();
    }
}
