com.universaldevices.device.model
Interface ISecuritySystemChangeListener


public interface ISecuritySystemChangeListener


Field Summary
static java.lang.String UD_SECURITY_SYSTEM_IS_CONNECTED_ACTION
           
static java.lang.String UD_SECURITY_SYSTEM_IS_DISCONNECTED_ACTION
           
static java.lang.String UD_SECURITY_SYSTEM_STATUS_ARMD_STAY_INSTANT
           
static java.lang.String UD_SECURITY_SYSTEM_STATUS_ARMED_AWAY
           
static java.lang.String UD_SECURITY_SYSTEM_STATUS_ARMED_NIGHT
           
static java.lang.String UD_SECURITY_SYSTEM_STATUS_ARMED_NIGHT_INSTANT
           
static java.lang.String UD_SECURITY_SYSTEM_STATUS_ARMED_VACATION
           
static java.lang.String UD_SECURITY_SYSTEM_STATUS_DISARMED
           
static java.lang.String UD_SECURITY_SYSTEM_STATUS_EVENT
          This interface consists of all the callbacks which should be implemented by any object which wishes to receive secuirty system events.
static java.lang.String UD_SECURTIY_SYSTEM_STATUS_ARMED_STAY
           
 
Method Summary
 void onSecuritySystemArmedAway(XMLElement info)
          Notifies the listener that the system is armed to away
 void onSecuritySystemArmedNight(XMLElement info)
          Notifies the listener that the system is armed to night
 void onSecuritySystemArmedNightInstant(XMLElement info)
          Notifies the listener that the system is armed to night instantly
 void onSecuritySystemArmedStay(XMLElement info)
          Notifies the listener that the system is armed to stay
 void onSecuritySystemArmedStayInstant(XMLElement info)
          Notifies the listener that the system is armed to stay instantly
 void onSecuritySystemArmedVacation(XMLElement info)
          Notifies the listener that the system is armed to vacation
 void onSecuritySystemConnected()
          Notifies the listener that the security system has been connected
 void onSecuritySystemDisarmed(XMLElement info)
          Notifies the listener that the system is disarmed
 void onSecuritySystemDisconnected()
          Notifies the listener that the security system has been disconnected
 

Field Detail

UD_SECURITY_SYSTEM_STATUS_EVENT

static final java.lang.String UD_SECURITY_SYSTEM_STATUS_EVENT
This interface consists of all the callbacks which should be implemented by any object which wishes to receive secuirty system events. These callbacks notify the object of
all the possible security system events which are or maybe happening within the secuirty system
connected to ISY

See Also:
Constant Field Values

UD_SECURITY_SYSTEM_IS_DISCONNECTED_ACTION

static final java.lang.String UD_SECURITY_SYSTEM_IS_DISCONNECTED_ACTION
See Also:
Constant Field Values

UD_SECURITY_SYSTEM_IS_CONNECTED_ACTION

static final java.lang.String UD_SECURITY_SYSTEM_IS_CONNECTED_ACTION
See Also:
Constant Field Values

UD_SECURITY_SYSTEM_STATUS_DISARMED

static final java.lang.String UD_SECURITY_SYSTEM_STATUS_DISARMED
See Also:
Constant Field Values

UD_SECURITY_SYSTEM_STATUS_ARMED_AWAY

static final java.lang.String UD_SECURITY_SYSTEM_STATUS_ARMED_AWAY
See Also:
Constant Field Values

UD_SECURTIY_SYSTEM_STATUS_ARMED_STAY

static final java.lang.String UD_SECURTIY_SYSTEM_STATUS_ARMED_STAY
See Also:
Constant Field Values

UD_SECURITY_SYSTEM_STATUS_ARMD_STAY_INSTANT

static final java.lang.String UD_SECURITY_SYSTEM_STATUS_ARMD_STAY_INSTANT
See Also:
Constant Field Values

UD_SECURITY_SYSTEM_STATUS_ARMED_NIGHT

static final java.lang.String UD_SECURITY_SYSTEM_STATUS_ARMED_NIGHT
See Also:
Constant Field Values

UD_SECURITY_SYSTEM_STATUS_ARMED_NIGHT_INSTANT

static final java.lang.String UD_SECURITY_SYSTEM_STATUS_ARMED_NIGHT_INSTANT
See Also:
Constant Field Values

UD_SECURITY_SYSTEM_STATUS_ARMED_VACATION

static final java.lang.String UD_SECURITY_SYSTEM_STATUS_ARMED_VACATION
See Also:
Constant Field Values
Method Detail

onSecuritySystemConnected

void onSecuritySystemConnected()
Notifies the listener that the security system has been connected


onSecuritySystemDisconnected

void onSecuritySystemDisconnected()
Notifies the listener that the security system has been disconnected


onSecuritySystemDisarmed

void onSecuritySystemDisarmed(XMLElement info)
Notifies the listener that the system is disarmed

Parameters:
info - - secuirty system specific information
See Also:
XMLElement

onSecuritySystemArmedAway

void onSecuritySystemArmedAway(XMLElement info)
Notifies the listener that the system is armed to away

Parameters:
info - - secuirty system specific information
See Also:
XMLElement

onSecuritySystemArmedStay

void onSecuritySystemArmedStay(XMLElement info)
Notifies the listener that the system is armed to stay

Parameters:
info - - secuirty system specific information
See Also:
XMLElement

onSecuritySystemArmedStayInstant

void onSecuritySystemArmedStayInstant(XMLElement info)
Notifies the listener that the system is armed to stay instantly

Parameters:
info - - secuirty system specific information
See Also:
XMLElement

onSecuritySystemArmedNight

void onSecuritySystemArmedNight(XMLElement info)
Notifies the listener that the system is armed to night

Parameters:
info - - secuirty system specific information
See Also:
XMLElement

onSecuritySystemArmedNightInstant

void onSecuritySystemArmedNightInstant(XMLElement info)
Notifies the listener that the system is armed to night instantly

Parameters:
info - - secuirty system specific information
See Also:
XMLElement

onSecuritySystemArmedVacation

void onSecuritySystemArmedVacation(XMLElement info)
Notifies the listener that the system is armed to vacation

Parameters:
info - - secuirty system specific information
See Also:
XMLElement