package com.thibaudperso.sonycamera.timelapse;
import android.app.Application;
import com.thibaudperso.sonycamera.timelapse.control.io.IOHandler;
import com.thibaudperso.sonycamera.timelapse.control.io.WifiHandler;
import com.thibaudperso.sonycamera.sdk.CameraAPI;
import com.thibaudperso.sonycamera.sdk.model.DeviceManager;
public class TimelapseApplication extends Application {
private DeviceManager mDeviceManager;
private IOHandler mIOHandler;
@Override
public void onCreate() {
super.onCreate();
mIOHandler = new IOHandler(this);
mDeviceManager = new DeviceManager(this);
}
public IOHandler getIOHandler() {
return mIOHandler;
}
/*
* A shortcut for an access to camera ws
*/
public CameraAPI getCameraAPI() {
return mIOHandler.getCameraAPI();
}
public DeviceManager getDeviceManager() {
return mDeviceManager;
}
public WifiHandler getWifiHandler() {
return mIOHandler.getWifiHandler();
}
}