▼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!) | |