/**
* Copyright (C) 2010-14 diirt developers. See COPYRIGHT.TXT
* All rights reserved. Use is subject to license terms. See LICENSE.TXT
*/
package org.diirt.vtype;
/**
* Alarm information. Represents the severity and name of the highest alarm
* associated with the channel.
*
* @author carcassi
*/
public interface Alarm {
/**
* Returns the alarm severity, which describes the quality of the
* value returned. Never null.
*
* @return the alarm severity
*/
AlarmSeverity getAlarmSeverity();
/**
* Returns a brief text representation of the highest currently active alarm.
* Never null.
*
* @return the alarm status
*/
String getAlarmName();
}