commonmodule

package
Version: v2.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 30, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	FaultDirectionKind_name = map[int32]string{
		0: "FaultDirectionKind_UNDEFINED",
		1: "FaultDirectionKind_unknown",
		2: "FaultDirectionKind_forward",
		3: "FaultDirectionKind_backward",
		4: "FaultDirectionKind_both",
	}
	FaultDirectionKind_value = map[string]int32{
		"FaultDirectionKind_UNDEFINED": 0,
		"FaultDirectionKind_unknown":   1,
		"FaultDirectionKind_forward":   2,
		"FaultDirectionKind_backward":  3,
		"FaultDirectionKind_both":      4,
	}
)

Enum value maps for FaultDirectionKind.

View Source
var (
	PhaseFaultDirectionKind_name = map[int32]string{
		0: "PhaseFaultDirectionKind_UNDEFINED",
		1: "PhaseFaultDirectionKind_unknown",
		2: "PhaseFaultDirectionKind_forward",
		3: "PhaseFaultDirectionKind_backward",
	}
	PhaseFaultDirectionKind_value = map[string]int32{
		"PhaseFaultDirectionKind_UNDEFINED": 0,
		"PhaseFaultDirectionKind_unknown":   1,
		"PhaseFaultDirectionKind_forward":   2,
		"PhaseFaultDirectionKind_backward":  3,
	}
)

Enum value maps for PhaseFaultDirectionKind.

View Source
var (
	UnitSymbolKind_name = map[int32]string{
		0:   "UnitSymbolKind_none",
		2:   "UnitSymbolKind_meter",
		3:   "UnitSymbolKind_gram",
		5:   "UnitSymbolKind_Amp",
		9:   "UnitSymbolKind_deg",
		10:  "UnitSymbolKind_rad",
		23:  "UnitSymbolKind_degC",
		25:  "UnitSymbolKind_Farad",
		27:  "UnitSymbolKind_sec",
		28:  "UnitSymbolKind_Henry",
		29:  "UnitSymbolKind_V",
		30:  "UnitSymbolKind_ohm",
		31:  "UnitSymbolKind_Joule",
		32:  "UnitSymbolKind_Newton",
		33:  "UnitSymbolKind_Hz",
		38:  "UnitSymbolKind_W",
		39:  "UnitSymbolKind_Pa",
		41:  "UnitSymbolKind_m2",
		53:  "UnitSymbolKind_Siemens",
		61:  "UnitSymbolKind_VA",
		63:  "UnitSymbolKind_VAr",
		65:  "UnitSymbolKind_wPerVA",
		71:  "UnitSymbolKind_VAh",
		72:  "UnitSymbolKind_Wh",
		73:  "UnitSymbolKind_VArh",
		75:  "UnitSymbolKind_hzPerS",
		81:  "UnitSymbolKind_wPerS",
		100: "UnitSymbolKind_other",
		106: "UnitSymbolKind_Ah",
		159: "UnitSymbolKind_min",
		160: "UnitSymbolKind_hour",
		166: "UnitSymbolKind_m3",
		179: "UnitSymbolKind_wPerM2",
		279: "UnitSymbolKind_degF",
		500: "UnitSymbolKind_mph",
	}
	UnitSymbolKind_value = map[string]int32{
		"UnitSymbolKind_none":    0,
		"UnitSymbolKind_meter":   2,
		"UnitSymbolKind_gram":    3,
		"UnitSymbolKind_Amp":     5,
		"UnitSymbolKind_deg":     9,
		"UnitSymbolKind_rad":     10,
		"UnitSymbolKind_degC":    23,
		"UnitSymbolKind_Farad":   25,
		"UnitSymbolKind_sec":     27,
		"UnitSymbolKind_Henry":   28,
		"UnitSymbolKind_V":       29,
		"UnitSymbolKind_ohm":     30,
		"UnitSymbolKind_Joule":   31,
		"UnitSymbolKind_Newton":  32,
		"UnitSymbolKind_Hz":      33,
		"UnitSymbolKind_W":       38,
		"UnitSymbolKind_Pa":      39,
		"UnitSymbolKind_m2":      41,
		"UnitSymbolKind_Siemens": 53,
		"UnitSymbolKind_VA":      61,
		"UnitSymbolKind_VAr":     63,
		"UnitSymbolKind_wPerVA":  65,
		"UnitSymbolKind_VAh":     71,
		"UnitSymbolKind_Wh":      72,
		"UnitSymbolKind_VArh":    73,
		"UnitSymbolKind_hzPerS":  75,
		"UnitSymbolKind_wPerS":   81,
		"UnitSymbolKind_other":   100,
		"UnitSymbolKind_Ah":      106,
		"UnitSymbolKind_min":     159,
		"UnitSymbolKind_hour":    160,
		"UnitSymbolKind_m3":      166,
		"UnitSymbolKind_wPerM2":  179,
		"UnitSymbolKind_degF":    279,
		"UnitSymbolKind_mph":     500,
	}
)

Enum value maps for UnitSymbolKind.

View Source
var (
	UnitMultiplierKind_name = map[int32]string{
		0:  "UnitMultiplierKind_UNDEFINED",
		1:  "UnitMultiplierKind_none",
		2:  "UnitMultiplierKind_other",
		3:  "UnitMultiplierKind_centi",
		4:  "UnitMultiplierKind_deci",
		5:  "UnitMultiplierKind_Giga",
		6:  "UnitMultiplierKind_kilo",
		7:  "UnitMultiplierKind_Mega",
		8:  "UnitMultiplierKind_micro",
		9:  "UnitMultiplierKind_milli",
		10: "UnitMultiplierKind_nano",
		11: "UnitMultiplierKind_pico",
		12: "UnitMultiplierKind_Tera",
	}
	UnitMultiplierKind_value = map[string]int32{
		"UnitMultiplierKind_UNDEFINED": 0,
		"UnitMultiplierKind_none":      1,
		"UnitMultiplierKind_other":     2,
		"UnitMultiplierKind_centi":     3,
		"UnitMultiplierKind_deci":      4,
		"UnitMultiplierKind_Giga":      5,
		"UnitMultiplierKind_kilo":      6,
		"UnitMultiplierKind_Mega":      7,
		"UnitMultiplierKind_micro":     8,
		"UnitMultiplierKind_milli":     9,
		"UnitMultiplierKind_nano":      10,
		"UnitMultiplierKind_pico":      11,
		"UnitMultiplierKind_Tera":      12,
	}
)

Enum value maps for UnitMultiplierKind.

View Source
var (
	PhaseCodeKind_name = map[int32]string{
		0:   "PhaseCodeKind_none",
		1:   "PhaseCodeKind_other",
		16:  "PhaseCodeKind_N",
		32:  "PhaseCodeKind_C",
		33:  "PhaseCodeKind_CN",
		40:  "PhaseCodeKind_AC",
		41:  "PhaseCodeKind_ACN",
		64:  "PhaseCodeKind_B",
		65:  "PhaseCodeKind_BN",
		66:  "PhaseCodeKind_BC",
		97:  "PhaseCodeKind_BCN",
		128: "PhaseCodeKind_A",
		129: "PhaseCodeKind_AN",
		132: "PhaseCodeKind_AB",
		193: "PhaseCodeKind_ABN",
		224: "PhaseCodeKind_ABC",
		225: "PhaseCodeKind_ABCN",
		256: "PhaseCodeKind_s2",
		257: "PhaseCodeKind_s2N",
		512: "PhaseCodeKind_s1",
		513: "PhaseCodeKind_s1N",
		768: "PhaseCodeKind_s12",
		769: "PhaseCodeKind_s12N",
	}
	PhaseCodeKind_value = map[string]int32{
		"PhaseCodeKind_none":  0,
		"PhaseCodeKind_other": 1,
		"PhaseCodeKind_N":     16,
		"PhaseCodeKind_C":     32,
		"PhaseCodeKind_CN":    33,
		"PhaseCodeKind_AC":    40,
		"PhaseCodeKind_ACN":   41,
		"PhaseCodeKind_B":     64,
		"PhaseCodeKind_BN":    65,
		"PhaseCodeKind_BC":    66,
		"PhaseCodeKind_BCN":   97,
		"PhaseCodeKind_A":     128,
		"PhaseCodeKind_AN":    129,
		"PhaseCodeKind_AB":    132,
		"PhaseCodeKind_ABN":   193,
		"PhaseCodeKind_ABC":   224,
		"PhaseCodeKind_ABCN":  225,
		"PhaseCodeKind_s2":    256,
		"PhaseCodeKind_s2N":   257,
		"PhaseCodeKind_s1":    512,
		"PhaseCodeKind_s1N":   513,
		"PhaseCodeKind_s12":   768,
		"PhaseCodeKind_s12N":  769,
	}
)

Enum value maps for PhaseCodeKind.

View Source
var (
	ValidityKind_name = map[int32]string{
		0: "ValidityKind_UNDEFINED",
		1: "ValidityKind_good",
		2: "ValidityKind_invalid",
		3: "ValidityKind_reserved",
		4: "ValidityKind_questionable",
	}
	ValidityKind_value = map[string]int32{
		"ValidityKind_UNDEFINED":    0,
		"ValidityKind_good":         1,
		"ValidityKind_invalid":      2,
		"ValidityKind_reserved":     3,
		"ValidityKind_questionable": 4,
	}
)

Enum value maps for ValidityKind.

View Source
var (
	SourceKind_name = map[int32]string{
		0: "SourceKind_UNDEFINED",
		1: "SourceKind_process",
		2: "SourceKind_substituted",
	}
	SourceKind_value = map[string]int32{
		"SourceKind_UNDEFINED":   0,
		"SourceKind_process":     1,
		"SourceKind_substituted": 2,
	}
)

Enum value maps for SourceKind.

View Source
var (
	TimeAccuracyKind_name = map[int32]string{
		0:  "TimeAccuracyKind_UNDEFINED",
		7:  "TimeAccuracyKind_T0",
		10: "TimeAccuracyKind_T1",
		14: "TimeAccuracyKind_T2",
		16: "TimeAccuracyKind_T3",
		18: "TimeAccuracyKind_T4",
		20: "TimeAccuracyKind_T5",
		31: "TimeAccuracyKind_unspecified",
	}
	TimeAccuracyKind_value = map[string]int32{
		"TimeAccuracyKind_UNDEFINED":   0,
		"TimeAccuracyKind_T0":          7,
		"TimeAccuracyKind_T1":          10,
		"TimeAccuracyKind_T2":          14,
		"TimeAccuracyKind_T3":          16,
		"TimeAccuracyKind_T4":          18,
		"TimeAccuracyKind_T5":          20,
		"TimeAccuracyKind_unspecified": 31,
	}
)

Enum value maps for TimeAccuracyKind.

View Source
var (
	ScheduleParameterKind_name = map[int32]string{
		0:  "ScheduleParameterKind_UNDEFINED",
		1:  "ScheduleParameterKind_none",
		2:  "ScheduleParameterKind_other",
		3:  "ScheduleParameterKind_A_net_mag",
		4:  "ScheduleParameterKind_A_neut_mag",
		5:  "ScheduleParameterKind_A_phsA_mag",
		6:  "ScheduleParameterKind_A_phsB_mag",
		7:  "ScheduleParameterKind_A_phsC_mag",
		8:  "ScheduleParameterKind_Hz_mag",
		9:  "ScheduleParameterKind_PF_net_mag",
		10: "ScheduleParameterKind_PF_neut_mag",
		11: "ScheduleParameterKind_PF_phsA_mag",
		12: "ScheduleParameterKind_PF_phsB_mag",
		13: "ScheduleParameterKind_PF_phsC_mag",
		14: "ScheduleParameterKind_PhV_net_ang",
		15: "ScheduleParameterKind_PhV_net_mag",
		16: "ScheduleParameterKind_PhV_neut_ang",
		17: "ScheduleParameterKind_PhV_neut_mag",
		18: "ScheduleParameterKind_PhV_phsA_ang",
		19: "ScheduleParameterKind_PhV_phsA_mag",
		20: "ScheduleParameterKind_PhV_phsB_ang",
		21: "ScheduleParameterKind_PhV_phsB_mag",
		22: "ScheduleParameterKind_PhV_phsC_ang",
		23: "ScheduleParameterKind_PhV_phsC_mag",
		24: "ScheduleParameterKind_PPV_phsAB_ang",
		25: "ScheduleParameterKind_PPV_phsAB_mag",
		26: "ScheduleParameterKind_PPV_phsBC_ang",
		27: "ScheduleParameterKind_PPV_phsBC_mag",
		28: "ScheduleParameterKind_PPV_phsCA_ang",
		29: "ScheduleParameterKind_PPV_phsCA_mag",
		30: "ScheduleParameterKind_VA_net_mag",
		31: "ScheduleParameterKind_VA_neut_mag",
		32: "ScheduleParameterKind_VA_phsA_mag",
		33: "ScheduleParameterKind_VA_phsB_mag",
		34: "ScheduleParameterKind_VA_phsC_mag",
		35: "ScheduleParameterKind_VAr_net_mag",
		36: "ScheduleParameterKind_VAr_neut_mag",
		37: "ScheduleParameterKind_VAr_phsA_mag",
		38: "ScheduleParameterKind_VAr_phsB_mag",
		39: "ScheduleParameterKind_VAr_phsC_mag",
		40: "ScheduleParameterKind_W_net_mag",
		41: "ScheduleParameterKind_W_neut_mag",
		42: "ScheduleParameterKind_W_phsA_mag",
		43: "ScheduleParameterKind_W_phsB_mag",
		44: "ScheduleParameterKind_W_phsC_mag",
	}
	ScheduleParameterKind_value = map[string]int32{
		"ScheduleParameterKind_UNDEFINED":     0,
		"ScheduleParameterKind_none":          1,
		"ScheduleParameterKind_other":         2,
		"ScheduleParameterKind_A_net_mag":     3,
		"ScheduleParameterKind_A_neut_mag":    4,
		"ScheduleParameterKind_A_phsA_mag":    5,
		"ScheduleParameterKind_A_phsB_mag":    6,
		"ScheduleParameterKind_A_phsC_mag":    7,
		"ScheduleParameterKind_Hz_mag":        8,
		"ScheduleParameterKind_PF_net_mag":    9,
		"ScheduleParameterKind_PF_neut_mag":   10,
		"ScheduleParameterKind_PF_phsA_mag":   11,
		"ScheduleParameterKind_PF_phsB_mag":   12,
		"ScheduleParameterKind_PF_phsC_mag":   13,
		"ScheduleParameterKind_PhV_net_ang":   14,
		"ScheduleParameterKind_PhV_net_mag":   15,
		"ScheduleParameterKind_PhV_neut_ang":  16,
		"ScheduleParameterKind_PhV_neut_mag":  17,
		"ScheduleParameterKind_PhV_phsA_ang":  18,
		"ScheduleParameterKind_PhV_phsA_mag":  19,
		"ScheduleParameterKind_PhV_phsB_ang":  20,
		"ScheduleParameterKind_PhV_phsB_mag":  21,
		"ScheduleParameterKind_PhV_phsC_ang":  22,
		"ScheduleParameterKind_PhV_phsC_mag":  23,
		"ScheduleParameterKind_PPV_phsAB_ang": 24,
		"ScheduleParameterKind_PPV_phsAB_mag": 25,
		"ScheduleParameterKind_PPV_phsBC_ang": 26,
		"ScheduleParameterKind_PPV_phsBC_mag": 27,
		"ScheduleParameterKind_PPV_phsCA_ang": 28,
		"ScheduleParameterKind_PPV_phsCA_mag": 29,
		"ScheduleParameterKind_VA_net_mag":    30,
		"ScheduleParameterKind_VA_neut_mag":   31,
		"ScheduleParameterKind_VA_phsA_mag":   32,
		"ScheduleParameterKind_VA_phsB_mag":   33,
		"ScheduleParameterKind_VA_phsC_mag":   34,
		"ScheduleParameterKind_VAr_net_mag":   35,
		"ScheduleParameterKind_VAr_neut_mag":  36,
		"ScheduleParameterKind_VAr_phsA_mag":  37,
		"ScheduleParameterKind_VAr_phsB_mag":  38,
		"ScheduleParameterKind_VAr_phsC_mag":  39,
		"ScheduleParameterKind_W_net_mag":     40,
		"ScheduleParameterKind_W_neut_mag":    41,
		"ScheduleParameterKind_W_phsA_mag":    42,
		"ScheduleParameterKind_W_phsB_mag":    43,
		"ScheduleParameterKind_W_phsC_mag":    44,
	}
)

