net.homeip.mleclerc.omnilink.message
Class SystemEventsReport.SystemEventInfo

java.lang.Object
  extended bynet.homeip.mleclerc.omnilink.messagebase.MultipleInfoReplyMessage.Info
      extended bynet.homeip.mleclerc.omnilink.message.SystemEventsReport.SystemEventInfo
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
SystemEventsReport.AlarmActivationEventInfo, SystemEventsReport.AllOnOffEventInfo, SystemEventsReport.DefaultSystemEventInfo, SystemEventsReport.SecurityArmingEventInfo, SystemEventsReport.UnitStateChangeEventInfo, SystemEventsReport.UserMacroEventInfo, SystemEventsReport.X10CodeReceivedEventInfo, SystemEventsReport.ZoneStateChangeEventInfo
Enclosing class:
SystemEventsReport

public abstract class SystemEventsReport.SystemEventInfo
extends MultipleInfoReplyMessage.Info

See Also:
Serialized Form

Constructor Summary
SystemEventsReport.SystemEventInfo(int number, SystemEventTypeEnum type)
           
 
Method Summary
protected abstract  void dataChanged(int eventData)
           
protected  void dataChanged(short[] data)
           
 int getEvent()
           
 SystemEventTypeEnum getType()
           
 java.lang.String toString()
           
 
Methods inherited from class net.homeip.mleclerc.omnilink.messagebase.MultipleInfoReplyMessage.Info
getNumber
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SystemEventsReport.SystemEventInfo

public SystemEventsReport.SystemEventInfo(int number,
                                          SystemEventTypeEnum type)
Method Detail

dataChanged

protected abstract void dataChanged(int eventData)

dataChanged

protected void dataChanged(short[] data)
                    throws CommunicationException
Specified by:
dataChanged in class MultipleInfoReplyMessage.Info
Throws:
CommunicationException

getEvent

public int getEvent()

getType

public SystemEventTypeEnum getType()

toString

public java.lang.String toString()
Overrides:
toString in class MultipleInfoReplyMessage.Info