| ▼IEC 61850/MMS client API | |
| General client side connection handling functions and data types | |
| Client side SV control block handling functions | |
| Client side GOOSE control block handling functions | |
| Client side data access (read/write) service functions | |
| Client side report handling services, functions, and data types | |
| Client side data set service functions and data types | |
| Client side control service functions | |
| Model discovery services | |
| Log service related functions, data types, and definitions | |
| File service related functions, data types, and definitions | |
| ▼libIEC61850 API common parts | |
| MmsValue data type definition and handling functions | |
| LinkedList data type definition and handling functions | |
| MmsVariableSpecification data type specifications | |
| ▼IEC 61850/MMS server API | IEC 61850/MMS server API for libiec61850 |
| Server configuration related functions | Functions to handle server independent configuration settings to define services, features, and other behavior of IEC 61850 server instances |
| General server setup and management functions | Functions to create, configure, and manage an IEC 61850 server instance |
| Connection handling and client authentication | Functions and callbacks to control client access and connection handling |
| Data model access and data update | Functions to access and update the data model of an IEC 61850 server instance |
| Server side setting group handling | Functions and callbacks to handle setting groups on the server side |
| Server side control model handling | Functions and callbacks to handle control model related operations on the server side |
| Server side report control block (RCB) handling | Functions and callbacks to handle report control blocks (RCBs) on the server side |
| Server side sampled values control block (SVCB) handling | Functions and callbacks to handle sampled values control blocks on the server side |
| Server side GOOSE control block (GoCB) handling | Functions and callbacks to handle GOOSE control blocks (GoCBs) on the server side |
| Handle external access to data model and access control | Functions and callbacks to handle and restrict external access to the data model and services |
| General data model definitions, access and iteration functions | Functions and structures to access and iterate the IEC 61850 data model |
| General dynamic model creation functions | Functions to dynamically create IEC 61850 data models without using SCL or configuration files |
| Create data models by configuration files | Functions to create data models from simple text configuration files create with the configuration file tool |
| Helper functions to create common data classes (CDC) using the dynamic model API | Helper functions to create compliant common data classes (CDC) using the dynamic model API |
| Service provider interface (SPI) for log storage implementations | |
| ▼IEC 61850 API common parts | |
| 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 | |
| IEC 61850 GOOSE subscriber API | |
| ▼IEC 61850 Sampled Values (SV) subscriber API | |
| Values Application Service Data Unit (ASDU) | |
| ▼IEC 61850 Sampled Values (SV) publisher API | |
| Values Application Service Data Unit (ASDU) | |
| Deprecated API | |
| MMS client API (for IEC 61850 use IEC 61850 client API instead!) | |