Enum value maps for ScheduleParameterKind.

View Source
var (
	CalcMethodKind_name = map[int32]string{
		0:  "CalcMethodKind_UNDEFINED",
		11: "CalcMethodKind_P_CLASS",
		12: "CalcMethodKind_M_CLASS",
		13: "CalcMethodKind_DIFF",
	}
	CalcMethodKind_value = map[string]int32{
		"CalcMethodKind_UNDEFINED": 0,
		"CalcMethodKind_P_CLASS":   11,
		"CalcMethodKind_M_CLASS":   12,
		"CalcMethodKind_DIFF":      13,
	}
)

Enum value maps for CalcMethodKind.

View Source
var (
	GridConnectModeKind_name = map[int32]string{
		0:    "GridConnectModeKind_UNDEFINED",
		1:    "GridConnectModeKind_CSI",
		2:    "GridConnectModeKind_VC_VSI",
		3:    "GridConnectModeKind_CC_VSI",
		98:   "GridConnectModeKind_none",
		99:   "GridConnectModeKind_other",
		2000: "GridConnectModeKind_VSI_PQ",
		2001: "GridConnectModeKind_VSI_VF",
		2002: "GridConnectModeKind_VSI_ISO",
	}
	GridConnectModeKind_value = map[string]int32{
		"GridConnectModeKind_UNDEFINED": 0,
		"GridConnectModeKind_CSI":       1,
		"GridConnectModeKind_VC_VSI":    2,
		"GridConnectModeKind_CC_VSI":    3,
		"GridConnectModeKind_none":      98,
		"GridConnectModeKind_other":     99,
		"GridConnectModeKind_VSI_PQ":    2000,
		"GridConnectModeKind_VSI_VF":    2001,
		"GridConnectModeKind_VSI_ISO":   2002,
	}
)

Enum value maps for GridConnectModeKind.

View Source
var (
	PFSignKind_name = map[int32]string{
		0: "PFSignKind_UNDEFINED",
		1: "PFSignKind_IEC",
		2: "PFSignKind_EEI",
	}
	PFSignKind_value = map[string]int32{
		"PFSignKind_UNDEFINED": 0,
		"PFSignKind_IEC":       1,
		"PFSignKind_EEI":       2,
	}
)

Enum value maps for PFSignKind.

View Source
var (
	BehaviourModeKind_name = map[int32]string{
		0: "BehaviourModeKind_UNDEFINED",
		1: "BehaviourModeKind_on",
		2: "BehaviourModeKind_blocked",
		3: "BehaviourModeKind_test",
		4: "BehaviourModeKind_test_blocked",
		5: "BehaviourModeKind_off",
	}
	BehaviourModeKind_value = map[string]int32{
		"BehaviourModeKind_UNDEFINED":    0,
		"BehaviourModeKind_on":           1,
		"BehaviourModeKind_blocked":      2,
		"BehaviourModeKind_test":         3,
		"BehaviourModeKind_test_blocked": 4,
		"BehaviourModeKind_off":          5,
	}
)

Enum value maps for BehaviourModeKind.

View Source
var (
	DERGeneratorStateKind_name = map[int32]string{
		0:  "DERGeneratorStateKind_UNDEFINED",
		1:  "DERGeneratorStateKind_Not_operating",
		2:  "DERGeneratorStateKind_Operating",
		3:  "DERGeneratorStateKind_Starting_up",
		4:  "DERGeneratorStateKind_Shutting_down",
		5:  "DERGeneratorStateKind_At_disconnect_level",
		6:  "DERGeneratorStateKind_Ramping_in_power",
		7:  "DERGeneratorStateKind_Ramping_in_reactive_power",
		8:  "DERGeneratorStateKind_Standby",
		98: "DERGeneratorStateKind_Not_applicable_Unknown",
		99: "DERGeneratorStateKind_Other",
	}
	DERGeneratorStateKind_value = map[string]int32{
		"DERGeneratorStateKind_UNDEFINED":                 0,
		"DERGeneratorStateKind_Not_operating":             1,
		"DERGeneratorStateKind_Operating":                 2,
		"DERGeneratorStateKind_Starting_up":               3,
		"DERGeneratorStateKind_Shutting_down":             4,
		"DERGeneratorStateKind_At_disconnect_level":       5,
		"DERGeneratorStateKind_Ramping_in_power":          6,
		"DERGeneratorStateKind_Ramping_in_reactive_power": 7,
		"DERGeneratorStateKind_Standby":                   8,
		"DERGeneratorStateKind_Not_applicable_Unknown":    98,
		"DERGeneratorStateKind_Other":                     99,
	}
)

Enum value maps for DERGeneratorStateKind.

View Source
var (
	DynamicTestKind_name = map[int32]string{
		0: "DynamicTestKind_UNDEFINED",
		1: "DynamicTestKind_none",
		2: "DynamicTestKind_testing",
		3: "DynamicTestKind_operating",
		4: "DynamicTestKind_failed",
	}
	DynamicTestKind_value = map[string]int32{
		"DynamicTestKind_UNDEFINED": 0,
		"DynamicTestKind_none":      1,
		"DynamicTestKind_testing":   2,
		"DynamicTestKind_operating": 3,
		"DynamicTestKind_failed":    4,
	}
)

Enum value maps for DynamicTestKind.

View Source
var (
	HealthKind_name = map[int32]string{
		0: "HealthKind_UNDEFINED",
		1: "HealthKind_none",
		2: "HealthKind_OK",
		3: "HealthKind_Warning",
		4: "HealthKind_Alarm",
	}
	HealthKind_value = map[string]int32{
		"HealthKind_UNDEFINED": 0,
		"HealthKind_none":      1,
		"HealthKind_OK":        2,
		"HealthKind_Warning":   3,
		"HealthKind_Alarm":     4,
	}
)

Enum value maps for HealthKind.

View Source
var (
	SwitchingCapabilityKind_name = map[int32]string{
		0: "SwitchingCapabilityKind_UNDEFINED",
		1: "SwitchingCapabilityKind_none",
		2: "SwitchingCapabilityKind_open",
		3: "SwitchingCapabilityKind_close",
		4: "SwitchingCapabilityKind_open_and_close",
	}
	SwitchingCapabilityKind_value = map[string]int32{
		"SwitchingCapabilityKind_UNDEFINED":      0,
		"SwitchingCapabilityKind_none":           1,
		"SwitchingCapabilityKind_open":           2,
		"SwitchingCapabilityKind_close":          3,
		"SwitchingCapabilityKind_open_and_close": 4,
	}
)

Enum value maps for SwitchingCapabilityKind.

View Source
var (
	DbPosKind_name = map[int32]string{
		0: "DbPosKind_UNDEFINED",
		1: "DbPosKind_transient",
		2: "DbPosKind_closed",
		3: "DbPosKind_open",
		4: "DbPosKind_invalid",
	}
	DbPosKind_value = map[string]int32{
		"DbPosKind_UNDEFINED": 0,
		"DbPosKind_transient": 1,
		"DbPosKind_closed":    2,
		"DbPosKind_open":      3,
		"DbPosKind_invalid":   4,
	}
)

Enum value maps for DbPosKind.

View Source
var (
	RecloseActionKind_name = map[int32]string{
		0: "RecloseActionKind_UNDEFINED",
		1: "RecloseActionKind_idle",
		2: "RecloseActionKind_cycling",
		3: "RecloseActionKind_lockout",
	}
	RecloseActionKind_value = map[string]int32{
		"RecloseActionKind_UNDEFINED": 0,
		"RecloseActionKind_idle":      1,
		"RecloseActionKind_cycling":   2,
		"RecloseActionKind_lockout":   3,
	}
)

Enum value maps for RecloseActionKind.

View Source
var (
	ControlModeKind_name = map[int32]string{
		0: "ControlModeKind_UNDEFINED",
		1: "ControlModeKind_auto",
		2: "ControlModeKind_manual",
		3: "ControlModeKind_override",
		4: "ControlModeKind_remote",
	}
	ControlModeKind_value = map[string]int32{
		"ControlModeKind_UNDEFINED": 0,
		"ControlModeKind_auto":      1,
		"ControlModeKind_manual":    2,
		"ControlModeKind_override":  3,
		"ControlModeKind_remote":    4,
	}
)

Enum value maps for ControlModeKind.

View Source
var (
	DirectionModeKind_name = map[int32]string{
		0:  "DirectionModeKind_UNDEFINED",
		1:  "DirectionModeKind_locked_forward",
		2:  "DirectionModeKind_locked_reverse",
		3:  "DirectionModeKind_reverse_idle",
		4:  "DirectionModeKind_bidirectional",
		5:  "DirectionModeKind_neutral_idle",
		6:  "DirectionModeKind_cogeneration",
		7:  "DirectionModeKind_reactive_bidirectional",
		8:  "DirectionModeKind_bias_bidirectional",
		9:  "DirectionModeKind_bias_cogeneration",
		10: "DirectionModeKind_reverse_cogeneration",
	}
	DirectionModeKind_value = map[string]int32{
		"DirectionModeKind_UNDEFINED":              0,
		"DirectionModeKind_locked_forward":         1,
		"DirectionModeKind_locked_reverse":         2,
		"DirectionModeKind_reverse_idle":           3,
		"DirectionModeKind_bidirectional":          4,
		"DirectionModeKind_neutral_idle":           5,
		"DirectionModeKind_cogeneration":           6,
		"DirectionModeKind_reactive_bidirectional": 7,
		"DirectionModeKind_bias_bidirectional":     8,
		"DirectionModeKind_bias_cogeneration":      9,
		"DirectionModeKind_reverse_cogeneration":   10,
	}
)

Enum value maps for DirectionModeKind.

View Source
var (
	ReactivePowerControlKind_name = map[int32]string{
		0: "ReactivePowerControlKind_UNDEFINED",
		1: "ReactivePowerControlKind_advanced",
		2: "ReactivePowerControlKind_droop",
		3: "ReactivePowerControlKind_voltage",
		4: "ReactivePowerControlKind_reactivePower",
		5: "ReactivePowerControlKind_powerFactor",
	}
	ReactivePowerControlKind_value = map[string]int32{
		"ReactivePowerControlKind_UNDEFINED":     0,
		"ReactivePowerControlKind_advanced":      1,
		"ReactivePowerControlKind_droop":         2,
		"ReactivePowerControlKind_voltage":       3,
		"ReactivePowerControlKind_reactivePower": 4,
		"ReactivePowerControlKind_powerFactor":   5,
	}
)

Enum value maps for ReactivePowerControlKind.

View Source
var (
	RealPowerControlKind_name = map[int32]string{
		0: "RealPowerControlKind_UNDEFINED",
		1: "RealPowerControlKind_advanced",
		2: "RealPowerControlKind_droop",
		3: "RealPowerControlKind_isochronous",
		4: "RealPowerControlKind_realPower",
	}
	RealPowerControlKind_value = map[string]int32{
		"RealPowerControlKind_UNDEFINED":   0,
		"RealPowerControlKind_advanced":    1,
		"RealPowerControlKind_droop":       2,
		"RealPowerControlKind_isochronous": 3,
		"RealPowerControlKind_realPower":   4,
	}
)

Enum value maps for RealPowerControlKind.

