70 lines
3.0 KiB
Java
70 lines
3.0 KiB
Java
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);
|
|
}
|