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

45 lines
1.0 KiB
Java

package com.honeywell.ascot.device;
import com.honeywell.ascot.beans.io.IOInterface;
import com.honeywell.ascot.network.INetworkParam;
public interface IInputOutputInfo {
INetworkParam getAdditionalOutputNcis(String str);
INetworkParam getCSInputNetworkParam(String str);
INetworkParam getDepedentNetworkParam(int i);
INetworkParam getDependentOutputNetworkParam(int i);
INetworkParam getFieldOutputNetworkParam(int i, String str, String str2);
INetworkParam getFieldOutputNetworkParam(String str, String str2);
PinDetail[] getFixedPinAssignment(IOInterface iOInterface);
PinDetail[] getIOPins();
PinDetail[] getInputPins();
int getNumOfPinsSupported();
int[] getOuputPinsForEnumeration(int i);
PinDetail[] getOutputPins();
int getPinForEnumeration(int i);
PinDetail getPinNumber(int i);
PinDetail[] getPins();
boolean isAnalogOutputPin(int i);
boolean isDigitalOutputPin(int i);
boolean isDirectAssignmentPin(int i);
boolean isFloatOutputPin(int i);
}