niagara-ax/decompiled/com/honeywell/ascot/factory/IDeviceDataModelFactory.java
2026-03-17 13:31:18 -07:00

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();
}