37 lines
1.5 KiB
Java
37 lines
1.5 KiB
Java
package com.honeywell.honeywellXL10NextGen.deviceModes.onlineDebugging.station;
|
|
|
|
import com.honeywell.honeywellXL10NextGen.xl10Controller.device.IOnlineNetworkInterfaceHandler;
|
|
import java.util.ArrayList;
|
|
import javax.baja.sys.BComponent;
|
|
|
|
public interface IODNetworkHandler {
|
|
public static final int PROXY_MODE_OF_DEBUGGING = 1;
|
|
public static final int PVID_MODE_OF_DEBUGGING = 0;
|
|
|
|
void attachProxyPoints(IOnlineNetworkInterfaceHandler iOnlineNetworkInterfaceHandler, BComponent[] bComponentArr);
|
|
|
|
void attachProxyToInputPoint(BComponent bComponent, IOnlineNetworkInterfaceHandler iOnlineNetworkInterfaceHandler);
|
|
|
|
void attachProxyToOutputPoint(BComponent bComponent, IOnlineNetworkInterfaceHandler iOnlineNetworkInterfaceHandler);
|
|
|
|
void disqualifyOutputPointForOnlineDebugging(BComponent bComponent);
|
|
|
|
int getDebugObjectReadTime();
|
|
|
|
int getDebugPointReadSize();
|
|
|
|
int getDebugPointWriteSize();
|
|
|
|
ArrayList getDebugValues(int i, IOnlineNetworkInterfaceHandler iOnlineNetworkInterfaceHandler) throws Exception;
|
|
|
|
int getModeOfDebugging(BComponent bComponent);
|
|
|
|
boolean isAddressInControllerValid(Object obj, IOnlineNetworkInterfaceHandler iOnlineNetworkInterfaceHandler) throws Exception;
|
|
|
|
void qualifyOutputPointForOnlineDebugging(BComponent bComponent);
|
|
|
|
void resetDebugAddressesInController(IOnlineNetworkInterfaceHandler iOnlineNetworkInterfaceHandler) throws Exception;
|
|
|
|
void setDebugAddressesInController(ArrayList arrayList, IOnlineNetworkInterfaceHandler iOnlineNetworkInterfaceHandler) throws Exception;
|
|
}
|