net.homeip.mleclerc.omnilink.message
Class SystemStatusReport

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.message.SystemStatusReport
All Implemented Interfaces:
java.io.Serializable

public class SystemStatusReport
extends ExpectedReplyMessage

See Also:
Serialized Form

Nested Class Summary
 class SystemStatusReport.ExpansionEnclosureInfo
           
 
Field Summary
 
Fields inherited from class net.homeip.mleclerc.omnilink.messagebase.Message
START_CHAR
 
Constructor Summary
protected SystemStatusReport(SystemTypeEnum model)
           
 
Method Summary
protected  void dataChanged(short[] data)
           
 int getBatteryReading()
           
 java.util.Date getDate()
           
 SystemStatusReport.ExpansionEnclosureInfo getExpansionEnclosure(int areaNo)
           
 SecurityModeEnum getSecurityMode(int areaNo)
           
 java.util.Date getSunrise()
           
 java.util.Date getSunset()
           
 boolean isDSTOn()
           
 java.lang.String toString()
           
 
Methods inherited from class net.homeip.mleclerc.omnilink.messagebase.ExpectedReplyMessage
checkMessageLength, 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

SystemStatusReport

protected SystemStatusReport(SystemTypeEnum model)
                      throws CommunicationException
Method Detail

dataChanged

protected void dataChanged(short[] data)
                    throws CommunicationException
Overrides:
dataChanged in class ReplyMessage
Throws:
CommunicationException

getDate

public java.util.Date getDate()

getSunrise

public java.util.Date getSunrise()

getSunset

public java.util.Date getSunset()

getSecurityMode

public SecurityModeEnum getSecurityMode(int areaNo)

getExpansionEnclosure

public SystemStatusReport.ExpansionEnclosureInfo getExpansionEnclosure(int areaNo)

isDSTOn

public boolean isDSTOn()

getBatteryReading

public int getBatteryReading()

toString

public java.lang.String toString()