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