org.openmuc.openiec61850
Class BasicDataAttribute
java.lang.Object
org.openmuc.openiec61850.ModelNode
org.openmuc.openiec61850.FcModelNode
org.openmuc.openiec61850.BasicDataAttribute
- All Implemented Interfaces:
- java.lang.Iterable<ModelNode>
- Direct Known Subclasses:
- BdaBitString, BdaBoolean, BdaEntryTime, BdaFloat32, BdaFloat64, BdaInt16, BdaInt16U, BdaInt32, BdaInt32U, BdaInt64, BdaInt8, BdaInt8U, BdaOctetString, BdaTimestamp, BdaUnicodeString, BdaVisibleString
public abstract class BasicDataAttribute
- extends FcModelNode
Field Summary |
protected BdaType |
basicType
attribute value type |
protected boolean |
dchg
|
protected boolean |
dupd
|
protected boolean |
qchg
|
protected java.lang.String |
sAddr
short address, can be used by SCSM and for local data mapping |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
basicType
protected BdaType basicType
- attribute value type
sAddr
protected java.lang.String sAddr
- short address, can be used by SCSM and for local data mapping
dchg
protected boolean dchg
qchg
protected boolean qchg
dupd
protected boolean dupd
getDchg
public boolean getDchg()
getDupd
public boolean getDupd()
getQchg
public boolean getQchg()
getBasicType
public BdaType getBasicType()
getSAddr
public java.lang.String getSAddr()
getChild
public ModelNode getChild(java.lang.String childName,
Fc fc)
- Overrides:
getChild
in class ModelNode
getChild
public ModelNode getChild(java.lang.String childName)
- Overrides:
getChild
in class ModelNode
getChildren
public java.util.Collection<ModelNode> getChildren()
- Overrides:
getChildren
in class ModelNode
iterator
public java.util.Iterator<ModelNode> iterator()
- Specified by:
iterator
in interface java.lang.Iterable<ModelNode>
- Overrides:
iterator
in class ModelNode
setDefault
public abstract void setDefault()
getBasicDataAttributes
public java.util.List<BasicDataAttribute> getBasicDataAttributes()
- Overrides:
getBasicDataAttributes
in class ModelNode
getValue
public abstract java.lang.Object getValue()