|
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 | RCBEventType {
GET_PARAMETER = 0
, SET_PARAMETER = 1
, UNRESERVED = 2
, RESERVED = 3
,
ENABLED = 4
, DISABLED = 5
, GI = 6
, PURGEBUF = 7
,
OVERFLOW = 8
, REPORT_CREATED = 9
} |
| Report control block event types. More...
|
|
enum | SelectStateChangedReason {
SELECT_STATE_REASON_SELECTED = 0
, SELECT_STATE_REASON_CANCELED = 1
, SELECT_STATE_REASON_TIMEOUT = 2
, SELECT_STATE_REASON_OPERATED = 3
,
SELECT_STATE_REASON_OPERATE_FAILED = 4
, SELECT_STATE_REASON_DISCONNECTED = 5
} |
| Reason for the select state change. More...
|
|
enum | ControlHandlerResult { FAILED = 0
, OK = 1
, WAITING = 2
} |
| Return type of ControlHandler and ControlWaitForExecutionHandler. More...
|
|
enum | CheckHandlerResult {
ACCEPTED = -1
, HARDWARE_FAULT = 1
, TEMPORARILY_UNAVAILABLE = 2
, OBJECT_ACCESS_DENIED = 3
,
OBJECT_UNDEFINED = 4
} |
|
enum | ControlBlockAccessType { IEC61850_CB_ACCESS_TYPE_READ
, IEC61850_CB_ACCESS_TYPE_WRITE
} |
|
enum | DataSetOperation {
DATASET_CREATE
, DATASET_DELETE
, DATASET_READ
, DATASET_WRITE
,
DATASET_GET_DIRECTORY
} |
|
enum | ReportSettings {
RPT_ID = 1
, BUF_TIME = 2
, DATSET = 4
, TRG_OPS = 8
,
OPT_FIELDS = 16
, INTG_PD = 32
} |
| RCB properties that are configurable to be writable or read-only. More...
|
|
|
delegate void | GoCBEventHandler (MmsGooseControlBlock goCB, int cbEvent, object parameter) |
|
delegate void | RCBEventHandler (object parameter, ReportControlBlock rcb, ClientConnection con, RCBEventType eventType, string parameterName, MmsDataAccessError serviceError) |
|
delegate MmsDataAccessError | WriteAccessHandler (DataAttribute dataAttr, MmsValue value, ClientConnection connection, object parameter) |
|
delegate void | ControlSelectStateChangedHandler (ControlAction action, object parameter, bool isSelected, SelectStateChangedReason reason) |
|
delegate ControlHandlerResult | ControlWaitForExecutionHandler (ControlAction action, object parameter, MmsValue ctlVal, bool test, bool synchroCheck) |
|
delegate ControlHandlerResult | ControlHandler (ControlAction action, object parameter, MmsValue ctlVal, bool test) |
|
delegate CheckHandlerResult | CheckHandler (ControlAction action, object parameter, MmsValue ctlVal, bool test, bool interlockCheck) |
|