libiec61850  1.6.0
Data Structures | Modules | Macros | Enumerations
IEC 61850 API common parts

Data Structures

struct  PhyComAddress
 

Modules

 Trigger options (bit values combinable)
 
 Report options (bit values combinable)
 
 Originator categories (orCat)
 
 Definition for addCause type - used in control models
 
 Definition for LastAppError error type - used in control models
 
 Definitions and functions related to functional constraints (FCs)
 
 Definitions and functions related to data attribute quality
 
 Definitions and functions related to IEC 61850 Dbpos (a CODED ENUM) data type
 
 Definitions and functions related to IEC 61850 Timestamp (UTC Time) data type
 

Macros

#define IEC_61850_EDITION_1   0
 
#define IEC_61850_EDITION_2   1
 
#define IEC_61850_EDITION_2_1   2
 

Enumerations

enum  ACSIClass {
  ACSI_CLASS_DATA_OBJECT , ACSI_CLASS_DATA_SET , ACSI_CLASS_BRCB , ACSI_CLASS_URCB ,
  ACSI_CLASS_LCB , ACSI_CLASS_LOG , ACSI_CLASS_SGCB , ACSI_CLASS_GoCB ,
  ACSI_CLASS_GsCB , ACSI_CLASS_MSVCB , ACSI_CLASS_USVCB
}
 
enum  ControlModel {
  CONTROL_MODEL_STATUS_ONLY = 0 , CONTROL_MODEL_DIRECT_NORMAL = 1 , CONTROL_MODEL_SBO_NORMAL = 2 , CONTROL_MODEL_DIRECT_ENHANCED = 3 ,
  CONTROL_MODEL_SBO_ENHANCED = 4
}
 Control model (represented by "ctlModel" attribute) More...
 

Detailed Description

Macro Definition Documentation

◆ IEC_61850_EDITION_1

#define IEC_61850_EDITION_1   0

IEC 61850 edition 1

◆ IEC_61850_EDITION_2

#define IEC_61850_EDITION_2   1

IEC 61850 edition 2

◆ IEC_61850_EDITION_2_1

#define IEC_61850_EDITION_2_1   2

IEC 61850 edition 2.1

Enumeration Type Documentation

◆ ACSIClass

enum ACSIClass

IEC 61850 ACSI classes

Enumerator
ACSI_CLASS_DATA_OBJECT 
ACSI_CLASS_DATA_SET 
ACSI_CLASS_BRCB 
ACSI_CLASS_URCB 
ACSI_CLASS_LCB 
ACSI_CLASS_LOG 
ACSI_CLASS_SGCB 
ACSI_CLASS_GoCB 
ACSI_CLASS_GsCB 
ACSI_CLASS_MSVCB 
ACSI_CLASS_USVCB 

◆ ControlModel

Control model (represented by "ctlModel" attribute)

Enumerator
CONTROL_MODEL_STATUS_ONLY 

No support for control functions. Control object only support status information.

CONTROL_MODEL_DIRECT_NORMAL 

Direct control with normal security: Supports Operate, TimeActivatedOperate (optional), and Cancel (optional).

CONTROL_MODEL_SBO_NORMAL 

Select before operate (SBO) with normal security: Supports Select, Operate, TimeActivatedOperate (optional), and Cancel (optional).

CONTROL_MODEL_DIRECT_ENHANCED 

Direct control with enhanced security (enhanced security includes the CommandTermination service)

CONTROL_MODEL_SBO_ENHANCED 

Select before operate (SBO) with enhanced security (enhanced security includes the CommandTermination service)