|
enum | IEC61850.Server.AccessPolicy { IEC61850.Server.ACCESS_POLICY_ALLOW = 0
, IEC61850.Server.ACCESS_POLICY_DENY = 1
} |
|
enum | IEC61850.Server.DataAttributeType {
IEC61850.Server.BOOLEAN = 0
, IEC61850.Server.INT8 = 1
, IEC61850.Server.INT16 = 2
, IEC61850.Server.INT32 = 3
,
IEC61850.Server.INT64 = 4
, IEC61850.Server.INT128 = 5
, IEC61850.Server.INT8U = 6
, IEC61850.Server.INT16U = 7
,
IEC61850.Server.INT24U = 8
, IEC61850.Server.INT32U = 9
, IEC61850.Server.FLOAT32 = 10
, IEC61850.Server.FLOAT64 = 11
,
IEC61850.Server.ENUMERATED = 12
, IEC61850.Server.OCTET_STRING_64 = 13
, IEC61850.Server.OCTET_STRING_6 = 14
, IEC61850.Server.OCTET_STRING_8 = 15
,
IEC61850.Server.VISIBLE_STRING_32 = 16
, IEC61850.Server.VISIBLE_STRING_64 = 17
, IEC61850.Server.VISIBLE_STRING_65 = 18
, IEC61850.Server.VISIBLE_STRING_129 = 19
,
IEC61850.Server.VISIBLE_STRING_255 = 20
, IEC61850.Server.UNICODE_STRING_255 = 21
, IEC61850.Server.TIMESTAMP = 22
, IEC61850.Server.QUALITY = 23
,
IEC61850.Server.CHECK = 24
, IEC61850.Server.CODEDENUM = 25
, IEC61850.Server.GENERIC_BITSTRING = 26
, IEC61850.Server.CONSTRUCTED = 27
,
IEC61850.Server.ENTRY_TIME = 28
, IEC61850.Server.PHYCOMADDR = 29
, IEC61850.Server.CURRENCY = 30
} |
|
enum | IEC61850.Server.ModeValues {
IEC61850.Server.ON = 1
, IEC61850.Server.BLOCKED = 2
, IEC61850.Server.TEST = 3
, IEC61850.Server.TEST_BLOCKED = 4
,
IEC61850.Server.OFF = 5
} |
|
enum | IEC61850.Server.HealthValues { IEC61850.Server.OK = 1
, IEC61850.Server.WARNING = 2
, IEC61850.Server.ALARM = 3
} |
|
enum | IEC61850.Server.RCBEventType {
IEC61850.Server.GET_PARAMETER = 0
, IEC61850.Server.SET_PARAMETER = 1
, IEC61850.Server.UNRESERVED = 2
, IEC61850.Server.RESERVED = 3
,
IEC61850.Server.ENABLED = 4
, IEC61850.Server.DISABLED = 5
, IEC61850.Server.GI = 6
, IEC61850.Server.PURGEBUF = 7
,
IEC61850.Server.OVERFLOW = 8
, IEC61850.Server.REPORT_CREATED = 9
} |
| Report control block event types. More...
|
|
enum | IEC61850.Server.SelectStateChangedReason {
IEC61850.Server.SELECT_STATE_REASON_SELECTED = 0
, IEC61850.Server.SELECT_STATE_REASON_CANCELED = 1
, IEC61850.Server.SELECT_STATE_REASON_TIMEOUT = 2
, IEC61850.Server.SELECT_STATE_REASON_OPERATED = 3
,
IEC61850.Server.SELECT_STATE_REASON_OPERATE_FAILED = 4
, IEC61850.Server.SELECT_STATE_REASON_DISCONNECTED = 5
} |
| Reason for the select state change. More...
|
|
enum | IEC61850.Server.ControlHandlerResult { IEC61850.Server.FAILED = 0
, IEC61850.Server.OK = 1
, IEC61850.Server.WAITING = 2
} |
| Return type of ControlHandler and ControlWaitForExecutionHandler. More...
|
|
enum | IEC61850.Server.CheckHandlerResult {
IEC61850.Server.ACCEPTED = -1
, IEC61850.Server.HARDWARE_FAULT = 1
, IEC61850.Server.TEMPORARILY_UNAVAILABLE = 2
, IEC61850.Server.OBJECT_ACCESS_DENIED = 3
,
IEC61850.Server.OBJECT_UNDEFINED = 4
} |
|
enum | IEC61850.Server.ControlBlockAccessType { IEC61850.Server.IEC61850_CB_ACCESS_TYPE_READ
, IEC61850.Server.IEC61850_CB_ACCESS_TYPE_WRITE
} |
|
enum | IEC61850.Server.DataSetOperation {
IEC61850.Server.DATASET_CREATE
, IEC61850.Server.DATASET_DELETE
, IEC61850.Server.DATASET_READ
, IEC61850.Server.DATASET_WRITE
,
IEC61850.Server.DATASET_GET_DIRECTORY
} |
|
|
delegate void | IEC61850.Server.GoCBEventHandler (MmsGooseControlBlock goCB, int cbEvent, object parameter) |
|
delegate void | IEC61850.Server.RCBEventHandler (object parameter, ReportControlBlock rcb, ClientConnection con, RCBEventType eventType, string parameterName, MmsDataAccessError serviceError) |
|
delegate MmsDataAccessError | IEC61850.Server.WriteAccessHandler (DataAttribute dataAttr, MmsValue value, ClientConnection connection, object parameter) |
|
delegate void | IEC61850.Server.ControlSelectStateChangedHandler (ControlAction action, object parameter, bool isSelected, SelectStateChangedReason reason) |
|
delegate ControlHandlerResult | IEC61850.Server.ControlWaitForExecutionHandler (ControlAction action, object parameter, MmsValue ctlVal, bool test, bool synchroCheck) |
|
delegate ControlHandlerResult | IEC61850.Server.ControlHandler (ControlAction action, object parameter, MmsValue ctlVal, bool test) |
|
delegate CheckHandlerResult | IEC61850.Server.CheckHandler (ControlAction action, object parameter, MmsValue ctlVal, bool test, bool interlockCheck) |
|