org.openiec61850.scsm.mms
Class MMSReference

java.lang.Object
  extended by org.openiec61850.scsm.mms.MMSReference

public class MMSReference
extends java.lang.Object


Constructor Summary
MMSReference()
           
 
Method Summary
static FunctionalConstraint getFunctionalConstraint(java.lang.String mmsItemId)
           
static java.lang.String getMMSItemId(ObjectReference reference, FunctionalConstraint fc)
           
static ObjectName toMmsObjectName(ObjectReference reference, FunctionalConstraint fc)
           
static ObjectReference toObjectReference(java.lang.String mmsDomainId, java.lang.String mmsItemId)
           
static java.lang.String toObjectReferenceDS(ObjectName mmsObjectName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MMSReference

public MMSReference()
Method Detail

toObjectReference

public static ObjectReference toObjectReference(java.lang.String mmsDomainId,
                                                java.lang.String mmsItemId)
Parameters:
mmsDomainId -
mmsItemId -
Returns:
isEmpty Example:
Input: domainId = E1Rly1, itemId = T1MMXU0$MX$TotW$mag$f
Result = E1Rly1/T1MMXU0.TotW.mag.f *

toObjectReferenceDS

public static java.lang.String toObjectReferenceDS(ObjectName mmsObjectName)

toMmsObjectName

public static ObjectName toMmsObjectName(ObjectReference reference,
                                         FunctionalConstraint fc)

getFunctionalConstraint

public static FunctionalConstraint getFunctionalConstraint(java.lang.String mmsItemId)
Parameters:
mmsItemId -
Returns:
Example:
Input: itemId = T1MMXU0$MX$TotW$mag$f or T1MMXU0$MX Result = FunctionalConstraint.MX

getMMSItemId

public static java.lang.String getMMSItemId(ObjectReference reference,
                                            FunctionalConstraint fc)
Parameters:
fc -
Returns:
Example:
value = E1Rly1/T1MMXU0.TotW.mag.f, fc = MX
Result = T1MMXU0$MX$TotW$mag$f