link start!
This commit is contained in:
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user