89 lines
2.3 KiB
Java
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);
|
|
}
|