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