net.homeip.mleclerc.omnilink.messagebase
Class MultipleInfoReplyMessage
java.lang.Object
net.homeip.mleclerc.omnilink.messagebase.Message
net.homeip.mleclerc.omnilink.messagebase.ReplyMessage
net.homeip.mleclerc.omnilink.messagebase.ExpectedReplyMessage
net.homeip.mleclerc.omnilink.messagebase.MultipleInfoReplyMessage
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- AuxiliaryStatusReport, MessageStatusReport, SystemEventsReport, ThermostatStatusReport, UnitStatusReport, UploadMessageReport, ZoneStatusReport
- public abstract class MultipleInfoReplyMessage
- extends ExpectedReplyMessage
- See Also:
- Serialized Form
Fields inherited from class net.homeip.mleclerc.omnilink.messagebase.Message |
START_CHAR |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MultipleInfoReplyMessage
protected MultipleInfoReplyMessage()
MultipleInfoReplyMessage
protected MultipleInfoReplyMessage(int messageType)
MultipleInfoReplyMessage
protected MultipleInfoReplyMessage(int messageType,
int infoSize,
int firstNumber,
int lastNumber)
init
protected void init(int infoSize,
int firstNumber,
int lastNumber)
createInfo
protected abstract MultipleInfoReplyMessage.Info createInfo(int number,
short[] data)
throws CommunicationException
- Throws:
CommunicationException
dataChanged
protected void dataChanged(short[] data)
throws CommunicationException
- Overrides:
dataChanged
in class ReplyMessage
- Throws:
CommunicationException
addInfo
protected void addInfo(int number,
short[] data)
throws CommunicationException
- Throws:
CommunicationException
getInfo
public MultipleInfoReplyMessage.Info getInfo(int number)
throws CommunicationException
- Throws:
CommunicationException
getInfoList
public java.util.Collection getInfoList()
toString
public java.lang.String toString()