IEC 61850 .NET API
1.2.0
IEC 61850 .NET API for libiec61850 protocol library
|
IEC 61850 server API. More...
Classes | |
class | CDC |
The CDC class contains helper functions to create DataObject instances for the most common Common Data Classes. More... | |
class | ClientConnection |
class | ConfigFileParser |
class | DataAttribute |
class | DataObject |
class | DataSet |
class | DataSetEntry |
class | IedModel |
class | IedServer |
This class acts as the entry point for the IEC 61850 client API. It represents a single (MMS) connection to a server. More... | |
class | LogicalDevice |
class | LogicalNode |
class | ModelNode |
class | ReportControlBlock |
Enumerations | |
enum | AccessPolicy { ACCESS_POLICY_ALLOW = 0, ACCESS_POLICY_DENY = 1 } |
enum | DataAttributeType { BOOLEAN = 0, INT8 = 1, INT16 = 2, INT32 = 3, INT64 = 4, INT128 = 5, INT8U = 6, INT16U = 7, INT24U = 8, INT32U = 9, FLOAT32 = 10, FLOAT64 = 11, ENUMERATED = 12, OCTET_STRING_64 = 13, OCTET_STRING_6 = 14, OCTET_STRING_8 = 15, VISIBLE_STRING_32 = 16, VISIBLE_STRING_64 = 17, VISIBLE_STRING_65 = 18, VISIBLE_STRING_129 = 19, VISIBLE_STRING_255 = 20, UNICODE_STRING_255 = 21, TIMESTAMP = 22, QUALITY = 23, CHECK = 24, CODEDENUM = 25, GENERIC_BITSTRING = 26, CONSTRUCTED = 27, ENTRY_TIME = 28, PHYCOMADDR = 29, CURRENCY = 30 } |
enum | ModeValues { ON = 1, BLOCKED = 2, TEST = 3, TEST_BLOCKED = 4, OFF = 5 } |
enum | HealthValues { OK = 1, WARNING = 2, ALARM = 3 } |
enum | ControlHandlerResult { ControlHandlerResult.FAILED = 0, ControlHandlerResult.OK = 1, ControlHandlerResult.WAITING = 2 } |
enum | CheckHandlerResult { CheckHandlerResult.ACCEPTED = -1, CheckHandlerResult.HARDWARE_FAULT = 1, CheckHandlerResult.TEMPORARILY_UNAVAILABLE = 2, CheckHandlerResult.OBJECT_ACCESS_DENIED = 3, CheckHandlerResult.OBJECT_UNDEFINED = 4 } |
Functions | |
delegate MmsDataAccessError | WriteAccessHandler (DataAttribute dataAttr, MmsValue value, ClientConnection connection, object parameter) |
delegate ControlHandlerResult | ControlWaitForExecutionHandler (DataObject controlObject, object parameter, MmsValue ctlVal, bool test, bool synchroCheck) |
delegate ControlHandlerResult | ControlHandler (DataObject controlObject, object parameter, MmsValue ctlVal, bool test) |
delegate CheckHandlerResult | CheckHandler (DataObject controlObject, object parameter, MmsValue ctlVal, bool test, bool interlockCheck, ClientConnection connection) |
IEC 61850 server API.
|
strong |
|
strong |