net.homeip.mleclerc.omnilink.message
Class ZoneStatusRequest

java.lang.Object
  extended bynet.homeip.mleclerc.omnilink.messagebase.Message
      extended bynet.homeip.mleclerc.omnilink.messagebase.RequestMessage
          extended bynet.homeip.mleclerc.omnilink.messagebase.MultipleInfoRequestMessage
              extended bynet.homeip.mleclerc.omnilink.message.ZoneStatusRequest
All Implemented Interfaces:
java.io.Serializable

public class ZoneStatusRequest
extends MultipleInfoRequestMessage

See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.homeip.mleclerc.omnilink.messagebase.MultipleInfoRequestMessage
firstNumber, lastNumber
 
Fields inherited from class net.homeip.mleclerc.omnilink.messagebase.Message
START_CHAR
 
Constructor Summary
ZoneStatusRequest(int zone)
           
ZoneStatusRequest(int firstZone, int lastZone)
           
 
Method Summary
protected  ReplyMessage createReplyMessage(SystemTypeEnum model, int firstZone, int lastZone)
           
protected  void validate(SystemTypeEnum model)
           
 
Methods inherited from class net.homeip.mleclerc.omnilink.messagebase.MultipleInfoRequestMessage
createReplyMessage
 
Methods inherited from class net.homeip.mleclerc.omnilink.messagebase.RequestMessage
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, toString, wait, wait, wait
 

Constructor Detail

ZoneStatusRequest

public ZoneStatusRequest(int zone)
                  throws CommunicationException

ZoneStatusRequest

public ZoneStatusRequest(int firstZone,
                         int lastZone)
                  throws CommunicationException
Method Detail

validate

protected void validate(SystemTypeEnum model)
                 throws CommunicationException
Overrides:
validate in class RequestMessage
Throws:
CommunicationException

createReplyMessage

protected ReplyMessage createReplyMessage(SystemTypeEnum model,
                                          int firstZone,
                                          int lastZone)
                                   throws CommunicationException
Specified by:
createReplyMessage in class MultipleInfoRequestMessage
Throws:
CommunicationException