org.openiec61850.server
Interface ServerACSI
- All Known Implementing Classes:
- AccessPoint
public interface ServerACSI
Method Summary |
void |
abort(Association association,
java.lang.String reason)
|
Association |
associate(SCSMConnectionHandler clientHandler,
java.lang.String auth)
|
void |
createDataSet(Association association,
java.lang.String dataSetName,
java.util.List<java.lang.String> dsMemberList,
java.util.List<FunctionalConstraint> fc)
|
int[] |
deleteDataSet(Association association,
java.lang.String dataSetName)
|
ModelNode |
getDataDefinition(Association association,
ObjectReference objectReference,
FunctionalConstraint fc)
|
ModelNode |
getDataSetDirectory(Association association,
java.lang.String dataSetname)
|
java.util.List<ModelNode> |
getDataSetValues(Association association,
java.util.Collection<ModelNode> dataSetMembers)
|
ModelNode |
getDataValues(Association association,
java.lang.String objectReference,
FunctionalConstraint fc)
|
java.util.List<java.lang.String> |
getLogicalDeviceDirectory(Association association,
java.lang.String logicalDeviceName)
|
java.util.List<java.lang.String> |
getLogicalNodeDirectory(Association assoc,
java.lang.String logicalNodeReference,
ACSIClass acsiClass)
|
ModelNode |
getRCB(Association association,
ObjectReference objRef)
|
java.util.List<java.lang.String> |
getServerDirectory(Association association,
ServerACSI.ServerDirectoryType serverDirectoryType)
|
void |
release(Association association)
|
void |
selectEditSG(Association association,
java.lang.String ref,
int sGN)
|
java.util.List<ServiceError> |
setDataSetValues(Association association,
java.util.List<ModelNode> members)
|
void |
setDataValues(Association association,
ModelNode modelNode)
|
void |
setURCBValues(Association association,
UnbufferedReportContrlBlock urcb,
ModelNode value)
|
associate
Association associate(SCSMConnectionHandler clientHandler,
java.lang.String auth)
throws ServiceError
- Throws:
ServiceError
abort
void abort(Association association,
java.lang.String reason)
throws ServiceError
- Throws:
ServiceError
release
void release(Association association)
throws ServiceError
- Throws:
ServiceError
getServerDirectory
java.util.List<java.lang.String> getServerDirectory(Association association,
ServerACSI.ServerDirectoryType serverDirectoryType)
throws ServiceError
- Returns:
- list of names/references of logical devices or file names
- Throws:
ServiceError
getLogicalDeviceDirectory
java.util.List<java.lang.String> getLogicalDeviceDirectory(Association association,
java.lang.String logicalDeviceName)
throws ServiceError
- Throws:
ServiceError
getLogicalNodeDirectory
java.util.List<java.lang.String> getLogicalNodeDirectory(Association assoc,
java.lang.String logicalNodeReference,
ACSIClass acsiClass)
throws ServiceError
- Throws:
ServiceError
getDataDefinition
ModelNode getDataDefinition(Association association,
ObjectReference objectReference,
FunctionalConstraint fc)
throws ServiceError
- Throws:
ServiceError
getDataValues
ModelNode getDataValues(Association association,
java.lang.String objectReference,
FunctionalConstraint fc)
throws ServiceError
- Parameters:
association
- objectReference
- fc
- Filter for Functional Constraint
- Returns:
- Functionally constraint ModelNode which contains the requested
values in its leave nodes
- Throws:
ServiceError
setDataValues
void setDataValues(Association association,
ModelNode modelNode)
throws ServiceError
- Throws:
ServiceError
selectEditSG
void selectEditSG(Association association,
java.lang.String ref,
int sGN)
throws ServiceError
- Parameters:
association
- ref
- ObjectReference of the SGCBsGN
- the number of the setting group to edit
- Throws:
ServiceError
createDataSet
void createDataSet(Association association,
java.lang.String dataSetName,
java.util.List<java.lang.String> dsMemberList,
java.util.List<FunctionalConstraint> fc)
throws ServiceError
- Throws:
ServiceError
getDataSetDirectory
ModelNode getDataSetDirectory(Association association,
java.lang.String dataSetname)
throws ServiceError
- Throws:
ServiceError
deleteDataSet
int[] deleteDataSet(Association association,
java.lang.String dataSetName)
throws ServiceError
- Throws:
ServiceError
getDataSetValues
java.util.List<ModelNode> getDataSetValues(Association association,
java.util.Collection<ModelNode> dataSetMembers)
throws ServiceError
- Throws:
ServiceError
setDataSetValues
java.util.List<ServiceError> setDataSetValues(Association association,
java.util.List<ModelNode> members)
setURCBValues
void setURCBValues(Association association,
UnbufferedReportContrlBlock urcb,
ModelNode value)
throws ServiceError
- Throws:
ServiceError
getRCB
ModelNode getRCB(Association association,
ObjectReference objRef)
throws ServiceError
- Throws:
ServiceError