public class PlaySound extends AlarmAction implements PamSettings
ALARM_CAN_DO, ALARM_CANT_DO, ALARM_DONT_KNOW
Constructor and Description |
---|
PlaySound(AlarmControl alarmControl) |
Modifier and Type | Method and Description |
---|---|
boolean |
actOnAlarm(AlarmDataUnit alarmDataUnit)
Act on the alarm - called every time the data unit is updated.
|
int |
canDo()
Alarm action can complete (i.e.
|
java.lang.String |
getActionName() |
java.io.Serializable |
getSettingsReference() |
long |
getSettingsVersion() |
java.lang.String |
getUnitName() |
java.lang.String |
getUnitType() |
boolean |
hasSettings() |
boolean |
restoreSettings(PamControlledUnitSettings pamControlledUnitSettings) |
boolean |
setSettings(java.awt.Window window)
Open an action specific dialog to configure the action
|
prepareAction
public PlaySound(AlarmControl alarmControl)
public java.lang.String getActionName()
getActionName
in class AlarmAction
public boolean hasSettings()
hasSettings
in class AlarmAction
public boolean setSettings(java.awt.Window window)
AlarmAction
setSettings
in class AlarmAction
window
- parent windowpublic boolean actOnAlarm(AlarmDataUnit alarmDataUnit)
AlarmAction
actOnAlarm
in class AlarmAction
alarmDataUnit
- alarm data unit that has changed.public int canDo()
AlarmAction
canDo
in class AlarmAction
public java.lang.String getUnitName()
getUnitName
in interface PamSettings
public java.lang.String getUnitType()
getUnitType
in interface PamSettings
public java.io.Serializable getSettingsReference()
getSettingsReference
in interface PamSettings
public long getSettingsVersion()
getSettingsVersion
in interface PamSettings
public boolean restoreSettings(PamControlledUnitSettings pamControlledUnitSettings)
restoreSettings
in interface PamSettings