View Source
var (
	StateKind_name = map[int32]string{
		0: "StateKind_UNDEFINED",
		1: "StateKind_off",
		2: "StateKind_on",
		3: "StateKind_standby",
	}
	StateKind_value = map[string]int32{
		"StateKind_UNDEFINED": 0,
		"StateKind_off":       1,
		"StateKind_on":        2,
		"StateKind_standby":   3,
	}
)

Enum value maps for StateKind.

View Source
var (
	VoltLimitModeKind_name = map[int32]string{
		0: "VoltLimitModeKind_UNDEFINED",
		1: "VoltLimitModeKind_off",
		2: "VoltLimitModeKind_high_limit_only",
		3: "VoltLimitModeKind_low_limit_only",
		4: "VoltLimitModeKind_high_low_limits",
		5: "VoltLimitModeKind_ivvc_high_limit_only",
		6: "VoltLimitModeKind_ivvc_low_limit_only",
		7: "VoltLimitModeKind_ivvc_high_low_limits",
	}
	VoltLimitModeKind_value = map[string]int32{
		"VoltLimitModeKind_UNDEFINED":            0,
		"VoltLimitModeKind_off":                  1,
		"VoltLimitModeKind_high_limit_only":      2,
		"VoltLimitModeKind_low_limit_only":       3,
		"VoltLimitModeKind_high_low_limits":      4,
		"VoltLimitModeKind_ivvc_high_limit_only": 5,
		"VoltLimitModeKind_ivvc_low_limit_only":  6,
		"VoltLimitModeKind_ivvc_high_low_limits": 7,
	}
)

Enum value maps for VoltLimitModeKind.

View Source
var File_commonmodule_commonmodule_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ACD

type ACD struct {

	// General direction of the fault. If the faults of individual phases have different directions,
	// this attribute shall be set to 'dirGeneral'='both'.
	DirGeneral FaultDirectionKind `protobuf:"varint,1,opt,name=dirGeneral,proto3,enum=commonmodule.FaultDirectionKind" json:"dirGeneral,omitempty"`
	// Direction of the fault for earth current.
	DirNeut *Optional_PhaseFaultDirectionKind `protobuf:"bytes,2,opt,name=dirNeut,proto3" json:"dirNeut,omitempty"`
	// Direction of the fault for phase A.
	DirPhsA *Optional_PhaseFaultDirectionKind `protobuf:"bytes,3,opt,name=dirPhsA,proto3" json:"dirPhsA,omitempty"`
	// Direction of the fault for phase B.
	DirPhsB *Optional_PhaseFaultDirectionKind `protobuf:"bytes,4,opt,name=dirPhsB,proto3" json:"dirPhsB,omitempty"`
	// Direction of the fault for phase C.
	DirPhsC *Optional_PhaseFaultDirectionKind `protobuf:"bytes,5,opt,name=dirPhsC,proto3" json:"dirPhsC,omitempty"`
	// General indication of a protection activation (e.g. by the fault). Depending on the function,
	// 'general' may or may not be resulting from the phase attributes (phsA', 'phsB', 'phsC', 'neut').
	General bool `protobuf:"varint,6,opt,name=general,proto3" json:"general,omitempty"`
	// See 'ACT.neut'.
	Neut *wrapperspb.BoolValue `protobuf:"bytes,7,opt,name=neut,proto3" json:"neut,omitempty"`
	// Value true indicates a trip or a start event of phase A.
	PhsA *wrapperspb.BoolValue `protobuf:"bytes,8,opt,name=phsA,proto3" json:"phsA,omitempty"`
	// Value true indicates a trip or a start event of phase B.
	PhsB *wrapperspb.BoolValue `protobuf:"bytes,9,opt,name=phsB,proto3" json:"phsB,omitempty"`
	// Value true indicates a trip or a start event of phase C.
	PhsC *wrapperspb.BoolValue `protobuf:"bytes,10,opt,name=phsC,proto3" json:"phsC,omitempty"`
	// contains filtered or unexported fields
}

Directional protection indication information (ACD)

func (*ACD) Descriptor deprecated

func (*ACD) Descriptor() ([]byte, []int)

Deprecated: Use ACD.ProtoReflect.Descriptor instead.

func (*ACD) GetDirGeneral

func (x *ACD) GetDirGeneral() FaultDirectionKind

func (*ACD) GetDirNeut

func (x *ACD) GetDirNeut() *Optional_PhaseFaultDirectionKind

func (*ACD) GetDirPhsA

func (x *ACD) GetDirPhsA() *Optional_PhaseFaultDirectionKind

func (*ACD) GetDirPhsB

func (x *ACD) GetDirPhsB() *Optional_PhaseFaultDirectionKind

func (*ACD) GetDirPhsC

func (x *ACD) GetDirPhsC() *Optional_PhaseFaultDirectionKind

func (*ACD) GetGeneral

func (x *ACD) GetGeneral() bool

func (*ACD) GetNeut

func (x *ACD) GetNeut() *wrapperspb.BoolValue

func (*ACD) GetPhsA

func (x *ACD) GetPhsA() *wrapperspb.BoolValue

func (*ACD) GetPhsB

func (x *ACD) GetPhsB() *wrapperspb.BoolValue

func (*ACD) GetPhsC

func (x *ACD) GetPhsC() *wrapperspb.BoolValue

func (*ACD) ProtoMessage

func (*ACD) ProtoMessage()

func (*ACD) ProtoReflect

func (x *ACD) ProtoReflect() protoreflect.Message

func (*ACD) Reset

func (x *ACD) Reset()

func (*ACD) String

func (x *ACD) String() string

type ACDCTerminal

type ACDCTerminal struct {

	// UML inherited base object
	IdentifiedObject *IdentifiedObject `protobuf:"bytes,1,opt,name=identifiedObject,proto3" json:"identifiedObject,omitempty"`
	// The connected status is related to a bus-branch model and the topological node to terminal
	// relation.  True implies the terminal is connected to the related topological node and false implies
	// it is not.  In a bus-branch model, the connected status is used to tell if equipment is disconnected
	// without having to change the connectivity described by the topological node to terminal relation. A
	// valid case is that conducting equipment can be connected in one end and open in the other. In
	// particular for an AC line segment, where the reactive line charging can be significant, this is a
	// relevant case.
	Connected *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=connected,proto3" json:"connected,omitempty"`
	// The orientation of the terminal connections for a multiple terminal conducting equipment.  The
	// sequence numbering starts with 1 and additional terminals should follow in increasing order.   The
	// first terminal is the "starting point" for a two terminal branch.
	SequenceNumber *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=sequenceNumber,proto3" json:"sequenceNumber,omitempty"`
	// contains filtered or unexported fields
}

An electrical connection point (AC or DC) to a piece of conducting equipment. Terminals are connected at physical connection points called connectivity nodes.

func (*ACDCTerminal) Descriptor deprecated

func (*ACDCTerminal) Descriptor() ([]byte, []int)

Deprecated: Use ACDCTerminal.ProtoReflect.Descriptor instead.

func (*ACDCTerminal) GetConnected

func (x *ACDCTerminal) GetConnected() *wrapperspb.BoolValue

func (*ACDCTerminal) GetIdentifiedObject

func (x *ACDCTerminal) GetIdentifiedObject() *IdentifiedObject

func (*ACDCTerminal) GetSequenceNumber

func (x *ACDCTerminal) GetSequenceNumber() *wrapperspb.Int32Value

func (*ACDCTerminal) ProtoMessage

func (*ACDCTerminal) ProtoMessage()

func (*ACDCTerminal) ProtoReflect

func (x *ACDCTerminal) ProtoReflect() protoreflect.Message

func (*ACDCTerminal) Reset

func (x *ACDCTerminal) Reset()

func (*ACDCTerminal) String

func (x *ACDCTerminal) String() string

type ASG

type ASG struct {

	// The value of the analogue setting.
	SetMag float64 `protobuf:"fixed64,1,opt,name=setMag,proto3" json:"setMag,omitempty"`
	// contains filtered or unexported fields
}

Analogue setting (FC=SP) (ASG_SP)

func (*ASG) Descriptor deprecated

func (*ASG) Descriptor() ([]byte, []int)

Deprecated: Use ASG.ProtoReflect.Descriptor instead.

func (*ASG) GetSetMag

func (x *ASG) GetSetMag() float64

func (*ASG) ProtoMessage

func (*ASG) ProtoMessage()

func (*ASG) ProtoReflect

func (x *ASG) ProtoReflect() protoreflect.Message

func (*ASG) Reset

func (x *ASG) Reset()

func (*ASG) String

func (x *ASG) String() string

type ActivePower

