2019-09-10 23:47:06 +03:00
|
|
|
package Classes;
|
2019-09-11 22:07:24 +03:00
|
|
|
import Objects.*;
|
|
|
|
|
import org.json.JSONObject;
|
|
|
|
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
|
2019-09-12 01:05:27 +03:00
|
|
|
public class SettingsManager {
|
|
|
|
|
private static SettingsManager instance;
|
|
|
|
|
private SettingsManager() {
|
|
|
|
|
InitiateGeneralSettings();
|
|
|
|
|
InitiateCamerasInfo();
|
|
|
|
|
InitiateUsbCameras();
|
|
|
|
|
InitiateUsbCamerasSettings();
|
|
|
|
|
}
|
|
|
|
|
public static synchronized SettingsManager getInstance(){
|
|
|
|
|
if(instance == null){
|
|
|
|
|
synchronized (SettingsManager.class) {
|
|
|
|
|
if(instance == null){
|
|
|
|
|
instance = new SettingsManager();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return instance;
|
|
|
|
|
}
|
2019-09-11 22:07:24 +03:00
|
|
|
public static HashMap cams = new HashMap();
|
|
|
|
|
public static HashMap UsbCameras = new HashMap();
|
|
|
|
|
public static HashMap USBCamerasInfo = new HashMap();
|
|
|
|
|
public static DefaultGeneralSettings GeneralSettings;
|
|
|
|
|
public static HashMap CameraPort = new HashMap();
|
|
|
|
|
public static HashMap CamerasCurrentPipeline = new HashMap();
|
|
|
|
|
|
|
|
|
|
private void InitiateGeneralSettings(){
|
2019-09-12 01:05:27 +03:00
|
|
|
System.out.println("run");
|
2019-09-11 22:07:24 +03:00
|
|
|
}
|
2019-09-12 01:05:27 +03:00
|
|
|
|
2019-09-11 22:07:24 +03:00
|
|
|
private void InitiateCamerasInfo(){
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
private void InitiateUsbCameras(){
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
private void InitiateUsbCamerasSettings(){
|
2019-09-10 23:47:06 +03:00
|
|
|
|
2019-09-11 22:07:24 +03:00
|
|
|
}
|
2019-09-10 23:47:06 +03:00
|
|
|
}
|