libiec61850  1.6.0
Enumerations | Functions
Definitions and functions related to functional constraints (FCs)

Enumerations

enum  FunctionalConstraint {
  IEC61850_FC_ST = 0 , IEC61850_FC_MX = 1 , IEC61850_FC_SP = 2 , IEC61850_FC_SV = 3 ,
  IEC61850_FC_CF = 4 , IEC61850_FC_DC = 5 , IEC61850_FC_SG = 6 , IEC61850_FC_SE = 7 ,
  IEC61850_FC_SR = 8 , IEC61850_FC_OR = 9 , IEC61850_FC_BL = 10 , IEC61850_FC_EX = 11 ,
  IEC61850_FC_CO = 12 , IEC61850_FC_US = 13 , IEC61850_FC_MS = 14 , IEC61850_FC_RP = 15 ,
  IEC61850_FC_BR = 16 , IEC61850_FC_LG = 17 , IEC61850_FC_GO = 18 , IEC61850_FC_ALL = 99 ,
  IEC61850_FC_NONE = -1
}
 

Functions

LIB61850_API char * FunctionalConstraint_toString (FunctionalConstraint fc)
 convert a function constraint to a static string More...
 
LIB61850_API FunctionalConstraint FunctionalConstraint_fromString (const char *fcString)
 parse a string treated as a functional constraint representation More...
 

Detailed Description

Enumeration Type Documentation

◆ FunctionalConstraint

FCs (Functional constraints) according to IEC 61850-7-2

Enumerator
IEC61850_FC_ST 

Status information

IEC61850_FC_MX 

Measurands - analog values

IEC61850_FC_SP 

Setpoint

IEC61850_FC_SV 

Substitution

IEC61850_FC_CF 

Configuration

IEC61850_FC_DC 

Description

IEC61850_FC_SG 

Setting group

IEC61850_FC_SE 

Setting group editable

IEC61850_FC_SR 

Service response / Service tracking

IEC61850_FC_OR 

Operate received

IEC61850_FC_BL 

Blocking

IEC61850_FC_EX 

Extended definition

IEC61850_FC_CO 

Control

IEC61850_FC_US 

Unicast SV

IEC61850_FC_MS 

Multicast SV

IEC61850_FC_RP 

Unbuffered report

IEC61850_FC_BR 

Buffered report

IEC61850_FC_LG 

Log control blocks

IEC61850_FC_GO 

Goose control blocks

IEC61850_FC_ALL 

All FCs - wildcard value

IEC61850_FC_NONE 

Function Documentation

◆ FunctionalConstraint_fromString()

LIB61850_API FunctionalConstraint FunctionalConstraint_fromString ( const char *  fcString)

parse a string treated as a functional constraint representation

◆ FunctionalConstraint_toString()

LIB61850_API char* FunctionalConstraint_toString ( FunctionalConstraint  fc)

convert a function constraint to a static string

extern "C" {