public class SelectionOfSlaves extends Object implements LongFrame
| Modifier and Type | Class and Description |
|---|---|
static class |
SelectionOfSlaves.WildcardNibbles |
Frame.ControlCode| Constructor and Description |
|---|
SelectionOfSlaves(byte address) |
SelectionOfSlaves(SendUserData old) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic SelectionOfSlaves(byte address)
public SelectionOfSlaves(SendUserData old)
public boolean addDataBlock(DataBlock dataBlock)
addDataBlock in interface LongFramepublic byte getAddress()
getAddress in interface PrimaryAddresspublic Frame.ControlCode getControlCode()
getControlCode in interface Framepublic DataBlock getLastDataBlock()
getLastDataBlock in interface LongFramepublic int getBcdMaskedId()
public short getMaskedMan()
public int getMaskedMedium()
public int getMaskedVersion()
public boolean isFcb()
public void replaceDataBlock(DataBlock oldDataBlock, DataBlock newDataBlock)
replaceDataBlock in interface LongFramepublic void setAddress(byte address)
setAddress in interface PrimaryAddresspublic void setBcdMaskedId(int bcdMaskedId)
bcdMaskedId - the bcdMaskedId to setpublic void setMaskedMan(short maskedMan)
maskedMan - the maskedMan to setpublic void setMaskedMedium(byte maskedMedium)
maskedMedium - the maskedMedium to setpublic void setMaskedVersion(byte maskedVersion)
maskedVersion - the maskedVersion to setpublic boolean matchId(int id)
public boolean matchAll(int id,
String man,
MBusMedium medium,
int version)
public net.sf.json.JSONObject toJSON(JsonSerializeType jsonSerializeType)
toJSON in interface JSONSerializablepublic void fromJSON(net.sf.json.JSONObject json)
fromJSON in interface JSONSerializablepublic byte getWildcardNibble(SelectionOfSlaves.WildcardNibbles wildcardNibbles)
public void maskWildcardNibble(SelectionOfSlaves.WildcardNibbles wildcardNibbles)
public void setWildcardNibble(SelectionOfSlaves.WildcardNibbles wildcardNibbles, byte value)
public boolean isWildcardNibble(SelectionOfSlaves.WildcardNibbles wildcardNibbles)
Copyright © 2009–2016 MBus4J. All rights reserved.