All Downloads are FREE. Search and download functionalities are using the official Maven repository.

gurux.dlms.objects.GXLteQualityOfService Maven / Gradle / Ivy

There is a newer version: 4.0.72
Show newest version
package gurux.dlms.objects;

import gurux.dlms.objects.enums.LteCoverageEnhancement;

/**
 * Quality of service of the LTE network.
 */
public class GXLteQualityOfService {
    /**
     * Signal quality.
     */
    private byte signalQuality;
    /**
     * Signal level.
     */
    private byte signalLevel;
    /**
     * Signal to noise ratio.
     */
    private byte signalToNoiseRatio;
    /**
     * Coverage enhancement.
     */
    private LteCoverageEnhancement coverageEnhancement = LteCoverageEnhancement.LEVEL0;

    /**
     * @return Signal quality.
     */
    public final byte getSignalQuality() {
        return signalQuality;
    }

    /**
     * @param value
     *            Signal quality.
     */
    public final void setSignalQuality(final byte value) {
        signalQuality = value;
    }

    /**
     * @return Signal level.
     */
    public final byte getSignalLevel() {
        return signalLevel;
    }

    /**
     * @param value
     *            Signal level.
     */
    public final void setSignalLevel(final byte value) {
        signalLevel = value;
    }

    /**
     * @return Signal to noise ratio.
     */
    public final byte getSignalToNoiseRatio() {
        return signalToNoiseRatio;
    }

    /**
     * @param value
     *            Signal to noise ratio.
     */
    public final void setSignalToNoiseRatio(final byte value) {
        signalToNoiseRatio = value;
    }

    /**
     * @return Coverage enhancement.
     */
    public final LteCoverageEnhancement getCoverageEnhancement() {
        return coverageEnhancement;
    }

    /**
     * @param value
     *            Coverage enhancement.
     */
    public final void setCoverageEnhancement(LteCoverageEnhancement value) {
        coverageEnhancement = value;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy