package com.honeywell.ascot.device; import com.honeywell.ascot.beans.IManualModeParam; import com.honeywell.ascot.network.INetworkParam; import java.util.List; public interface INetworkInterfaceInfo { IManualModeParam fetchParamsToSetDeviceToManualMode(); List getAccloopInputFields(String str); INetworkParam getAlarmParam(); INetworkParam[] getAlarmsParam(); INetworkParam getAppModeForMonitoring(); String getBeanRefsForNetworkParam(INetworkParam iNetworkParam); String getBeanRefsForNetworkParamWithFieldName(INetworkParam iNetworkParam); INetworkParam getCalOffsetNetworkParamForPin(int i); String[] getCalibrationOffsetNetworkParamList(); int getConfigBitForNetworkParam(INetworkParam iNetworkParam); int[] getConfigBitsForBeanRef(String str); INetworkParam getDayParamToWrite(); INetworkParam getFloatingNetworkParamForBeanRef(String str); INetworkParam[] getHolidaysParam(); INetworkParam getHourParamToWrite(); List getIOConfigNetworkParams(); List getMainAppInputFields(String str); INetworkParam getManualModeParam(); INetworkParam getManualOccForMonitoring(); INetworkParam getMinuteParamToWrite(); INetworkParam getMonthParamToWrite(); INetworkParam getNetworkParamForConfigBit(int i); INetworkParam getNetworkParamForLogicalPin(int i); List getNetworkParamListForBeanRef(String str); INetworkParam getNetworkParamsForBeanRef(String str); List getNetworkParamsThatRequireRestart(); int getNoOfBitsInErrors(); int getNumberOfNetworkParamsForDownload(); INetworkParam getSecondParamToWrite(); INetworkParam getTempSetpointForMonitoring(); INetworkParam getTimeParamForRead(); INetworkParam getYearParamToWrite(); boolean isCalibrationOffset(int i); boolean isConfigOfflineFlagSet(INetworkParam iNetworkParam); boolean isNetworkParamSupported(String str); void resetDOLiveValues(BDeviceInfo bDeviceInfo) throws Exception; void updateDOLiveValues(BDeviceInfo bDeviceInfo, int[] iArr) throws Exception; }