/** * @see gov.aps.jca.Channel#putACKS(gov.aps.jca.dbr.Severity, gov.aps.jca.event.PutListener) */ public void putACKS(Severity severity, PutListener l) throws CAException, IllegalStateException { put(DBRType.PUT_ACKS, 1, new short[] { (short)severity.getValue()}, l); }
/** * Converts an alarm severity from JCA to VData. * * @param severity the JCA severity * @return the VData severity */ static AlarmSeverity fromEpics(Severity severity) { if (Severity.NO_ALARM.isEqualTo(severity)) { return AlarmSeverity.NONE; } else if (Severity.MINOR_ALARM.isEqualTo(severity)) { return AlarmSeverity.MINOR; } else if (Severity.MAJOR_ALARM.isEqualTo(severity)) { return AlarmSeverity.MAJOR; } else if (Severity.INVALID_ALARM.isEqualTo(severity)) { return AlarmSeverity.INVALID; } else { return AlarmSeverity.UNDEFINED; } }
final Severity severity = Severity.forValue(sValue);
final Severity severity = Severity.forValue(sValue);
/** * @see gov.aps.jca.Channel#putACKS(gov.aps.jca.dbr.Severity) */ public void putACKS(Severity severity) throws CAException, IllegalStateException { put(DBRType.PUT_ACKS, 1, new short[] { (short)severity.getValue()} ); }
final Severity severity = Severity.forValue(sValue);
/** * Converts an alarm severity from JCA to VData. * * @param severity the JCA severity * @return the VData severity */ static AlarmSeverity fromEpics(Severity severity) { if (Severity.NO_ALARM.isEqualTo(severity)) { return AlarmSeverity.NONE; } else if (Severity.MINOR_ALARM.isEqualTo(severity)) { return AlarmSeverity.MINOR; } else if (Severity.MAJOR_ALARM.isEqualTo(severity)) { return AlarmSeverity.MAJOR; } else if (Severity.INVALID_ALARM.isEqualTo(severity)) { return AlarmSeverity.INVALID; } else { return AlarmSeverity.UNDEFINED; } }
/** * @see gov.aps.jca.Channel#putACKS(gov.aps.jca.dbr.Severity, gov.aps.jca.event.PutListener) */ public void putACKS(Severity severity, PutListener l) throws CAException, IllegalStateException { put(DBRType.PUT_ACKS, 1, new short[] { (short)severity.getValue()}, l); }
final Severity severity = Severity.forValue(sValue);
/** * @see gov.aps.jca.Channel#putACKS(gov.aps.jca.dbr.Severity) */ public void putACKS(Severity severity) throws CAException, IllegalStateException { put(DBRType.PUT_ACKS, 1, new short[] { (short)severity.getValue()} ); }
int index = severity.getValue(); AlarmSeverity alarmSeverity = AlarmSeverity.getSeverity(index); String message = status.getName();