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

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

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

import org.bidib.wizard.api.model.bean.ObservableBean;

public interface MiscSettingsInterface extends ObservableBean {

    /**
     * @param ignoreWaitTimeout
     *            the ignoreWaitTimeout flag to set
     */
    void setIgnoreWaitTimeout(boolean ignoreWaitTimeout);

    /**
     * @return the ignoreWaitTimeout flag
     */
    boolean isIgnoreWaitTimeout();

    /**
     * @param ignoreWrongReceiveMessageNumber
     *            the ignoreWrongReceiveMessageNumber to set
     */
    void setIgnoreWrongReceiveMessageNumber(boolean ignoreWrongReceiveMessageNumber);

    /**
     * @return the ignoreWrongReceiveMessageNumber
     */
    boolean isIgnoreWrongReceiveMessageNumber();

    /**
     * @param responseTimeout
     *            the responseTimeout for bidib messages to set
     */
    void setResponseTimeout(int responseTimeout);

    /**
     * @return the responseTimeout for bidib messages
     */
    int getResponseTimeout();

    /**
     * @param firmwarePacketTimeout
     *            the firmwarePacketTimeout to set
     */
    void setFirmwarePacketTimeout(int firmwarePacketTimeout);

    /**
     * @return the firmwarePacketTimeout
     */
    int getFirmwarePacketTimeout();

    /**
     * @return the logFileAppend
     */
    boolean isLogFileAppend();

    /**
     * @param logFileAppend
     *            the logFileAppend to set
     */
    void setLogFileAppend(boolean logFileAppend);

    /**
     * @return the logFilePath
     */
    String getLogFilePath();

    /**
     * @param logFilePath
     *            the logFilePath to set
     */
    void setLogFilePath(String logFilePath);

    /**
     * @return the bidibConfigDir
     */
    String getBidibConfigDir();

    /**
     * @param bidibConfigDir
     *            the bidibConfigDir to set
     */
    void setBidibConfigDir(String bidibConfigDir);

    /**
     * @return the serialUseHardwareFlowControl
     */
    boolean isSerialUseHardwareFlowControl();

    /**
     * @param serialUseHardwareFlowControl
     *            the serialUseHardwareFlowControl to set
     */
    void setSerialUseHardwareFlowControl(boolean serialUseHardwareFlowControl);

    /**
     * @return the selectedSerialPortProvider
     */
    String getSelectedSerialPortProvider();

    /**
     * @param selectedSerialPortProvider
     *            the selectedSerialPortProvider to set
     */
    void setSelectedSerialPortProvider(String selectedSerialPortProvider);

    /**
     * @return the support1MBaudrateEnabled
     */
    boolean isSupport1MBaudrateEnabled();

    /**
     * @param support1mBaudrateEnabled
     *            the support1MBaudrateEnabled to set
     */
    void setSupport1MBaudrateEnabled(boolean support1mBaudrateEnabled);

    /**
     * @return the fetchNodesWorkerThreadPoolSize
     */
    int getFetchNodesWorkerThreadPoolSize();

    /**
     * @param fetchNodesWorkerThreadPoolSize
     *            the fetchNodesWorkerThreadPoolSize to set
     */
    void setFetchNodesWorkerThreadPoolSize(int fetchNodesWorkerThreadPoolSize);

    /**
     * @return the pingInterval
     */
    int getPingInterval();

    /**
     * @param pingInterval
     *            the pingInterval to set
     */
    void setPingInterval(int pingInterval);

    /**
     * @return the nodesConfigDir
     */
    String getNodesConfigDir();

    /**
     * @param nodesConfigDir
     *            the nodesConfigDir to set
     */
    void setNodesConfigDir(String nodesConfigDir);

    /**
     * @return the workspacePath
     */
    String getWorkspacePath();

    /**
     * @param workspacePath
     *            the workspacePath to set
     */
    void setWorkspacePath(String workspacePath);

    /**
     * @param loadWorkspaceAtStartup
     *            the loadWorkspaceAtStartup flag
     */
    void setLoadWorkspaceAtStartup(boolean loadWorkspaceAtStartup);

    /**
     * @return the loadWorkspaceAtStartup flag
     */
    boolean isLoadWorkspaceAtStartup();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy