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

org.bidib.wizard.common.model.settings.ExperimentalSettingsInterface Maven / Gradle / Ivy

package org.bidib.wizard.common.model.settings;

import org.bidib.wizard.api.model.bean.ObservableBean;
import org.bidib.wizard.common.model.settings.types.LookAndFeel;

public interface ExperimentalSettingsInterface extends ObservableBean {

    static final String PROPERTY_SPEEDOMETER_TIMEOUT = "speedometerTimeout";

    static final String PROPERTY_LOCOVIDEO_ENABLED = "locoVideoEnabled";

    static final String PROPERTY_LOCOVIDEO_URI = "locoVideoUri";

    static final String PROPERTY_DCCA_DECODER_TIMEOUT = "dccaDecoderTimeout";

    static final String PROPERTY_DCCA_MAX_ANSWER_RETRY_COUNT = "dccaMaxAnswerRetryCount";

    static final String PROPERTY_DCCA_LOGONASSIGN_ACKN_TIMEOUT = "dccaLogonAssignAcknTimeout";

    static final String PROPERTY_DCCA_MAX_LOGONASSIGN_RETRY_COUNT = "dccaMaxLogonAssignRetryCount";

    static final String PROPERTY_DCCA_LOGONENABLE_INTERVAL = "dccaLogonEnableInterval";

    static final String PROPERTY_LOOK_AND_FEEL = "lookAndFeel";

    static final String PROPERTY_BIDIB_DISTRIBUTED_ENABLED = "bidibDistributedEnabled";

    static final String PROPERTY_TURNTABLE_ANGLE_OFFSET = "turntableAngleOffset";

    static final String PROPERTY_PARTIAL_NODE_LOADING_ENABLED = "partialNodeLoadingEnabled";

    static final String PROPERTY_DISCONNECT_ON_WRONG_MESSAGENUMBER = "disconnectOnWrongMessageNumber";

    static final String PROPERTY_FEATURE_GET_BULKWINDOWSIZE = "featureGetBulkWindowSize";

    static final String PROPERTY_PUBLISH_SYSTEM_TIME_AFTER_CONNECT_ENABLED = "publishSystemTimeAfterConnectEnabled";

    /**
     * @return the speedometerTimeout
     */
    int getSpeedometerTimeout();

    /**
     * @param speedometerTimeout
     *            the speedometerTimeout to set
     */
    void setSpeedometerTimeout(int speedometerTimeout);

    /**
     * @return the locoVideoEnabled
     */
    boolean isLocoVideoEnabled();

    /**
     * @param locoVideoEnabled
     *            the locoVideoEnabled to set
     */
    void setLocoVideoEnabled(boolean locoVideoEnabled);

    /**
     * @return the locoVideoUri
     */
    String getLocoVideoUri();

    /**
     * @param locoVideoUri
     *            the locoVideoUri to set
     */
    void setLocoVideoUri(String locoVideoUri);

    /**
     * @return the dccaDecoderTimeout
     */
    int getDccaDecoderTimeout();

    /**
     * @param dccaDecoderTimeout
     *            the dccaDecoderTimeout to set
     */
    void setDccaDecoderTimeout(int dccaDecoderTimeout);

    /**
     * @return the dccaMaxAnswerRetryCount
     */
    int getDccaMaxAnswerRetryCount();

    /**
     * @param dccaMaxAnswerRetryCount
     *            the dccaMaxAnswerRetryCount to set
     */
    void setDccaMaxAnswerRetryCount(int dccaMaxAnswerRetryCount);

    /**
     * @return the dccaLogonAssignAcknTimeout
     */
    int getDccaLogonAssignAcknTimeout();

    /**
     * @param dccaLogonAssignAcknTimeout
     *            the dccaLogonAssignAcknTimeout to set
     */
    void setDccaLogonAssignAcknTimeout(int dccaLogonAssignAcknTimeout);

    /**
     * @return the dccaMaxLogonAssignRetryCount
     */
    int getDccaMaxLogonAssignRetryCount();

    /**
     * @param dccaMaxLogonAssignRetryCount
     *            the dccaMaxLogonAssignRetryCount to set
     */
    void setDccaMaxLogonAssignRetryCount(int dccaMaxLogonAssignRetryCount);

    /**
     * @return the dccaLogonEnableInterval
     */
    int getDccaLogonEnableInterval();

    /**
     * @param dccaLogonEnableInterval
     *            the dccaLogonEnableInterval to set
     */
    void setDccaLogonEnableInterval(int dccaLogonEnableInterval);

    /**
     * @return the lookAndFeel
     */
    LookAndFeel getLookAndFeel();

    /**
     * @param lookAndFeel
     *            the lookAndFeel to set
     */
    void setLookAndFeel(LookAndFeel lookAndFeel);

    /**
     * @return the bidibDistributedEnabled flag
     */
    boolean isBidibDistributedEnabled();

    /**
     * @param bidibDistributedEnabled
     *            the bidibDistributedEnabled flag to set
     */
    void setBidibDistributedEnabled(boolean bidibDistributedEnabled);

    /**
     * @return the turntableAngleOffset
     */
    int getTurntableAngleOffset();

    /**
     * @param turntableAngleOffset
     *            the turntableAngleOffset to set
     */
    void setTurntableAngleOffset(int turntableAngleOffset);

    /**
     * @return the partialNodeLoadingEnabled
     */
    boolean isPartialNodeLoadingEnabled();

    /**
     * @param partialNodeLoadingEnabled
     *            the partialNodeLoadingEnabled flag to set
     */
    void setPartialNodeLoadingEnabled(boolean partialNodeLoadingEnabled);

    /**
     * @return the disconnectOnWrongMessageNumber
     */
    boolean isDisconnectOnWrongMessageNumber();

    /**
     * @param disconnectOnWrongMessageNumber
     *            the disconnectOnWrongMessageNumber flag to set
     */
    void setDisconnectOnWrongMessageNumber(boolean disconnectOnWrongMessageNumber);

    /**
     * @return the featureGetBulkWindowSize
     */
    int getFeatureGetBulkWindowSize();

    /**
     * @param featureGetBulkWindowSize
     *            the featureGetBulkWindowSize to set
     */
    void setFeatureGetBulkWindowSize(int featureGetBulkWindowSize);

    /**
     * @return the publishSystemTimeAfterConnectEnabled
     */
    boolean isPublishSystemTimeAfterConnectEnabled();

    /**
     * @param publishSystemTimeAfterConnectEnabled
     *            the publishSystemTimeAfterConnectEnabled to set
     */
    void setPublishSystemTimeAfterConnectEnabled(boolean publishSystemTimeAfterConnectEnabled);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy