link start!
This commit is contained in:
+69
@@ -0,0 +1,69 @@
|
||||
package com.honeywell.honeywellXL10NextGen.xl10Controller.compilation;
|
||||
|
||||
import com.honeywell.honeywellXL10NextGen.xl10Controller.device.ISpyderDevice;
|
||||
import javax.baja.driver.BDevice;
|
||||
import javax.baja.job.BJob;
|
||||
|
||||
public interface ICompiler {
|
||||
public static final int ALARM_DISABLE = 9;
|
||||
public static final int ALARM_TYPE_CONFIG = 30;
|
||||
public static final int ANALOG_INPUT_CONFIG = 15;
|
||||
public static final int ANALOG_INPUT_LINEAR_CONFIG = 14;
|
||||
public static final int ANALOG_INPUT_MODE = 2;
|
||||
public static final int ANALOG_INPUT_OFFSET = 1;
|
||||
public static final int ANALOG_OUTPUT_CONFIG = 17;
|
||||
public static final int ANALOG_OUTPUT_MODE = 3;
|
||||
public static final int APP_GUID = 32;
|
||||
public static final int BACNET_BINDINGS = 35;
|
||||
public static final int BOAC_CONFIG = 36;
|
||||
public static final int CONTROL_CONSTANT = 13;
|
||||
public static final int CONTROL_LOOP = 12;
|
||||
public static final int CONTROL_NV_RAM = 0;
|
||||
public static final int CONTROL_VARIABLE = 25;
|
||||
public static final int DAY_LIGHT_SAVING = 4;
|
||||
public static final int DEVICE_NAME = 8;
|
||||
public static final int DIGITAL_INPUT_CONFIG = 16;
|
||||
public static final int DIGITAL_OUTPUT_CONFIG = 18;
|
||||
public static final int FLOATING_MOTOR_CONFIG = 19;
|
||||
public static final int HEART_BEAT = 7;
|
||||
public static final int HOLIDAY = 6;
|
||||
public static final int LOGICAL_INPUT_CONFIG = 40;
|
||||
public static final int LOGICAL_INPUT_MAP = 38;
|
||||
public static final int LOGICAL_OUTPUT_CONFIG = 41;
|
||||
public static final int LOGICAL_OUTPUT_MAP = 39;
|
||||
public static final int LON_APP_INIT_DATA = 34;
|
||||
public static final int LON_SI_DATA = 33;
|
||||
public static final int MAX_NUM_OF_STORES = 44;
|
||||
public static final int NV_CONFIG = 10;
|
||||
public static final int NV_PER_FIELD_CONFIG = 11;
|
||||
public static final int PROXY_FILE = 31;
|
||||
public static final int PUBLIC_VARIABLE_GROUP_CONFIG = 26;
|
||||
public static final int PUBLIC_VARIABLE_SEND_CONFIG = 27;
|
||||
public static final int REPLACEMENT_CONSTANT = 43;
|
||||
public static final int REPLACEMENT_SPEC = 42;
|
||||
public static final int SCALAR_DATATYPE_CONFIG = 21;
|
||||
public static final int SCHEDULE = 5;
|
||||
public static final int SCHEDULER_CONFIG = 23;
|
||||
public static final int STRUCTURED_CONFIG = 22;
|
||||
public static final int SV_CONFIG = 33;
|
||||
public static final int SV_MAP_ENTRY_CONFIG = 34;
|
||||
public static final int SYLK_COV = 37;
|
||||
public static final int UNIT_CONFIG = 20;
|
||||
public static final int WALLMODULE_CONFIG = 24;
|
||||
public static final int WM_BUS_DEVICE_ADDRESS = 28;
|
||||
public static final int WM_FAIL_DETECT_CONFIG = 29;
|
||||
|
||||
void cleanup();
|
||||
|
||||
void compile(BDevice bDevice, int i, boolean z) throws Exception;
|
||||
|
||||
void generateNetworkObjects(ISpyderDevice iSpyderDevice, int i) throws Exception;
|
||||
|
||||
INetworkCompilationInterface getNetworkCompiler();
|
||||
|
||||
void setFwModel(int i);
|
||||
|
||||
void setJob(BJob bJob);
|
||||
|
||||
void setNetworkCompiler(INetworkCompilationInterface iNetworkCompilationInterface);
|
||||
}
|
||||
+58
@@ -0,0 +1,58 @@
|
||||
package com.honeywell.honeywellXL10NextGen.xl10Controller.compilation;
|
||||
|
||||
import com.honeywell.honeywellXL10NextGen.sylk.fw.ti.BSylkTIDevice;
|
||||
import com.honeywell.honeywellXL10NextGen.xl10Controller.datatypes.BFileOffsetStore;
|
||||
import java.util.List;
|
||||
import javax.baja.batchJob.BValueList;
|
||||
import javax.baja.control.BNumericPoint;
|
||||
import javax.baja.sys.BComponent;
|
||||
import javax.baja.sys.Context;
|
||||
import javax.baja.sys.Knob;
|
||||
|
||||
public interface INetworkCompilationInterface {
|
||||
int compileFileOffsetsForNetworkInterfaceData(int i, BFileOffsetStore bFileOffsetStore, BComponent bComponent);
|
||||
|
||||
int compileFileOffsetsForNetworkObjects(int i, BFileOffsetStore bFileOffsetStore, BComponent bComponent);
|
||||
|
||||
boolean compileNetworkInputs();
|
||||
|
||||
void compileNetworkInputsForOD(BCompilation bCompilation);
|
||||
|
||||
boolean compileNetworkOutputs();
|
||||
|
||||
void compileNetworkOutputsForOD();
|
||||
|
||||
boolean compilePriorityOverrideBlock(BComponent bComponent, boolean z);
|
||||
|
||||
void freeResources();
|
||||
|
||||
void generateConfigBinaries(ISpyderCompile iSpyderCompile, BValueList bValueList, boolean z);
|
||||
|
||||
boolean generateNetworkObjects(BCompilation bCompilation, int i);
|
||||
|
||||
void generateParamBinaries(ISpyderCompile iSpyderCompile, BValueList bValueList, boolean z);
|
||||
|
||||
void generateSylkTIPvids(BSylkTIDevice bSylkTIDevice) throws Exception;
|
||||
|
||||
boolean generateTempSetPointPvid();
|
||||
|
||||
List getErrorLogs();
|
||||
|
||||
int getFieldDescriptorStoreLength();
|
||||
|
||||
byte[] getGUIDByteArray(ISpyderCompile iSpyderCompile, String str);
|
||||
|
||||
boolean initialize() throws Exception;
|
||||
|
||||
boolean isEntryToNVRamStoreRequired(Knob[] knobArr, BNumericPoint bNumericPoint);
|
||||
|
||||
void logError(String str);
|
||||
|
||||
boolean postCompile(Context context);
|
||||
|
||||
boolean preCompile(BCompilation bCompilation);
|
||||
|
||||
void setMainCompiler(ICompiler iCompiler);
|
||||
|
||||
void writeToDebugFile();
|
||||
}
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
package com.honeywell.honeywellXL10NextGen.xl10Controller.compilation;
|
||||
|
||||
import javax.baja.job.BJob;
|
||||
import javax.baja.naming.BOrd;
|
||||
import javax.baja.sys.BBoolean;
|
||||
import javax.baja.util.BBitSet;
|
||||
|
||||
public interface ISpyderCompile {
|
||||
void beginCompile(BJob bJob, int i, boolean z) throws Exception;
|
||||
|
||||
BOrd compile(BBoolean bBoolean);
|
||||
|
||||
BBitSet getBinaryModified();
|
||||
|
||||
int getCompileStatusFlag();
|
||||
|
||||
BSpyderCompileUtility getSpyderCompileUtility();
|
||||
|
||||
ICompiler getSpyderCompiler();
|
||||
|
||||
int getTimeForUnconfiguredScheduleEvent();
|
||||
|
||||
boolean isCompileRequired();
|
||||
|
||||
void setBinaryModified(BBitSet bBitSet);
|
||||
|
||||
void setCompileStatusFlag(int i);
|
||||
|
||||
void setSpyderCompiler(ICompiler iCompiler);
|
||||
}
|
||||
Reference in New Issue
Block a user