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();
}