type ActivePower struct {

	// MISSING DOCUMENTATION!!!
	Multiplier *Optional_UnitMultiplierKind `protobuf:"bytes,1,opt,name=multiplier,proto3" json:"multiplier,omitempty"`
	// MISSING DOCUMENTATION!!!
	Unit *Optional_UnitSymbolKind `protobuf:"bytes,2,opt,name=unit,proto3" json:"unit,omitempty"`
	// MISSING DOCUMENTATION!!!
	Value *wrapperspb.FloatValue `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*ActivePower) Descriptor deprecated

func (*ActivePower) Descriptor() ([]byte, []int)

Deprecated: Use ActivePower.ProtoReflect.Descriptor instead.

func (*ActivePower) GetMultiplier

func (x *ActivePower) GetMultiplier() *Optional_UnitMultiplierKind

func (*ActivePower) GetUnit

func (x *ActivePower) GetUnit() *Optional_UnitSymbolKind

func (*ActivePower) GetValue

func (x *ActivePower) GetValue() *wrapperspb.FloatValue

func (*ActivePower) ProtoMessage

func (*ActivePower) ProtoMessage()

func (*ActivePower) ProtoReflect

func (x *ActivePower) ProtoReflect() protoreflect.Message

func (*ActivePower) Reset

func (x *ActivePower) Reset()

func (*ActivePower) String

func (x *ActivePower) String() string

type AnalogEventAndStatusGGIO

type AnalogEventAndStatusGGIO struct {

	// UML inherited base object
	LogicalNode *LogicalNode `protobuf:"bytes,1,opt,name=logicalNode,proto3" json:"logicalNode,omitempty"`
	// Generic analogue input <i>n</i>.
	AnIn *MV `protobuf:"bytes,2,opt,name=AnIn,proto3" json:"AnIn,omitempty"`
	// Phase code
	Phase *Optional_PhaseCodeKind `protobuf:"bytes,3,opt,name=Phase,proto3" json:"Phase,omitempty"`
	// contains filtered or unexported fields
}

LN: Generic process I/O   Name: GGIO

func (*AnalogEventAndStatusGGIO) Descriptor deprecated

func (*AnalogEventAndStatusGGIO) Descriptor() ([]byte, []int)

Deprecated: Use AnalogEventAndStatusGGIO.ProtoReflect.Descriptor instead.

func (*AnalogEventAndStatusGGIO) GetAnIn

func (x *AnalogEventAndStatusGGIO) GetAnIn() *MV

func (*AnalogEventAndStatusGGIO) GetLogicalNode

func (x *AnalogEventAndStatusGGIO) GetLogicalNode() *LogicalNode

func (*AnalogEventAndStatusGGIO) GetPhase

func (*AnalogEventAndStatusGGIO) ProtoMessage

func (*AnalogEventAndStatusGGIO) ProtoMessage()

func (*AnalogEventAndStatusGGIO) ProtoReflect

func (x *AnalogEventAndStatusGGIO) ProtoReflect() protoreflect.Message

func (*AnalogEventAndStatusGGIO) Reset

func (x *AnalogEventAndStatusGGIO) Reset()

func (*AnalogEventAndStatusGGIO) String

func (x *AnalogEventAndStatusGGIO) String() string

type ApplicationSystem

type ApplicationSystem struct {

	// UML inherited base object
	NamedObject *NamedObject `protobuf:"bytes,1,opt,name=namedObject,proto3" json:"namedObject,omitempty"`
	// MISSING DOCUMENTATION!!!
	MRID string `protobuf:"bytes,2,opt,name=mRID,proto3" json:"mRID,omitempty"`
	// contains filtered or unexported fields
}

The parts of a power system that are physical devices, electronic or mechanical.

func (*ApplicationSystem) Descriptor deprecated

func (*ApplicationSystem) Descriptor() ([]byte, []int)

Deprecated: Use ApplicationSystem.ProtoReflect.Descriptor instead.

func (*ApplicationSystem) GetMRID

func (x *ApplicationSystem) GetMRID() string

func (*ApplicationSystem) GetNamedObject

func (x *ApplicationSystem) GetNamedObject() *NamedObject

func (*ApplicationSystem) ProtoMessage

func (*ApplicationSystem) ProtoMessage()

func (*ApplicationSystem) ProtoReflect

func (x *ApplicationSystem) ProtoReflect() protoreflect.Message

func (*ApplicationSystem) Reset

func (x *ApplicationSystem) Reset()

func (*ApplicationSystem) String

func (x *ApplicationSystem) String() string

type BCR

type BCR struct {

	// Binary counter status represented as an integer value; wraps to 0 at the maximum or minimum
	// value of INT64.
	ActVal int64 `protobuf:"varint,1,opt,name=actVal,proto3" json:"actVal,omitempty"`
	// Quality of the values in 'actVal', 'frVal'.
	Q *Quality `protobuf:"bytes,2,opt,name=q,proto3" json:"q,omitempty"`
	// Timestamp of the last change of value in 'actVal' or 'q'.
	T *Timestamp `protobuf:"bytes,3,opt,name=t,proto3" json:"t,omitempty"`
	// contains filtered or unexported fields
}

Binary counter reading (BCR)

func (*BCR) Descriptor deprecated

func (*BCR) Descriptor() ([]byte, []int)

Deprecated: Use BCR.ProtoReflect.Descriptor instead.

func (*BCR) GetActVal

func (x *BCR) GetActVal() int64

func (*BCR) GetQ

func (x *BCR) GetQ() *Quality

func (*BCR) GetT

func (x *BCR) GetT() *Timestamp

func (*BCR) ProtoMessage

func (*BCR) ProtoMessage()

func (*BCR) ProtoReflect

func (x *BCR) ProtoReflect() protoreflect.Message

func (*BCR) Reset

func (x *BCR) Reset()

func (*BCR) String

func (x *BCR) String() string

type BehaviourModeKind

type BehaviourModeKind int32

Behaviour or mode (BehaviourModeKind enumeration)

const (
	// Undefined
	BehaviourModeKind_BehaviourModeKind_UNDEFINED BehaviourModeKind = 0
	// Normal enabled state.
	BehaviourModeKind_BehaviourModeKind_on BehaviourModeKind = 1
	// Process is passively supervised.
	BehaviourModeKind_BehaviourModeKind_blocked BehaviourModeKind = 2
	// Function is operated but results are indicated as test results.
	BehaviourModeKind_BehaviourModeKind_test BehaviourModeKind = 3
	// Function is operated in test mode, but with no impact to the process.
	BehaviourModeKind_BehaviourModeKind_test_blocked BehaviourModeKind = 4
	// Function is inactive but shows its configuration capability.
	BehaviourModeKind_BehaviourModeKind_off BehaviourModeKind = 5
)

func (BehaviourModeKind) Descriptor

func (BehaviourModeKind) Enum

func (BehaviourModeKind) EnumDescriptor deprecated

func (BehaviourModeKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use BehaviourModeKind.Descriptor instead.

func (BehaviourModeKind) Number

func (BehaviourModeKind) String

func (x BehaviourModeKind) String() string

func (BehaviourModeKind) Type

type BooleanEventAndStatusGGIO

type BooleanEventAndStatusGGIO struct {

	// UML inherited base object
	LogicalNode *LogicalNode `protobuf:"bytes,1,opt,name=logicalNode,proto3" json:"logicalNode,omitempty"`
	// If true, indication <i>n</i> is present.
	Ind *StatusSPS `protobuf:"bytes,2,opt,name=Ind,proto3" json:"Ind,omitempty"`
	// Phase code
	Phase *Optional_PhaseCodeKind `protobuf:"bytes,3,opt,name=Phase,proto3" json:"Phase,omitempty"`
	// contains filtered or unexported fields
}

LN: Generic process I/O   Name: GGIO

func (*BooleanEventAndStatusGGIO) Descriptor deprecated

func (*BooleanEventAndStatusGGIO) Descriptor() ([]byte, []int)

Deprecated: Use BooleanEventAndStatusGGIO.ProtoReflect.Descriptor instead.

func (*BooleanEventAndStatusGGIO) GetInd

func (x *BooleanEventAndStatusGGIO) GetInd() *StatusSPS

func (*BooleanEventAndStatusGGIO) GetLogicalNode

func (x *BooleanEventAndStatusGGIO) GetLogicalNode() *LogicalNode

func (*BooleanEventAndStatusGGIO) GetPhase

func (*BooleanEventAndStatusGGIO) ProtoMessage

func (*BooleanEventAndStatusGGIO) ProtoMessage()

func (*BooleanEventAndStatusGGIO) ProtoReflect

func (*BooleanEventAndStatusGGIO) Reset

func (x *BooleanEventAndStatusGGIO) Reset()

func (*BooleanEventAndStatusGGIO) String

func (x *BooleanEventAndStatusGGIO) String() string

type CMV

type CMV struct {

	// Complex value based on a deadband calculation from the instantaneous value 'instCVal.mag'. The
	// deadband calculation is done both on 'instCVal.mag' (based on 'db') and on 'instCVal.ang' (based on
	// 'dbAng'), independently. See  'MV.mag'.
	CVal *Vector `protobuf:"bytes,1,opt,name=cVal,proto3" json:"cVal,omitempty"`
	// Quality of the values in 'instCVal', 'cVal', 'range', ‘rangeAng’.
	Q *Quality `protobuf:"bytes,2,opt,name=q,proto3" json:"q,omitempty"`
	// Timestamp of the last refresh of the value in 'cVal' or of the last change of the value in any
	// of 'range', 'rangeAng' or 'q'.
	T *Timestamp `protobuf:"bytes,3,opt,name=t,proto3" json:"t,omitempty"`
	// contains filtered or unexported fields
}

Complex measured value (CMV)

func (*CMV) Descriptor deprecated

func (*CMV) Descriptor() ([]byte, []int)

Deprecated: Use CMV.ProtoReflect.Descriptor instead.

func (*CMV) GetCVal

func (x *CMV) GetCVal() *Vector

func (*CMV) GetQ

func (x *CMV) GetQ() *Quality

func (*CMV) GetT

func (x *CMV) GetT() *Timestamp

func (*CMV) ProtoMessage

func (*CMV) ProtoMessage()

func (*CMV) ProtoReflect

func (x *CMV) ProtoReflect() protoreflect.Message

func (*CMV) Reset

func (x *CMV) Reset()

func (*CMV) String

func (x *CMV) String() string

type CalcMethodKind

type CalcMethodKind int32

Calculation method (CalcMethodKind enumeration)

const (
	// Undefined enum value which can be used for Protobuf generation and be consistent with other
	// technologies.
	CalcMethodKind_CalcMethodKind_UNDEFINED CalcMethodKind = 0
	// All analogue values (i.e., all common attributes 'i' and 'f') meet the sampling and filtering
	// characteristics specified in IEEE C37.118.1 for P-CLASS.
	CalcMethodKind_CalcMethodKind_P_CLASS CalcMethodKind = 11
	// All analogue values (i.e., all common attributes 'i' and 'f') meet the sampling and filtering
	// characteristics specified in IEEE C37.118.1 for M-CLASS.
	CalcMethodKind_CalcMethodKind_M_CLASS CalcMethodKind = 12
	// All analogue values are [F(t+T)-F(t)] for a calculation interval T (in the same unit as the
	// original entity). Note: The client can still calculate rate so: RATE = DIFF/T.
	CalcMethodKind_CalcMethodKind_DIFF CalcMethodKind = 13
)

func (CalcMethodKind) Descriptor

func (CalcMethodKind) Enum

func (x CalcMethodKind) Enum() *CalcMethodKind

func (CalcMethodKind) EnumDescriptor deprecated

func (CalcMethodKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use CalcMethodKind.Descriptor instead.

func (CalcMethodKind) Number

func (CalcMethodKind) String

func (x CalcMethodKind) String() string

func (CalcMethodKind) Type

type CheckConditions

type CheckConditions struct {

	// InterlockCheck is used for the device to be controlled to check if other devices are in proper
	// state for the control command.  One example is that 2 circuit breakers on a busbar need to be
	// interlocked so one is open and one is closed, but not both on.
	InterlockCheck *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=interlockCheck,proto3" json:"interlockCheck,omitempty"`
	// To check if a device is synchrous to the system.
	SynchroCheck *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=synchroCheck,proto3" json:"synchroCheck,omitempty"`
	// contains filtered or unexported fields
}

IEC61850-7-2 Service parameter for conditions checking

func (*CheckConditions) Descriptor deprecated

func (*CheckConditions) Descriptor() ([]byte, []int)

Deprecated: Use CheckConditions.ProtoReflect.Descriptor instead.

func (*CheckConditions) GetInterlockCheck

func (x *CheckConditions) GetInterlockCheck() *wrapperspb.BoolValue

func (*CheckConditions) GetSynchroCheck

func (x *CheckConditions) GetSynchroCheck() *wrapperspb.BoolValue

func (*CheckConditions) ProtoMessage

func (*CheckConditions) ProtoMessage()

func (*CheckConditions) ProtoReflect

func (x *CheckConditions) ProtoReflect() protoreflect.Message

func (*CheckConditions) Reset

func (x *CheckConditions) Reset()

func (*CheckConditions) String

func (x *CheckConditions) String() string

type ConductingEquipment

type ConductingEquipment struct {

	// UML inherited base object
	NamedObject *NamedObject `protobuf:"bytes,1,opt,name=namedObject,proto3" json:"namedObject,omitempty"`
	// MISSING DOCUMENTATION!!!
	MRID string `protobuf:"bytes,2,opt,name=mRID,proto3" json:"mRID,omitempty"`
	// contains filtered or unexported fields
}

Asset representation of a ConductingEquipment.

func (*ConductingEquipment) Descriptor deprecated

func (*ConductingEquipment) Descriptor() ([]byte, []int)

Deprecated: Use ConductingEquipment.ProtoReflect.Descriptor instead.

func (*ConductingEquipment) GetMRID

func (x *ConductingEquipment) GetMRID() string

func (*ConductingEquipment) GetNamedObject

func (x *ConductingEquipment) GetNamedObject() *NamedObject

func (*ConductingEquipment) ProtoMessage

func (*ConductingEquipment) ProtoMessage()

func (*ConductingEquipment) ProtoReflect

func (x *ConductingEquipment) ProtoReflect() protoreflect.Message

func (*ConductingEquipment) Reset

func (x *ConductingEquipment) Reset()

func (*ConductingEquipment) String

func (x *ConductingEquipment) String() string

type ConductingEquipmentTerminalReading

type ConductingEquipmentTerminalReading struct {

	// MISSING DOCUMENTATION!!!
	Terminal *Terminal `protobuf:"bytes,1,opt,name=terminal,proto3" json:"terminal,omitempty"`
	// contains filtered or unexported fields
}

Reading associated with an equipment such as a recloser.

func (*ConductingEquipmentTerminalReading) Descriptor deprecated

func (*ConductingEquipmentTerminalReading) Descriptor() ([]byte, []int)

Deprecated: Use ConductingEquipmentTerminalReading.ProtoReflect.Descriptor instead.

func (*ConductingEquipmentTerminalReading) GetTerminal

func (x *ConductingEquipmentTerminalReading) GetTerminal() *Terminal

func (*ConductingEquipmentTerminalReading) ProtoMessage

func (*ConductingEquipmentTerminalReading) ProtoMessage()

func (*ConductingEquipmentTerminalReading) ProtoReflect

func (*ConductingEquipmentTerminalReading) Reset

func (*ConductingEquipmentTerminalReading) String

type ControlAPC

type ControlAPC struct {

	// Service parameter that determines the control activity.
	CtlVal float64 `protobuf:"fixed64,1,opt,name=ctlVal,proto3" json:"ctlVal,omitempty"`
	// contains filtered or unexported fields
}

<<statistics>> Controllable analogue process value (APC)

func (*ControlAPC) Descriptor deprecated

func (*ControlAPC) Descriptor() ([]byte, []int)

Deprecated: Use ControlAPC.ProtoReflect.Descriptor instead.

func (*ControlAPC) GetCtlVal

func (x *ControlAPC) GetCtlVal() float64

func (*ControlAPC) ProtoMessage

func (*ControlAPC) ProtoMessage()

func (*ControlAPC) ProtoReflect

func (x *ControlAPC) ProtoReflect() protoreflect.Message

func (*ControlAPC) Reset

func (x *ControlAPC) Reset()

func (*ControlAPC) String

func (x *ControlAPC) String() string

type ControlDPC

type ControlDPC struct {

	// Service parameter that determines the control activity ('false' for off, 'true' for on).
	CtlVal bool `protobuf:"varint,1,opt,name=ctlVal,proto3" json:"ctlVal,omitempty"`
	// contains filtered or unexported fields
}

Specialized DPC 61850 CDC class

func (*ControlDPC) Descriptor deprecated

func (*ControlDPC) Descriptor() ([]byte, []int)

Deprecated: Use ControlDPC.ProtoReflect.Descriptor instead.

func (*ControlDPC) GetCtlVal

func (x *ControlDPC) GetCtlVal() bool

func (*ControlDPC) ProtoMessage

func (*ControlDPC) ProtoMessage()

func (*ControlDPC) ProtoReflect

func (x *ControlDPC) ProtoReflect() protoreflect.Message

func (*ControlDPC) Reset

func (x *ControlDPC) Reset()

func (*ControlDPC) String

func (x *ControlDPC) String() string

type ControlFSCC

type ControlFSCC struct {

	// UML inherited base object
	LogicalNodeForControl *LogicalNodeForControl `protobuf:"bytes,1,opt,name=logicalNodeForControl,proto3" json:"logicalNodeForControl,omitempty"`
	// MISSING DOCUMENTATION!!!
	ControlScheduleFSCH *ControlScheduleFSCH `protobuf:"bytes,2,opt,name=controlScheduleFSCH,proto3" json:"controlScheduleFSCH,omitempty"`
	// MISSING DOCUMENTATION!!!
	IslandControlScheduleFSCH *ControlScheduleFSCH `protobuf:"bytes,3,opt,name=islandControlScheduleFSCH,proto3" json:"islandControlScheduleFSCH,omitempty"`
	// contains filtered or unexported fields
}

LN: Schedule controller   Name: FSCC F: Function (generic) SC: Schedule Controller C: Control (execution)

func (*ControlFSCC) Descriptor deprecated

func (*ControlFSCC) Descriptor() ([]byte, []int)

Deprecated: Use ControlFSCC.ProtoReflect.Descriptor instead.

func (*ControlFSCC) GetControlScheduleFSCH

func (x *ControlFSCC) GetControlScheduleFSCH() *ControlScheduleFSCH

func (*ControlFSCC) GetIslandControlScheduleFSCH

func (x *ControlFSCC) GetIslandControlScheduleFSCH() *ControlScheduleFSCH

func (*ControlFSCC) GetLogicalNodeForControl

func (x *ControlFSCC) GetLogicalNodeForControl() *LogicalNodeForControl

func (*ControlFSCC) ProtoMessage

func (*ControlFSCC) ProtoMessage()

func (*ControlFSCC) ProtoReflect

func (x *ControlFSCC) ProtoReflect() protoreflect.Message

