net.homeip.mleclerc.omnilink.message
Class SystemEventsReport

java.lang.Object
  extended bynet.homeip.mleclerc.omnilink.messagebase.Message
      extended bynet.homeip.mleclerc.omnilink.messagebase.ReplyMessage
          extended bynet.homeip.mleclerc.omnilink.messagebase.ExpectedReplyMessage
              extended bynet.homeip.mleclerc.omnilink.messagebase.MultipleInfoReplyMessage
                  extended bynet.homeip.mleclerc.omnilink.message.SystemEventsReport
All Implemented Interfaces:
java.io.Serializable

public class SystemEventsReport
extends MultipleInfoReplyMessage

See Also:
Serialized Form

Nested Class Summary
 class SystemEventsReport.AlarmActivationEventInfo
           
 class SystemEventsReport.AllOnOffEventInfo
           
 class SystemEventsReport.DefaultSystemEventInfo
           
 class SystemEventsReport.SecurityArmingEventInfo
           
 class SystemEventsReport.SystemEventInfo
           
 class SystemEventsReport.UnitStateChangeEventInfo
           
 class SystemEventsReport.UserMacroEventInfo
           
 class SystemEventsReport.X10CodeReceivedEventInfo
           
 class SystemEventsReport.ZoneStateChangeEventInfo
           
 
Nested classes inherited from class net.homeip.mleclerc.omnilink.messagebase.MultipleInfoReplyMessage
MultipleInfoReplyMessage.Info
 
Field Summary
 
Fields inherited from class net.homeip.mleclerc.omnilink.messagebase.Message
START_CHAR
 
Constructor Summary
SystemEventsReport()
           
 
Method Summary
protected  void checkMessageLength(int messageLength)
           
 MultipleInfoReplyMessage.Info createInfo(int eventNumber, short[] data)
           
 
Methods inherited from class net.homeip.mleclerc.omnilink.messagebase.MultipleInfoReplyMessage
addInfo, dataChanged, getInfo, getInfoList, init, toString
 
Methods inherited from class net.homeip.mleclerc.omnilink.messagebase.ExpectedReplyMessage
checkMessageType, setExpectedMessageLength
 
Methods inherited from class net.homeip.mleclerc.omnilink.messagebase.ReplyMessage
execute
 
Methods inherited from class net.homeip.mleclerc.omnilink.messagebase.Message
execute, getData, getExpectedByteCount, getMessageBytes, getMessageLength, getMessageType, setData, setMessageFields
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SystemEventsReport

public SystemEventsReport()
Method Detail

createInfo

public MultipleInfoReplyMessage.Info createInfo(int eventNumber,
                                                short[] data)
                                         throws CommunicationException
Specified by:
createInfo in class MultipleInfoReplyMessage
Throws:
CommunicationException

checkMessageLength

protected void checkMessageLength(int messageLength)
                           throws CommunicationException
Overrides:
checkMessageLength in class ExpectedReplyMessage
Throws:
CommunicationException