|
|
|
|
@@ -35,11 +35,11 @@ import ch.psi.fda.install.ApplicationConfigurator;
|
|
|
|
|
* @author ebner
|
|
|
|
|
*
|
|
|
|
|
*/
|
|
|
|
|
public class AcquisitionEngineConfiguration {
|
|
|
|
|
public class AcquisitionConfiguration {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private static final Logger logger = Logger.getLogger(AcquisitionEngineConfiguration.class.getName());
|
|
|
|
|
private static final AcquisitionEngineConfiguration instance = new AcquisitionEngineConfiguration();
|
|
|
|
|
private static final Logger logger = Logger.getLogger(AcquisitionConfiguration.class.getName());
|
|
|
|
|
private static final AcquisitionConfiguration instance = new AcquisitionConfiguration();
|
|
|
|
|
|
|
|
|
|
private String otfChannelPrefix;
|
|
|
|
|
private String otfNfsServer;
|
|
|
|
|
@@ -74,7 +74,7 @@ public class AcquisitionEngineConfiguration {
|
|
|
|
|
* Default Constructor
|
|
|
|
|
* The constructor will read the configuration from the /fda.properties file (resource) located in the classpath.
|
|
|
|
|
*/
|
|
|
|
|
private AcquisitionEngineConfiguration(){
|
|
|
|
|
private AcquisitionConfiguration(){
|
|
|
|
|
loadConfiguration();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -82,7 +82,7 @@ public class AcquisitionEngineConfiguration {
|
|
|
|
|
* Get instance of this configuration
|
|
|
|
|
* @return configuration
|
|
|
|
|
*/
|
|
|
|
|
public static AcquisitionEngineConfiguration getInstance(){
|
|
|
|
|
public static AcquisitionConfiguration getInstance(){
|
|
|
|
|
return(instance);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -108,14 +108,14 @@ public class AcquisitionEngineConfiguration {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// The defaults are set here
|
|
|
|
|
otfChannelPrefix = properties.getProperty(AcquisitionEngineConfiguration.class.getPackage().getName()+".otf.channelPrefix", "");
|
|
|
|
|
otfScalerPrefix = properties.getProperty(AcquisitionEngineConfiguration.class.getPackage().getName()+".otf.scalerPrefix", "");
|
|
|
|
|
otfNfsServer = properties.getProperty(AcquisitionEngineConfiguration.class.getPackage().getName()+".otf.nfsServer", "");
|
|
|
|
|
otfNfsShare = properties.getProperty(AcquisitionEngineConfiguration.class.getPackage().getName()+".otf.nfsShare", "");
|
|
|
|
|
otfSmbShare = properties.getProperty(AcquisitionEngineConfiguration.class.getPackage().getName()+".otf.smbShare", "");
|
|
|
|
|
otfUseCrlogic = new Boolean(properties.getProperty(AcquisitionEngineConfiguration.class.getPackage().getName()+".otf.useCrlogic", "false"));
|
|
|
|
|
otfCrlogicPrefix = properties.getProperty(AcquisitionEngineConfiguration.class.getPackage().getName()+".otf.crlogicPrefix", "");
|
|
|
|
|
otfCrlogicKeepTmpFiles = new Boolean(properties.getProperty(AcquisitionEngineConfiguration.class.getPackage().getName()+".otf.crlogicKeepTmpFiles", "false"));
|
|
|
|
|
otfChannelPrefix = properties.getProperty(AcquisitionConfiguration.class.getPackage().getName()+".otf.channelPrefix", "");
|
|
|
|
|
otfScalerPrefix = properties.getProperty(AcquisitionConfiguration.class.getPackage().getName()+".otf.scalerPrefix", "");
|
|
|
|
|
otfNfsServer = properties.getProperty(AcquisitionConfiguration.class.getPackage().getName()+".otf.nfsServer", "");
|
|
|
|
|
otfNfsShare = properties.getProperty(AcquisitionConfiguration.class.getPackage().getName()+".otf.nfsShare", "");
|
|
|
|
|
otfSmbShare = properties.getProperty(AcquisitionConfiguration.class.getPackage().getName()+".otf.smbShare", "");
|
|
|
|
|
otfUseCrlogic = new Boolean(properties.getProperty(AcquisitionConfiguration.class.getPackage().getName()+".otf.useCrlogic", "false"));
|
|
|
|
|
otfCrlogicPrefix = properties.getProperty(AcquisitionConfiguration.class.getPackage().getName()+".otf.crlogicPrefix", "");
|
|
|
|
|
otfCrlogicKeepTmpFiles = new Boolean(properties.getProperty(AcquisitionConfiguration.class.getPackage().getName()+".otf.crlogicKeepTmpFiles", "false"));
|
|
|
|
|
|
|
|
|
|
// Workaround
|
|
|
|
|
// dataBaseDirectory = properties.getProperty(AcquisitionEngineConfiguration.class.getPackage().getName()+".data.baseDirectory", ".");
|
|
|
|
|
@@ -126,11 +126,11 @@ public class AcquisitionEngineConfiguration {
|
|
|
|
|
dataBaseDirectory = "./data";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
dataFilePrefix = properties.getProperty(AcquisitionEngineConfiguration.class.getPackage().getName()+".data.filePrefix","");
|
|
|
|
|
dataFilePrefix = properties.getProperty(AcquisitionConfiguration.class.getPackage().getName()+".data.filePrefix","");
|
|
|
|
|
|
|
|
|
|
actorMoveTimeout = new Long(properties.getProperty(AcquisitionEngineConfiguration.class.getPackage().getName()+".actorMoveTimeout","600000"));
|
|
|
|
|
actorMoveTimeout = new Long(properties.getProperty(AcquisitionConfiguration.class.getPackage().getName()+".actorMoveTimeout","600000"));
|
|
|
|
|
|
|
|
|
|
smptServer= properties.getProperty(AcquisitionEngineConfiguration.class.getPackage().getName()+".notification.host","mail.psi.ch");
|
|
|
|
|
smptServer= properties.getProperty(AcquisitionConfiguration.class.getPackage().getName()+".notification.host","mail.psi.ch");
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|