2026-03-17 13:31:18 -07:00

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);
}