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

76 lines
2.0 KiB
Java

package com.honeywell.honeywellXL10NextGen.xl10Controller.device;
import com.honeywell.honeywellXL10NextGen.deviceModes.common.station.enums.BPiranhaModeEnum;
import com.honeywell.honeywellXL10NextGen.points.BIOPointInterface;
import com.honeywell.honeywellXL10NextGen.points.BInputPoint;
import java.util.Map;
import javax.baja.sys.BBoolean;
import javax.baja.sys.BComponent;
import javax.baja.sys.BInteger;
import javax.baja.sys.BString;
import javax.baja.sys.BVector;
public interface IOnlineNetworkInterfaceHandler {
boolean checkAndSetDeviceInUse(float f);
BBoolean confirmOnlineDeviceIsSpyder(BInteger bInteger);
void disableProxies(BString bString);
void enableDisableAlarms();
void enableProxies(BString bString);
void forceRead(BComponent bComponent);
void forceWrite(BComponent bComponent);
BVector getApplVerDetails(BString bString);
double getDeviceHeartBeatTime();
String getFirmwareVersion();
BInteger getOnlineDeviceInstanceNumber();
String getPointsChanged();
int getRevisionNumberFromApplVer() throws Exception;
BString getToolVersion();
String getUnitDataTypeNameOfPoint(BInputPoint bInputPoint, BPiranhaModeEnum bPiranhaModeEnum);
boolean isDeviceInUseSet(float f);
void pingDevice();
String readControllerModelFromDevice();
int readDeviceBrand(String str) throws Exception;
String readEnumValueFromNVField(String str, String str2);
String readFromNVField(String str, String str2);
String readGUIDFromController();
void readToolVersion(String str) throws Exception;
void resetDeviceInUse();
void setDeviceInUse(float f);
void setFirmwareVersion(String str);
void setPointsChanged(String str);
void setToolVersion(BString bString);
void updateNCIField(BComponent bComponent, String str, BIOPointInterface bIOPointInterface, Map map);
void writeToNVField(String str, String str2, int i);
void writeToNVField(String str, String str2, String str3);
}