2026-03-17 13:31:18 -07:00

89 lines
2.3 KiB
Java

package com.honeywell.honeywellXL10NextGen.io;
import com.honeywell.honeywellXL10NextGen.functionalBlocks.blocks.enums.BIOTypesEnum;
import com.honeywell.honeywellXL10NextGen.points.BIOTerminal;
public interface IIOInfoInterface {
int getAITypeIdentifier();
int getAOTypeIdentifier();
String getAddressAlignment(int i, int i2);
int getAddressIndex(int i, int i2);
String getAddressLabel(int i, int i2);
String[] getAddressLabel(IOAddressDetails iOAddressDetails);
short getAddressPosition(int i, int i2);
String getConfigViewForFB(String str);
int getDITypeIdentifier();
int getDOTypeIdentifier();
String getDefaultOutputType(BIPhysicalPointInterface bIPhysicalPointInterface);
String getDefaultOutputType(BIOTerminal bIOTerminal);
String getHelpFilePathForFB(String str);
BIOTypesEnum getIOType(BIPhysicalPointInterface bIPhysicalPointInterface);
BIOTypesEnum getIOType(BIOTerminal bIOTerminal);
float getMAmpsHighForAO();
float getMAmpsLowForAO();
int getMaxConfigurableIO(int i);
int getMaxIOCount(String str, String str2);
int getMiscTypeIdentifier();
int getNumberOfTerminals();
String getOutputType(BIPhysicalPointInterface bIPhysicalPointInterface);
String getOutputType(BIOTerminal bIOTerminal);
String[] getReservedIOAddresses(String str, String str2);
String getReservedTypeIO(IOAddressDetails iOAddressDetails, String str);
String[] getReservedTypeIOs(IOAddressDetails iOAddressDetails, String str);
String getSimulationForFB(String str);
String[] getSupportedIONames(String str, int i);
String getViewXmlPathForFB(String str);
float getVoltsHighForAO();
float getVoltsLowForAO();
boolean isAddressHidden(int i, int i2);
boolean isAddressPreassigned(int i, int i2);
boolean isAddressReserved(int i, int i2);
boolean isFastDigitalIO(BIPhysicalPointInterface bIPhysicalPointInterface);
boolean isIOReservedType(BIPhysicalPointInterface bIPhysicalPointInterface);
boolean isIOReservedType(BIOTerminal bIOTerminal);
boolean isPinPresent(int i);
boolean isReservedIO(BIPhysicalPointInterface bIPhysicalPointInterface);
boolean isReservedIO(BIOTerminal bIOTerminal);
boolean isSupportedIO(String str, String str2);
}