func (*ControlFSCC) Reset

func (x *ControlFSCC) Reset()

func (*ControlFSCC) String

func (x *ControlFSCC) String() string

type ControlINC

type ControlINC struct {

	// Service parameter that determines the control activity.
	CtlVal int32 `protobuf:"varint,1,opt,name=ctlVal,proto3" json:"ctlVal,omitempty"`
	// contains filtered or unexported fields
}

&lt;&lt;statistics&gt;&gt; Controllable integer status (INC)

func (*ControlINC) Descriptor deprecated

func (*ControlINC) Descriptor() ([]byte, []int)

Deprecated: Use ControlINC.ProtoReflect.Descriptor instead.

func (*ControlINC) GetCtlVal

func (x *ControlINC) GetCtlVal() int32

func (*ControlINC) ProtoMessage

func (*ControlINC) ProtoMessage()

func (*ControlINC) ProtoReflect

func (x *ControlINC) ProtoReflect() protoreflect.Message

func (*ControlINC) Reset

func (x *ControlINC) Reset()

func (*ControlINC) String

func (x *ControlINC) String() string

type ControlING

type ControlING struct {

	// The value of the status setting.
	SetVal int32 `protobuf:"varint,1,opt,name=setVal,proto3" json:"setVal,omitempty"`
	// Unit for 'setVal', 'minVal', 'maxVal', 'stepSize'.
	Units *Unit `protobuf:"bytes,2,opt,name=units,proto3" json:"units,omitempty"`
	// contains filtered or unexported fields
}

Integer status setting (FC=SP) (ING_SP)

func (*ControlING) Descriptor deprecated

func (*ControlING) Descriptor() ([]byte, []int)

Deprecated: Use ControlING.ProtoReflect.Descriptor instead.

func (*ControlING) GetSetVal

func (x *ControlING) GetSetVal() int32

func (*ControlING) GetUnits

func (x *ControlING) GetUnits() *Unit

func (*ControlING) ProtoMessage

func (*ControlING) ProtoMessage()

func (*ControlING) ProtoReflect

func (x *ControlING) ProtoReflect() protoreflect.Message

func (*ControlING) Reset

func (x *ControlING) Reset()

func (*ControlING) String

func (x *ControlING) String() string

type ControlISC

type ControlISC struct {

	// Service parameter that determines the control activity.
	CtlVal int32 `protobuf:"varint,1,opt,name=ctlVal,proto3" json:"ctlVal,omitempty"`
	// contains filtered or unexported fields
}

&lt;&lt;statistics&gt;&gt; Integer controlled step position information (ISC)

func (*ControlISC) Descriptor deprecated

func (*ControlISC) Descriptor() ([]byte, []int)

Deprecated: Use ControlISC.ProtoReflect.Descriptor instead.

func (*ControlISC) GetCtlVal

func (x *ControlISC) GetCtlVal() int32

func (*ControlISC) ProtoMessage

func (*ControlISC) ProtoMessage()

func (*ControlISC) ProtoReflect

func (x *ControlISC) ProtoReflect() protoreflect.Message

func (*ControlISC) Reset

func (x *ControlISC) Reset()

func (*ControlISC) String

func (x *ControlISC) String() string

type ControlMessageInfo

type ControlMessageInfo struct {

	// UML inherited base object
	MessageInfo *MessageInfo `protobuf:"bytes,1,opt,name=messageInfo,proto3" json:"messageInfo,omitempty"`
	// contains filtered or unexported fields
}

Generic control message info.

func (*ControlMessageInfo) Descriptor deprecated

func (*ControlMessageInfo) Descriptor() ([]byte, []int)

Deprecated: Use ControlMessageInfo.ProtoReflect.Descriptor instead.

func (*ControlMessageInfo) GetMessageInfo

func (x *ControlMessageInfo) GetMessageInfo() *MessageInfo

func (*ControlMessageInfo) ProtoMessage

func (*ControlMessageInfo) ProtoMessage()

func (*ControlMessageInfo) ProtoReflect

func (x *ControlMessageInfo) ProtoReflect() protoreflect.Message

func (*ControlMessageInfo) Reset

func (x *ControlMessageInfo) Reset()

func (*ControlMessageInfo) String

func (x *ControlMessageInfo) String() string

type ControlModeKind

type ControlModeKind int32

Dynamic test status (see IEC61850-7-2 section 20.2.1 Direct control with normal security, state machine diagram) A simplified state machine diagram (from Herb F.) is provided.

const (
	// Undefined
	ControlModeKind_ControlModeKind_UNDEFINED ControlModeKind = 0
	// MISSING DOCUMENTATION!!!
	ControlModeKind_ControlModeKind_auto ControlModeKind = 1
	// MISSING DOCUMENTATION!!!
	ControlModeKind_ControlModeKind_manual ControlModeKind = 2
	// MISSING DOCUMENTATION!!!
	ControlModeKind_ControlModeKind_override ControlModeKind = 3
	// MISSING DOCUMENTATION!!!
	ControlModeKind_ControlModeKind_remote ControlModeKind = 4
)

func (ControlModeKind) Descriptor

func (ControlModeKind) Enum

func (x ControlModeKind) Enum() *ControlModeKind

func (ControlModeKind) EnumDescriptor deprecated

