package io.netty.channel.rxtx;

import g.a.a.a.a;
import io.netty.buffer.ByteBufAllocator;
import io.netty.channel.ChannelConfig;
import io.netty.channel.MessageSizeEstimator;
import io.netty.channel.RecvByteBufAllocator;
import io.netty.channel.WriteBufferWaterMark;

/* JADX INFO: loaded from: classes.dex */
@Deprecated
public interface RxtxChannelConfig extends ChannelConfig {

    public enum Databits {
        DATABITS_5(5),
        DATABITS_6(6),
        DATABITS_7(7),
        DATABITS_8(8);

        private final int value;

        Databits(int i2) {
            this.value = i2;
        }

        public static Databits valueOf(int i2) {
            Databits[] databitsArrValues = values();
            for (int i3 = 0; i3 < 4; i3++) {
                Databits databits = databitsArrValues[i3];
                if (databits.value == i2) {
                    return databits;
                }
            }
            StringBuilder sbF = a.F("unknown ");
            sbF.append(Databits.class.getSimpleName());
            sbF.append(" value: ");
            sbF.append(i2);
            throw new IllegalArgumentException(sbF.toString());
        }

        public int value() {
            return this.value;
        }
    }

    public enum Paritybit {
        NONE(0),
        ODD(1),
        EVEN(2),
        MARK(3),
        SPACE(4);

        private final int value;

        Paritybit(int i2) {
            this.value = i2;
        }

        public static Paritybit valueOf(int i2) {
            Paritybit[] paritybitArrValues = values();
            for (int i3 = 0; i3 < 5; i3++) {
                Paritybit paritybit = paritybitArrValues[i3];
                if (paritybit.value == i2) {
                    return paritybit;
                }
            }
            StringBuilder sbF = a.F("unknown ");
            sbF.append(Paritybit.class.getSimpleName());
            sbF.append(" value: ");
            sbF.append(i2);
            throw new IllegalArgumentException(sbF.toString());
        }

        public int value() {
            return this.value;
        }
    }

    public enum Stopbits {
        STOPBITS_1(1),
        STOPBITS_2(2),
        STOPBITS_1_5(3);

        private final int value;

        Stopbits(int i2) {
            this.value = i2;
        }

        public static Stopbits valueOf(int i2) {
            Stopbits[] stopbitsArrValues = values();
            for (int i3 = 0; i3 < 3; i3++) {
                Stopbits stopbits = stopbitsArrValues[i3];
                if (stopbits.value == i2) {
                    return stopbits;
                }
            }
            StringBuilder sbF = a.F("unknown ");
            sbF.append(Stopbits.class.getSimpleName());
            sbF.append(" value: ");
            sbF.append(i2);
            throw new IllegalArgumentException(sbF.toString());
        }

        public int value() {
            return this.value;
        }
    }

    int getBaudrate();

    Databits getDatabits();

    Paritybit getParitybit();

    int getReadTimeout();

    Stopbits getStopbits();

    int getWaitTimeMillis();

    boolean isDtr();

    boolean isRts();

    @Override // io.netty.channel.ChannelConfig
    RxtxChannelConfig setAllocator(ByteBufAllocator byteBufAllocator);

    @Override // io.netty.channel.ChannelConfig
    RxtxChannelConfig setAutoClose(boolean z2);

    @Override // io.netty.channel.ChannelConfig
    RxtxChannelConfig setAutoRead(boolean z2);

    RxtxChannelConfig setBaudrate(int i2);

    @Override // io.netty.channel.ChannelConfig
    RxtxChannelConfig setConnectTimeoutMillis(int i2);

    RxtxChannelConfig setDatabits(Databits databits);

    RxtxChannelConfig setDtr(boolean z2);

    @Override // io.netty.channel.ChannelConfig
    @Deprecated
    RxtxChannelConfig setMaxMessagesPerRead(int i2);

    @Override // io.netty.channel.ChannelConfig
    RxtxChannelConfig setMessageSizeEstimator(MessageSizeEstimator messageSizeEstimator);

    RxtxChannelConfig setParitybit(Paritybit paritybit);

    RxtxChannelConfig setReadTimeout(int i2);

    @Override // io.netty.channel.ChannelConfig
    RxtxChannelConfig setRecvByteBufAllocator(RecvByteBufAllocator recvByteBufAllocator);

    RxtxChannelConfig setRts(boolean z2);

    RxtxChannelConfig setStopbits(Stopbits stopbits);

    RxtxChannelConfig setWaitTimeMillis(int i2);

    @Override // io.netty.channel.ChannelConfig
    RxtxChannelConfig setWriteBufferHighWaterMark(int i2);

    @Override // io.netty.channel.ChannelConfig
    RxtxChannelConfig setWriteBufferLowWaterMark(int i2);

    @Override // io.netty.channel.ChannelConfig
    RxtxChannelConfig setWriteBufferWaterMark(WriteBufferWaterMark writeBufferWaterMark);

    @Override // io.netty.channel.ChannelConfig
    RxtxChannelConfig setWriteSpinCount(int i2);
}
