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,34 @@
package com.honeywell.ascot.alarms;
import com.honeywell.ascot.beans.BVavDeviceConfigBean;
import com.honeywell.ascot.device.BDeviceConfigState;
import com.honeywell.ascot.device.BDeviceInfo;
import com.honeywell.ascot.device.INetworkInterfaceInfo;
import java.util.List;
import javax.baja.driver.BDevice;
public interface IAlarmsInfo {
public static final String UI_0 = "UI_0";
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";
public static final String ZELENY_HUM = "ZELENY_HUM";
public static final String ZELENY_TEMP = "ZELENY_TEMP";
public static final String ZIO_HUM = "ZIO_HUM";
public static final String ZIO_TEMP = "ZIO_TEMP";
void addNetworkSpecificAlarmInhibits(List list, BDevice bDevice, BDeviceInfo bDeviceInfo);
String[] getComponentListForAlarms();
Object[][] getControllerAndCommnAlarmDetails(BDevice bDevice);
List getOtherControllerAlarms(BDevice bDevice);
List getSensorAlarmDetails(BDevice bDevice) throws Exception;
void markModifiedForNetworkSpecificAlarmInhibits(INetworkInterfaceInfo iNetworkInterfaceInfo, BDeviceConfigState bDeviceConfigState);
void updateAlarmInhibits(List list, BDevice bDevice, BDeviceInfo bDeviceInfo, BVavDeviceConfigBean bVavDeviceConfigBean) throws Exception;
}
@@ -0,0 +1,5 @@
package com.honeywell.ascot.async.loader;
public interface IAsyncLoadableUI {
void doLoadUIAsync(AsyncLoader asyncLoader);
}
@@ -0,0 +1,12 @@
package com.honeywell.ascot.beans;
import com.honeywell.ascot.beans.io.inputs.BInputsConfigurationBean;
import com.honeywell.ascot.beans.io.outputs.BOutputsConfigurationBean;
public interface IAccessoryLoopBean {
BInputsConfigurationBean getAccLoopInputs();
BOutputsConfigurationBean getAccLoopOutputs();
BHonString getLoopName();
}
@@ -0,0 +1,11 @@
package com.honeywell.ascot.beans;
public interface IAccessoryLoopInputBean {
BHonEnum getMainApplicationOutput();
BHonEnum getSharedInput();
void setMainApplicationOutput(BHonEnum bHonEnum);
void setSharedInput(BHonEnum bHonEnum);
}
@@ -0,0 +1,4 @@
package com.honeywell.ascot.beans;
public interface IAscotBean {
}
@@ -0,0 +1,40 @@
package com.honeywell.ascot.beans;
import com.honeywell.ascot.beans.io.inputs.BInputBean;
import com.honeywell.ascot.beans.io.inputs.BInputsConfigurationBean;
import com.honeywell.ascot.beans.io.outputs.BOutputsConfigurationBean;
import com.honeywell.ascot.beans.schedule.BScheduleHolidayBean;
public interface IDeviceBean extends IAscotBean {
BInputsConfigurationBean getAccLoopInputs(int i);
BOutputsConfigurationBean getAccLoopOutputs(int i);
BAscotBean getAccessoryLoop(String str);
BAscotBean getAccessoryLoopBean();
BCustomSensorsBean getCustomSensors();
BInputBean[] getInputsArray();
BInputsConfigurationBean getInputsConfigurationBean();
BOutputsConfigurationBean getOutputsConfigurationBean();
BPIDBean getPIDBean();
BScheduleHolidayBean getScheduleBean();
void setAccessoryLoopBean(BAscotBean bAscotBean);
void setCustomSensors(BCustomSensorsBean bCustomSensorsBean);
void setInputsConfigurationBean(BInputsConfigurationBean bInputsConfigurationBean);
void setOutputsConfigurationBean(BOutputsConfigurationBean bOutputsConfigurationBean);
void setPIDBean(BPIDBean bPIDBean);
void setScheduleBean(BScheduleHolidayBean bScheduleHolidayBean);
}
@@ -0,0 +1,5 @@
package com.honeywell.ascot.beans;
public interface IMainAccessoryLoopBean {
IAccessoryLoopBean getAccessoryLoop(String str);
}
@@ -0,0 +1,7 @@
package com.honeywell.ascot.beans;
public interface IMainAccessoryLoopDeviceBean {
BMainAccessoryLoopBean getAccessoryLoop();
void setAccessoryLoop(BMainAccessoryLoopBean bMainAccessoryLoopBean);
}
@@ -0,0 +1,13 @@
package com.honeywell.ascot.beans;
import com.honeywell.ascot.network.INetworkParam;
public interface IManualModeParam {
INetworkParam getObjectId();
INetworkParam getObjectRequest();
void setObjectId(INetworkParam iNetworkParam);
void setObjectRequest(INetworkParam iNetworkParam);
}
@@ -0,0 +1,7 @@
package com.honeywell.ascot.beans;
public interface IPIDDeviceBean {
BPIDBean getPid();
void setPid(BPIDBean bPIDBean);
}
@@ -0,0 +1,4 @@
package com.honeywell.ascot.beans;
public interface ISessionBean {
}
@@ -0,0 +1,7 @@
package com.honeywell.ascot.beans;
public interface IStepBean {
BHonBoolean getIsStepModified();
void setIsStepModified(BHonBoolean bHonBoolean);
}
@@ -0,0 +1,11 @@
package com.honeywell.ascot.beans;
public interface SupportsValidationRules {
boolean getIsEnabled();
boolean getIsVisible();
void setIsEnabled(boolean z);
void setIsVisible(boolean z);
}
@@ -0,0 +1,9 @@
package com.honeywell.ascot.beans.io;
import com.honeywell.ascot.beans.BHonInteger;
public interface IFourPinIO extends IOInterface, IThreePinIO {
BHonInteger getPin4();
void setPin4(BHonInteger bHonInteger);
}
@@ -0,0 +1,20 @@
package com.honeywell.ascot.beans.io;
import com.honeywell.ascot.beans.BHonInteger;
public interface IOInterface {
public static final String PIN_1_NAME = "pin";
public static final String PIN_2_NAME = "pin2";
public static final String PIN_3_NAME = "pin3";
public static final String PIN_4_NAME = "pin4";
void copyTo(IOInterface iOInterface);
BHonInteger getPin();
String getSelectionBeanRef();
boolean isPinChanged(IOInterface iOInterface);
void setPin(BHonInteger bHonInteger);
}
@@ -0,0 +1,13 @@
package com.honeywell.ascot.beans.io;
import com.honeywell.ascot.beans.BHonInteger;
public interface IThreePinIO extends IOInterface {
BHonInteger getPin2();
BHonInteger getPin3();
void setPin2(BHonInteger bHonInteger);
void setPin3(BHonInteger bHonInteger);
}
@@ -0,0 +1,9 @@
package com.honeywell.ascot.beans.io;
import com.honeywell.ascot.beans.BHonInteger;
public interface ITwoPinIO extends IOInterface {
BHonInteger getPin2();
void setPin2(BHonInteger bHonInteger);
}
@@ -0,0 +1,22 @@
package com.honeywell.ascot.beans.onlineOperations.alarms;
import com.honeywell.ascot.beans.BHonBoolean;
import com.honeywell.ascot.beans.BHonString;
public interface IAlarmConfigBean {
BHonString getDetails();
BHonString getError();
BHonBoolean getState();
BHonString getTypeOfError();
void setDetails(BHonString bHonString);
void setError(BHonString bHonString);
void setState(BHonBoolean bHonBoolean);
void setTypeOfError(BHonString bHonString);
}
@@ -0,0 +1,7 @@
package com.honeywell.ascot.constants;
public interface IAscConstants {
public static final String ASC_BACNET_TYPE = "ascBacnet";
public static final String ASC_COMMON_TYPE = "ascCommon";
public static final String ASC_LON_TYPE = "ascLon";
}
@@ -0,0 +1,45 @@
package com.honeywell.ascot.datasharing;
public interface IEndianInputStream {
int position();
int readBit(int i, int i2, int i3);
boolean readBoolean();
boolean readBooleanBit(int i, int i2, int i3);
byte[] readByteArray();
byte[] readByteArray(int i);
String readCharArray(int i);
double readDouble();
float readFloat();
int readSigned16();
int readSigned32();
int readSigned8();
int readSignedBit(int i, int i2, int i3);
String readString();
int readUnsigned16();
long readUnsigned32();
int readUnsigned8();
void reset();
void reset(int i);
void resetBitFieldMark(int i);
int setBitFieldMark();
}
@@ -0,0 +1,33 @@
package com.honeywell.ascot.datasharing;
public interface IEndianOutputStream {
void resetBitFieldMark(int i);
int setBitFieldMark();
void writeBit(int i, int i2, int i3, int i4);
void writeBoolean(boolean z);
void writeBooleanBit(boolean z, int i, int i2, int i3);
void writeByteArray(byte[] bArr, int i);
void writeCharArray(String str, int i);
void writeFloat(float f);
void writeSigned16(int i);
void writeSigned32(int i);
void writeSigned8(int i);
void writeSignedBit(int i, int i2, int i3, int i4);
void writeUnsigned16(int i);
void writeUnsigned32(long j);
void writeUnsigned8(int i);
}
@@ -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();
}
@@ -0,0 +1,51 @@
package com.honeywell.ascot.factory;
import com.honeywell.ascot.alarms.IAlarmsInfo;
import com.honeywell.ascot.beans.IDeviceBean;
import com.honeywell.ascot.device.BDeviceConfigState;
import com.honeywell.ascot.device.IAscotDevice;
import com.honeywell.ascot.device.IDeviceModelInfo;
import com.honeywell.ascot.device.IMainAppOutputEnumUnitMap;
import com.honeywell.ascot.device.INetworkInterfaceInfo;
import com.honeywell.ascot.device.IRangePrecisionInfo;
import com.honeywell.ascot.device.IWiringInfo;
import com.honeywell.ascot.monitoring.IMonitoringInfo;
import com.honeywell.ascot.onlineOperations.diagnostics.DiagnosticsHandler;
import com.honeywell.ascot.onlineOperations.monitoring.MonitoringManager;
import com.honeywell.ascot.util.ITypeMap;
import com.honeywell.ascot.util.ui.GenerateWiringDiagramHandler;
import javax.baja.agent.AgentList;
public interface IDeviceDataModelFactory {
AgentList getAgents(AgentList agentList);
IAlarmsInfo getAlarmsInfo();
IDeviceBean getDeviceBean();
BDeviceConfigState getDeviceConfigState();
IDeviceModelInfo getDeviceModel();
DiagnosticsHandler getDiagnosticsHandler(IAscotDevice iAscotDevice, IDeviceBean iDeviceBean) throws Exception;
IMainAppOutputEnumUnitMap getMainAppEnumUnitInfo();
IMonitoringInfo getMonitoringInfo();
MonitoringManager getMonitoringManager();
INetworkInterfaceInfo getNetworkInterfaceInfo();
String getOverlayPxPath();
IRangePrecisionInfo getRangePrecisionInfo();
ITypeMap getTypeMap();
GenerateWiringDiagramHandler getWiringDiagramHandler();
IWiringInfo getWiringInfo();
String getWiringPxPath();
}
@@ -0,0 +1,10 @@
package com.honeywell.ascot.factory;
import com.honeywell.ascot.device.IAscotDevice;
import com.honeywell.ascot.onlineOperations.monitoring.IMonitoringHandler;
public interface IDeviceNetworkInterfaceFactory {
IMonitoringHandler getMonitoringHandler(IAscotDevice iAscotDevice) throws Exception;
NetworkInterfaceFactory getNetworkInterfaceFactory();
}
@@ -0,0 +1,14 @@
package com.honeywell.ascot.factory;
import com.honeywell.ascot.network.read.IRead;
import com.honeywell.ascot.network.write.IWrite;
public interface IReadWriteFactory {
IRead getNetworkInterfaceReadOffline();
IRead getNetworkInterfaceReadOnline();
IWrite getNetworkInterfaceWriteOffline();
IWrite getNetworkInterfaceWriteOnline();
}
@@ -0,0 +1,24 @@
package com.honeywell.ascot.monitoring;
import com.honeywell.ascot.beans.onlineOperations.monitoring.MonitoringParamDetails;
import com.honeywell.ascot.device.IAscotDevice;
import com.honeywell.ascot.network.INetworkParam;
import java.util.ArrayList;
public interface IMonitoringInfo {
ArrayList getBeanRef(String str);
String[] getComponentListForLease();
String getCustomEnumTag(String str);
String[] getInputsInfoFromWizard();
INetworkParam getWritableNetworkParam(String str);
boolean isParameterInteger(MonitoringParamDetails monitoringParamDetails);
boolean isPointConfigured(IAscotDevice iAscotDevice, String str);
boolean isRangeCheckNeeded(String str);
}
@@ -0,0 +1,4 @@
package com.honeywell.ascot.network;
public interface INetworkParam {
}
@@ -0,0 +1,8 @@
package com.honeywell.ascot.network.read;
import com.honeywell.ascot.beans.IAscotBean;
import com.honeywell.ascot.device.BDeviceInfo;
public interface INetworkToSession {
void populateSession(IAscotBean iAscotBean, BDeviceInfo bDeviceInfo, int i) throws Exception;
}
@@ -0,0 +1,16 @@
package com.honeywell.ascot.network.read;
import com.honeywell.ascot.network.INetworkParam;
import javax.baja.driver.BDevice;
import javax.baja.sys.BFacets;
import javax.baja.sys.BValue;
public interface IRead {
BFacets readFacetsForNetworkParam(BDevice bDevice, INetworkParam iNetworkParam);
BValue readNetworkParam(BDevice bDevice, INetworkParam iNetworkParam);
BValue readNetworkParamFromStation(BDevice bDevice, INetworkParam iNetworkParam);
BValue[] readNetworkParamValues(BDevice bDevice, INetworkParam iNetworkParam, boolean z);
}
@@ -0,0 +1,8 @@
package com.honeywell.ascot.network.write;
import com.honeywell.ascot.beans.IAscotBean;
import com.honeywell.ascot.device.BDeviceInfo;
public interface ISessionToNetwork {
void populateToNetworkInterface(IAscotBean iAscotBean, BDeviceInfo bDeviceInfo, int i) throws Exception;
}
@@ -0,0 +1,12 @@
package com.honeywell.ascot.network.write;
import com.honeywell.ascot.network.INetworkParam;
import javax.baja.driver.BDevice;
import javax.baja.sys.BFacets;
import javax.baja.sys.BValue;
public interface IWrite {
void writeFacetsForNetworkParam(BDevice bDevice, INetworkParam iNetworkParam, BFacets bFacets);
void writeNetworkParam(BDevice bDevice, INetworkParam iNetworkParam, BValue bValue);
}
@@ -0,0 +1,7 @@
package com.honeywell.ascot.objects;
import com.tridium.bacnet.asn.AsnInputStream;
public interface IPriorityArrayIndex {
void readFromPriorityArrayIndex(AsnInputStream asnInputStream) throws Exception;
}
@@ -0,0 +1,8 @@
package com.honeywell.ascot.onlineOperations.alarms;
import com.honeywell.ascot.beans.onlineOperations.alarms.IAlarmConfigBean;
import com.honeywell.ascot.device.IAscotDevice;
public interface IAlarmsManager {
IAlarmConfigBean[] getAlarmDetails(IAscotDevice iAscotDevice) throws Exception;
}
@@ -0,0 +1,22 @@
package com.honeywell.ascot.onlineOperations.monitoring;
import com.honeywell.ascot.beans.onlineOperations.monitoring.MonitoringParamDetails;
import com.honeywell.ascot.device.IAscotDevice;
import com.honeywell.ascot.monitoring.IMonitoringInfo;
import com.honeywell.ascot.network.INetworkParam;
import javax.baja.sys.BComponent;
import javax.baja.sys.BValue;
import javax.baja.ui.BWidget;
import javax.baja.util.Lexicon;
public interface IMonitoringHandler {
BComponent[] getComponentsToRegister(IAscotDevice iAscotDevice);
BComponent getManualModeComponent();
BValue readFromController(INetworkParam iNetworkParam) throws Exception;
void updateMonitoringParamDetails(MonitoringParamDetails[] monitoringParamDetailsArr) throws Exception;
void updateWritableValues(MonitoringParamDetails monitoringParamDetails, BWidget bWidget, Lexicon lexicon, IMonitoringInfo iMonitoringInfo);
}
@@ -0,0 +1,8 @@
package com.honeywell.ascot.onlineOperations.monitoring;
import com.honeywell.ascot.device.IAscotDevice;
import java.util.List;
public interface IMonitoringManager {
void setMonitoringPoints(IAscotDevice iAscotDevice, List list);
}
@@ -0,0 +1,17 @@
package com.honeywell.ascot.util;
import com.honeywell.ascot.beans.io.inputs.BInputsConfigurationBean;
import com.honeywell.ascot.beans.io.outputs.BOutputsConfigurationBean;
import java.util.List;
public interface ITypeMap {
List getSourcesForType(String str);
Class getTypeFor(String str, String str2);
boolean isPinAssignmentRequired(String str);
void setBeanFor(BInputsConfigurationBean bInputsConfigurationBean, String str);
void setBeanFor(BOutputsConfigurationBean bOutputsConfigurationBean, String str);
}
@@ -0,0 +1,7 @@
package com.honeywell.ascot.util.ui;
public interface SubscriberInterface {
void loadHolidayTab() throws Exception;
void updateDay() throws Exception;
}