35 lines
1.4 KiB
Java
35 lines
1.4 KiB
Java
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;
|
|
}
|