link start!

This commit is contained in:
cherubin
2026-03-17 13:31:18 -07:00
commit 08abe87cfb
5910 changed files with 386288 additions and 0 deletions
@@ -0,0 +1,120 @@
package com.honeywell.ascot.device;
import com.honeywell.ascot.beans.BOnlineOpCheckBean;
import com.honeywell.ascot.exceptions.DeviceIncompatibleException;
import com.honeywell.ascot.network.INetworkParam;
import javax.baja.driver.loadable.BDownloadParameters;
import javax.baja.driver.loadable.BUploadParameters;
import javax.baja.driver.point.BPointDeviceExt;
import javax.baja.naming.BOrd;
import javax.baja.sys.BBoolean;
import javax.baja.sys.BComponent;
import javax.baja.sys.BFacets;
import javax.baja.sys.BInteger;
import javax.baja.sys.BString;
import javax.baja.sys.BValue;
public interface IAscotDevice {
public static final String ACTUATOR_TRAVEL_TIME = "actuatorTravelTime";
public static final String ASCOT_FLOW_BALANCER_TEMPLATE = "ProdFBTemplate";
public static final String CLEAN_MONITORING_POINTS_FOLDER = "cleanMonitoringFolder";
public static final String COMMON_FLOW_BALANCER_TEMPLATE = "ComFBTemplate";
public static final int DEVICE_HW_NOT_COMPATIBLE = 3;
public static final int DEVICE_IN_USE = 2;
public static final int DEVICE_NOT_COMMISIONED = 1;
public static final int DEVICE_OFFLINE = 0;
public static final int DEVICE_SYSTEM_ERROR = 4;
public static final String DOWNLOAD_ACTION = "ascDownload";
public static final String GET_DEVICE_STATE_ACTION_NAME = "getDeviceStateAction";
public static final String GET_MONITORING_FOLDER = "getMonitoringFolder";
public static final String GET_STATION_TIME = "getStationTime";
public static final String GRAPHICS_SLOT_NAME = "Graphics";
public static final String MONITORING_POINTS_SLOT_NAME = "monitoringPoints";
public static final String RESTORE_FLAG = "restoreFlag";
public static final String SET_DEVICE_STATE_ACTION_NAME = "setDeviceStateAction";
public static final String TOGGLE_GRAPHICS_ACTION_NAME = "toggleGraphics";
public static final String UPLOAD_ACTION = "ascUpload";
public static final int WIZARD_SAVE_INPROGRESS = 5;
void batchUpdateNetworkConfigs();
void checkDeviceCompatibility() throws DeviceIncompatibleException, Exception;
BInteger checkForOnlineOperations(BOnlineOpCheckBean bOnlineOpCheckBean) throws DeviceIncompatibleException;
void checkModelCompatibility() throws DeviceIncompatibleException, Exception;
BDeviceState doGetDeviceStateAction();
void doSetDeviceStateAction(BDeviceState bDeviceState);
void fireConfigurationSavedTopic();
BComponent getComponentOnDevice(String str);
String getDeviceMode();
String getDeviceName();
BDownloadParameters getDownloadParameters();
BString getDownloadStatus();
BPointDeviceExt getMonitoringPointFolder();
BUploadParameters getUploadParameters();
BValue invokeAction(BComponent bComponent, String str, BValue bValue);
BBoolean isControllerModified();
boolean isDeviceCommissioned();
BBoolean isDeviceOk();
BBoolean isManualMode();
void pingTheDevice();
void populateNetworkConfigs();
BString readControllerType();
BString readControllerTypeFromDatabase();
BFacets readFacetForNetworkParamOffline(INetworkParam iNetworkParam);
BFacets readFacetForNetworkParamOnline(INetworkParam iNetworkParam);
BValue readNetworkParamOffline(INetworkParam iNetworkParam);
BValue readNetworkParamOfflineFromStation(INetworkParam iNetworkParam);
BValue readNetworkParamOnline(INetworkParam iNetworkParam);
BValue[] readNetworkParametersOffline(INetworkParam iNetworkParam, boolean z);
BValue[] readNetworkParametersOnline(INetworkParam iNetworkParam);
void removeMonitoringPointFolder();
void setDeviceModifiedWhenDeviceNameChanged(int i, BDeviceConfigState bDeviceConfigState, INetworkInterfaceInfo iNetworkInterfaceInfo);
void setDeviceName(String str);
void setDeviceStatus(int i);
void setOverlayPxOrd(BOrd bOrd);
BBoolean setToAutoMode();
void setWiringPxOrd(BOrd bOrd);
void updateControllerType();
void writeFacetsForNetworkParam(INetworkParam iNetworkParam, BFacets bFacets);
void writeNetworkParamOffline(INetworkParam iNetworkParam, BValue bValue);
void writeNetworkParamOnline(INetworkParam iNetworkParam, BValue bValue);
}
@@ -0,0 +1,109 @@
package com.honeywell.ascot.device;
import com.honeywell.ascot.beans.io.IOInterface;
import com.honeywell.ascot.beans.io.inputs.BInputBean;
import com.honeywell.ascot.beans.io.outputs.BOutputBean;
import com.honeywell.ascot.network.INetworkParam;
public interface IDeviceModelInfo {
public static final String UI_1 = "UI-1*";
public static final String UI_2 = "UI-2";
public static final String UI_3 = "UI-3";
public static final String UI_4 = "UI-4";
INetworkParam getAdditionalOutputNcis(String str);
INetworkParam[] getAllCalibrationOffsetParams();
INetworkParam getCSInputNetworkParam(String str);
INetworkParam getCalibarationOffsetParam(BInputBean bInputBean);
INetworkParam getCalibarationValueParam(BInputBean bInputBean);
String getCalibrationOffsetNWVariableName(BInputBean bInputBean);
String getCalibrationValueNWVariableName(BInputBean bInputBean);
String[] getComponentListForCalibration();
String[] getComponentListForDiagnostics();
String[] getComponentListForSetTime();
INetworkParam getDepedentNetworkParam(int i);
INetworkParam getDependentOutputNetworkParam(int i);
INetworkParam[] getDiagnosticsParam(BOutputBean bOutputBean, IAscotDevice iAscotDevice);
int getEnumerationForInputPin(int i);
int getEnumerationForInputPinLive(int i);
int getEnumerationForOutputPins(int[] iArr);
INetworkParam getFieldOutputNetworkParam(int i, String str, String str2);
PinDetail[] getFixedPinAssignment(IOInterface iOInterface, boolean z);
int getHardwareID();
PinDetail[] getIOPins();
String getInputNameForPin(int i);
int getInputPinForEnumeration(int i);
PinDetail[] getInputPins();
int getModelNumber();
int getNumOfPinsSupported();
int getNumberOfAnalogOutputs();
int getNumberOfDigitalInputs();
int getNumberOfDigitalOutputs();
int getNumberOfUniversalInputs();
String getOutputNameForPin(int i);
INetworkParam[] getOutputObjects();
PinDetail[] getOutputPins();
int[] getOutputPinsForEnumeration(int i);
PinDetail getPinDetailForCustomWiring(int i);
int getPinEnumForOutput(BOutputBean bOutputBean);
PinDetail getPinNumber(int i);
PinDetail[] getPins();
String getTagOfInputEnumeration(int i);
String getTagOfOutputEnumeration(int i);
boolean isAnalogOutputPin(int i);
boolean isDigitalOutputPin(int i);
boolean isDirectAssignment(String str);
boolean isFloatOutputPin(int i);
boolean isMainApplicationOutput(String str);
boolean isOnBoardPressureSensor(String str);
boolean isSbusSensor(String str);
boolean isSensorCalibrationAllowed(BInputBean bInputBean);
boolean usesFlexibleFloatingOutputs();
}
@@ -0,0 +1,44 @@
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);
}
@@ -0,0 +1,5 @@
package com.honeywell.ascot.device;
public interface IMainAppOutputEnumUnitMap {
Object[][] getMainAppEnumUnitMap();
}
@@ -0,0 +1,81 @@
package com.honeywell.ascot.device;
import com.honeywell.ascot.beans.IManualModeParam;
import com.honeywell.ascot.network.INetworkParam;
import java.util.List;
public interface INetworkInterfaceInfo {
IManualModeParam fetchParamsToSetDeviceToManualMode();
List getAccloopInputFields(String str);
INetworkParam getAlarmParam();
INetworkParam[] getAlarmsParam();
INetworkParam getAppModeForMonitoring();
String getBeanRefsForNetworkParam(INetworkParam iNetworkParam);
String getBeanRefsForNetworkParamWithFieldName(INetworkParam iNetworkParam);
INetworkParam getCalOffsetNetworkParamForPin(int i);
String[] getCalibrationOffsetNetworkParamList();
int getConfigBitForNetworkParam(INetworkParam iNetworkParam);
int[] getConfigBitsForBeanRef(String str);
INetworkParam getDayParamToWrite();
INetworkParam getFloatingNetworkParamForBeanRef(String str);
INetworkParam[] getHolidaysParam();
INetworkParam getHourParamToWrite();
List getIOConfigNetworkParams();
List getMainAppInputFields(String str);
INetworkParam getManualModeParam();
INetworkParam getManualOccForMonitoring();
INetworkParam getMinuteParamToWrite();
INetworkParam getMonthParamToWrite();
INetworkParam getNetworkParamForConfigBit(int i);
INetworkParam getNetworkParamForLogicalPin(int i);
List getNetworkParamListForBeanRef(String str);
INetworkParam getNetworkParamsForBeanRef(String str);
List getNetworkParamsThatRequireRestart();
int getNoOfBitsInErrors();
int getNumberOfNetworkParamsForDownload();
INetworkParam getSecondParamToWrite();
INetworkParam getTempSetpointForMonitoring();
INetworkParam getTimeParamForRead();
INetworkParam getYearParamToWrite();
boolean isCalibrationOffset(int i);
boolean isConfigOfflineFlagSet(INetworkParam iNetworkParam);
boolean isNetworkParamSupported(String str);
void resetDOLiveValues(BDeviceInfo bDeviceInfo) throws Exception;
void updateDOLiveValues(BDeviceInfo bDeviceInfo, int[] iArr) throws Exception;
}
@@ -0,0 +1,5 @@
package com.honeywell.ascot.device;
public interface IRangePrecisionInfo {
String[][] getRangePrecisionMap();
}
@@ -0,0 +1,38 @@
package com.honeywell.ascot.device;
import javax.baja.gx.BEllipseGeom;
import javax.baja.gx.BLineGeom;
import javax.baja.gx.BRectGeom;
import javax.baja.ui.BLayout;
public interface IWiringInfo {
BRectGeom getEquipment(int i);
BLineGeom[] getEquipmentConnector(int i);
BRectGeom getSylkBusBlocks();
BLineGeom[] getSylkBusConnectors();
BRectGeom getZeleny1Block();
BLineGeom[] getZeleny1Connectors();
BEllipseGeom[] getZeleny1Knobs();
BRectGeom getZeleny2Block();
BLineGeom[] getZeleny2Connectors();
BEllipseGeom[] getZeleny2Knobs();
BRectGeom getZelenyBlock(int i);
BLayout getZelenyCenterLayout(int i);
BLayout getZelenyHumLabelLayout(int i);
BLayout getZelenyTempLabelLayout(int i);
BRectGeom getZioBlock();
}