public class GenericDevice extends Object implements MBusResponseFramesContainer, JSONSerializable
| Constructor and Description |
|---|
GenericDevice() |
GenericDevice(byte address,
String manufacturer,
MBusMedium medium,
byte version,
int identNumber) |
GenericDevice(UserDataResponse udResp,
Frame requestFrame) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic GenericDevice()
public GenericDevice(byte address,
String manufacturer,
MBusMedium medium,
byte version,
int identNumber)
public GenericDevice(UserDataResponse udResp, Frame requestFrame)
public void setAddress(byte address)
setAddress in interface MBusResponseFramesContainerpublic void setIdentNumber(int identNumber)
setIdentNumber in interface MBusResponseFramesContainerpublic void setVersion(byte version)
setVersion in interface MBusResponseFramesContainerpublic boolean isAcd()
isAcd in interface MBusResponseFramesContainerpublic void setAcd(boolean acd)
setAcd in interface MBusResponseFramesContainerpublic boolean isDfc()
isDfc in interface MBusResponseFramesContainerpublic void setDfc(boolean dfc)
setDfc in interface MBusResponseFramesContainerpublic void setManufacturer(String manufacturer)
setManufacturer in interface MBusResponseFramesContainerpublic void setMedium(MBusMedium medium)
setMedium in interface MBusResponseFramesContainerpublic byte getAddress()
getAddress in interface MBusResponseFramesContainerpublic int getIdentNumber()
getIdentNumber in interface MBusResponseFramesContainerpublic byte getVersion()
getVersion in interface MBusResponseFramesContainerpublic Iterator<ResponseFrameContainer> iterator()
iterator in interface Iterable<ResponseFrameContainer>public UserDataResponse.StatusCode[] getStatus()
getStatus in interface MBusResponseFramesContainerpublic void setStatus(UserDataResponse.StatusCode[] status)
setStatus in interface MBusResponseFramesContainerpublic short getSignature()
getSignature in interface MBusResponseFramesContainerpublic void setSignature(short signature)
setSignature in interface MBusResponseFramesContainerpublic short getAccessnumber()
getAccessnumber in interface MBusResponseFramesContainerpublic void setAccessnumber(short accessnumber)
setAccessnumber in interface MBusResponseFramesContainerpublic ResponseFrameContainer getResponseFrameContainer(int index)
getResponseFrameContainer in interface MBusResponseFramesContainerpublic ResponseFrameContainer[] getResponseFrameContainers()
getResponseFrameContainers in interface MBusResponseFramesContainerpublic int getResponseFrameContainerCount()
getResponseFrameContainerCount in interface MBusResponseFramesContainerpublic String getManufacturer()
getManufacturer in interface MBusResponseFramesContainerpublic MBusMedium getMedium()
getMedium in interface MBusResponseFramesContainerpublic void fromJSON(net.sf.json.JSONObject json)
fromJSON in interface JSONSerializablepublic net.sf.json.JSONObject toJSON(JsonSerializeType jsonSerializeType)
toJSON in interface JSONSerializablepublic boolean addResponseFrameContainer(ResponseFrameContainer container)
addResponseFrameContainer in interface MBusResponseFramesContainerpublic ResponseFrameContainer removeResponseFrameContainer(int i)
removeResponseFrameContainer in interface MBusResponseFramesContainerpublic int responseFrameContainerIndexOf(ResponseFrameContainer rfc)
responseFrameContainerIndexOf in interface MBusResponseFramesContainerCopyright © 2009–2016 MBus4J. All rights reserved.