52 lines
1.6 KiB
Java
52 lines
1.6 KiB
Java
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();
|
|
}
|