net.homeip.mleclerc.omnilink.messagebase
Class MultipleInfoRequestMessage

java.lang.Object
  extended bynet.homeip.mleclerc.omnilink.messagebase.Message
      extended bynet.homeip.mleclerc.omnilink.messagebase.RequestMessage
          extended bynet.homeip.mleclerc.omnilink.messagebase.MultipleInfoRequestMessage
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AuxiliaryStatusRequest, ThermostatStatusRequest, UnitStatusRequest, ZoneStatusRequest

public abstract class MultipleInfoRequestMessage
extends RequestMessage

See Also:
Serialized Form

Field Summary
protected  int firstNumber
           
protected  int lastNumber
           
 
Fields inherited from class net.homeip.mleclerc.omnilink.messagebase.Message
START_CHAR
 
Constructor Summary
MultipleInfoRequestMessage(int messageType, int messageLength, int firstNumber, int lastNumber)
           
 
Method Summary
protected  ReplyMessage createReplyMessage(SystemTypeEnum model)
           
protected abstract  ReplyMessage createReplyMessage(SystemTypeEnum model, int firstNumber, int lastNumber)
           
 
Methods inherited from class net.homeip.mleclerc.omnilink.messagebase.RequestMessage
execute, validate
 
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
 

Field Detail

firstNumber

protected int firstNumber

lastNumber

protected int lastNumber
Constructor Detail

MultipleInfoRequestMessage

public MultipleInfoRequestMessage(int messageType,
                                  int messageLength,
                                  int firstNumber,
                                  int lastNumber)
                           throws CommunicationException
Method Detail

createReplyMessage

protected abstract ReplyMessage createReplyMessage(SystemTypeEnum model,
                                                   int firstNumber,
                                                   int lastNumber)
                                            throws CommunicationException
Throws:
CommunicationException

createReplyMessage

protected ReplyMessage createReplyMessage(SystemTypeEnum model)
                                   throws CommunicationException
Specified by:
createReplyMessage in class RequestMessage
Throws:
CommunicationException