org.openiec61850.sample
Class DummyDataSource

java.lang.Object
  extended by org.openiec61850.sample.DummyDataSource
All Implemented Interfaces:
java.lang.Runnable, DataSource

public class DummyDataSource
extends java.lang.Object
implements DataSource

This DataSource does nothing. It just leaves the default values from the SCL file. Can be used for testing


Constructor Summary
DummyDataSource()
           
 
Method Summary
 void init(AccessPoint ac, java.util.Set<ModelNode> triggerDchg, java.util.Set<ModelNode> triggerQchg, java.util.Set<ModelNode> triggerDupd)
           
 void initialize(AccessPoint ac, java.util.Set<java.lang.String> triggerDchg, java.util.Set<java.lang.String> triggerQchg, java.util.Set<java.lang.String> triggerDupd)
          Initiates the DataSource with a reference back to the Access point and all triggerable nodes
 void readValues(java.util.List<BasicDataAttribute> basicDataAttributes)
          Inserts the proper values in the given BasicDataAttributes using setValue().
 void run()
           
 void writeValues(java.util.List<BasicDataAttribute> basicDataAttributes)
          Takes the values from the given list of BasicDataAttributes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DummyDataSource

public DummyDataSource()
Method Detail

init

public void init(AccessPoint ac,
                 java.util.Set<ModelNode> triggerDchg,
                 java.util.Set<ModelNode> triggerQchg,
                 java.util.Set<ModelNode> triggerDupd)

readValues

public void readValues(java.util.List<BasicDataAttribute> basicDataAttributes)
                throws ServiceError
Description copied from interface: DataSource
Inserts the proper values in the given BasicDataAttributes using setValue(). This function is called by the openIEC61850 server library whenever a GetDataValues or GetDataSetValues service request comes in.

Specified by:
readValues in interface DataSource
Throws:
ServiceError

writeValues

public void writeValues(java.util.List<BasicDataAttribute> basicDataAttributes)
                 throws ServiceError
Description copied from interface: DataSource
Takes the values from the given list of BasicDataAttributes.

Specified by:
writeValues in interface DataSource
Throws:
ServiceError

run

public void run()
Specified by:
run in interface java.lang.Runnable

initialize

public void initialize(AccessPoint ac,
                       java.util.Set<java.lang.String> triggerDchg,
                       java.util.Set<java.lang.String> triggerQchg,
                       java.util.Set<java.lang.String> triggerDupd)
Description copied from interface: DataSource
Initiates the DataSource with a reference back to the Access point and all triggerable nodes

Specified by:
initialize in interface DataSource