link start!
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
package com.honeywell.ascot.factory;
|
||||
|
||||
import com.honeywell.ascot.alarms.IAlarmsInfo;
|
||||
import com.honeywell.ascot.beans.IDeviceBean;
|
||||
import com.honeywell.ascot.device.BDeviceConfigState;
|
||||
import com.honeywell.ascot.device.IAscotDevice;
|
||||
import com.honeywell.ascot.device.IDeviceModelInfo;
|
||||
import com.honeywell.ascot.device.IMainAppOutputEnumUnitMap;
|
||||
import com.honeywell.ascot.device.INetworkInterfaceInfo;
|
||||
import com.honeywell.ascot.device.IRangePrecisionInfo;
|
||||
import com.honeywell.ascot.device.IWiringInfo;
|
||||
import com.honeywell.ascot.monitoring.IMonitoringInfo;
|
||||
import com.honeywell.ascot.onlineOperations.diagnostics.DiagnosticsHandler;
|
||||
import com.honeywell.ascot.onlineOperations.monitoring.MonitoringManager;
|
||||
import com.honeywell.ascot.util.ITypeMap;
|
||||
import com.honeywell.ascot.util.ui.GenerateWiringDiagramHandler;
|
||||
import javax.baja.agent.AgentList;
|
||||
|
||||
public interface IDeviceDataModelFactory {
|
||||
AgentList getAgents(AgentList agentList);
|
||||
|
||||
IAlarmsInfo getAlarmsInfo();
|
||||
|
||||
IDeviceBean getDeviceBean();
|
||||
|
||||
BDeviceConfigState getDeviceConfigState();
|
||||
|
||||
IDeviceModelInfo getDeviceModel();
|
||||
|
||||
DiagnosticsHandler getDiagnosticsHandler(IAscotDevice iAscotDevice, IDeviceBean iDeviceBean) throws Exception;
|
||||
|
||||
IMainAppOutputEnumUnitMap getMainAppEnumUnitInfo();
|
||||
|
||||
IMonitoringInfo getMonitoringInfo();
|
||||
|
||||
MonitoringManager getMonitoringManager();
|
||||
|
||||
INetworkInterfaceInfo getNetworkInterfaceInfo();
|
||||
|
||||
String getOverlayPxPath();
|
||||
|
||||
IRangePrecisionInfo getRangePrecisionInfo();
|
||||
|
||||
ITypeMap getTypeMap();
|
||||
|
||||
GenerateWiringDiagramHandler getWiringDiagramHandler();
|
||||
|
||||
IWiringInfo getWiringInfo();
|
||||
|
||||
String getWiringPxPath();
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package com.honeywell.ascot.factory;
|
||||
|
||||
import com.honeywell.ascot.device.IAscotDevice;
|
||||
import com.honeywell.ascot.onlineOperations.monitoring.IMonitoringHandler;
|
||||
|
||||
public interface IDeviceNetworkInterfaceFactory {
|
||||
IMonitoringHandler getMonitoringHandler(IAscotDevice iAscotDevice) throws Exception;
|
||||
|
||||
NetworkInterfaceFactory getNetworkInterfaceFactory();
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.honeywell.ascot.factory;
|
||||
|
||||
import com.honeywell.ascot.network.read.IRead;
|
||||
import com.honeywell.ascot.network.write.IWrite;
|
||||
|
||||
public interface IReadWriteFactory {
|
||||
IRead getNetworkInterfaceReadOffline();
|
||||
|
||||
IRead getNetworkInterfaceReadOnline();
|
||||
|
||||
IWrite getNetworkInterfaceWriteOffline();
|
||||
|
||||
IWrite getNetworkInterfaceWriteOnline();
|
||||
}
|
||||
Reference in New Issue
Block a user