func (ControlModeKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use ControlModeKind.Descriptor instead.

func (ControlModeKind) Number

func (ControlModeKind) String

func (x ControlModeKind) String() string

func (ControlModeKind) Type

type ControlSPC

type ControlSPC struct {

	// Service parameter that determines the control activity ('false' for off or deactivation, 'true'
	// for on or activation).
	CtlVal bool `protobuf:"varint,1,opt,name=ctlVal,proto3" json:"ctlVal,omitempty"`
	// contains filtered or unexported fields
}

Controllable single point (SPC)

func (*ControlSPC) Descriptor deprecated

func (*ControlSPC) Descriptor() ([]byte, []int)

Deprecated: Use ControlSPC.ProtoReflect.Descriptor instead.

func (*ControlSPC) GetCtlVal

func (x *ControlSPC) GetCtlVal() bool

func (*ControlSPC) ProtoMessage

func (*ControlSPC) ProtoMessage()

func (*ControlSPC) ProtoReflect

func (x *ControlSPC) ProtoReflect() protoreflect.Message

func (*ControlSPC) Reset

func (x *ControlSPC) Reset()

func (*ControlSPC) String

func (x *ControlSPC) String() string

type ControlScheduleFSCH

type ControlScheduleFSCH struct {

	// Analog CSG
	ValACSG *ScheduleCSG `protobuf:"bytes,1,opt,name=ValACSG,proto3" json:"ValACSG,omitempty"`
	// contains filtered or unexported fields
}

OpenFMB specialization for control schedule using: LN: Schedule   Name: FSCH

func (*ControlScheduleFSCH) Descriptor deprecated

func (*ControlScheduleFSCH) Descriptor() ([]byte, []int)

Deprecated: Use ControlScheduleFSCH.ProtoReflect.Descriptor instead.

func (*ControlScheduleFSCH) GetValACSG

func (x *ControlScheduleFSCH) GetValACSG() *ScheduleCSG

func (*ControlScheduleFSCH) ProtoMessage

func (*ControlScheduleFSCH) ProtoMessage()

func (*ControlScheduleFSCH) ProtoReflect

func (x *ControlScheduleFSCH) ProtoReflect() protoreflect.Message

func (*ControlScheduleFSCH) Reset

func (x *ControlScheduleFSCH) Reset()

func (*ControlScheduleFSCH) String

func (x *ControlScheduleFSCH) String() string

type ControlTimestamp

type ControlTimestamp struct {

	// Second since epoch (1970-01-01T00:00:00Z)
	Seconds uint64 `protobuf:"varint,2,opt,name=seconds,proto3" json:"seconds,omitempty"`
	// Partial (sub) second expressed in nanoseconds (10<sup>-9</sup> second).
	Nanoseconds uint32 `protobuf:"varint,3,opt,name=nanoseconds,proto3" json:"nanoseconds,omitempty"`
	// contains filtered or unexported fields
}

UTC time with the epoch of midnight (00:00:00) of 1970-01-01. The presentation is defined in the SCSMs.The NULL time stamp has all fields set to 0 (zero).The relation between a timestamp value, the synchronization of an internal time with an external time source (for example, UTC time), and other information related to time model are available as requirements in Clause 21. ControlTimestamp is a timestamp for future time point so it does not contain the time quality as the one contained in the normal Timestamp data type.

func (*ControlTimestamp) Descriptor deprecated

func (*ControlTimestamp) Descriptor() ([]byte, []int)

Deprecated: Use ControlTimestamp.ProtoReflect.Descriptor instead.

func (*ControlTimestamp) GetNanoseconds

func (x *ControlTimestamp) GetNanoseconds() uint32

func (*ControlTimestamp) GetSeconds

func (x *ControlTimestamp) GetSeconds() uint64

func (*ControlTimestamp) ProtoMessage

func (*ControlTimestamp) ProtoMessage()

func (*ControlTimestamp) ProtoReflect

func (x *ControlTimestamp) ProtoReflect() protoreflect.Message

func (*ControlTimestamp) Reset

func (x *ControlTimestamp) Reset()

func (*ControlTimestamp) String

func (x *ControlTimestamp) String() string

type ControlValue

type ControlValue struct {

	// UML inherited base object
	IdentifiedObject *IdentifiedObject `protobuf:"bytes,1,opt,name=identifiedObject,proto3" json:"identifiedObject,omitempty"`
	// The attribute modBlk is used to tag out a device. If it is TRUE, any setpoints and control in a
	// message payload should be ignored.   It should also be presented in a status profile.  Any modBlk
	// value change (i.e. TRUE to FALSE and vice versa) should trigger an event.
	ModBlk *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=modBlk,proto3" json:"modBlk,omitempty"`
	// If true, reset the device before executing any other controls.
	Reset_ *wrapperspb.BoolValue `protobuf:"bytes,4,opt,name=reset,proto3" json:"reset,omitempty"`
	// contains filtered or unexported fields
}

The value of a control command which could either be a setpoint or a control schedule in curve. The attribute modBlk is used to tag out a device. if it is TRUE, any setpoints and control schedule in a message payload should be ignored. It should also be presented in a status profile. Any modBlk value change (i.e. TRUE to FALSE and vice versa) should trigger an event.

func (*ControlValue) Descriptor deprecated

func (*ControlValue) Descriptor() ([]byte, []int)

Deprecated: Use ControlValue.ProtoReflect.Descriptor instead.

func (*ControlValue) GetIdentifiedObject

func (x *ControlValue) GetIdentifiedObject() *IdentifiedObject

func (*ControlValue) GetModBlk

func (x *ControlValue) GetModBlk() *wrapperspb.BoolValue

func (*ControlValue) GetReset_

func (x *ControlValue) GetReset_() *wrapperspb.BoolValue

func (*ControlValue) ProtoMessage

func (*ControlValue) ProtoMessage()

func (*ControlValue) ProtoReflect

func (x *ControlValue) ProtoReflect() protoreflect.Message

func (*ControlValue) Reset

func (x *ControlValue) Reset()

func (*ControlValue) String

func (x *ControlValue) String() string

type DEL

type DEL struct {

	// Value of phase A to phase B measurement.
	PhsAB *CMV `protobuf:"bytes,1,opt,name=phsAB,proto3" json:"phsAB,omitempty"`
	// Value of phase B to phase C measurement.
	PhsBC *CMV `protobuf:"bytes,2,opt,name=phsBC,proto3" json:"phsBC,omitempty"`
	// Value of phase C to phase A measurement.
	PhsCA *CMV `protobuf:"bytes,3,opt,name=phsCA,proto3" json:"phsCA,omitempty"`
	// contains filtered or unexported fields
}

Phase to phase related measured values of a three-phase system (DEL)

func (*DEL) Descriptor deprecated

func (*DEL) Descriptor() ([]byte, []int)

Deprecated: Use DEL.ProtoReflect.Descriptor instead.

func (*DEL) GetPhsAB

func (x *DEL) GetPhsAB() *CMV

func (*DEL) GetPhsBC

func (x *DEL) GetPhsBC() *CMV

func (*DEL) GetPhsCA

func (x *DEL) GetPhsCA() *CMV

func (*DEL) ProtoMessage

func (*DEL) ProtoMessage()

func (*DEL) ProtoReflect

func (x *DEL) ProtoReflect() protoreflect.Message

func (*DEL) Reset

func (x *DEL) Reset()

func (*DEL) String

func (x *DEL) String() string

type DERGeneratorStateKind

type DERGeneratorStateKind int32

DER operational state (DERGeneratorStateKind)

const (
	// Undefined enum value which can be used for Protobuf generation and be consistent with other
	// technologies.
	DERGeneratorStateKind_DERGeneratorStateKind_UNDEFINED DERGeneratorStateKind = 0
	// MISSING DOCUMENTATION!!!
	DERGeneratorStateKind_DERGeneratorStateKind_Not_operating DERGeneratorStateKind = 1
	// MISSING DOCUMENTATION!!!
	DERGeneratorStateKind_DERGeneratorStateKind_Operating DERGeneratorStateKind = 2
	// MISSING DOCUMENTATION!!!
	DERGeneratorStateKind_DERGeneratorStateKind_Starting_up DERGeneratorStateKind = 3
	// MISSING DOCUMENTATION!!!
	DERGeneratorStateKind_DERGeneratorStateKind_Shutting_down DERGeneratorStateKind = 4
	// MISSING DOCUMENTATION!!!
	DERGeneratorStateKind_DERGeneratorStateKind_At_disconnect_level DERGeneratorStateKind = 5
	// MISSING DOCUMENTATION!!!
	DERGeneratorStateKind_DERGeneratorStateKind_Ramping_in_power DERGeneratorStateKind = 6
	// MISSING DOCUMENTATION!!!
	DERGeneratorStateKind_DERGeneratorStateKind_Ramping_in_reactive_power DERGeneratorStateKind = 7
	// MISSING DOCUMENTATION!!!
	DERGeneratorStateKind_DERGeneratorStateKind_Standby DERGeneratorStateKind = 8
	// MISSING DOCUMENTATION!!!
	DERGeneratorStateKind_DERGeneratorStateKind_Not_applicable_Unknown DERGeneratorStateKind = 98
	// MISSING DOCUMENTATION!!!
	DERGeneratorStateKind_DERGeneratorStateKind_Other DERGeneratorStateKind = 99
)

func (DERGeneratorStateKind) Descriptor

func (DERGeneratorStateKind) Enum

func (DERGeneratorStateKind) EnumDescriptor deprecated

func (DERGeneratorStateKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use DERGeneratorStateKind.Descriptor instead.

func (DERGeneratorStateKind) Number

func (DERGeneratorStateKind) String

func (x DERGeneratorStateKind) String() string

func (DERGeneratorStateKind) Type

type DateTimeInterval

type DateTimeInterval struct {

	// End date and time of this interval.
	End *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=end,proto3" json:"end,omitempty"`
	// Start date and time of this interval.
	Start *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
	// contains filtered or unexported fields
}

Interval between two date and time points.

func (*DateTimeInterval) Descriptor deprecated

func (*DateTimeInterval) Descriptor() ([]byte, []int)

Deprecated: Use DateTimeInterval.ProtoReflect.Descriptor instead.

func (*DateTimeInterval) GetEnd

func (x *DateTimeInterval) GetEnd() *wrapperspb.Int64Value

func (*DateTimeInterval) GetStart

func (x *DateTimeInterval) GetStart() *wrapperspb.Int64Value

func (*DateTimeInterval) ProtoMessage

func (*DateTimeInterval) ProtoMessage()

func (*DateTimeInterval) ProtoReflect

func (x *DateTimeInterval) ProtoReflect() protoreflect.Message

func (*DateTimeInterval) Reset

func (x *DateTimeInterval) Reset()

func (*DateTimeInterval) String

func (x *DateTimeInterval) String() string

type DbPosKind

type DbPosKind int32

Double point position status

const (
	// Undefined
	DbPosKind_DbPosKind_UNDEFINED DbPosKind = 0
	// Transient status
	DbPosKind_DbPosKind_transient DbPosKind = 1
	// Closed status
	DbPosKind_DbPosKind_closed DbPosKind = 2
	// Open status
	DbPosKind_DbPosKind_open DbPosKind = 3
	// Invalid status
	DbPosKind_DbPosKind_invalid DbPosKind = 4
)

func (DbPosKind) Descriptor

func (DbPosKind) Descriptor() protoreflect.EnumDescriptor

func (DbPosKind) Enum

func (x DbPosKind) Enum() *DbPosKind

func (DbPosKind) EnumDescriptor deprecated

func (DbPosKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use DbPosKind.Descriptor instead.

func (DbPosKind) Number

func (x DbPosKind) Number() protoreflect.EnumNumber

func (DbPosKind) String

func (x DbPosKind) String() string

func (DbPosKind) Type

type DetailQual

type DetailQual struct {

	// (default=false) If true, the value may not be a correct value due to a reference being out of
	// calibration. The server shall decide if validity shall be set to invalid or questionable (used for
	// measurand information and binary counter information only).
	BadReference bool `protobuf:"varint,1,opt,name=badReference,proto3" json:"badReference,omitempty"`
	// (default=false) If true, a supervision function has detected an internal or external failure.
	Failure bool `protobuf:"varint,2,opt,name=failure,proto3" json:"failure,omitempty"`
	// (default=false) If true, the value does not meet the stated accuracy of the source. EXAMPLE The
	// measured value of power factor may be noisy (inaccurate) when the current is very small.
	Inaccurate bool `protobuf:"varint,3,opt,name=inaccurate,proto3" json:"inaccurate,omitempty"`
	// (default=false) If true, an evaluation function has detected an inconsistency.
	Inconsistent bool `protobuf:"varint,4,opt,name=inconsistent,proto3" json:"inconsistent,omitempty"`
	// (default=false) If true, an update is not made during a specific time interval. The value may be
	// an old value that may have changed in the meantime. This specific time interval may be defined by an
	// allowed-age attribute. NOTE "Fail silent" errors, where the equipment stops sending data, will cause
	// setting this flag to true. In this case, the last received information was correct.
	OldData bool `protobuf:"varint,5,opt,name=oldData,proto3" json:"oldData,omitempty"`
	// (default=false) To prevent overloading of event driven communication channels, it is desirable
	// to detect and suppress oscillating (fast changing) binary inputs. If a signal changes in a defined
	// time (tosc) twice in the same direction (from 0 to 1 or from 1 to 0), then it shall be defined as an
	// oscillation and this attribute shall be set to true. If a configured number of transient changes is
	// detected, they shall be suppressed. In this time, the 'Quality.validity' shall be set to
	// 'questionable'. If the signal is still in the oscillating state after the defined number of changes,
	// the value shall be left in the state it was in when this flag was set. In this case, the 'Quality
	// validity' shall be changed from 'questionable' to 'invalid' and kept so as long as the signal is
	// oscillating.  If the configuration is such that all transient changes should be suppressed, the
	// 'Quality.validity' shall be set immediately to 'invalid' and this flag to true (used for status
	// information only).
	Oscillatory bool `protobuf:"varint,6,opt,name=oscillatory,proto3" json:"oscillatory,omitempty"`
	// (default=false) If true, the attribute to which the quality has been associated is beyond a
	// predefined range of values. The server shall decide if validity shall be set to invalid or
	// questionable (used for measurand information only). EXAMPLE A measured value may exceed a predefined
	// range, however the selected data type can still represent the value, for example the data type is a
	// 16-bit unsigned integer, the predefined range is 0 to 40 000, if the value is between 40 001 and 65
	// 535 it is considered to be out of range.
	OutOfRange bool `protobuf:"varint,7,opt,name=outOfRange,proto3" json:"outOfRange,omitempty"`
	// (default=false) If true, the value of the attribute to which the quality has been associated is
	// beyond the capability of being represented properly (used for measurand information only). EXAMPLE A
	// measured value may exceed the range that may be represented by the selected data type, for example
	// the data type is a 16-bit unsigned integer and the value exceeds 65 535.
	Overflow bool `protobuf:"varint,8,opt,name=overflow,proto3" json:"overflow,omitempty"`
	// contains filtered or unexported fields
}

Describes some reasons in case 'validity' is not 'good'.

func (*DetailQual) Descriptor deprecated

func (*DetailQual) Descriptor() ([]byte, []int)

Deprecated: Use DetailQual.ProtoReflect.Descriptor instead.

func (*DetailQual) GetBadReference

func (x *DetailQual) GetBadReference() bool

func (*DetailQual) GetFailure

func (x *DetailQual) GetFailure() bool

func (*DetailQual) GetInaccurate

func (x *DetailQual) GetInaccurate() bool

func (*DetailQual) GetInconsistent

func (x *DetailQual) GetInconsistent() bool

func (*DetailQual) GetOldData

func (x *DetailQual) GetOldData() bool

func (*DetailQual) GetOscillatory

func (x *DetailQual) GetOscillatory() bool

func (*DetailQual) GetOutOfRange

func (x *DetailQual) GetOutOfRange() bool

func (*DetailQual) GetOverflow

func (x *DetailQual) GetOverflow() bool

func (*DetailQual) ProtoMessage

func (*DetailQual) ProtoMessage()

func (*DetailQual) ProtoReflect

func (x *DetailQual) ProtoReflect() protoreflect.Message

func (*DetailQual) Reset

func (x *DetailQual) Reset()

func (*DetailQual) String

func (x *DetailQual) String() string

type DirectionModeKind

type DirectionModeKind int32

The control characteristics for power flow operation

const (
	// Undefined
	DirectionModeKind_DirectionModeKind_UNDEFINED DirectionModeKind = 0
	// Testing status
	DirectionModeKind_DirectionModeKind_locked_forward DirectionModeKind = 1
	// MISSING DOCUMENTATION!!!
	DirectionModeKind_DirectionModeKind_locked_reverse DirectionModeKind = 2
	// MISSING DOCUMENTATION!!!
	DirectionModeKind_DirectionModeKind_reverse_idle DirectionModeKind = 3
	// MISSING DOCUMENTATION!!!
	DirectionModeKind_DirectionModeKind_bidirectional DirectionModeKind = 4
	// MISSING DOCUMENTATION!!!
	DirectionModeKind_DirectionModeKind_neutral_idle DirectionModeKind = 5
	// MISSING DOCUMENTATION!!!
	DirectionModeKind_DirectionModeKind_cogeneration DirectionModeKind = 6
	// MISSING DOCUMENTATION!!!
	DirectionModeKind_DirectionModeKind_reactive_bidirectional DirectionModeKind = 7
	// MISSING DOCUMENTATION!!!
	DirectionModeKind_DirectionModeKind_bias_bidirectional DirectionModeKind = 8
	// MISSING DOCUMENTATION!!!
	DirectionModeKind_DirectionModeKind_bias_cogeneration DirectionModeKind = 9
	// MISSING DOCUMENTATION!!!
	DirectionModeKind_DirectionModeKind_reverse_cogeneration DirectionModeKind = 10
)

func (DirectionModeKind) Descriptor

func (DirectionModeKind) Enum

func (DirectionModeKind) EnumDescriptor deprecated

func (DirectionModeKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use DirectionModeKind.Descriptor instead.

func (DirectionModeKind) Number

func (DirectionModeKind) String

func (x DirectionModeKind) String() string

func (DirectionModeKind) Type

type DiscreteControlXCBR

type DiscreteControlXCBR struct {

	// UML inherited base object
	LogicalNodeForControl *LogicalNodeForControl `protobuf:"bytes,1,opt,name=logicalNodeForControl,proto3" json:"logicalNodeForControl,omitempty"`
	// MISSING DOCUMENTATION!!!
	Pos *PhaseDPC `protobuf:"bytes,2,opt,name=Pos,proto3" json:"Pos,omitempty"`
	// Protection mode such as a group setting or pre-defined curve profile. It is usually pre-defined
	// by a circuit segment service.
	ProtectionMode *ControlINC `protobuf:"bytes,3,opt,name=ProtectionMode,proto3" json:"ProtectionMode,omitempty"`
	// MISSING DOCUMENTATION!!!
	RecloseEnabled *ControlSPC `protobuf:"bytes,4,opt,name=RecloseEnabled,proto3" json:"RecloseEnabled,omitempty"`
	// MISSING DOCUMENTATION!!!
	ResetProtectionPickup *ControlSPC `protobuf:"bytes,5,opt,name=ResetProtectionPickup,proto3" json:"ResetProtectionPickup,omitempty"`
	// contains filtered or unexported fields
}

Reclose enabled

func (*DiscreteControlXCBR) Descriptor deprecated

func (*DiscreteControlXCBR) Descriptor() ([]byte, []int)

Deprecated: Use DiscreteControlXCBR.ProtoReflect.Descriptor instead.

func (*DiscreteControlXCBR) GetLogicalNodeForControl

func (x *DiscreteControlXCBR) GetLogicalNodeForControl() *LogicalNodeForControl

func (*DiscreteControlXCBR) GetPos

func (x *DiscreteControlXCBR) GetPos() *PhaseDPC

func (*DiscreteControlXCBR) GetProtectionMode

func (x *DiscreteControlXCBR) GetProtectionMode() *ControlINC

func (*DiscreteControlXCBR) GetRecloseEnabled

func (x *DiscreteControlXCBR) GetRecloseEnabled() *ControlSPC

func (*DiscreteControlXCBR) GetResetProtectionPickup

func (x *DiscreteControlXCBR) GetResetProtectionPickup() *ControlSPC

func (*DiscreteControlXCBR) ProtoMessage

func (*DiscreteControlXCBR) ProtoMessage()

func (*DiscreteControlXCBR) ProtoReflect

func (x *DiscreteControlXCBR) ProtoReflect() protoreflect.Message

func (*DiscreteControlXCBR) Reset

func (x *DiscreteControlXCBR) Reset()

func (*DiscreteControlXCBR) String

func (x *DiscreteControlXCBR) String() string

type DynamicTestKind

type DynamicTestKind int32

Dynamic test status (see IEC61850-7-2 section 20.2.1 Direct control with normal security, state machine diagram) A simplified state machine diagram (from Herb F.) is provided.

const (
	// Undefined
	DynamicTestKind_DynamicTestKind_UNDEFINED DynamicTestKind = 0
	// None
	DynamicTestKind_DynamicTestKind_none DynamicTestKind = 1
	// Testing status
	DynamicTestKind_DynamicTestKind_testing DynamicTestKind = 2
	// Operating status
	DynamicTestKind_DynamicTestKind_operating DynamicTestKind = 3
	// Failed status
	DynamicTestKind_DynamicTestKind_failed DynamicTestKind = 4
)

func (DynamicTestKind) Descriptor

func (DynamicTestKind) Enum

func (x DynamicTestKind) Enum() *DynamicTestKind

func (DynamicTestKind) EnumDescriptor deprecated

func (DynamicTestKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use DynamicTestKind.Descriptor instead.

func (DynamicTestKind) Number

func (DynamicTestKind) String

func (x DynamicTestKind) String() string

func (DynamicTestKind) Type

type ENG_CalcMethodKind

type ENG_CalcMethodKind struct {

	// The value of the status setting.
	SetVal CalcMethodKind `protobuf:"varint,1,opt,name=setVal,proto3,enum=commonmodule.CalcMethodKind" json:"setVal,omitempty"`
	// contains filtered or unexported fields
}

Calc method kind

func (*ENG_CalcMethodKind) Descriptor deprecated

func (*ENG_CalcMethodKind) Descriptor() ([]byte, []int)

Deprecated: Use ENG_CalcMethodKind.ProtoReflect.Descriptor instead.

func (*ENG_CalcMethodKind) GetSetVal

func (x *ENG_CalcMethodKind) GetSetVal() CalcMethodKind

func (*ENG_CalcMethodKind) ProtoMessage

func (*ENG_CalcMethodKind) ProtoMessage()

func (*ENG_CalcMethodKind) ProtoReflect

func (x *ENG_CalcMethodKind) ProtoReflect() protoreflect.Message

func (*ENG_CalcMethodKind) Reset

func (x *ENG_CalcMethodKind) Reset()

func (*ENG_CalcMethodKind) String

func (x *ENG_CalcMethodKind) String() string

type ENG_GridConnectModeKind

type ENG_GridConnectModeKind struct {

	// The value of the status setting.
	SetVal GridConnectModeKind `protobuf:"varint,1,opt,name=setVal,proto3,enum=commonmodule.GridConnectModeKind" json:"setVal,omitempty"`
	// MISSING DOCUMENTATION!!!
	SetValExtension *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=setValExtension,proto3" json:"setValExtension,omitempty"`
	// contains filtered or unexported fields
}

Grid connect mode kind

func (*ENG_GridConnectModeKind) Descriptor deprecated

func (*ENG_GridConnectModeKind) Descriptor() ([]byte, []int)

Deprecated: Use ENG_GridConnectModeKind.ProtoReflect.Descriptor instead.

func (*ENG_GridConnectModeKind) GetSetVal

func (*ENG_GridConnectModeKind) GetSetValExtension

func (x *ENG_GridConnectModeKind) GetSetValExtension() *wrapperspb.StringValue

func (*ENG_GridConnectModeKind) ProtoMessage

func (*ENG_GridConnectModeKind) ProtoMessage()

func (*ENG_GridConnectModeKind) ProtoReflect

func (x *ENG_GridConnectModeKind) ProtoReflect() protoreflect.Message

func (*ENG_GridConnectModeKind) Reset

func (x *ENG_GridConnectModeKind) Reset()

func (*ENG_GridConnectModeKind) String

func (x *ENG_GridConnectModeKind) String() string

type ENG_PFSignKind

type ENG_PFSignKind struct {

	// The value of the status setting.
	SetVal PFSignKind `protobuf:"varint,1,opt,name=setVal,proto3,enum=commonmodule.PFSignKind" json:"setVal,omitempty"`
	// contains filtered or unexported fields
}

Enumerated status setting (FC=SP) (ENG_SP)

func (*ENG_PFSignKind) Descriptor deprecated

func (*ENG_PFSignKind) Descriptor() ([]byte, []int)

Deprecated: Use ENG_PFSignKind.ProtoReflect.Descriptor instead.

func (*ENG_PFSignKind) GetSetVal

func (x *ENG_PFSignKind) GetSetVal() PFSignKind

func (*ENG_PFSignKind) ProtoMessage

func (*ENG_PFSignKind) ProtoMessage()

func (*ENG_PFSignKind) ProtoReflect

func (x *ENG_PFSignKind) ProtoReflect() protoreflect.Message

func (*ENG_PFSignKind) Reset

func (x *ENG_PFSignKind) Reset()

func (*ENG_PFSignKind) String

func (x *ENG_PFSignKind) String() string

type ENG_ScheduleParameter

type ENG_ScheduleParameter struct {

	// Schedule parameter type
	ScheduleParameterType ScheduleParameterKind `` /* 136-byte string literal not displayed */
	// MISSING DOCUMENTATION!!!
	Value float64 `protobuf:"fixed64,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Grid connect mode kind

func (*ENG_ScheduleParameter) Descriptor deprecated

func (*ENG_ScheduleParameter) Descriptor() ([]byte, []int)

Deprecated: Use ENG_ScheduleParameter.ProtoReflect.Descriptor instead.

func (*ENG_ScheduleParameter) GetScheduleParameterType

func (x *ENG_ScheduleParameter) GetScheduleParameterType() ScheduleParameterKind

func (*ENG_ScheduleParameter) GetValue

func (x *ENG_ScheduleParameter) GetValue() float64

func (*ENG_ScheduleParameter) ProtoMessage

func (*ENG_ScheduleParameter) ProtoMessage()

func (*ENG_ScheduleParameter) ProtoReflect

func (x *ENG_ScheduleParameter) ProtoReflect() protoreflect.Message

func (*ENG_ScheduleParameter) Reset

func (x *ENG_ScheduleParameter) Reset()

func (*ENG_ScheduleParameter) String

func (x *ENG_ScheduleParameter) String() string

type ENS_BehaviourModeKind

type ENS_BehaviourModeKind struct {

	// Quality of the value in 'stVal'.
	Q *Quality `protobuf:"bytes,1,opt,name=q,proto3" json:"q,omitempty"`
	// Value of the data.
	StVal BehaviourModeKind `protobuf:"varint,2,opt,name=stVal,proto3,enum=commonmodule.BehaviourModeKind" json:"stVal,omitempty"`
	// Timestamp of the last change or update event of 'stVal' or the last change of value in 'q'.
	T *Timestamp `protobuf:"bytes,3,opt,name=t,proto3" json:"t,omitempty"`
	// contains filtered or unexported fields
}

Behavior mode kind. ENS stands for Enumerated status

func (*ENS_BehaviourModeKind) Descriptor deprecated

func (*ENS_BehaviourModeKind) Descriptor() ([]byte, []int)

Deprecated: Use ENS_BehaviourModeKind.ProtoReflect.Descriptor instead.

func (*ENS_BehaviourModeKind) GetQ

func (x *ENS_BehaviourModeKind) GetQ() *Quality

func (*ENS_BehaviourModeKind) GetStVal

func (*ENS_BehaviourModeKind) GetT

func (x *ENS_BehaviourModeKind) GetT() *Timestamp

func (*ENS_BehaviourModeKind) ProtoMessage

func (*ENS_BehaviourModeKind) ProtoMessage()

func (*ENS_BehaviourModeKind) ProtoReflect

func (x *ENS_BehaviourModeKind) ProtoReflect() protoreflect.Message

func (*ENS_BehaviourModeKind) Reset

func (x *ENS_BehaviourModeKind) Reset()

func (*ENS_BehaviourModeKind) String

func (x *ENS_BehaviourModeKind) String() string

type ENS_DERGeneratorStateKind

type ENS_DERGeneratorStateKind struct {

	// Quality of the value in 'stVal'.
	Q *Quality `protobuf:"bytes,1,opt,name=q,proto3" json:"q,omitempty"`
	// Value of the data.
	StVal DERGeneratorStateKind `protobuf:"varint,2,opt,name=stVal,proto3,enum=commonmodule.DERGeneratorStateKind" json:"stVal,omitempty"`
	// Timestamp of the last change or update event of 'stVal' or the last change of value in 'q'.
	T *Timestamp `protobuf:"bytes,3,opt,name=t,proto3" json:"t,omitempty"`
	// contains filtered or unexported fields
}

DER generation state kind. ENS stands for Enumerated status

func (*ENS_DERGeneratorStateKind) Descriptor deprecated

func (*ENS_DERGeneratorStateKind) Descriptor() ([]byte, []int)

Deprecated: Use ENS_DERGeneratorStateKind.ProtoReflect.Descriptor instead.

func (*ENS_DERGeneratorStateKind) GetQ

func (*ENS_DERGeneratorStateKind) GetStVal

func (*ENS_DERGeneratorStateKind) GetT

func (*ENS_DERGeneratorStateKind) ProtoMessage

func (*ENS_DERGeneratorStateKind) ProtoMessage()

func (*ENS_DERGeneratorStateKind) ProtoReflect

func (*ENS_DERGeneratorStateKind) Reset

func (x *ENS_DERGeneratorStateKind) Reset()

func (*ENS_DERGeneratorStateKind) String

func (x *ENS_DERGeneratorStateKind) String() string

type ENS_DynamicTestKind

type ENS_DynamicTestKind struct {

	// Quality of the value in 'stVal'.
	Q *Quality `protobuf:"bytes,1,opt,name=q,proto3" json:"q,omitempty"`
	// Value of the data.
	StVal DynamicTestKind `protobuf:"varint,2,opt,name=stVal,proto3,enum=commonmodule.DynamicTestKind" json:"stVal,omitempty"`
	// Timestamp of the last change or update event of 'stVal' or the last change of value in 'q'.
	T *Timestamp `protobuf:"bytes,3,opt,name=t,proto3" json:"t,omitempty"`
	// contains filtered or unexported fields
}

Dynamic test kind. ENS stands for Enumerated status

func (*ENS_DynamicTestKind) Descriptor deprecated

func (*ENS_DynamicTestKind) Descriptor() ([]byte, []int)

Deprecated: Use ENS_DynamicTestKind.ProtoReflect.Descriptor instead.

func (*ENS_DynamicTestKind) GetQ

func (x *ENS_DynamicTestKind) GetQ() *Quality

func (*ENS_DynamicTestKind) GetStVal

func (x *ENS_DynamicTestKind) GetStVal() DynamicTestKind

func (*ENS_DynamicTestKind) GetT

func (x *ENS_DynamicTestKind) GetT() *Timestamp

func (*ENS_DynamicTestKind) ProtoMessage

func (*ENS_DynamicTestKind) ProtoMessage()

func (*ENS_DynamicTestKind) ProtoReflect

func (x *ENS_DynamicTestKind) ProtoReflect() protoreflect.Message

func (*ENS_DynamicTestKind) Reset

func (x *ENS_DynamicTestKind) Reset()

func (*ENS_DynamicTestKind) String

func (x *ENS_DynamicTestKind) String() string

type ENS_GridConnectModeKind

type ENS_GridConnectModeKind struct {

	// Actual Grid Connection Mode
	StVal GridConnectModeKind `protobuf:"varint,1,opt,name=stVal,proto3,enum=commonmodule.GridConnectModeKind" json:"stVal,omitempty"`
	// MISSING DOCUMENTATION!!!
	StValExtension string `protobuf:"bytes,2,opt,name=stValExtension,proto3" json:"stValExtension,omitempty"`
	// contains filtered or unexported fields
}

Grid connect event &amp; status mode kind

func (*ENS_GridConnectModeKind) Descriptor deprecated

func (*ENS_GridConnectModeKind) Descriptor() ([]byte, []int)

Deprecated: Use ENS_GridConnectModeKind.ProtoReflect.Descriptor instead.

func (*ENS_GridConnectModeKind) GetStVal

func (*ENS_GridConnectModeKind) GetStValExtension

func (x *ENS_GridConnectModeKind) GetStValExtension() string

func (*ENS_GridConnectModeKind) ProtoMessage

func (*ENS_GridConnectModeKind) ProtoMessage()

func (*ENS_GridConnectModeKind) ProtoReflect

func (x *ENS_GridConnectModeKind) ProtoReflect() protoreflect.Message

func (*ENS_GridConnectModeKind) Reset

func (x *ENS_GridConnectModeKind) Reset()

func (*ENS_GridConnectModeKind) String

func (x *ENS_GridConnectModeKind) String() string

type ENS_HealthKind

type ENS_HealthKind struct {

	// Textual description of the data. In case it is used within the CDC LPL, the description refers
	// to the logical node.
	D *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=d,proto3" json:"d,omitempty"`
	// Value of the data.
	StVal HealthKind `protobuf:"varint,2,opt,name=stVal,proto3,enum=commonmodule.HealthKind" json:"stVal,omitempty"`
	// contains filtered or unexported fields
}

&lt;&gt; Enumerated status (ENS)

func (*ENS_HealthKind) Descriptor deprecated

func (*ENS_HealthKind) Descriptor() ([]byte, []int)

Deprecated: Use ENS_HealthKind.ProtoReflect.Descriptor instead.

func (*ENS_HealthKind) GetD

func (*ENS_HealthKind) GetStVal

func (x *ENS_HealthKind) GetStVal() HealthKind

func (*ENS_HealthKind) ProtoMessage

func (*ENS_HealthKind) ProtoMessage()

func (*ENS_HealthKind) ProtoReflect

func (x *ENS_HealthKind) ProtoReflect() protoreflect.Message

func (*ENS_HealthKind) Reset

func (x *ENS_HealthKind) Reset()

func (*ENS_HealthKind) String

func (x *ENS_HealthKind) String() string

type ENS_SwitchingCapabilityKind

type ENS_SwitchingCapabilityKind struct {

	// If true, 'q.operatorBlocked'=true, and the process value is no longer updated.
	BlkEna *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=blkEna,proto3" json:"blkEna,omitempty"`
	// Value of the data.
	StVal SwitchingCapabilityKind `protobuf:"varint,2,opt,name=stVal,proto3,enum=commonmodule.SwitchingCapabilityKind" json:"stVal,omitempty"`
	// contains filtered or unexported fields
}

<<abstract>> Enumerated status (ENS)

func (*ENS_SwitchingCapabilityKind) Descriptor deprecated

func (*ENS_SwitchingCapabilityKind) Descriptor() ([]byte, []int)

Deprecated: Use ENS_SwitchingCapabilityKind.ProtoReflect.Descriptor instead.

func (*ENS_SwitchingCapabilityKind) GetBlkEna

func (*ENS_SwitchingCapabilityKind) GetStVal

func (*ENS_SwitchingCapabilityKind) ProtoMessage

func (*ENS_SwitchingCapabilityKind) ProtoMessage()

func (*ENS_SwitchingCapabilityKind) ProtoReflect

func (*ENS_SwitchingCapabilityKind) Reset

func (x *ENS_SwitchingCapabilityKind) Reset()

func (*ENS_SwitchingCapabilityKind) String

func (x *ENS_SwitchingCapabilityKind) String() string

type ESS

type ESS struct {

	// UML inherited base object
	ConductingEquipment *ConductingEquipment `protobuf:"bytes,1,opt,name=conductingEquipment,proto3" json:"conductingEquipment,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*ESS) Descriptor deprecated

func (*ESS) Descriptor() ([]byte, []int)

Deprecated: Use ESS.ProtoReflect.Descriptor instead.

func (*ESS) GetConductingEquipment

func (x *ESS) GetConductingEquipment() *ConductingEquipment

func (*ESS) ProtoMessage

func (*ESS) ProtoMessage()

func (*ESS) ProtoReflect

func (x *ESS) ProtoReflect() protoreflect.Message

func (*ESS) Reset

func (x *ESS) Reset()

func (*ESS) String

func (x *ESS) String() string

type EnergyConsumer

type EnergyConsumer struct {

	// UML inherited base object
	ConductingEquipment *ConductingEquipment `protobuf:"bytes,1,opt,name=conductingEquipment,proto3" json:"conductingEquipment,omitempty"`
	// MISSING DOCUMENTATION!!!
	OperatingLimit *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=operatingLimit,proto3" json:"operatingLimit,omitempty"`
	// contains filtered or unexported fields
}

Generic user of energy - a point of consumption on the power system model.

func (*EnergyConsumer) Descriptor deprecated

func (*EnergyConsumer) Descriptor() ([]byte, []int)

Deprecated: Use EnergyConsumer.ProtoReflect.Descriptor instead.

func (*EnergyConsumer) GetConductingEquipment

func (x *EnergyConsumer) GetConductingEquipment() *ConductingEquipment

func (*EnergyConsumer) GetOperatingLimit

func (x *EnergyConsumer) GetOperatingLimit() *wrapperspb.StringValue

func (*EnergyConsumer) ProtoMessage

func (*EnergyConsumer) ProtoMessage()

func (*EnergyConsumer) ProtoReflect

func (x *EnergyConsumer) ProtoReflect() protoreflect.Message

func (*EnergyConsumer) Reset

func (x *EnergyConsumer) Reset()

func (*EnergyConsumer) String

func (x *EnergyConsumer) String() string

type EventMessageInfo

type EventMessageInfo struct {

	// UML inherited base object
	MessageInfo *MessageInfo `protobuf:"bytes,1,opt,name=messageInfo,proto3" json:"messageInfo,omitempty"`
	// contains filtered or unexported fields
}

Generic event message information

func (*EventMessageInfo) Descriptor deprecated

func (*EventMessageInfo) Descriptor() ([]byte, []int)

Deprecated: Use EventMessageInfo.ProtoReflect.Descriptor instead.

func (*EventMessageInfo) GetMessageInfo

func (x *EventMessageInfo) GetMessageInfo() *MessageInfo

func (*EventMessageInfo) ProtoMessage

func (*EventMessageInfo) ProtoMessage()

func (*EventMessageInfo) ProtoReflect

func (x *EventMessageInfo) ProtoReflect() protoreflect.Message

func (*EventMessageInfo) Reset

func (x *EventMessageInfo) Reset()

func (*EventMessageInfo) String

func (x *EventMessageInfo) String() string

type EventValue

type EventValue struct {

	// UML inherited base object
	IdentifiedObject *IdentifiedObject `protobuf:"bytes,1,opt,name=identifiedObject,proto3" json:"identifiedObject,omitempty"`
	// MISSING DOCUMENTATION!!!
	ModBlk *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=modBlk,proto3" json:"modBlk,omitempty"`
	// contains filtered or unexported fields
}

Event value

func (*EventValue) Descriptor deprecated

func (*EventValue) Descriptor() ([]byte, []int)

Deprecated: Use EventValue.ProtoReflect.Descriptor instead.

func (*EventValue) GetIdentifiedObject

func (x *EventValue) GetIdentifiedObject() *IdentifiedObject

func (*EventValue) GetModBlk

func (x *EventValue) GetModBlk() *wrapperspb.BoolValue

func (*EventValue) ProtoMessage

func (*EventValue) ProtoMessage()

func (*EventValue) ProtoReflect

func (x *EventValue) ProtoReflect() protoreflect.Message

func (*EventValue) Reset

func (x *EventValue) Reset()

func (*EventValue) String

func (x *EventValue) String() string

type FaultDirectionKind

type FaultDirectionKind int32

Reclose action kind such as idle, cycling, or lockout.

const (
	// Undefined
	FaultDirectionKind_FaultDirectionKind_UNDEFINED FaultDirectionKind = 0
	// MISSING DOCUMENTATION!!!
	FaultDirectionKind_FaultDirectionKind_unknown FaultDirectionKind = 1
	// MISSING DOCUMENTATION!!!
	FaultDirectionKind_FaultDirectionKind_forward FaultDirectionKind = 2
	// MISSING DOCUMENTATION!!!
	FaultDirectionKind_FaultDirectionKind_backward FaultDirectionKind = 3
	// MISSING DOCUMENTATION!!!
	FaultDirectionKind_FaultDirectionKind_both FaultDirectionKind = 4
)

func (FaultDirectionKind) Descriptor

func (FaultDirectionKind) Enum

func (FaultDirectionKind) EnumDescriptor deprecated

func (FaultDirectionKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use FaultDirectionKind.Descriptor instead.

func (FaultDirectionKind) Number

func (FaultDirectionKind) String

func (x FaultDirectionKind) String() string

func (FaultDirectionKind) Type

type ForecastIED

type ForecastIED struct {

	// UML inherited base object
	ForecastValueSource *ForecastValueSource `protobuf:"bytes,1,opt,name=forecastValueSource,proto3" json:"forecastValueSource,omitempty"`
	// For control, this is an application ID, unique within communication system, and if the message
	// is transformed between gateway the original source application ID should be kept.
	SourceApplicationID string `protobuf:"bytes,2,opt,name=sourceApplicationID,proto3" json:"sourceApplicationID,omitempty"`
	// Message publication date time
	SourceDateTime int64 `protobuf:"varint,3,opt,name=sourceDateTime,proto3" json:"sourceDateTime,omitempty"`
	// contains filtered or unexported fields
}

Intelligent Electronic Device is a device with a microprocessor that can contain one or more (IEC61850) SERVERs. In the context of IEC61850, IED could be an electronic protection device, a controller or even a laptop/desktop computer. <b>Modelling note</b>: This class is not explicitly defined in IEC61850-7-2 (but only in SCL: IEC61850-6). However, it is an important concept that deserves its place in the meta-model. When the meta-model gets instantiated from a direct link to an IED with an IEC61850 SERVER, we typically create an instance of the meta-model IED per connection. When the meta-model gets instantiated from an SCL file, there is the full description of IED and its functions.

func (*ForecastIED) Descriptor deprecated

func (*ForecastIED) Descriptor() ([]byte, []int)

Deprecated: Use ForecastIED.ProtoReflect.Descriptor instead.

func (*ForecastIED) GetForecastValueSource

func (x *ForecastIED) GetForecastValueSource() *ForecastValueSource

func (*ForecastIED) GetSourceApplicationID

func (x *ForecastIED) GetSourceApplicationID() string

func (*ForecastIED) GetSourceDateTime

func (x *ForecastIED) GetSourceDateTime() int64

func (*ForecastIED) ProtoMessage

func (*ForecastIED) ProtoMessage()

func (*ForecastIED) ProtoReflect

func (x *ForecastIED) ProtoReflect() protoreflect.Message

func (*ForecastIED) Reset

func (x *ForecastIED) Reset()

func (*ForecastIED) String

func (x *ForecastIED) String() string

type ForecastValue

type ForecastValue struct {

	// UML inherited base object
	IdentifiedObject *IdentifiedObject `protobuf:"bytes,1,opt,name=identifiedObject,proto3" json:"identifiedObject,omitempty"`
	// contains filtered or unexported fields
}

Forecast value

func (*ForecastValue) Descriptor deprecated

func (*ForecastValue) Descriptor() ([]byte, []int)

Deprecated: Use ForecastValue.ProtoReflect.Descriptor instead.

func (*ForecastValue) GetIdentifiedObject

func (x *ForecastValue) GetIdentifiedObject() *IdentifiedObject

func (*ForecastValue) ProtoMessage

func (*ForecastValue) ProtoMessage()

func (*ForecastValue) ProtoReflect

func (x *ForecastValue) ProtoReflect() protoreflect.Message

func (*ForecastValue) Reset

func (x *ForecastValue) Reset()

func (*ForecastValue) String

func (x *ForecastValue) String() string

type ForecastValueSource

type ForecastValueSource struct {

	// UML inherited base object
	IdentifiedObject *IdentifiedObject `protobuf:"bytes,1,opt,name=identifiedObject,proto3" json:"identifiedObject,omitempty"`
	// contains filtered or unexported fields
}

The source where a forecast value is issued.

func (*ForecastValueSource) Descriptor deprecated

func (*ForecastValueSource) Descriptor() ([]byte, []int)

Deprecated: Use ForecastValueSource.ProtoReflect.Descriptor instead.

func (*ForecastValueSource) GetIdentifiedObject

func (x *ForecastValueSource) GetIdentifiedObject() *IdentifiedObject

func (*ForecastValueSource) ProtoMessage

func (*ForecastValueSource) ProtoMessage()

func (*ForecastValueSource) ProtoReflect

func (x *ForecastValueSource) ProtoReflect() protoreflect.Message

func (*ForecastValueSource) Reset

func (x *ForecastValueSource) Reset()

func (*ForecastValueSource) String

func (x *ForecastValueSource) String() string

type GridConnectModeKind

type GridConnectModeKind int32

Power system connect modes to the power grid (GridConnectModeKind)

const (
	// Undefined
	GridConnectModeKind_GridConnectModeKind_UNDEFINED GridConnectModeKind = 0
	// Current-source inverter (CSI)
	GridConnectModeKind_GridConnectModeKind_CSI GridConnectModeKind = 1
	// Voltage-controlled voltage-source inverter (VC-VSI)
	GridConnectModeKind_GridConnectModeKind_VC_VSI GridConnectModeKind = 2
	// Current-controlled voltage-source inverter (CC-VSI)
	GridConnectModeKind_GridConnectModeKind_CC_VSI GridConnectModeKind = 3
	// Not applicable / Unknown
	GridConnectModeKind_GridConnectModeKind_none GridConnectModeKind = 98
	// MISSING DOCUMENTATION!!!
	GridConnectModeKind_GridConnectModeKind_other GridConnectModeKind = 99
	// Voltage source inverter regulating to P and Q references (VSI PQ)
	GridConnectModeKind_GridConnectModeKind_VSI_PQ GridConnectModeKind = 2000
	// Voltage source inverter regulating to voltage and frequency references paralleling other
	// generation and not grid forming (VSI VF).
	GridConnectModeKind_GridConnectModeKind_VSI_VF GridConnectModeKind = 2001
	// Voltage source inverter regulating to voltage and frequency references as primary grid forming
	// generation (VSI ISO).
	GridConnectModeKind_GridConnectModeKind_VSI_ISO GridConnectModeKind = 2002
)

func (GridConnectModeKind) Descriptor

func (GridConnectModeKind) Enum

func (GridConnectModeKind) EnumDescriptor deprecated

func (GridConnectModeKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use GridConnectModeKind.Descriptor instead.

func (GridConnectModeKind) Number

func (GridConnectModeKind) String

func (x GridConnectModeKind) String() string

func (GridConnectModeKind) Type

type HealthKind

type HealthKind int32

State kind

const (
	// No problems, normal operation ("green").
	HealthKind_HealthKind_UNDEFINED HealthKind = 0
	// MISSING DOCUMENTATION!!!
	HealthKind_HealthKind_none HealthKind = 1
	// No problems, normal operation ("green").
	HealthKind_HealthKind_OK HealthKind = 2
	// Minor problems, but in safe operating mode ("yellow"). The exact meaning is a local issue,
	// depending on the dedicated function/device.
	HealthKind_HealthKind_Warning HealthKind = 3
	// Severe problem, no operation possible ("red").
	HealthKind_HealthKind_Alarm HealthKind = 4
)

func (HealthKind) Descriptor

func (HealthKind) Descriptor() protoreflect.EnumDescriptor

func (HealthKind) Enum

func (x HealthKind) Enum() *HealthKind

func (HealthKind) EnumDescriptor deprecated

func (HealthKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use HealthKind.Descriptor instead.

func (HealthKind) Number

func (x HealthKind) Number() protoreflect.EnumNumber

func (HealthKind) String

func (x HealthKind) String() string

func (HealthKind) Type

type IdentifiedObject

type IdentifiedObject struct {

	// MISSING DOCUMENTATION!!!
	Description *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	// Master resource identifier issued by a model authority. The mRID must semantically be a UUID as
	// specified in RFC 4122. The mRID is globally unique.
	MRID *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=mRID,proto3" json:"mRID,omitempty"`
	// The name is any free human readable and possibly non unique text naming the object.
	Name *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

This is a root class to provide common identification for all classes needing identification and naming attributes.

func (*IdentifiedObject) Descriptor deprecated

func (*IdentifiedObject) Descriptor() ([]byte, []int)

Deprecated: Use IdentifiedObject.ProtoReflect.Descriptor instead.

func (*IdentifiedObject) GetDescription

func (x *IdentifiedObject) GetDescription() *wrapperspb.StringValue

func (*IdentifiedObject) GetMRID

func (x *IdentifiedObject) GetMRID() *wrapperspb.StringValue

func (*IdentifiedObject) GetName

func (x *IdentifiedObject) GetName() *wrapperspb.StringValue

func (*IdentifiedObject) ProtoMessage

func (*IdentifiedObject) ProtoMessage()

func (*IdentifiedObject) ProtoReflect

func (x *IdentifiedObject) ProtoReflect() protoreflect.Message

func (*IdentifiedObject) Reset

func (x *IdentifiedObject) Reset()

func (*IdentifiedObject) String

func (x *IdentifiedObject) String() string

type IntegerEventAndStatusGGIO

type IntegerEventAndStatusGGIO struct {