libiec61850  1.2.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_ALL = 99, IEC61850_FC_NONE = -1
}
 

Functions

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

Detailed Description

Enumeration Type Documentation

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_ALL 

All FCs - wildcard value

IEC61850_FC_NONE 

Function Documentation

FunctionalConstraint FunctionalConstraint_fromString ( const char *  fcString)

parse a string treated as a functional constraint representation

char* FunctionalConstraint_toString ( FunctionalConstraint  fc)

convert a function constraint to a static string

extern "C" {