commonmodule

package
v2.1.0 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2023 License: Apache-2.0 Imports: 6 Imported by: 15

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 (
	NorOpCatKind_name = map[int32]string{
		0: "NorOpCatKind_UNDEFINED",
		1: "NorOpCatKind_A",
		2: "NorOpCatKind_B",
	}
	NorOpCatKind_value = map[string]int32{
		"NorOpCatKind_UNDEFINED": 0,
		"NorOpCatKind_A":         1,
		"NorOpCatKind_B":         2,
	}
)

Enum value maps for NorOpCatKind.

View Source
var (
	AbnOpCatKind_name = map[int32]string{
		0: "AbnOpCatKind_UNDEFINED",
		1: "AbnOpCatKind_I",
		2: "AbnOpCatKind_II",
		3: "AbnOpCatKind_III",
	}
	AbnOpCatKind_value = map[string]int32{
		"AbnOpCatKind_UNDEFINED": 0,
		"AbnOpCatKind_I":         1,
		"AbnOpCatKind_II":        2,
		"AbnOpCatKind_III":       3,
	}
)

Enum value maps for AbnOpCatKind.

View Source
var (
	AlrmKind_name = map[int32]string{
		0:  "AlrmKind_ground_fault",
		1:  "AlrmKind_dc_over_voltage",
		2:  "AlrmKind_ac_disconnect_open",
		3:  "AlrmKind_dc_disconnect_open",
		4:  "AlrmKind_grid_disconnect",
		5:  "AlrmKind_cabinet_open",
		6:  "AlrmKind_manual_shutdown",
		7:  "AlrmKind_over_temperature",
		8:  "AlrmKind_frequency_above_limit",
		9:  "AlrmKind_frequency_under_limit",
		10: "AlrmKind_ac_voltage_above_limit",
		11: "AlrmKind_ac_voltage_under_limit",
		12: "AlrmKind_blown_string_fuse_on_input",
		13: "AlrmKind_under_temperature",
		14: "AlrmKind_generic_memory_or_communication_error",
		15: "AlrmKind_hardware_test_failure",
		16: "AlrmKind_manufacturer_alarm",
	}
	AlrmKind_value = map[string]int32{
		"AlrmKind_ground_fault":                          0,
		"AlrmKind_dc_over_voltage":                       1,
		"AlrmKind_ac_disconnect_open":                    2,
		"AlrmKind_dc_disconnect_open":                    3,
		"AlrmKind_grid_disconnect":                       4,
		"AlrmKind_cabinet_open":                          5,
		"AlrmKind_manual_shutdown":                       6,
		"AlrmKind_over_temperature":                      7,
		"AlrmKind_frequency_above_limit":                 8,
		"AlrmKind_frequency_under_limit":                 9,
		"AlrmKind_ac_voltage_above_limit":                10,
		"AlrmKind_ac_voltage_under_limit":                11,
		"AlrmKind_blown_string_fuse_on_input":            12,
		"AlrmKind_under_temperature":                     13,
		"AlrmKind_generic_memory_or_communication_error": 14,
		"AlrmKind_hardware_test_failure":                 15,
		"AlrmKind_manufacturer_alarm":                    16,
	}
)

Enum value maps for AlrmKind.

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 (
	GridConnectionStateKind_name = map[int32]string{
		0: "GridConnectionStateKind_disconnected",
		1: "GridConnectionStateKind_connected",
	}
	GridConnectionStateKind_value = map[string]int32{
		"GridConnectionStateKind_disconnected": 0,
		"GridConnectionStateKind_connected":    1,
	}
)

Enum value maps for GridConnectionStateKind.

View Source
var (
	OperatingStateKind_name = map[int32]string{
		0:  "OperatingStateKind_UNDEFINED",
		1:  "OperatingStateKind_off",
		2:  "OperatingStateKind_disconnected_and_standby",
		3:  "OperatingStateKind_disconnected_and_available",
		4:  "OperatingStateKind_disconnected_and_authorized",
		5:  "OperatingStateKind_starting_and_synchronizing",
		6:  "OperatingStateKind_connected_and_idle",
		7:  "OperatingStateKind_connected_and_generating",
		8:  "OperatingStateKind_connected_and_consuming",
		9:  "OperatingStateKind_stopping",
		10: "OperatingStateKind_disconnected_and_blocked",
		11: "OperatingStateKind_disconnected_and_in_maintenance",
		12: "OperatingStateKind_ceased_to_energize",
		13: "OperatingStateKind_failed",
	}
	OperatingStateKind_value = map[string]int32{
		"OperatingStateKind_UNDEFINED":                       0,
		"OperatingStateKind_off":                             1,
		"OperatingStateKind_disconnected_and_standby":        2,
		"OperatingStateKind_disconnected_and_available":      3,
		"OperatingStateKind_disconnected_and_authorized":     4,
		"OperatingStateKind_starting_and_synchronizing":      5,
		"OperatingStateKind_connected_and_idle":              6,
		"OperatingStateKind_connected_and_generating":        7,
		"OperatingStateKind_connected_and_consuming":         8,
		"OperatingStateKind_stopping":                        9,
		"OperatingStateKind_disconnected_and_blocked":        10,
		"OperatingStateKind_disconnected_and_in_maintenance": 11,
		"OperatingStateKind_ceased_to_energize":              12,
		"OperatingStateKind_failed":                          13,
	}
)

Enum value maps for OperatingStateKind.

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 AbnOpCatKind added in v2.1.0

type AbnOpCatKind int32

Normal Operating Performance Category

const (
	// Undefined
	AbnOpCatKind_AbnOpCatKind_UNDEFINED AbnOpCatKind = 0
	// MISSING DOCUMENTATION!!!
	AbnOpCatKind_AbnOpCatKind_I AbnOpCatKind = 1
	// MISSING DOCUMENTATION!!!
	AbnOpCatKind_AbnOpCatKind_II AbnOpCatKind = 2
	// MISSING DOCUMENTATION!!!
	AbnOpCatKind_AbnOpCatKind_III AbnOpCatKind = 3
)

func (AbnOpCatKind) Descriptor added in v2.1.0

func (AbnOpCatKind) Enum added in v2.1.0

func (x AbnOpCatKind) Enum() *AbnOpCatKind

func (AbnOpCatKind) EnumDescriptor deprecated added in v2.1.0

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

Deprecated: Use AbnOpCatKind.Descriptor instead.

func (AbnOpCatKind) Number added in v2.1.0

func (AbnOpCatKind) String added in v2.1.0

func (x AbnOpCatKind) String() string

func (AbnOpCatKind) Type added in v2.1.0

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 AlrmKind added in v2.1.0

type AlrmKind int32

State kind

const (
	// MISSING DOCUMENTATION!!!
	AlrmKind_AlrmKind_ground_fault AlrmKind = 0
	// MISSING DOCUMENTATION!!!
	AlrmKind_AlrmKind_dc_over_voltage AlrmKind = 1
	// MISSING DOCUMENTATION!!!
	AlrmKind_AlrmKind_ac_disconnect_open AlrmKind = 2
	// MISSING DOCUMENTATION!!!
	AlrmKind_AlrmKind_dc_disconnect_open AlrmKind = 3
	// MISSING DOCUMENTATION!!!
	AlrmKind_AlrmKind_grid_disconnect AlrmKind = 4
	// MISSING DOCUMENTATION!!!
	AlrmKind_AlrmKind_cabinet_open AlrmKind = 5
	// MISSING DOCUMENTATION!!!
	AlrmKind_AlrmKind_manual_shutdown AlrmKind = 6
	// MISSING DOCUMENTATION!!!
	AlrmKind_AlrmKind_over_temperature AlrmKind = 7
	// MISSING DOCUMENTATION!!!
	AlrmKind_AlrmKind_frequency_above_limit AlrmKind = 8
	// MISSING DOCUMENTATION!!!
	AlrmKind_AlrmKind_frequency_under_limit AlrmKind = 9
	// MISSING DOCUMENTATION!!!
	AlrmKind_AlrmKind_ac_voltage_above_limit AlrmKind = 10
	// MISSING DOCUMENTATION!!!
	AlrmKind_AlrmKind_ac_voltage_under_limit AlrmKind = 11
	// MISSING DOCUMENTATION!!!
	AlrmKind_AlrmKind_blown_string_fuse_on_input AlrmKind = 12
	// MISSING DOCUMENTATION!!!
	AlrmKind_AlrmKind_under_temperature AlrmKind = 13
	// MISSING DOCUMENTATION!!!
	AlrmKind_AlrmKind_generic_memory_or_communication_error AlrmKind = 14
	// MISSING DOCUMENTATION!!!
	AlrmKind_AlrmKind_hardware_test_failure AlrmKind = 15
	// MISSING DOCUMENTATION!!!
	AlrmKind_AlrmKind_manufacturer_alarm AlrmKind = 16
)

func (AlrmKind) Descriptor added in v2.1.0

func (AlrmKind) Descriptor() protoreflect.EnumDescriptor

func (AlrmKind) Enum added in v2.1.0

func (x AlrmKind) Enum() *AlrmKind

func (AlrmKind) EnumDescriptor deprecated added in v2.1.0

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

Deprecated: Use AlrmKind.Descriptor instead.

func (AlrmKind) Number added in v2.1.0

func (x AlrmKind) Number() protoreflect.EnumNumber

func (AlrmKind) String added in v2.1.0

func (x AlrmKind) String() string

func (AlrmKind) Type added in v2.1.0

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 CapabilityMessageInfo added in v2.1.0

type CapabilityMessageInfo struct {

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

Generic capability message info.

func (*CapabilityMessageInfo) Descriptor deprecated added in v2.1.0

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

Deprecated: Use CapabilityMessageInfo.ProtoReflect.Descriptor instead.

func (*CapabilityMessageInfo) GetMessageInfo added in v2.1.0

func (x *CapabilityMessageInfo) GetMessageInfo() *MessageInfo

func (*CapabilityMessageInfo) ProtoMessage added in v2.1.0

func (*CapabilityMessageInfo) ProtoMessage()

func (*CapabilityMessageInfo) ProtoReflect added in v2.1.0

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

func (*CapabilityMessageInfo) Reset added in v2.1.0

func (x *CapabilityMessageInfo) Reset()

func (*CapabilityMessageInfo) String added in v2.1.0

func (x *CapabilityMessageInfo) String() string

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 ClearingTime added in v2.1.0

type ClearingTime struct {

	// MISSING DOCUMENTATION!!!
	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
}

MISSING DOCUMENTATION!!!

func (*ClearingTime) Descriptor deprecated added in v2.1.0

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

Deprecated: Use ClearingTime.ProtoReflect.Descriptor instead.

func (*ClearingTime) GetNanoseconds added in v2.1.0

func (x *ClearingTime) GetNanoseconds() uint32

func (*ClearingTime) GetSeconds added in v2.1.0

func (x *ClearingTime) GetSeconds() uint64

func (*ClearingTime) ProtoMessage added in v2.1.0

func (*ClearingTime) ProtoMessage()

func (*ClearingTime) ProtoReflect added in v2.1.0

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

func (*ClearingTime) Reset added in v2.1.0

func (x *ClearingTime) Reset()

func (*ClearingTime) String added in v2.1.0

func (x *ClearingTime) 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 Because objects in OpenFMB are optional fields, OpenFMB has elected to send a "True" or "False" control state when a DPC state is sent. In a poll-based system, the DPC will have two Booleans for "close" and "open", allowing a 'no-op' state if neither are true, and a winning state (usually open) if both are true. OpenFMB simply elects to not populate the control when no op is required. All state being sent will either be commanding a close or open for the PhaseDPS &amp; StatusDPS.

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 CumulativeTime added in v2.1.0

type CumulativeTime struct {

	// MISSING DOCUMENTATION!!!
	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
}

MISSING DOCUMENTATION!!!

func (*CumulativeTime) Descriptor deprecated added in v2.1.0

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

Deprecated: Use CumulativeTime.ProtoReflect.Descriptor instead.

func (*CumulativeTime) GetNanoseconds added in v2.1.0

func (x *CumulativeTime) GetNanoseconds() uint32

func (*CumulativeTime) GetSeconds added in v2.1.0

func (x *CumulativeTime) GetSeconds() uint64

func (*CumulativeTime) ProtoMessage added in v2.1.0

func (*CumulativeTime) ProtoMessage()

func (*CumulativeTime) ProtoReflect added in v2.1.0

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

func (*CumulativeTime) Reset added in v2.1.0

func (x *CumulativeTime) Reset()

func (*CumulativeTime) String added in v2.1.0

func (x *CumulativeTime) 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 EnterServiceAPC added in v2.1.0

type EnterServiceAPC struct {

	// MISSING DOCUMENTATION!!!
	EnterServiceParameter *OperationDCTE `protobuf:"bytes,1,opt,name=enterServiceParameter,proto3" json:"enterServiceParameter,omitempty"`
	// This field is for an absolute value. ES Frequency High
	HzHiLim float32 `protobuf:"fixed32,2,opt,name=hzHiLim,proto3" json:"hzHiLim,omitempty"`
	// This field is for an absolute value. ES Frequency Low
	HzLoLim float32 `protobuf:"fixed32,3,opt,name=hzLoLim,proto3" json:"hzLoLim,omitempty"`
	// Permit service. If (RtnSrvAuto) true, the DER is authorized to automatically return to service;
	// if false, the DER must wait until an external RtnSrvAuth is received to allow it to return to
	// service.
	RtnSrvAuto bool `protobuf:"varint,4,opt,name=rtnSrvAuto,proto3" json:"rtnSrvAuto,omitempty"`
	// This is an absolute value field.  ES Voltage High
	VHiLim float32 `protobuf:"fixed32,5,opt,name=vHiLim,proto3" json:"vHiLim,omitempty"`
	// This is an absolute value field.  ES Voltage Low
	VLoLim float32 `protobuf:"fixed32,6,opt,name=vLoLim,proto3" json:"vLoLim,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*EnterServiceAPC) Descriptor deprecated added in v2.1.0

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

Deprecated: Use EnterServiceAPC.ProtoReflect.Descriptor instead.

func (*EnterServiceAPC) GetEnterServiceParameter added in v2.1.0

func (x *EnterServiceAPC) GetEnterServiceParameter() *OperationDCTE

func (*EnterServiceAPC) GetHzHiLim added in v2.1.0

func (x *EnterServiceAPC) GetHzHiLim() float32

func (*EnterServiceAPC) GetHzLoLim added in v2.1.0

func (x *EnterServiceAPC) GetHzLoLim() float32

func (*EnterServiceAPC) GetRtnSrvAuto added in v2.1.0

func (x *EnterServiceAPC) GetRtnSrvAuto() bool

func (*EnterServiceAPC) GetVHiLim added in v2.1.0

func (x *EnterServiceAPC) GetVHiLim() float32

func (*EnterServiceAPC) GetVLoLim added in v2.1.0

func (x *EnterServiceAPC) GetVLoLim() float32

func (*EnterServiceAPC) ProtoMessage added in v2.1.0

func (*EnterServiceAPC) ProtoMessage()

func (*EnterServiceAPC) ProtoReflect added in v2.1.0

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

func (*EnterServiceAPC) Reset added in v2.1.0

func (x *EnterServiceAPC) Reset()

func (*EnterServiceAPC) String added in v2.1.0

func (x *EnterServiceAPC) 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 GridConnectionStateKind added in v2.1.0

type GridConnectionStateKind int32

State kind

const (
	// MISSING DOCUMENTATION!!!
	GridConnectionStateKind_GridConnectionStateKind_disconnected GridConnectionStateKind = 0
	// MISSING DOCUMENTATION!!!
	GridConnectionStateKind_GridConnectionStateKind_connected GridConnectionStateKind = 1
)

func (GridConnectionStateKind) Descriptor added in v2.1.0

func (GridConnectionStateKind) Enum added in v2.1.0

func (GridConnectionStateKind) EnumDescriptor deprecated added in v2.1.0

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

Deprecated: Use GridConnectionStateKind.Descriptor instead.

func (GridConnectionStateKind) Number added in v2.1.0

func (GridConnectionStateKind) String added in v2.1.0

func (x GridConnectionStateKind) String() string

func (GridConnectionStateKind) Type added in v2.1.0

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 HzWAPC added in v2.1.0

type HzWAPC struct {

	// Overfrequency Droop <i>db</i>OF  The frequency which must be higher than the reference frequency
	// at which to start reducing power output.
	OverHzWPt *HzWPoint `protobuf:"bytes,1,opt,name=overHzWPt,proto3" json:"overHzWPt,omitempty"`
	// MISSING DOCUMENTATION!!!
	OverHzWParameter *OperationDHFW `protobuf:"bytes,2,opt,name=overHzWParameter,proto3" json:"overHzWParameter,omitempty"`
	// Underfrequency Droop <i>db</i>UF  The frequency which must be lower than the reference frequency
	// at which to start increasing power output.
	UnderHzWPt *HzWPoint `protobuf:"bytes,3,opt,name=underHzWPt,proto3" json:"underHzWPt,omitempty"`
	// MISSING DOCUMENTATION!!!
	UnderHzWParameter *OperationDLFW `protobuf:"bytes,4,opt,name=underHzWParameter,proto3" json:"underHzWParameter,omitempty"`
	// contains filtered or unexported fields
}

Frequency Droop Function

func (*HzWAPC) Descriptor deprecated added in v2.1.0

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

Deprecated: Use HzWAPC.ProtoReflect.Descriptor instead.

func (*HzWAPC) GetOverHzWParameter added in v2.1.0

func (x *HzWAPC) GetOverHzWParameter() *OperationDHFW

func (*HzWAPC) GetOverHzWPt added in v2.1.0

func (x *HzWAPC) GetOverHzWPt() *HzWPoint

func (*HzWAPC) GetUnderHzWParameter added in v2.1.0

func (x *HzWAPC) GetUnderHzWParameter() *OperationDLFW

func (*HzWAPC) GetUnderHzWPt added in v2.1.0

func (x *HzWAPC) GetUnderHzWPt() *HzWPoint

func (*HzWAPC) ProtoMessage added in v2.1.0

func (*HzWAPC) ProtoMessage()

func (*HzWAPC) ProtoReflect added in v2.1.0

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

func (*HzWAPC) Reset added in v2.1.0

func (x *HzWAPC) Reset()

func (*HzWAPC) String added in v2.1.0

func (x *HzWAPC) String() string

type HzWPoint added in v2.1.0

type HzWPoint struct {

	// This is an absolute value field
	DeadbandHzVal float32 `protobuf:"fixed32,1,opt,name=deadbandHzVal,proto3" json:"deadbandHzVal,omitempty"`
	// MISSING DOCUMENTATION!!!
	SlopeVal float32 `protobuf:"fixed32,2,opt,name=slopeVal,proto3" json:"slopeVal,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*HzWPoint) Descriptor deprecated added in v2.1.0

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

Deprecated: Use HzWPoint.ProtoReflect.Descriptor instead.

func (*HzWPoint) GetDeadbandHzVal added in v2.1.0

func (x *HzWPoint) GetDeadbandHzVal() float32

func (*HzWPoint) GetSlopeVal added in v2.1.0

func (x *HzWPoint) GetSlopeVal() float32

func (*HzWPoint) ProtoMessage added in v2.1.0

func (*HzWPoint) ProtoMessage()

func (*HzWPoint) ProtoReflect added in v2.1.0

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

func (*HzWPoint) Reset added in v2.1.0

func (x *HzWPoint) Reset()

func (*HzWPoint) String added in v2.1.0

func (x *HzWPoint) String() string

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 {

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

Status expressed in integer based on IEC61850 GGIO.

func (*IntegerEventAndStatusGGIO) Descriptor deprecated

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

Deprecated: Use IntegerEventAndStatusGGIO.ProtoReflect.Descriptor instead.

func (*IntegerEventAndStatusGGIO) GetIntIn

func (x *IntegerEventAndStatusGGIO) GetIntIn() *StatusINS

func (*IntegerEventAndStatusGGIO) GetLogicalNode

func (x *IntegerEventAndStatusGGIO) GetLogicalNode() *LogicalNode

func (*IntegerEventAndStatusGGIO) GetPhase

func (*IntegerEventAndStatusGGIO) ProtoMessage

func (*IntegerEventAndStatusGGIO) ProtoMessage()

func (*IntegerEventAndStatusGGIO) ProtoReflect

func (*IntegerEventAndStatusGGIO) Reset

func (x *IntegerEventAndStatusGGIO) Reset()

func (*IntegerEventAndStatusGGIO) String

func (x *IntegerEventAndStatusGGIO) String() string

type LimitWAPC added in v2.1.0

type LimitWAPC struct {

	// MISSING DOCUMENTATION!!!
	MaxLimParameter *OperationDWMX `protobuf:"bytes,1,opt,name=maxLimParameter,proto3" json:"maxLimParameter,omitempty"`
	// MISSING DOCUMENTATION!!!
	MinLimParameter *OperationDWMN `protobuf:"bytes,2,opt,name=minLimParameter,proto3" json:"minLimParameter,omitempty"`
	// This is an absolute value field.  Maximum Active Power
	WMaxSptVal float32 `protobuf:"fixed32,3,opt,name=wMaxSptVal,proto3" json:"wMaxSptVal,omitempty"`
	// This is an absolute value field.  Minimum Active Power
	WMinSptVal float32 `protobuf:"fixed32,4,opt,name=wMinSptVal,proto3" json:"wMinSptVal,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*LimitWAPC) Descriptor deprecated added in v2.1.0

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

Deprecated: Use LimitWAPC.ProtoReflect.Descriptor instead.

func (*LimitWAPC) GetMaxLimParameter added in v2.1.0

func (x *LimitWAPC) GetMaxLimParameter() *OperationDWMX

func (*LimitWAPC) GetMinLimParameter added in v2.1.0

func (x *LimitWAPC) GetMinLimParameter() *OperationDWMN

func (*LimitWAPC) GetWMaxSptVal added in v2.1.0

func (x *LimitWAPC) GetWMaxSptVal() float32

func (*LimitWAPC) GetWMinSptVal added in v2.1.0

func (x *LimitWAPC) GetWMinSptVal() float32

func (*LimitWAPC) ProtoMessage added in v2.1.0

func (*LimitWAPC) ProtoMessage()

func (*LimitWAPC) ProtoReflect added in v2.1.0

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

func (*LimitWAPC) Reset added in v2.1.0

func (x *LimitWAPC) Reset()

func (*LimitWAPC) String added in v2.1.0

func (x *LimitWAPC) String() string

type LogicalNode

type LogicalNode struct {

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

IEC61850 logical node.

func (*LogicalNode) Descriptor deprecated

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

Deprecated: Use LogicalNode.ProtoReflect.Descriptor instead.

func (*LogicalNode) GetIdentifiedObject

func (x *LogicalNode) GetIdentifiedObject() *IdentifiedObject

func (*LogicalNode) ProtoMessage

func (*LogicalNode) ProtoMessage()

func (*LogicalNode) ProtoReflect

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

func (*LogicalNode) Reset

func (x *LogicalNode) Reset()

func (*LogicalNode) String

func (x *LogicalNode) String() string

type LogicalNodeForControl

type LogicalNodeForControl struct {

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

OpenFMB specialization for logical node control

func (*LogicalNodeForControl) Descriptor deprecated

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

Deprecated: Use LogicalNodeForControl.ProtoReflect.Descriptor instead.

func (*LogicalNodeForControl) GetLogicalNode

func (x *LogicalNodeForControl) GetLogicalNode() *LogicalNode

func (*LogicalNodeForControl) ProtoMessage

func (*LogicalNodeForControl) ProtoMessage()

func (*LogicalNodeForControl) ProtoReflect

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

func (*LogicalNodeForControl) Reset

func (x *LogicalNodeForControl) Reset()

func (*LogicalNodeForControl) String

func (x *LogicalNodeForControl) String() string

type LogicalNodeForEventAndStatus

type LogicalNodeForEventAndStatus struct {

	// UML inherited base object
	LogicalNode *LogicalNode `protobuf:"bytes,1,opt,name=logicalNode,proto3" json:"logicalNode,omitempty"`
	// Behavior of the function
	Beh *ENS_BehaviourModeKind `protobuf:"bytes,2,opt,name=Beh,proto3" json:"Beh,omitempty"`
	// Asset health
	EEHealth *ENS_HealthKind `protobuf:"bytes,3,opt,name=EEHealth,proto3" json:"EEHealth,omitempty"`
	// Hot line tag.
	HotLineTag *StatusSPS `protobuf:"bytes,4,opt,name=HotLineTag,proto3" json:"HotLineTag,omitempty"`
	// Remote control block.
	RemoteBlk *StatusSPS `protobuf:"bytes,5,opt,name=RemoteBlk,proto3" json:"RemoteBlk,omitempty"`
	// contains filtered or unexported fields
}

Logical node for event and status

func (*LogicalNodeForEventAndStatus) Descriptor deprecated

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

Deprecated: Use LogicalNodeForEventAndStatus.ProtoReflect.Descriptor instead.

func (*LogicalNodeForEventAndStatus) GetBeh

func (*LogicalNodeForEventAndStatus) GetEEHealth

func (x *LogicalNodeForEventAndStatus) GetEEHealth() *ENS_HealthKind

func (*LogicalNodeForEventAndStatus) GetHotLineTag

func (x *LogicalNodeForEventAndStatus) GetHotLineTag() *StatusSPS

func (*LogicalNodeForEventAndStatus) GetLogicalNode

func (x *LogicalNodeForEventAndStatus) GetLogicalNode() *LogicalNode

func (*LogicalNodeForEventAndStatus) GetRemoteBlk

func (x *LogicalNodeForEventAndStatus) GetRemoteBlk() *StatusSPS

func (*LogicalNodeForEventAndStatus) ProtoMessage

func (*LogicalNodeForEventAndStatus) ProtoMessage()

func (*LogicalNodeForEventAndStatus) ProtoReflect

func (*LogicalNodeForEventAndStatus) Reset

func (x *LogicalNodeForEventAndStatus) Reset()

func (*LogicalNodeForEventAndStatus) String

type MV

type MV struct {

	// Value of the magnitude based on a deadband calculation from the instantaneous value 'instMag'.
	// The value of 'mag' shall be updated to the current instantaneous value 'instMag' when the value has
	// changed according to the configuration parameter 'db'. If 'db'=0, 'mag'='instMag'.NOTE 1 This value
	// is typically used to create reports for analogue values. Such a report sent "by exception" is not
	// comparable to the transfer of sampled measured values as supported by the CDC SAV.NOTE 2 This 'mag'
	// is not the same as 'mag' of the constructed attribute class 'Vector'.
	Mag float64 `protobuf:"fixed64,1,opt,name=mag,proto3" json:"mag,omitempty"`
	// Quality of the values in 'instMag', 'mag', 'range'.
	Q *Quality `protobuf:"bytes,2,opt,name=q,proto3" json:"q,omitempty"`
	// Timestamp of the last refresh of the value in 'mag' or of the last change of the value in any of
	// 'range' or 'q'.
	T *Timestamp `protobuf:"bytes,3,opt,name=t,proto3" json:"t,omitempty"`
	// Unit for: 'instMag', 'mag', 'subMag', 'rangeC'.
	Units *Unit `protobuf:"bytes,4,opt,name=units,proto3" json:"units,omitempty"`
	// contains filtered or unexported fields
}

Measured value (MV)

func (*MV) Descriptor deprecated

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

Deprecated: Use MV.ProtoReflect.Descriptor instead.

func (*MV) GetMag

func (x *MV) GetMag() float64

func (*MV) GetQ

func (x *MV) GetQ() *Quality

func (*MV) GetT

func (x *MV) GetT() *Timestamp

func (*MV) GetUnits

func (x *MV) GetUnits() *Unit

func (*MV) ProtoMessage

func (*MV) ProtoMessage()

func (*MV) ProtoReflect

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

func (*MV) Reset

func (x *MV) Reset()

func (*MV) String

func (x *MV) String() string

type MeasurementValue

type MeasurementValue struct {

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

The current state for a measurement. A state value is an instance of a measurement from a specific source. Measurements can be associated with many state values, each representing a different source for the measurement.

func (*MeasurementValue) Descriptor deprecated

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

Deprecated: Use MeasurementValue.ProtoReflect.Descriptor instead.

func (*MeasurementValue) GetIdentifiedObject

func (x *MeasurementValue) GetIdentifiedObject() *IdentifiedObject

func (*MeasurementValue) ProtoMessage

func (*MeasurementValue) ProtoMessage()

func (*MeasurementValue) ProtoReflect

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

func (*MeasurementValue) Reset

func (x *MeasurementValue) Reset()

func (*MeasurementValue) String

func (x *MeasurementValue) String() string

type MessageInfo

type MessageInfo struct {

	// UML inherited base object
	IdentifiedObject *IdentifiedObject `protobuf:"bytes,1,opt,name=identifiedObject,proto3" json:"identifiedObject,omitempty"`
	// MISSING DOCUMENTATION!!!
	MessageTimeStamp *Timestamp `protobuf:"bytes,2,opt,name=messageTimeStamp,proto3" json:"messageTimeStamp,omitempty"`
	// contains filtered or unexported fields
}

Generic control message info.

func (*MessageInfo) Descriptor deprecated

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

Deprecated: Use MessageInfo.ProtoReflect.Descriptor instead.

func (*MessageInfo) GetIdentifiedObject

func (x *MessageInfo) GetIdentifiedObject() *IdentifiedObject

func (*MessageInfo) GetMessageTimeStamp

func (x *MessageInfo) GetMessageTimeStamp() *Timestamp

func (*MessageInfo) ProtoMessage

func (*MessageInfo) ProtoMessage()

func (*MessageInfo) ProtoReflect

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

func (*MessageInfo) Reset

func (x *MessageInfo) Reset()

func (*MessageInfo) String

func (x *MessageInfo) String() string

type Meter

type Meter struct {

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

Physical asset that performs the metering role of the usage point. Used for measuring consumption and detection of events.

func (*Meter) Descriptor deprecated

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

Deprecated: Use Meter.ProtoReflect.Descriptor instead.

func (*Meter) GetConductingEquipment

func (x *Meter) GetConductingEquipment() *ConductingEquipment

func (*Meter) ProtoMessage

func (*Meter) ProtoMessage()

func (*Meter) ProtoReflect

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

func (*Meter) Reset

func (x *Meter) Reset()

func (*Meter) String

func (x *Meter) String() string

type NamedObject

type NamedObject struct {

	// MISSING DOCUMENTATION!!!
	Description *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	// The name is any free human readable and possibly non unique text naming the object.
	Name *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

This is a root class similar to IdentifiedObject but without the mRID. The reason to separate the two classes is because the mRID may need to be defined as a separate key field for technology such as the DDS implementation.

func (*NamedObject) Descriptor deprecated

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

Deprecated: Use NamedObject.ProtoReflect.Descriptor instead.

func (*NamedObject) GetDescription

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

func (*NamedObject) GetName

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

func (*NamedObject) ProtoMessage

func (*NamedObject) ProtoMessage()

func (*NamedObject) ProtoReflect

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

func (*NamedObject) Reset

func (x *NamedObject) Reset()

func (*NamedObject) String

func (x *NamedObject) String() string

type NameplateValue added in v2.1.0

type NameplateValue struct {

	// UML inherited base object
	IdentifiedObject *IdentifiedObject `protobuf:"bytes,1,opt,name=identifiedObject,proto3" json:"identifiedObject,omitempty"`
	// Model
	Model *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	// Serial Number
	Sernum *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=sernum,proto3" json:"sernum,omitempty"`
	// Version
	SwRev *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=swRev,proto3" json:"swRev,omitempty"`
	// Manufacturer
	Vendor *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// contains filtered or unexported fields
}

Generic nameplate value such as name and description.

func (*NameplateValue) Descriptor deprecated added in v2.1.0

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

Deprecated: Use NameplateValue.ProtoReflect.Descriptor instead.

func (*NameplateValue) GetIdentifiedObject added in v2.1.0

func (x *NameplateValue) GetIdentifiedObject() *IdentifiedObject

func (*NameplateValue) GetModel added in v2.1.0

func (x *NameplateValue) GetModel() *wrapperspb.StringValue

func (*NameplateValue) GetSernum added in v2.1.0

func (x *NameplateValue) GetSernum() *wrapperspb.StringValue

func (*NameplateValue) GetSwRev added in v2.1.0

func (x *NameplateValue) GetSwRev() *wrapperspb.StringValue

func (*NameplateValue) GetVendor added in v2.1.0

func (x *NameplateValue) GetVendor() *wrapperspb.StringValue

func (*NameplateValue) ProtoMessage added in v2.1.0

func (*NameplateValue) ProtoMessage()

func (*NameplateValue) ProtoReflect added in v2.1.0

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

func (*NameplateValue) Reset added in v2.1.0

func (x *NameplateValue) Reset()

func (*NameplateValue) String added in v2.1.0

func (x *NameplateValue) String() string

type NorOpCatKind added in v2.1.0

type NorOpCatKind int32

Abnormal Operating Performance Category

const (
	// Undefined
	NorOpCatKind_NorOpCatKind_UNDEFINED NorOpCatKind = 0
	// MISSING DOCUMENTATION!!!
	NorOpCatKind_NorOpCatKind_A NorOpCatKind = 1
	// MISSING DOCUMENTATION!!!
	NorOpCatKind_NorOpCatKind_B NorOpCatKind = 2
)

func (NorOpCatKind) Descriptor added in v2.1.0

func (NorOpCatKind) Enum added in v2.1.0

func (x NorOpCatKind) Enum() *NorOpCatKind

func (NorOpCatKind) EnumDescriptor deprecated added in v2.1.0

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

Deprecated: Use NorOpCatKind.Descriptor instead.

func (NorOpCatKind) Number added in v2.1.0

func (NorOpCatKind) String added in v2.1.0

func (x NorOpCatKind) String() string

func (NorOpCatKind) Type added in v2.1.0

type OperatingStateKind added in v2.1.0

type OperatingStateKind int32

State kind

const (
	// MISSING DOCUMENTATION!!!
	OperatingStateKind_OperatingStateKind_UNDEFINED OperatingStateKind = 0
	// MISSING DOCUMENTATION!!!
	OperatingStateKind_OperatingStateKind_off OperatingStateKind = 1
	// MISSING DOCUMENTATION!!!
	OperatingStateKind_OperatingStateKind_disconnected_and_standby OperatingStateKind = 2
	// MISSING DOCUMENTATION!!!
	OperatingStateKind_OperatingStateKind_disconnected_and_available OperatingStateKind = 3
	// MISSING DOCUMENTATION!!!
	OperatingStateKind_OperatingStateKind_disconnected_and_authorized OperatingStateKind = 4
	// MISSING DOCUMENTATION!!!
	OperatingStateKind_OperatingStateKind_starting_and_synchronizing OperatingStateKind = 5
	// MISSING DOCUMENTATION!!!
	OperatingStateKind_OperatingStateKind_connected_and_idle OperatingStateKind = 6
	// MISSING DOCUMENTATION!!!
	OperatingStateKind_OperatingStateKind_connected_and_generating OperatingStateKind = 7
	// MISSING DOCUMENTATION!!!
	OperatingStateKind_OperatingStateKind_connected_and_consuming OperatingStateKind = 8
	// MISSING DOCUMENTATION!!!
	OperatingStateKind_OperatingStateKind_stopping OperatingStateKind = 9
	// MISSING DOCUMENTATION!!!
	OperatingStateKind_OperatingStateKind_disconnected_and_blocked OperatingStateKind = 10
	// MISSING DOCUMENTATION!!!
	OperatingStateKind_OperatingStateKind_disconnected_and_in_maintenance OperatingStateKind = 11
	// MISSING DOCUMENTATION!!!
	OperatingStateKind_OperatingStateKind_ceased_to_energize OperatingStateKind = 12
	// MISSING DOCUMENTATION!!!
	OperatingStateKind_OperatingStateKind_failed OperatingStateKind = 13
)

func (OperatingStateKind) Descriptor added in v2.1.0

func (OperatingStateKind) Enum added in v2.1.0

func (OperatingStateKind) EnumDescriptor deprecated added in v2.1.0

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

Deprecated: Use OperatingStateKind.Descriptor instead.

func (OperatingStateKind) Number added in v2.1.0

func (OperatingStateKind) String added in v2.1.0

func (x OperatingStateKind) String() string

func (OperatingStateKind) Type added in v2.1.0

type OperationDCTE added in v2.1.0

type OperationDCTE struct {

	// MISSING DOCUMENTATION!!!
	RndDlTmms *ControlING `protobuf:"bytes,1,opt,name=rndDlTmms,proto3" json:"rndDlTmms,omitempty"`
	// MISSING DOCUMENTATION!!!
	RtnDlTmms *ControlING `protobuf:"bytes,2,opt,name=rtnDlTmms,proto3" json:"rtnDlTmms,omitempty"`
	// MISSING DOCUMENTATION!!!
	RtnRmpTmms *ControlING `protobuf:"bytes,3,opt,name=rtnRmpTmms,proto3" json:"rtnRmpTmms,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*OperationDCTE) Descriptor deprecated added in v2.1.0

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

Deprecated: Use OperationDCTE.ProtoReflect.Descriptor instead.

func (*OperationDCTE) GetRndDlTmms added in v2.1.0

func (x *OperationDCTE) GetRndDlTmms() *ControlING

func (*OperationDCTE) GetRtnDlTmms added in v2.1.0

func (x *OperationDCTE) GetRtnDlTmms() *ControlING

func (*OperationDCTE) GetRtnRmpTmms added in v2.1.0

func (x *OperationDCTE) GetRtnRmpTmms() *ControlING

func (*OperationDCTE) ProtoMessage added in v2.1.0

func (*OperationDCTE) ProtoMessage()

func (*OperationDCTE) ProtoReflect added in v2.1.0

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

func (*OperationDCTE) Reset added in v2.1.0

func (x *OperationDCTE) Reset()

func (*OperationDCTE) String added in v2.1.0

func (x *OperationDCTE) String() string

type OperationDFPF added in v2.1.0

type OperationDFPF struct {

	// MISSING DOCUMENTATION!!!
	ModEna bool `protobuf:"varint,1,opt,name=modEna,proto3" json:"modEna,omitempty"`
	// Constant power factor excitation setting  PFExtSet: PFExtSet set to true = overexcited; PFExtSet
	// set to false = underexcited
	PFExtSet bool `protobuf:"varint,2,opt,name=pFExtSet,proto3" json:"pFExtSet,omitempty"`
	// Applies when generating.  Target power factor setting when generating.  The power factor target
	// is a number between -1 and 1, and is used in conjunction with PFExtSet to indicate whether it to
	// make it over or under excited.
	PFGnTgtMxVal float32 `protobuf:"fixed32,3,opt,name=pFGnTgtMxVal,proto3" json:"pFGnTgtMxVal,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*OperationDFPF) Descriptor deprecated added in v2.1.0

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

Deprecated: Use OperationDFPF.ProtoReflect.Descriptor instead.

func (*OperationDFPF) GetModEna added in v2.1.0

func (x *OperationDFPF) GetModEna() bool

func (*OperationDFPF) GetPFExtSet added in v2.1.0

func (x *OperationDFPF) GetPFExtSet() bool

func (*OperationDFPF) GetPFGnTgtMxVal added in v2.1.0

func (x *OperationDFPF) GetPFGnTgtMxVal() float32

func (*OperationDFPF) ProtoMessage added in v2.1.0

func (*OperationDFPF) ProtoMessage()

func (*OperationDFPF) ProtoReflect added in v2.1.0

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

func (*OperationDFPF) Reset added in v2.1.0

func (x *OperationDFPF) Reset()

func (*OperationDFPF) String added in v2.1.0

func (x *OperationDFPF) String() string

type OperationDHFW added in v2.1.0

type OperationDHFW struct {

	// MISSING DOCUMENTATION!!!
	ModEna bool `protobuf:"varint,1,opt,name=modEna,proto3" json:"modEna,omitempty"`
	// Open Loop Response Time
	OplTmmsMax *ClearingTime `protobuf:"bytes,2,opt,name=OplTmmsMax,proto3" json:"OplTmmsMax,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*OperationDHFW) Descriptor deprecated added in v2.1.0

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

Deprecated: Use OperationDHFW.ProtoReflect.Descriptor instead.

func (*OperationDHFW) GetModEna added in v2.1.0

func (x *OperationDHFW) GetModEna() bool

func (*OperationDHFW) GetOplTmmsMax added in v2.1.0

func (x *OperationDHFW) GetOplTmmsMax() *ClearingTime

func (*OperationDHFW) ProtoMessage added in v2.1.0

func (*OperationDHFW) ProtoMessage()

func (*OperationDHFW) ProtoReflect added in v2.1.0

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

func (*OperationDHFW) Reset added in v2.1.0

func (x *OperationDHFW) Reset()

func (*OperationDHFW) String added in v2.1.0

func (x *OperationDHFW) String() string

type OperationDLFW added in v2.1.0

type OperationDLFW struct {

	// MISSING DOCUMENTATION!!!
	ModEna bool `protobuf:"varint,1,opt,name=modEna,proto3" json:"modEna,omitempty"`
	// MISSING DOCUMENTATION!!!
	OplTmmsMax *ClearingTime `protobuf:"bytes,2,opt,name=OplTmmsMax,proto3" json:"OplTmmsMax,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*OperationDLFW) Descriptor deprecated added in v2.1.0

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

Deprecated: Use OperationDLFW.ProtoReflect.Descriptor instead.

func (*OperationDLFW) GetModEna added in v2.1.0

func (x *OperationDLFW) GetModEna() bool

func (*OperationDLFW) GetOplTmmsMax added in v2.1.0

func (x *OperationDLFW) GetOplTmmsMax() *ClearingTime

func (*OperationDLFW) ProtoMessage added in v2.1.0

func (*OperationDLFW) ProtoMessage()

func (*OperationDLFW) ProtoReflect added in v2.1.0

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

func (*OperationDLFW) Reset added in v2.1.0

func (x *OperationDLFW) Reset()

func (*OperationDLFW) String added in v2.1.0

func (x *OperationDLFW) String() string

type OperationDVAR added in v2.1.0

type OperationDVAR struct {

	// This is an absolute value field.  Constant Reactive Power
	VarTgtSpt float32 `protobuf:"fixed32,1,opt,name=varTgtSpt,proto3" json:"varTgtSpt,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*OperationDVAR) Descriptor deprecated added in v2.1.0

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

Deprecated: Use OperationDVAR.ProtoReflect.Descriptor instead.

func (*OperationDVAR) GetVarTgtSpt added in v2.1.0

func (x *OperationDVAR) GetVarTgtSpt() float32

func (*OperationDVAR) ProtoMessage added in v2.1.0

func (*OperationDVAR) ProtoMessage()

func (*OperationDVAR) ProtoReflect added in v2.1.0

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

func (*OperationDVAR) Reset added in v2.1.0

func (x *OperationDVAR) Reset()

func (*OperationDVAR) String added in v2.1.0

func (x *OperationDVAR) String() string

type OperationDVVR added in v2.1.0

type OperationDVVR struct {

	// Voltage-Reactive Power Mode Enable
	ModEna bool `protobuf:"varint,1,opt,name=modEna,proto3" json:"modEna,omitempty"`
	// Open Loop Response Time
	OplTmmsMax *ClearingTime `protobuf:"bytes,2,opt,name=OplTmmsMax,proto3" json:"OplTmmsMax,omitempty"`
	// V<sub>Ref</sub> Reference voltage
	VRef float32 `protobuf:"fixed32,3,opt,name=VRef,proto3" json:"VRef,omitempty"`
	// Autonomous <i>V</i><i><sub>Ref</sub></i><i>  </i>adjustment enable
	VRefAdjEna bool `protobuf:"varint,4,opt,name=VRefAdjEna,proto3" json:"VRefAdjEna,omitempty"`
	// <i>V</i><i><sub>Ref</sub></i><i>  </i>adjustment time constant
	VRefTmms *ControlING `protobuf:"bytes,5,opt,name=VRefTmms,proto3" json:"VRefTmms,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*OperationDVVR) Descriptor deprecated added in v2.1.0

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

Deprecated: Use OperationDVVR.ProtoReflect.Descriptor instead.

func (*OperationDVVR) GetModEna added in v2.1.0

func (x *OperationDVVR) GetModEna() bool

func (*OperationDVVR) GetOplTmmsMax added in v2.1.0

func (x *OperationDVVR) GetOplTmmsMax() *ClearingTime

func (*OperationDVVR) GetVRef added in v2.1.0

func (x *OperationDVVR) GetVRef() float32

func (*OperationDVVR) GetVRefAdjEna added in v2.1.0

func (x *OperationDVVR) GetVRefAdjEna() bool

func (*OperationDVVR) GetVRefTmms added in v2.1.0

func (x *OperationDVVR) GetVRefTmms() *ControlING

func (*OperationDVVR) ProtoMessage added in v2.1.0

func (*OperationDVVR) ProtoMessage()

func (*OperationDVVR) ProtoReflect added in v2.1.0

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

func (*OperationDVVR) Reset added in v2.1.0

func (x *OperationDVVR) Reset()

func (*OperationDVVR) String added in v2.1.0

func (x *OperationDVVR) String() string

type OperationDVWC added in v2.1.0

type OperationDVWC struct {

	// Voltage-Active Power Mode Enable
	ModEna bool `protobuf:"varint,1,opt,name=modEna,proto3" json:"modEna,omitempty"`
	// Open Loop Response Time
	OplTmmsMax *ClearingTime `protobuf:"bytes,2,opt,name=OplTmmsMax,proto3" json:"OplTmmsMax,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*OperationDVWC) Descriptor deprecated added in v2.1.0

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

Deprecated: Use OperationDVWC.ProtoReflect.Descriptor instead.

func (*OperationDVWC) GetModEna added in v2.1.0

func (x *OperationDVWC) GetModEna() bool

func (*OperationDVWC) GetOplTmmsMax added in v2.1.0

func (x *OperationDVWC) GetOplTmmsMax() *ClearingTime

func (*OperationDVWC) ProtoMessage added in v2.1.0

func (*OperationDVWC) ProtoMessage()

func (*OperationDVWC) ProtoReflect added in v2.1.0

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

func (*OperationDVWC) Reset added in v2.1.0

func (x *OperationDVWC) Reset()

func (*OperationDVWC) String added in v2.1.0

func (x *OperationDVWC) String() string

type OperationDWGC added in v2.1.0

type OperationDWGC struct {

	// Active power setpoint. Its mxVal attribute reflects the value of the setpoint that is requested.
	WSpt float32 `protobuf:"fixed32,1,opt,name=wSpt,proto3" json:"wSpt,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*OperationDWGC) Descriptor deprecated added in v2.1.0

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

Deprecated: Use OperationDWGC.ProtoReflect.Descriptor instead.

func (*OperationDWGC) GetWSpt added in v2.1.0

func (x *OperationDWGC) GetWSpt() float32

func (*OperationDWGC) ProtoMessage added in v2.1.0

func (*OperationDWGC) ProtoMessage()

func (*OperationDWGC) ProtoReflect added in v2.1.0

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

func (*OperationDWGC) Reset added in v2.1.0

func (x *OperationDWGC) Reset()

func (*OperationDWGC) String added in v2.1.0

func (x *OperationDWGC) String() string

type OperationDWMN added in v2.1.0

type OperationDWMN struct {

	// MISSING DOCUMENTATION!!!
	ModEna bool `protobuf:"varint,1,opt,name=modEna,proto3" json:"modEna,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*OperationDWMN) Descriptor deprecated added in v2.1.0

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

Deprecated: Use OperationDWMN.ProtoReflect.Descriptor instead.

func (*OperationDWMN) GetModEna added in v2.1.0

func (x *OperationDWMN) GetModEna() bool

func (*OperationDWMN) ProtoMessage added in v2.1.0

func (*OperationDWMN) ProtoMessage()

func (*OperationDWMN) ProtoReflect added in v2.1.0

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

func (*OperationDWMN) Reset added in v2.1.0

func (x *OperationDWMN) Reset()

func (*OperationDWMN) String added in v2.1.0

func (x *OperationDWMN) String() string

type OperationDWMX added in v2.1.0

type OperationDWMX struct {

	// Limit Active Power Enable
	ModEna bool `protobuf:"varint,1,opt,name=modEna,proto3" json:"modEna,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*OperationDWMX) Descriptor deprecated added in v2.1.0

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

Deprecated: Use OperationDWMX.ProtoReflect.Descriptor instead.

func (*OperationDWMX) GetModEna added in v2.1.0

func (x *OperationDWMX) GetModEna() bool

func (*OperationDWMX) ProtoMessage added in v2.1.0

func (*OperationDWMX) ProtoMessage()

func (*OperationDWMX) ProtoReflect added in v2.1.0

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

func (*OperationDWMX) Reset added in v2.1.0

func (x *OperationDWMX) Reset()

func (*OperationDWMX) String added in v2.1.0

func (x *OperationDWMX) String() string

type OperationDWVR added in v2.1.0

type OperationDWVR struct {

	// Active-Reactive Power Mode Enable
	ModEna bool `protobuf:"varint,1,opt,name=modEna,proto3" json:"modEna,omitempty"`
	// contains filtered or unexported fields
}

Curve shape setting (FC=SP) (CSG_SP)

func (*OperationDWVR) Descriptor deprecated added in v2.1.0

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

Deprecated: Use OperationDWVR.ProtoReflect.Descriptor instead.

func (*OperationDWVR) GetModEna added in v2.1.0

func (x *OperationDWVR) GetModEna() bool

func (*OperationDWVR) ProtoMessage added in v2.1.0

func (*OperationDWVR) ProtoMessage()

func (*OperationDWVR) ProtoReflect added in v2.1.0

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

func (*OperationDWVR) Reset added in v2.1.0

func (x *OperationDWVR) Reset()

func (*OperationDWVR) String added in v2.1.0

func (x *OperationDWVR) String() string

type OptimizationMessageInfo

type OptimizationMessageInfo 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 (*OptimizationMessageInfo) Descriptor deprecated

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

Deprecated: Use OptimizationMessageInfo.ProtoReflect.Descriptor instead.

func (*OptimizationMessageInfo) GetMessageInfo

func (x *OptimizationMessageInfo) GetMessageInfo() *MessageInfo

func (*OptimizationMessageInfo) ProtoMessage

func (*OptimizationMessageInfo) ProtoMessage()

func (*OptimizationMessageInfo) ProtoReflect

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

func (*OptimizationMessageInfo) Reset

func (x *OptimizationMessageInfo) Reset()

func (*OptimizationMessageInfo) String

func (x *OptimizationMessageInfo) String() string

type Optional_AbnOpCatKind added in v2.1.0

type Optional_AbnOpCatKind struct {
	Value AbnOpCatKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.AbnOpCatKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_AbnOpCatKind) Descriptor deprecated added in v2.1.0

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

Deprecated: Use Optional_AbnOpCatKind.ProtoReflect.Descriptor instead.

func (*Optional_AbnOpCatKind) GetValue added in v2.1.0

func (x *Optional_AbnOpCatKind) GetValue() AbnOpCatKind

func (*Optional_AbnOpCatKind) ProtoMessage added in v2.1.0

func (*Optional_AbnOpCatKind) ProtoMessage()

func (*Optional_AbnOpCatKind) ProtoReflect added in v2.1.0

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

func (*Optional_AbnOpCatKind) Reset added in v2.1.0

func (x *Optional_AbnOpCatKind) Reset()

func (*Optional_AbnOpCatKind) String added in v2.1.0

func (x *Optional_AbnOpCatKind) String() string

type Optional_AlrmKind added in v2.1.0

type Optional_AlrmKind struct {
	Value AlrmKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.AlrmKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_AlrmKind) Descriptor deprecated added in v2.1.0

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

Deprecated: Use Optional_AlrmKind.ProtoReflect.Descriptor instead.

func (*Optional_AlrmKind) GetValue added in v2.1.0

func (x *Optional_AlrmKind) GetValue() AlrmKind

func (*Optional_AlrmKind) ProtoMessage added in v2.1.0

func (*Optional_AlrmKind) ProtoMessage()

func (*Optional_AlrmKind) ProtoReflect added in v2.1.0

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

func (*Optional_AlrmKind) Reset added in v2.1.0

func (x *Optional_AlrmKind) Reset()

func (*Optional_AlrmKind) String added in v2.1.0

func (x *Optional_AlrmKind) String() string

type Optional_BehaviourModeKind

type Optional_BehaviourModeKind struct {
	Value BehaviourModeKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.BehaviourModeKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_BehaviourModeKind) Descriptor deprecated

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

Deprecated: Use Optional_BehaviourModeKind.ProtoReflect.Descriptor instead.

func (*Optional_BehaviourModeKind) GetValue

func (*Optional_BehaviourModeKind) ProtoMessage

func (*Optional_BehaviourModeKind) ProtoMessage()

func (*Optional_BehaviourModeKind) ProtoReflect

func (*Optional_BehaviourModeKind) Reset

func (x *Optional_BehaviourModeKind) Reset()

func (*Optional_BehaviourModeKind) String

func (x *Optional_BehaviourModeKind) String() string

type Optional_CalcMethodKind

type Optional_CalcMethodKind struct {
	Value CalcMethodKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.CalcMethodKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_CalcMethodKind) Descriptor deprecated

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

Deprecated: Use Optional_CalcMethodKind.ProtoReflect.Descriptor instead.

func (*Optional_CalcMethodKind) GetValue

func (*Optional_CalcMethodKind) ProtoMessage

func (*Optional_CalcMethodKind) ProtoMessage()

func (*Optional_CalcMethodKind) ProtoReflect

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

func (*Optional_CalcMethodKind) Reset

func (x *Optional_CalcMethodKind) Reset()

func (*Optional_CalcMethodKind) String

func (x *Optional_CalcMethodKind) String() string

type Optional_ControlModeKind

type Optional_ControlModeKind struct {
	Value ControlModeKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.ControlModeKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_ControlModeKind) Descriptor deprecated

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

Deprecated: Use Optional_ControlModeKind.ProtoReflect.Descriptor instead.

func (*Optional_ControlModeKind) GetValue

func (*Optional_ControlModeKind) ProtoMessage

func (*Optional_ControlModeKind) ProtoMessage()

func (*Optional_ControlModeKind) ProtoReflect

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

func (*Optional_ControlModeKind) Reset

func (x *Optional_ControlModeKind) Reset()

func (*Optional_ControlModeKind) String

func (x *Optional_ControlModeKind) String() string

type Optional_DERGeneratorStateKind

type Optional_DERGeneratorStateKind struct {
	Value DERGeneratorStateKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.DERGeneratorStateKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_DERGeneratorStateKind) Descriptor deprecated

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

Deprecated: Use Optional_DERGeneratorStateKind.ProtoReflect.Descriptor instead.

func (*Optional_DERGeneratorStateKind) GetValue

func (*Optional_DERGeneratorStateKind) ProtoMessage

func (*Optional_DERGeneratorStateKind) ProtoMessage()

func (*Optional_DERGeneratorStateKind) ProtoReflect

func (*Optional_DERGeneratorStateKind) Reset

func (x *Optional_DERGeneratorStateKind) Reset()

func (*Optional_DERGeneratorStateKind) String

type Optional_DbPosKind

type Optional_DbPosKind struct {
	Value DbPosKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.DbPosKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_DbPosKind) Descriptor deprecated

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

Deprecated: Use Optional_DbPosKind.ProtoReflect.Descriptor instead.

func (*Optional_DbPosKind) GetValue

func (x *Optional_DbPosKind) GetValue() DbPosKind

func (*Optional_DbPosKind) ProtoMessage

func (*Optional_DbPosKind) ProtoMessage()

func (*Optional_DbPosKind) ProtoReflect

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

func (*Optional_DbPosKind) Reset

func (x *Optional_DbPosKind) Reset()

func (*Optional_DbPosKind) String

func (x *Optional_DbPosKind) String() string

type Optional_DirectionModeKind

type Optional_DirectionModeKind struct {
	Value DirectionModeKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.DirectionModeKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_DirectionModeKind) Descriptor deprecated

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

Deprecated: Use Optional_DirectionModeKind.ProtoReflect.Descriptor instead.

func (*Optional_DirectionModeKind) GetValue

func (*Optional_DirectionModeKind) ProtoMessage

func (*Optional_DirectionModeKind) ProtoMessage()

func (*Optional_DirectionModeKind) ProtoReflect

func (*Optional_DirectionModeKind) Reset

func (x *Optional_DirectionModeKind) Reset()

func (*Optional_DirectionModeKind) String

func (x *Optional_DirectionModeKind) String() string

type Optional_DynamicTestKind

type Optional_DynamicTestKind struct {
	Value DynamicTestKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.DynamicTestKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_DynamicTestKind) Descriptor deprecated

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

Deprecated: Use Optional_DynamicTestKind.ProtoReflect.Descriptor instead.

func (*Optional_DynamicTestKind) GetValue

func (*Optional_DynamicTestKind) ProtoMessage

func (*Optional_DynamicTestKind) ProtoMessage()

func (*Optional_DynamicTestKind) ProtoReflect

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

func (*Optional_DynamicTestKind) Reset

func (x *Optional_DynamicTestKind) Reset()

func (*Optional_DynamicTestKind) String

func (x *Optional_DynamicTestKind) String() string

type Optional_FaultDirectionKind

type Optional_FaultDirectionKind struct {
	Value FaultDirectionKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.FaultDirectionKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_FaultDirectionKind) Descriptor deprecated

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

Deprecated: Use Optional_FaultDirectionKind.ProtoReflect.Descriptor instead.

func (*Optional_FaultDirectionKind) GetValue

func (*Optional_FaultDirectionKind) ProtoMessage

func (*Optional_FaultDirectionKind) ProtoMessage()

func (*Optional_FaultDirectionKind) ProtoReflect

func (*Optional_FaultDirectionKind) Reset

func (x *Optional_FaultDirectionKind) Reset()

func (*Optional_FaultDirectionKind) String

func (x *Optional_FaultDirectionKind) String() string

type Optional_GridConnectModeKind

type Optional_GridConnectModeKind struct {
	Value GridConnectModeKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.GridConnectModeKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_GridConnectModeKind) Descriptor deprecated

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

Deprecated: Use Optional_GridConnectModeKind.ProtoReflect.Descriptor instead.

func (*Optional_GridConnectModeKind) GetValue

func (*Optional_GridConnectModeKind) ProtoMessage

func (*Optional_GridConnectModeKind) ProtoMessage()

func (*Optional_GridConnectModeKind) ProtoReflect

func (*Optional_GridConnectModeKind) Reset

func (x *Optional_GridConnectModeKind) Reset()

func (*Optional_GridConnectModeKind) String

type Optional_GridConnectionStateKind added in v2.1.0

type Optional_GridConnectionStateKind struct {
	Value GridConnectionStateKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.GridConnectionStateKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_GridConnectionStateKind) Descriptor deprecated added in v2.1.0

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

Deprecated: Use Optional_GridConnectionStateKind.ProtoReflect.Descriptor instead.

func (*Optional_GridConnectionStateKind) GetValue added in v2.1.0

func (*Optional_GridConnectionStateKind) ProtoMessage added in v2.1.0

func (*Optional_GridConnectionStateKind) ProtoMessage()

func (*Optional_GridConnectionStateKind) ProtoReflect added in v2.1.0

func (*Optional_GridConnectionStateKind) Reset added in v2.1.0

func (*Optional_GridConnectionStateKind) String added in v2.1.0

type Optional_HealthKind

type Optional_HealthKind struct {
	Value HealthKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.HealthKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_HealthKind) Descriptor deprecated

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

Deprecated: Use Optional_HealthKind.ProtoReflect.Descriptor instead.

func (*Optional_HealthKind) GetValue

func (x *Optional_HealthKind) GetValue() HealthKind

func (*Optional_HealthKind) ProtoMessage

func (*Optional_HealthKind) ProtoMessage()

func (*Optional_HealthKind) ProtoReflect

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

func (*Optional_HealthKind) Reset

func (x *Optional_HealthKind) Reset()

func (*Optional_HealthKind) String

func (x *Optional_HealthKind) String() string

type Optional_NorOpCatKind added in v2.1.0

type Optional_NorOpCatKind struct {
	Value NorOpCatKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.NorOpCatKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_NorOpCatKind) Descriptor deprecated added in v2.1.0

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

Deprecated: Use Optional_NorOpCatKind.ProtoReflect.Descriptor instead.

func (*Optional_NorOpCatKind) GetValue added in v2.1.0

func (x *Optional_NorOpCatKind) GetValue() NorOpCatKind

func (*Optional_NorOpCatKind) ProtoMessage added in v2.1.0

func (*Optional_NorOpCatKind) ProtoMessage()

func (*Optional_NorOpCatKind) ProtoReflect added in v2.1.0

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

func (*Optional_NorOpCatKind) Reset added in v2.1.0

func (x *Optional_NorOpCatKind) Reset()

func (*Optional_NorOpCatKind) String added in v2.1.0

func (x *Optional_NorOpCatKind) String() string

type Optional_OperatingStateKind added in v2.1.0

type Optional_OperatingStateKind struct {
	Value OperatingStateKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.OperatingStateKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_OperatingStateKind) Descriptor deprecated added in v2.1.0

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

Deprecated: Use Optional_OperatingStateKind.ProtoReflect.Descriptor instead.

func (*Optional_OperatingStateKind) GetValue added in v2.1.0

func (*Optional_OperatingStateKind) ProtoMessage added in v2.1.0

func (*Optional_OperatingStateKind) ProtoMessage()

func (*Optional_OperatingStateKind) ProtoReflect added in v2.1.0

func (*Optional_OperatingStateKind) Reset added in v2.1.0

func (x *Optional_OperatingStateKind) Reset()

func (*Optional_OperatingStateKind) String added in v2.1.0

func (x *Optional_OperatingStateKind) String() string

type Optional_PFSignKind

type Optional_PFSignKind struct {
	Value PFSignKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.PFSignKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_PFSignKind) Descriptor deprecated

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

Deprecated: Use Optional_PFSignKind.ProtoReflect.Descriptor instead.

func (*Optional_PFSignKind) GetValue

func (x *Optional_PFSignKind) GetValue() PFSignKind

func (*Optional_PFSignKind) ProtoMessage

func (*Optional_PFSignKind) ProtoMessage()

func (*Optional_PFSignKind) ProtoReflect

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

func (*Optional_PFSignKind) Reset

func (x *Optional_PFSignKind) Reset()

func (*Optional_PFSignKind) String

func (x *Optional_PFSignKind) String() string

type Optional_PhaseCodeKind

type Optional_PhaseCodeKind struct {
	Value PhaseCodeKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.PhaseCodeKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_PhaseCodeKind) Descriptor deprecated

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

Deprecated: Use Optional_PhaseCodeKind.ProtoReflect.Descriptor instead.

func (*Optional_PhaseCodeKind) GetValue

func (x *Optional_PhaseCodeKind) GetValue() PhaseCodeKind

func (*Optional_PhaseCodeKind) ProtoMessage

func (*Optional_PhaseCodeKind) ProtoMessage()

func (*Optional_PhaseCodeKind) ProtoReflect

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

func (*Optional_PhaseCodeKind) Reset

func (x *Optional_PhaseCodeKind) Reset()

func (*Optional_PhaseCodeKind) String

func (x *Optional_PhaseCodeKind) String() string

type Optional_PhaseFaultDirectionKind

type Optional_PhaseFaultDirectionKind struct {
	Value PhaseFaultDirectionKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.PhaseFaultDirectionKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_PhaseFaultDirectionKind) Descriptor deprecated

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

Deprecated: Use Optional_PhaseFaultDirectionKind.ProtoReflect.Descriptor instead.

func (*Optional_PhaseFaultDirectionKind) GetValue

func (*Optional_PhaseFaultDirectionKind) ProtoMessage

func (*Optional_PhaseFaultDirectionKind) ProtoMessage()

func (*Optional_PhaseFaultDirectionKind) ProtoReflect

func (*Optional_PhaseFaultDirectionKind) Reset

func (*Optional_PhaseFaultDirectionKind) String

type Optional_ReactivePowerControlKind

type Optional_ReactivePowerControlKind struct {
	Value ReactivePowerControlKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.ReactivePowerControlKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_ReactivePowerControlKind) Descriptor deprecated

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

Deprecated: Use Optional_ReactivePowerControlKind.ProtoReflect.Descriptor instead.

func (*Optional_ReactivePowerControlKind) GetValue

func (*Optional_ReactivePowerControlKind) ProtoMessage

func (*Optional_ReactivePowerControlKind) ProtoMessage()

func (*Optional_ReactivePowerControlKind) ProtoReflect

func (*Optional_ReactivePowerControlKind) Reset

func (*Optional_ReactivePowerControlKind) String

type Optional_RealPowerControlKind

type Optional_RealPowerControlKind struct {
	Value RealPowerControlKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.RealPowerControlKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_RealPowerControlKind) Descriptor deprecated

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

Deprecated: Use Optional_RealPowerControlKind.ProtoReflect.Descriptor instead.

func (*Optional_RealPowerControlKind) GetValue

func (*Optional_RealPowerControlKind) ProtoMessage

func (*Optional_RealPowerControlKind) ProtoMessage()

func (*Optional_RealPowerControlKind) ProtoReflect

func (*Optional_RealPowerControlKind) Reset

func (x *Optional_RealPowerControlKind) Reset()

func (*Optional_RealPowerControlKind) String

type Optional_RecloseActionKind

type Optional_RecloseActionKind struct {
	Value RecloseActionKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.RecloseActionKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_RecloseActionKind) Descriptor deprecated

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

Deprecated: Use Optional_RecloseActionKind.ProtoReflect.Descriptor instead.

func (*Optional_RecloseActionKind) GetValue

func (*Optional_RecloseActionKind) ProtoMessage

func (*Optional_RecloseActionKind) ProtoMessage()

func (*Optional_RecloseActionKind) ProtoReflect

func (*Optional_RecloseActionKind) Reset

func (x *Optional_RecloseActionKind) Reset()

func (*Optional_RecloseActionKind) String

func (x *Optional_RecloseActionKind) String() string

type Optional_ScheduleParameterKind

type Optional_ScheduleParameterKind struct {
	Value ScheduleParameterKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.ScheduleParameterKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_ScheduleParameterKind) Descriptor deprecated

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

Deprecated: Use Optional_ScheduleParameterKind.ProtoReflect.Descriptor instead.

func (*Optional_ScheduleParameterKind) GetValue

func (*Optional_ScheduleParameterKind) ProtoMessage

func (*Optional_ScheduleParameterKind) ProtoMessage()

func (*Optional_ScheduleParameterKind) ProtoReflect

func (*Optional_ScheduleParameterKind) Reset

func (x *Optional_ScheduleParameterKind) Reset()

func (*Optional_ScheduleParameterKind) String

type Optional_SourceKind

type Optional_SourceKind struct {
	Value SourceKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.SourceKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_SourceKind) Descriptor deprecated

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

Deprecated: Use Optional_SourceKind.ProtoReflect.Descriptor instead.

func (*Optional_SourceKind) GetValue

func (x *Optional_SourceKind) GetValue() SourceKind

func (*Optional_SourceKind) ProtoMessage

func (*Optional_SourceKind) ProtoMessage()

func (*Optional_SourceKind) ProtoReflect

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

func (*Optional_SourceKind) Reset

func (x *Optional_SourceKind) Reset()

func (*Optional_SourceKind) String

func (x *Optional_SourceKind) String() string

type Optional_StateKind

type Optional_StateKind struct {
	Value StateKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.StateKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_StateKind) Descriptor deprecated

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

Deprecated: Use Optional_StateKind.ProtoReflect.Descriptor instead.

func (*Optional_StateKind) GetValue

func (x *Optional_StateKind) GetValue() StateKind

func (*Optional_StateKind) ProtoMessage

func (*Optional_StateKind) ProtoMessage()

func (*Optional_StateKind) ProtoReflect

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

func (*Optional_StateKind) Reset

func (x *Optional_StateKind) Reset()

func (*Optional_StateKind) String

func (x *Optional_StateKind) String() string

type Optional_SwitchingCapabilityKind

type Optional_SwitchingCapabilityKind struct {
	Value SwitchingCapabilityKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.SwitchingCapabilityKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_SwitchingCapabilityKind) Descriptor deprecated

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

Deprecated: Use Optional_SwitchingCapabilityKind.ProtoReflect.Descriptor instead.

func (*Optional_SwitchingCapabilityKind) GetValue

func (*Optional_SwitchingCapabilityKind) ProtoMessage

func (*Optional_SwitchingCapabilityKind) ProtoMessage()

func (*Optional_SwitchingCapabilityKind) ProtoReflect

func (*Optional_SwitchingCapabilityKind) Reset

func (*Optional_SwitchingCapabilityKind) String

type Optional_TimeAccuracyKind

type Optional_TimeAccuracyKind struct {
	Value TimeAccuracyKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.TimeAccuracyKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_TimeAccuracyKind) Descriptor deprecated

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

Deprecated: Use Optional_TimeAccuracyKind.ProtoReflect.Descriptor instead.

func (*Optional_TimeAccuracyKind) GetValue

func (*Optional_TimeAccuracyKind) ProtoMessage

func (*Optional_TimeAccuracyKind) ProtoMessage()

func (*Optional_TimeAccuracyKind) ProtoReflect

func (*Optional_TimeAccuracyKind) Reset

func (x *Optional_TimeAccuracyKind) Reset()

func (*Optional_TimeAccuracyKind) String

func (x *Optional_TimeAccuracyKind) String() string

type Optional_UnitMultiplierKind

type Optional_UnitMultiplierKind struct {
	Value UnitMultiplierKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.UnitMultiplierKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_UnitMultiplierKind) Descriptor deprecated

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

Deprecated: Use Optional_UnitMultiplierKind.ProtoReflect.Descriptor instead.

func (*Optional_UnitMultiplierKind) GetValue

func (*Optional_UnitMultiplierKind) ProtoMessage

func (*Optional_UnitMultiplierKind) ProtoMessage()

func (*Optional_UnitMultiplierKind) ProtoReflect

func (*Optional_UnitMultiplierKind) Reset

func (x *Optional_UnitMultiplierKind) Reset()

func (*Optional_UnitMultiplierKind) String

func (x *Optional_UnitMultiplierKind) String() string

type Optional_UnitSymbolKind

type Optional_UnitSymbolKind struct {
	Value UnitSymbolKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.UnitSymbolKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_UnitSymbolKind) Descriptor deprecated

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

Deprecated: Use Optional_UnitSymbolKind.ProtoReflect.Descriptor instead.

func (*Optional_UnitSymbolKind) GetValue

func (*Optional_UnitSymbolKind) ProtoMessage

func (*Optional_UnitSymbolKind) ProtoMessage()

func (*Optional_UnitSymbolKind) ProtoReflect

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

func (*Optional_UnitSymbolKind) Reset

func (x *Optional_UnitSymbolKind) Reset()

func (*Optional_UnitSymbolKind) String

func (x *Optional_UnitSymbolKind) String() string

type Optional_ValidityKind

type Optional_ValidityKind struct {
	Value ValidityKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.ValidityKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_ValidityKind) Descriptor deprecated

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

Deprecated: Use Optional_ValidityKind.ProtoReflect.Descriptor instead.

func (*Optional_ValidityKind) GetValue

func (x *Optional_ValidityKind) GetValue() ValidityKind

func (*Optional_ValidityKind) ProtoMessage

func (*Optional_ValidityKind) ProtoMessage()

func (*Optional_ValidityKind) ProtoReflect

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

func (*Optional_ValidityKind) Reset

func (x *Optional_ValidityKind) Reset()

func (*Optional_ValidityKind) String

func (x *Optional_ValidityKind) String() string

type Optional_VoltLimitModeKind

type Optional_VoltLimitModeKind struct {
	Value VoltLimitModeKind `protobuf:"varint,1,opt,name=value,proto3,enum=commonmodule.VoltLimitModeKind" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Optional_VoltLimitModeKind) Descriptor deprecated

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

Deprecated: Use Optional_VoltLimitModeKind.ProtoReflect.Descriptor instead.

func (*Optional_VoltLimitModeKind) GetValue

func (*Optional_VoltLimitModeKind) ProtoMessage

func (*Optional_VoltLimitModeKind) ProtoMessage()

func (*Optional_VoltLimitModeKind) ProtoReflect

func (*Optional_VoltLimitModeKind) Reset

func (x *Optional_VoltLimitModeKind) Reset()

func (*Optional_VoltLimitModeKind) String

func (x *Optional_VoltLimitModeKind) String() string

type PFSPC added in v2.1.0

type PFSPC struct {

	// MISSING DOCUMENTATION!!!
	CtlVal bool `protobuf:"varint,1,opt,name=ctlVal,proto3" json:"ctlVal,omitempty"`
	// MISSING DOCUMENTATION!!!
	PFParameter *OperationDFPF `protobuf:"bytes,2,opt,name=pFParameter,proto3" json:"pFParameter,omitempty"`
	// contains filtered or unexported fields
}

Constant power factor control function

func (*PFSPC) Descriptor deprecated added in v2.1.0

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

Deprecated: Use PFSPC.ProtoReflect.Descriptor instead.

func (*PFSPC) GetCtlVal added in v2.1.0

func (x *PFSPC) GetCtlVal() bool

func (*PFSPC) GetPFParameter added in v2.1.0

func (x *PFSPC) GetPFParameter() *OperationDFPF

func (*PFSPC) ProtoMessage added in v2.1.0

func (*PFSPC) ProtoMessage()

func (*PFSPC) ProtoReflect added in v2.1.0

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

func (*PFSPC) Reset added in v2.1.0

func (x *PFSPC) Reset()

func (*PFSPC) String added in v2.1.0

func (x *PFSPC) String() string

type PFSignKind

type PFSignKind int32

Power factor sign (PFSignKind enumeration)

const (
	// Undefined enum value which can be used for Protobuf generation and be consistent with other
	// technologies.
	PFSignKind_PFSignKind_UNDEFINED PFSignKind = 0
	// 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.
	PFSignKind_PFSignKind_IEC PFSignKind = 1
	// 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.
	PFSignKind_PFSignKind_EEI PFSignKind = 2
)

func (PFSignKind) Descriptor

func (PFSignKind) Descriptor() protoreflect.EnumDescriptor

func (PFSignKind) Enum

func (x PFSignKind) Enum() *PFSignKind

func (PFSignKind) EnumDescriptor deprecated

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

Deprecated: Use PFSignKind.Descriptor instead.

func (PFSignKind) Number

func (x PFSignKind) Number() protoreflect.EnumNumber

func (PFSignKind) String

func (x PFSignKind) String() string

func (PFSignKind) Type

type PMG

type PMG struct {

	// Net current, as the algebraic sum of the instantaneous values of currents flowing through all
	// live conductors and the neutral of a circuit at one point of the electrical installation ('phsA
	// instCVal'+'phsB.instCVal'+'phsC.instCVal'+'neut.instCVal').
	Net *MV `protobuf:"bytes,1,opt,name=net,proto3" json:"net,omitempty"`
	// Value of phase A.
	PhsA *MV `protobuf:"bytes,2,opt,name=phsA,proto3" json:"phsA,omitempty"`
	// Value of phase B.
	PhsB *MV `protobuf:"bytes,3,opt,name=phsB,proto3" json:"phsB,omitempty"`
	// Value of phase C.
	PhsC *MV `protobuf:"bytes,4,opt,name=phsC,proto3" json:"phsC,omitempty"`
	// contains filtered or unexported fields
}

[OpenFMB CDC extension] Phase magnitude (PMG). Phase to ground/neutral related per-phase measured values.

func (*PMG) Descriptor deprecated

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

Deprecated: Use PMG.ProtoReflect.Descriptor instead.

func (*PMG) GetNet

func (x *PMG) GetNet() *MV

func (*PMG) GetPhsA

func (x *PMG) GetPhsA() *MV

func (*PMG) GetPhsB

func (x *PMG) GetPhsB() *MV

func (*PMG) GetPhsC

func (x *PMG) GetPhsC() *MV

func (*PMG) ProtoMessage

func (*PMG) ProtoMessage()

func (*PMG) ProtoReflect

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

func (*PMG) Reset

func (x *PMG) Reset()

func (*PMG) String

func (x *PMG) String() string

type PhaseAPC

type PhaseAPC struct {

	// 3 Phase control.
	Phs3 *ControlAPC `protobuf:"bytes,1,opt,name=phs3,proto3" json:"phs3,omitempty"`
	// Phase A control.
	PhsA *ControlAPC `protobuf:"bytes,2,opt,name=phsA,proto3" json:"phsA,omitempty"`
	// Phase B control.
	PhsB *ControlAPC `protobuf:"bytes,3,opt,name=phsB,proto3" json:"phsB,omitempty"`
	// Phase C control.
	PhsC *ControlAPC `protobuf:"bytes,4,opt,name=phsC,proto3" json:"phsC,omitempty"`
	// contains filtered or unexported fields
}

[OpenFMB CDC extension] Per Phase ISC.

func (*PhaseAPC) Descriptor deprecated

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

Deprecated: Use PhaseAPC.ProtoReflect.Descriptor instead.

func (*PhaseAPC) GetPhs3

func (x *PhaseAPC) GetPhs3() *ControlAPC

func (*PhaseAPC) GetPhsA

func (x *PhaseAPC) GetPhsA() *ControlAPC

func (*PhaseAPC) GetPhsB

func (x *PhaseAPC) GetPhsB() *ControlAPC

func (*PhaseAPC) GetPhsC

func (x *PhaseAPC) GetPhsC() *ControlAPC

func (*PhaseAPC) ProtoMessage

func (*PhaseAPC) ProtoMessage()

func (*PhaseAPC) ProtoReflect

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

func (*PhaseAPC) Reset

func (x *PhaseAPC) Reset()

func (*PhaseAPC) String

func (x *PhaseAPC) String() string

type PhaseCodeKind

type PhaseCodeKind int32

Enumeration of phase identifiers. Allows designation of phases for both transmission and distribution equipment, circuits and loads. Residential and small commercial loads are often served from single-phase, or split-phase, secondary circuits. For example of s12N, phases 1 and 2 refer to hot wires that are 180 degrees out of phase, while N refers to the neutral wire. Through single phase transformer connections, these secondary circuits may be served from one or two of the primary phases A, B, and C. For three-phase loads, use the A, B, C phase codes instead of s12N.

const (
	// Not applicable
	PhaseCodeKind_PhaseCodeKind_none PhaseCodeKind = 0
	// Other enum not listed
	PhaseCodeKind_PhaseCodeKind_other PhaseCodeKind = 1
	// Neutral phase.
	PhaseCodeKind_PhaseCodeKind_N PhaseCodeKind = 16
	// Phase C.
	PhaseCodeKind_PhaseCodeKind_C PhaseCodeKind = 32
	// Phases C and neutral.
	PhaseCodeKind_PhaseCodeKind_CN PhaseCodeKind = 33
	// Phases A and C.
	PhaseCodeKind_PhaseCodeKind_AC PhaseCodeKind = 40
	// Phases A, C and neutral.
	PhaseCodeKind_PhaseCodeKind_ACN PhaseCodeKind = 41
	// Phase B.
	PhaseCodeKind_PhaseCodeKind_B PhaseCodeKind = 64
	// Phases B and neutral.
	PhaseCodeKind_PhaseCodeKind_BN PhaseCodeKind = 65
	// Phases B and C.
	PhaseCodeKind_PhaseCodeKind_BC PhaseCodeKind = 66
	// Phases B, C, and neutral.
	PhaseCodeKind_PhaseCodeKind_BCN PhaseCodeKind = 97
	// Phase A.
	PhaseCodeKind_PhaseCodeKind_A PhaseCodeKind = 128
	// Phases A and neutral.
	PhaseCodeKind_PhaseCodeKind_AN PhaseCodeKind = 129
	// Phases A and B.
	PhaseCodeKind_PhaseCodeKind_AB PhaseCodeKind = 132
	// Phases A, B, and neutral.
	PhaseCodeKind_PhaseCodeKind_ABN PhaseCodeKind = 193
	// Phases A, B, and C.
	PhaseCodeKind_PhaseCodeKind_ABC PhaseCodeKind = 224
	// Phases A, B, C, and N.
	PhaseCodeKind_PhaseCodeKind_ABCN PhaseCodeKind = 225
	// Secondary phase 2.
	PhaseCodeKind_PhaseCodeKind_s2 PhaseCodeKind = 256
	// Secondary phase 2 and neutral.
	PhaseCodeKind_PhaseCodeKind_s2N PhaseCodeKind = 257
	// Secondary phase 1.
	PhaseCodeKind_PhaseCodeKind_s1 PhaseCodeKind = 512
	// Secondary phase 1 and neutral.
	PhaseCodeKind_PhaseCodeKind_s1N PhaseCodeKind = 513
	// Secondary phase 1 and 2.
	PhaseCodeKind_PhaseCodeKind_s12 PhaseCodeKind = 768
	// Secondary phases 1, 2, and neutral.
	PhaseCodeKind_PhaseCodeKind_s12N PhaseCodeKind = 769
)

func (PhaseCodeKind) Descriptor

func (PhaseCodeKind) Enum

func (x PhaseCodeKind) Enum() *PhaseCodeKind

func (PhaseCodeKind) EnumDescriptor deprecated

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

Deprecated: Use PhaseCodeKind.Descriptor instead.

func (PhaseCodeKind) Number

func (PhaseCodeKind) String

func (x PhaseCodeKind) String() string

func (PhaseCodeKind) Type

type PhaseDPC

type PhaseDPC struct {

	// 3 Phase control.
	Phs3 *ControlDPC `protobuf:"bytes,1,opt,name=phs3,proto3" json:"phs3,omitempty"`
	// Phase A control.
	PhsA *ControlDPC `protobuf:"bytes,2,opt,name=phsA,proto3" json:"phsA,omitempty"`
	// Phase B control.
	PhsB *ControlDPC `protobuf:"bytes,3,opt,name=phsB,proto3" json:"phsB,omitempty"`
	// Phase C control.
	PhsC *ControlDPC `protobuf:"bytes,4,opt,name=phsC,proto3" json:"phsC,omitempty"`
	// contains filtered or unexported fields
}

[OpenFMB CDC extension] Per Phase DPC. Because objects in OpenFMB are optional fields, OpenFMB has elected to send a "True" or "False" control state when a DPC state is sent. In a poll-based system, the DPC will have two Booleans for "close" and "open", allowing a 'no-op' state if neither are true, and a winning state (usually open) if both are true. OpenFMB simply elects to not populate the control when no op is required. All state being sent will either be commanding a close or open for the PhaseDPS &amp; StatusDPS.

func (*PhaseDPC) Descriptor deprecated

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

Deprecated: Use PhaseDPC.ProtoReflect.Descriptor instead.

func (*PhaseDPC) GetPhs3

func (x *PhaseDPC) GetPhs3() *ControlDPC

func (*PhaseDPC) GetPhsA

func (x *PhaseDPC) GetPhsA() *ControlDPC

func (*PhaseDPC) GetPhsB

func (x *PhaseDPC) GetPhsB() *ControlDPC

func (*PhaseDPC) GetPhsC

func (x *PhaseDPC) GetPhsC() *ControlDPC

func (*PhaseDPC) ProtoMessage

func (*PhaseDPC) ProtoMessage()

func (*PhaseDPC) ProtoReflect

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

func (*PhaseDPC) Reset

func (x *PhaseDPC) Reset()

func (*PhaseDPC) String

func (x *PhaseDPC) String() string

type PhaseDPS

type PhaseDPS struct {

	// 3 Phase status.
	Phs3 *StatusDPS `protobuf:"bytes,1,opt,name=phs3,proto3" json:"phs3,omitempty"`
	// Phase A status.
	PhsA *StatusDPS `protobuf:"bytes,2,opt,name=phsA,proto3" json:"phsA,omitempty"`
	// Phase B status.
	PhsB *StatusDPS `protobuf:"bytes,3,opt,name=phsB,proto3" json:"phsB,omitempty"`
	// Phase C status.
	PhsC *StatusDPS `protobuf:"bytes,4,opt,name=phsC,proto3" json:"phsC,omitempty"`
	// contains filtered or unexported fields
}

[OpenFMB CDC extension] Per Phase DPS.

func (*PhaseDPS) Descriptor deprecated

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

Deprecated: Use PhaseDPS.ProtoReflect.Descriptor instead.

func (*PhaseDPS) GetPhs3

func (x *PhaseDPS) GetPhs3() *StatusDPS

func (*PhaseDPS) GetPhsA

func (x *PhaseDPS) GetPhsA() *StatusDPS

func (*PhaseDPS) GetPhsB

func (x *PhaseDPS) GetPhsB() *StatusDPS

func (*PhaseDPS) GetPhsC

func (x *PhaseDPS) GetPhsC() *StatusDPS

func (*PhaseDPS) ProtoMessage

func (*PhaseDPS) ProtoMessage()

func (*PhaseDPS) ProtoReflect

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

func (*PhaseDPS) Reset

func (x *PhaseDPS) Reset()

func (*PhaseDPS) String

func (x *PhaseDPS) String() string

type PhaseFaultDirectionKind

type PhaseFaultDirectionKind int32

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

const (
	// Undefined
	PhaseFaultDirectionKind_PhaseFaultDirectionKind_UNDEFINED PhaseFaultDirectionKind = 0
	// MISSING DOCUMENTATION!!!
	PhaseFaultDirectionKind_PhaseFaultDirectionKind_unknown PhaseFaultDirectionKind = 1
	// MISSING DOCUMENTATION!!!
	PhaseFaultDirectionKind_PhaseFaultDirectionKind_forward PhaseFaultDirectionKind = 2
	// MISSING DOCUMENTATION!!!
	PhaseFaultDirectionKind_PhaseFaultDirectionKind_backward PhaseFaultDirectionKind = 3
)

func (PhaseFaultDirectionKind) Descriptor

func (PhaseFaultDirectionKind) Enum

func (PhaseFaultDirectionKind) EnumDescriptor deprecated

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

Deprecated: Use PhaseFaultDirectionKind.Descriptor instead.

func (PhaseFaultDirectionKind) Number

func (PhaseFaultDirectionKind) String

func (x PhaseFaultDirectionKind) String() string

func (PhaseFaultDirectionKind) Type

type PhaseINS

type PhaseINS struct {

	// 3 Phase control.
	Phs3 *StatusINS `protobuf:"bytes,1,opt,name=phs3,proto3" json:"phs3,omitempty"`
	// Phase A control.
	PhsA *StatusINS `protobuf:"bytes,2,opt,name=phsA,proto3" json:"phsA,omitempty"`
	// Phase B control.
	PhsB *StatusINS `protobuf:"bytes,3,opt,name=phsB,proto3" json:"phsB,omitempty"`
	// Phase C control.
	PhsC *StatusINS `protobuf:"bytes,4,opt,name=phsC,proto3" json:"phsC,omitempty"`
	// contains filtered or unexported fields
}

[OpenFMB CDC extension] Per Phase INS.

func (*PhaseINS) Descriptor deprecated

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

Deprecated: Use PhaseINS.ProtoReflect.Descriptor instead.

func (*PhaseINS) GetPhs3

func (x *PhaseINS) GetPhs3() *StatusINS

func (*PhaseINS) GetPhsA

func (x *PhaseINS) GetPhsA() *StatusINS

func (*PhaseINS) GetPhsB

func (x *PhaseINS) GetPhsB() *StatusINS

func (*PhaseINS) GetPhsC

func (x *PhaseINS) GetPhsC() *StatusINS

func (*PhaseINS) ProtoMessage

func (*PhaseINS) ProtoMessage()

func (*PhaseINS) ProtoReflect

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

func (*PhaseINS) Reset

func (x *PhaseINS) Reset()

func (*PhaseINS) String

func (x *PhaseINS) String() string

type PhaseISC

type PhaseISC struct {

	// 3 Phase control.
	Phs3 *ControlISC `protobuf:"bytes,1,opt,name=phs3,proto3" json:"phs3,omitempty"`
	// Phase A control.
	PhsA *ControlISC `protobuf:"bytes,2,opt,name=phsA,proto3" json:"phsA,omitempty"`
	// Phase B control.
	PhsB *ControlISC `protobuf:"bytes,3,opt,name=phsB,proto3" json:"phsB,omitempty"`
	// Phase C control.
	PhsC *ControlISC `protobuf:"bytes,4,opt,name=phsC,proto3" json:"phsC,omitempty"`
	// contains filtered or unexported fields
}

[OpenFMB CDC extension] Per Phase ISC.

func (*PhaseISC) Descriptor deprecated

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

Deprecated: Use PhaseISC.ProtoReflect.Descriptor instead.

func (*PhaseISC) GetPhs3

func (x *PhaseISC) GetPhs3() *ControlISC

func (*PhaseISC) GetPhsA

func (x *PhaseISC) GetPhsA() *ControlISC

func (*PhaseISC) GetPhsB

func (x *PhaseISC) GetPhsB() *ControlISC

func (*PhaseISC) GetPhsC

func (x *PhaseISC) GetPhsC() *ControlISC

func (*PhaseISC) ProtoMessage

func (*PhaseISC) ProtoMessage()

func (*PhaseISC) ProtoReflect

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

func (*PhaseISC) Reset

func (x *PhaseISC) Reset()

func (*PhaseISC) String

func (x *PhaseISC) String() string

type PhaseMMTN

type PhaseMMTN struct {

	// MISSING DOCUMENTATION!!!
	PhsA *ReadingMMTN `protobuf:"bytes,1,opt,name=phsA,proto3" json:"phsA,omitempty"`
	// MISSING DOCUMENTATION!!!
	PhsAB *ReadingMMTN `protobuf:"bytes,2,opt,name=phsAB,proto3" json:"phsAB,omitempty"`
	// MISSING DOCUMENTATION!!!
	PhsB *ReadingMMTN `protobuf:"bytes,3,opt,name=phsB,proto3" json:"phsB,omitempty"`
	// MISSING DOCUMENTATION!!!
	PhsBC *ReadingMMTN `protobuf:"bytes,4,opt,name=phsBC,proto3" json:"phsBC,omitempty"`
	// MISSING DOCUMENTATION!!!
	PhsC *ReadingMMTN `protobuf:"bytes,5,opt,name=phsC,proto3" json:"phsC,omitempty"`
	// MISSING DOCUMENTATION!!!
	PhsCA *ReadingMMTN `protobuf:"bytes,6,opt,name=phsCA,proto3" json:"phsCA,omitempty"`
	// contains filtered or unexported fields
}

Specialized 61850 MMTN LN class

func (*PhaseMMTN) Descriptor deprecated

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

Deprecated: Use PhaseMMTN.ProtoReflect.Descriptor instead.

func (*PhaseMMTN) GetPhsA

func (x *PhaseMMTN) GetPhsA() *ReadingMMTN

func (*PhaseMMTN) GetPhsAB

func (x *PhaseMMTN) GetPhsAB() *ReadingMMTN

func (*PhaseMMTN) GetPhsB

func (x *PhaseMMTN) GetPhsB() *ReadingMMTN

func (*PhaseMMTN) GetPhsBC

func (x *PhaseMMTN) GetPhsBC() *ReadingMMTN

func (*PhaseMMTN) GetPhsC

func (x *PhaseMMTN) GetPhsC() *ReadingMMTN

func (*PhaseMMTN) GetPhsCA

func (x *PhaseMMTN) GetPhsCA() *ReadingMMTN

func (*PhaseMMTN) ProtoMessage

func (*PhaseMMTN) ProtoMessage()

func (*PhaseMMTN) ProtoReflect

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

func (*PhaseMMTN) Reset

func (x *PhaseMMTN) Reset()

func (*PhaseMMTN) String

func (x *PhaseMMTN) String() string

type PhaseRecloseAction

type PhaseRecloseAction struct {

	// 3 Phase control.
	Phs3 *Optional_RecloseActionKind `protobuf:"bytes,1,opt,name=phs3,proto3" json:"phs3,omitempty"`
	// Phase A control.
	PhsA *Optional_RecloseActionKind `protobuf:"bytes,2,opt,name=phsA,proto3" json:"phsA,omitempty"`
	// Phase B control.
	PhsB *Optional_RecloseActionKind `protobuf:"bytes,3,opt,name=phsB,proto3" json:"phsB,omitempty"`
	// Phase C control.
	PhsC *Optional_RecloseActionKind `protobuf:"bytes,4,opt,name=phsC,proto3" json:"phsC,omitempty"`
	// contains filtered or unexported fields
}

[OpenFMB CDC extension] Per Phase reclose action kind.

func (*PhaseRecloseAction) Descriptor deprecated

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

Deprecated: Use PhaseRecloseAction.ProtoReflect.Descriptor instead.

func (*PhaseRecloseAction) GetPhs3

func (*PhaseRecloseAction) GetPhsA

func (*PhaseRecloseAction) GetPhsB

func (*PhaseRecloseAction) GetPhsC

func (*PhaseRecloseAction) ProtoMessage

func (*PhaseRecloseAction) ProtoMessage()

func (*PhaseRecloseAction) ProtoReflect

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

func (*PhaseRecloseAction) Reset

func (x *PhaseRecloseAction) Reset()

func (*PhaseRecloseAction) String

func (x *PhaseRecloseAction) String() string

type PhaseSPC

type PhaseSPC struct {

	// 3 Phase control.
	Phs3 *ControlSPC `protobuf:"bytes,1,opt,name=phs3,proto3" json:"phs3,omitempty"`
	// Phase A control.
	PhsA *ControlSPC `protobuf:"bytes,2,opt,name=phsA,proto3" json:"phsA,omitempty"`
	// Phase B control.
	PhsB *ControlSPC `protobuf:"bytes,3,opt,name=phsB,proto3" json:"phsB,omitempty"`
	// Phase C control.
	PhsC *ControlSPC `protobuf:"bytes,4,opt,name=phsC,proto3" json:"phsC,omitempty"`
	// contains filtered or unexported fields
}

[OpenFMB CDC extension] Per Phase SPC.

func (*PhaseSPC) Descriptor deprecated

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

Deprecated: Use PhaseSPC.ProtoReflect.Descriptor instead.

func (*PhaseSPC) GetPhs3

func (x *PhaseSPC) GetPhs3() *ControlSPC

func (*PhaseSPC) GetPhsA

func (x *PhaseSPC) GetPhsA() *ControlSPC

func (*PhaseSPC) GetPhsB

func (x *PhaseSPC) GetPhsB() *ControlSPC

func (*PhaseSPC) GetPhsC

func (x *PhaseSPC) GetPhsC() *ControlSPC

func (*PhaseSPC) ProtoMessage

func (*PhaseSPC) ProtoMessage()

func (*PhaseSPC) ProtoReflect

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

func (*PhaseSPC) Reset

func (x *PhaseSPC) Reset()

func (*PhaseSPC) String

func (x *PhaseSPC) String() string

type PhaseSPS

type PhaseSPS struct {

	// 3 Phase status.
	Phs3 *StatusSPS `protobuf:"bytes,1,opt,name=phs3,proto3" json:"phs3,omitempty"`
	// Phase A status.
	PhsA *StatusSPS `protobuf:"bytes,2,opt,name=phsA,proto3" json:"phsA,omitempty"`
	// Phase B status.
	PhsB *StatusSPS `protobuf:"bytes,3,opt,name=phsB,proto3" json:"phsB,omitempty"`
	// Phase C status.
	PhsC *StatusSPS `protobuf:"bytes,4,opt,name=phsC,proto3" json:"phsC,omitempty"`
	// contains filtered or unexported fields
}

[OpenFMB CDC extension] Per Phase DPS.

func (*PhaseSPS) Descriptor deprecated

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

Deprecated: Use PhaseSPS.ProtoReflect.Descriptor instead.

func (*PhaseSPS) GetPhs3

func (x *PhaseSPS) GetPhs3() *StatusSPS

func (*PhaseSPS) GetPhsA

func (x *PhaseSPS) GetPhsA() *StatusSPS

func (*PhaseSPS) GetPhsB

func (x *PhaseSPS) GetPhsB() *StatusSPS

func (*PhaseSPS) GetPhsC

func (x *PhaseSPS) GetPhsC() *StatusSPS

func (*PhaseSPS) ProtoMessage

func (*PhaseSPS) ProtoMessage()

func (*PhaseSPS) ProtoReflect

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

func (*PhaseSPS) Reset

func (x *PhaseSPS) Reset()

func (*PhaseSPS) String

func (x *PhaseSPS) String() string

type Quality

type Quality struct {

	// Describes some reasons in case 'validity' is not 'good'.
	DetailQual *DetailQual `protobuf:"bytes,1,opt,name=detailQual,proto3" json:"detailQual,omitempty"`
	// (default=false) If true, further update of the value has been blocked by an operator. The value
	// shall be the information that was acquired before blocking. If this flag is set, then the
	// 'detailQual.oldData' shall also be set. The operator shall use the data attribute 'CDC.blkEna' to
	// block the update of the value. NOTE Both an operator as well as an automatic function may freeze
	// communication updating as well as input updating. In both cases, 'detailQual.oldData' will be set.
	// If the blocking is done by an operator, then this flag is set additionally, and an operator activity
	// is required to clear the condition.
	OperatorBlocked bool `protobuf:"varint,2,opt,name=operatorBlocked,proto3" json:"operatorBlocked,omitempty"`
	// (default=process) Defines the source of a value. NOTE 1 Substitution may be done locally or via
	// the communication services. In the second case, specific attributes with a FC=SV are used. NOTE 2
	// There are various means to clear a substitution. As an example, a substitution that was done
	// following an invalid condition may be cleared automatically if the invalid condition is cleared.
	// However, this is a local issue and therefore not within the scope of this standard.
	Source SourceKind `protobuf:"varint,3,opt,name=source,proto3,enum=commonmodule.SourceKind" json:"source,omitempty"`
	// (default=false) If true, the value is a test value. The processing of the test quality in the
	// client shall be as described in IEC 61850-7-4. This bit shall be completely independent from the
	// other bits within the quality descriptor.
	Test bool `protobuf:"varint,4,opt,name=test,proto3" json:"test,omitempty"`
	// Validity of the value, as condensed information for the client. In case this value is not
	// 'good', some reasons may be found in the 'detailQual'.
	Validity ValidityKind `protobuf:"varint,5,opt,name=validity,proto3,enum=commonmodule.ValidityKind" json:"validity,omitempty"`
	// contains filtered or unexported fields
}

Quality contains data that describe the quality of the data from the server. Quality of the data is also related to the mode of a logical node. Further details can be found in IEC 61850-7-4. The different quality attributes are <i>not</i> independent.The default value shall be applied if the functionality of the related attribute is not supported. The mapping may specify to exclude the attribute from the message if it is not supported or if the default value applies.

func (*Quality) Descriptor deprecated

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

Deprecated: Use Quality.ProtoReflect.Descriptor instead.

func (*Quality) GetDetailQual

func (x *Quality) GetDetailQual() *DetailQual

func (*Quality) GetOperatorBlocked

func (x *Quality) GetOperatorBlocked() bool

func (*Quality) GetSource

func (x *Quality) GetSource() SourceKind

func (*Quality) GetTest

func (x *Quality) GetTest() bool

func (*Quality) GetValidity

func (x *Quality) GetValidity() ValidityKind

func (*Quality) ProtoMessage

func (*Quality) ProtoMessage()

func (*Quality) ProtoReflect

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

func (*Quality) Reset

func (x *Quality) Reset()

func (*Quality) String

func (x *Quality) String() string

type RampRate

type RampRate struct {

	// MISSING DOCUMENTATION!!!
	NegativeReactivePowerKVArPerMin *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=negativeReactivePowerKVArPerMin,proto3" json:"negativeReactivePowerKVArPerMin,omitempty"`
	// MISSING DOCUMENTATION!!!
	NegativeRealPowerKWPerMin *wrapperspb.FloatValue `protobuf:"bytes,2,opt,name=negativeRealPowerKWPerMin,proto3" json:"negativeRealPowerKWPerMin,omitempty"`
	// MISSING DOCUMENTATION!!!
	PositiveReactivePowerKVArPerMin *wrapperspb.FloatValue `protobuf:"bytes,3,opt,name=positiveReactivePowerKVArPerMin,proto3" json:"positiveReactivePowerKVArPerMin,omitempty"`
	// MISSING DOCUMENTATION!!!
	PositiveRealPowerKWPerMin *wrapperspb.FloatValue `protobuf:"bytes,4,opt,name=positiveRealPowerKWPerMin,proto3" json:"positiveRealPowerKWPerMin,omitempty"`
	// contains filtered or unexported fields
}

Grid connect mode kind

func (*RampRate) Descriptor deprecated

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

Deprecated: Use RampRate.ProtoReflect.Descriptor instead.

func (*RampRate) GetNegativeReactivePowerKVArPerMin

func (x *RampRate) GetNegativeReactivePowerKVArPerMin() *wrapperspb.FloatValue

func (*RampRate) GetNegativeRealPowerKWPerMin

func (x *RampRate) GetNegativeRealPowerKWPerMin() *wrapperspb.FloatValue

func (*RampRate) GetPositiveReactivePowerKVArPerMin

func (x *RampRate) GetPositiveReactivePowerKVArPerMin() *wrapperspb.FloatValue

func (*RampRate) GetPositiveRealPowerKWPerMin

func (x *RampRate) GetPositiveRealPowerKWPerMin() *wrapperspb.FloatValue

func (*RampRate) ProtoMessage

func (*RampRate) ProtoMessage()

func (*RampRate) ProtoReflect

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

func (*RampRate) Reset

func (x *RampRate) Reset()

func (*RampRate) String

func (x *RampRate) String() string

type ReactivePowerControlKind

type ReactivePowerControlKind int32

Real power control kind

const (
	// MISSING DOCUMENTATION!!!
	ReactivePowerControlKind_ReactivePowerControlKind_UNDEFINED ReactivePowerControlKind = 0
	// MISSING DOCUMENTATION!!!
	ReactivePowerControlKind_ReactivePowerControlKind_advanced ReactivePowerControlKind = 1
	// MISSING DOCUMENTATION!!!
	ReactivePowerControlKind_ReactivePowerControlKind_droop ReactivePowerControlKind = 2
	// Voltage setpoint
	ReactivePowerControlKind_ReactivePowerControlKind_voltage ReactivePowerControlKind = 3
	// Reactive power setpoint
	ReactivePowerControlKind_ReactivePowerControlKind_reactivePower ReactivePowerControlKind = 4
	// MISSING DOCUMENTATION!!!
	ReactivePowerControlKind_ReactivePowerControlKind_powerFactor ReactivePowerControlKind = 5
)

func (ReactivePowerControlKind) Descriptor

func (ReactivePowerControlKind) Enum

func (ReactivePowerControlKind) EnumDescriptor deprecated

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

Deprecated: Use ReactivePowerControlKind.Descriptor instead.

func (ReactivePowerControlKind) Number

func (ReactivePowerControlKind) String

func (x ReactivePowerControlKind) String() string

func (ReactivePowerControlKind) Type

type ReadingMMTN

type ReadingMMTN struct {

	// UML inherited base object
	LogicalNode *LogicalNode `protobuf:"bytes,1,opt,name=logicalNode,proto3" json:"logicalNode,omitempty"`
	// Apparent energy demand (direction: from busbar).
	DmdVAh *BCR `protobuf:"bytes,2,opt,name=DmdVAh,proto3" json:"DmdVAh,omitempty"`
	// Reactive energy demand (direction: from busbar).
	DmdVArh *BCR `protobuf:"bytes,3,opt,name=DmdVArh,proto3" json:"DmdVArh,omitempty"`
	// Real energy demand (direction: from busbar).
	DmdWh *BCR `protobuf:"bytes,4,opt,name=DmdWh,proto3" json:"DmdWh,omitempty"`
	// Apparent energy supply (default direction: towards busbar).
	SupVAh *BCR `protobuf:"bytes,5,opt,name=SupVAh,proto3" json:"SupVAh,omitempty"`
	// Reactive energy supply (default direction: towards busbar).
	SupVArh *BCR `protobuf:"bytes,6,opt,name=SupVArh,proto3" json:"SupVArh,omitempty"`
	// Real energy supply (default direction: towards busbar).
	SupWh *BCR `protobuf:"bytes,7,opt,name=SupWh,proto3" json:"SupWh,omitempty"`
	// Net apparent energy since last reset.
	TotVAh *BCR `protobuf:"bytes,8,opt,name=TotVAh,proto3" json:"TotVAh,omitempty"`
	// Net reactive energy since last reset.
	TotVArh *BCR `protobuf:"bytes,9,opt,name=TotVArh,proto3" json:"TotVArh,omitempty"`
	// Net real energy since last reset.
	TotWh *BCR `protobuf:"bytes,10,opt,name=TotWh,proto3" json:"TotWh,omitempty"`
	// contains filtered or unexported fields
}

Specialized 61850 MMTN LN class

func (*ReadingMMTN) Descriptor deprecated

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

Deprecated: Use ReadingMMTN.ProtoReflect.Descriptor instead.

func (*ReadingMMTN) GetDmdVAh

func (x *ReadingMMTN) GetDmdVAh() *BCR

func (*ReadingMMTN) GetDmdVArh

func (x *ReadingMMTN) GetDmdVArh() *BCR

func (*ReadingMMTN) GetDmdWh

func (x *ReadingMMTN) GetDmdWh() *BCR

func (*ReadingMMTN) GetLogicalNode

func (x *ReadingMMTN) GetLogicalNode() *LogicalNode

func (*ReadingMMTN) GetSupVAh

func (x *ReadingMMTN) GetSupVAh() *BCR

func (*ReadingMMTN) GetSupVArh

func (x *ReadingMMTN) GetSupVArh() *BCR

func (*ReadingMMTN) GetSupWh

func (x *ReadingMMTN) GetSupWh() *BCR

func (*ReadingMMTN) GetTotVAh

func (x *ReadingMMTN) GetTotVAh() *BCR

func (*ReadingMMTN) GetTotVArh

func (x *ReadingMMTN) GetTotVArh() *BCR

func (*ReadingMMTN) GetTotWh

func (x *ReadingMMTN) GetTotWh() *BCR

func (*ReadingMMTN) ProtoMessage

func (*ReadingMMTN) ProtoMessage()

func (*ReadingMMTN) ProtoReflect

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

func (*ReadingMMTN) Reset

func (x *ReadingMMTN) Reset()

func (*ReadingMMTN) String

func (x *ReadingMMTN) String() string

type ReadingMMTR

type ReadingMMTR struct {

	// UML inherited base object
	LogicalNode *LogicalNode `protobuf:"bytes,1,opt,name=logicalNode,proto3" json:"logicalNode,omitempty"`
	// Apparent energy demand (direction: from busbar).
	DmdVAh *BCR `protobuf:"bytes,2,opt,name=DmdVAh,proto3" json:"DmdVAh,omitempty"`
	// Reactive energy demand (direction: from busbar).
	DmdVArh *BCR `protobuf:"bytes,3,opt,name=DmdVArh,proto3" json:"DmdVArh,omitempty"`
	// Real energy demand (direction: from busbar).
	DmdWh *BCR `protobuf:"bytes,4,opt,name=DmdWh,proto3" json:"DmdWh,omitempty"`
	// Apparent energy supply (default direction: towards busbar).
	SupVAh *BCR `protobuf:"bytes,5,opt,name=SupVAh,proto3" json:"SupVAh,omitempty"`
	// Reactive energy supply (default direction: towards busbar).
	SupVArh *BCR `protobuf:"bytes,6,opt,name=SupVArh,proto3" json:"SupVArh,omitempty"`
	// Real energy supply (default direction: towards busbar).
	SupWh *BCR `protobuf:"bytes,7,opt,name=SupWh,proto3" json:"SupWh,omitempty"`
	// Net apparent energy since last reset.
	TotVAh *BCR `protobuf:"bytes,8,opt,name=TotVAh,proto3" json:"TotVAh,omitempty"`
	// Net reactive energy since last reset.
	TotVArh *BCR `protobuf:"bytes,9,opt,name=TotVArh,proto3" json:"TotVArh,omitempty"`
	// Net real energy since last reset.
	TotWh *BCR `protobuf:"bytes,10,opt,name=TotWh,proto3" json:"TotWh,omitempty"`
	// contains filtered or unexported fields
}

Specialized 61850 MMTR class

func (*ReadingMMTR) Descriptor deprecated

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

Deprecated: Use ReadingMMTR.ProtoReflect.Descriptor instead.

func (*ReadingMMTR) GetDmdVAh

func (x *ReadingMMTR) GetDmdVAh() *BCR

func (*ReadingMMTR) GetDmdVArh

func (x *ReadingMMTR) GetDmdVArh() *BCR

func (*ReadingMMTR) GetDmdWh

func (x *ReadingMMTR) GetDmdWh() *BCR

func (*ReadingMMTR) GetLogicalNode

func (x *ReadingMMTR) GetLogicalNode() *LogicalNode

func (*ReadingMMTR) GetSupVAh

func (x *ReadingMMTR) GetSupVAh() *BCR

func (*ReadingMMTR) GetSupVArh

func (x *ReadingMMTR) GetSupVArh() *BCR

func (*ReadingMMTR) GetSupWh

func (x *ReadingMMTR) GetSupWh() *BCR

func (*ReadingMMTR) GetTotVAh

func (x *ReadingMMTR) GetTotVAh() *BCR

func (*ReadingMMTR) GetTotVArh

func (x *ReadingMMTR) GetTotVArh() *BCR

func (*ReadingMMTR) GetTotWh

func (x *ReadingMMTR) GetTotWh() *BCR

func (*ReadingMMTR) ProtoMessage

func (*ReadingMMTR) ProtoMessage()

func (*ReadingMMTR) ProtoReflect

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

func (*ReadingMMTR) Reset

func (x *ReadingMMTR) Reset()

func (*ReadingMMTR) String

func (x *ReadingMMTR) String() string

type ReadingMMXU

type ReadingMMXU struct {

	// UML inherited base object
	LogicalNode *LogicalNode `protobuf:"bytes,1,opt,name=logicalNode,proto3" json:"logicalNode,omitempty"`
	// Phase to ground/phase to neutral three phase currents.
	A *WYE `protobuf:"bytes,2,opt,name=A,proto3" json:"A,omitempty"`
	// Kind of statistical calculation, specifying how the data attributes that represent analogue
	// values have been calculated. The calculation method shall be the same for all data objects of the
	// logical node instance.If the value is 'PEAK_FUNDAMENTAL', angle may be present in a data object of
	// complex measured value type (CMV, such as in WYE, DEL, etc.), otherwise angle is not used (if
	// ‘TRUE_RMS’ and ‘RMS_FUNDAMENTAL’).If the value is 'unspecified', the dependent data objects may be
	// meaningless.
	ClcMth *ENG_CalcMethodKind `protobuf:"bytes,3,opt,name=ClcMth,proto3" json:"ClcMth,omitempty"`
	// Frequency [Hz].
	Hz *MV `protobuf:"bytes,4,opt,name=Hz,proto3" json:"Hz,omitempty"`
	// Phase to ground/phase to neutral power factors.The power factor is defined as P (active power) /
	// S (apparent power), so the value range is 0...1. If current (I) and voltage (U) are sinusoidal and
	// displaced by the angle phi, then the power factor is |cos phi|, again with the value range 0...1.
	// Therefore, for the power factor per phase, value is contained in 'mag' and 'ang' is not used.
	PF *WYE `protobuf:"bytes,5,opt,name=PF,proto3" json:"PF,omitempty"`
	// Sign convention for power factor 'PF' (and reactive power 'VAr').
	PFSign *ENG_PFSignKind `protobuf:"bytes,6,opt,name=PFSign,proto3" json:"PFSign,omitempty"`
	// Phase to ground (line) voltages.
	PhV *WYE `protobuf:"bytes,7,opt,name=PhV,proto3" json:"PhV,omitempty"`
	// Phase to phase voltages.
	PPV *DEL `protobuf:"bytes,8,opt,name=PPV,proto3" json:"PPV,omitempty"`
	// Phase to ground/phase to neutral apparent powers S.
	VA *WYE `protobuf:"bytes,9,opt,name=VA,proto3" json:"VA,omitempty"`
	// Phase to ground/phase to neutral reactive powers Q.
	VAr *WYE `protobuf:"bytes,10,opt,name=VAr,proto3" json:"VAr,omitempty"`
	// Phase to ground/phase to neutral real powers P.
	W *WYE `protobuf:"bytes,11,opt,name=W,proto3" json:"W,omitempty"`
	// contains filtered or unexported fields
}

Specialized 61850 MMXU LN class

func (*ReadingMMXU) Descriptor deprecated

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

Deprecated: Use ReadingMMXU.ProtoReflect.Descriptor instead.

func (*ReadingMMXU) GetA

func (x *ReadingMMXU) GetA() *WYE

func (*ReadingMMXU) GetClcMth

func (x *ReadingMMXU) GetClcMth() *ENG_CalcMethodKind

func (*ReadingMMXU) GetHz

func (x *ReadingMMXU) GetHz() *MV

func (*ReadingMMXU) GetLogicalNode

func (x *ReadingMMXU) GetLogicalNode() *LogicalNode

func (*ReadingMMXU) GetPF

func (x *ReadingMMXU) GetPF() *WYE

func (*ReadingMMXU) GetPFSign

func (x *ReadingMMXU) GetPFSign() *ENG_PFSignKind

func (*ReadingMMXU) GetPPV

func (x *ReadingMMXU) GetPPV() *DEL

func (*ReadingMMXU) GetPhV

func (x *ReadingMMXU) GetPhV() *WYE

func (*ReadingMMXU) GetVA

func (x *ReadingMMXU) GetVA() *WYE

func (*ReadingMMXU) GetVAr

func (x *ReadingMMXU) GetVAr() *WYE

func (*ReadingMMXU) GetW

func (x *ReadingMMXU) GetW() *WYE

func (*ReadingMMXU) ProtoMessage

func (*ReadingMMXU) ProtoMessage()

func (*ReadingMMXU) ProtoReflect

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

func (*ReadingMMXU) Reset

func (x *ReadingMMXU) Reset()

func (*ReadingMMXU) String

func (x *ReadingMMXU) String() string

type ReadingMessageInfo

type ReadingMessageInfo struct {

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

Generic reading message information

func (*ReadingMessageInfo) Descriptor deprecated

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

Deprecated: Use ReadingMessageInfo.ProtoReflect.Descriptor instead.

func (*ReadingMessageInfo) GetMessageInfo

func (x *ReadingMessageInfo) GetMessageInfo() *MessageInfo

func (*ReadingMessageInfo) ProtoMessage

func (*ReadingMessageInfo) ProtoMessage()

func (*ReadingMessageInfo) ProtoReflect

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

func (*ReadingMessageInfo) Reset

func (x *ReadingMessageInfo) Reset()

func (*ReadingMessageInfo) String

func (x *ReadingMessageInfo) String() string

type RealPowerControlKind

type RealPowerControlKind int32

Real power control kind

const (
	// MISSING DOCUMENTATION!!!
	RealPowerControlKind_RealPowerControlKind_UNDEFINED RealPowerControlKind = 0
	// MISSING DOCUMENTATION!!!
	RealPowerControlKind_RealPowerControlKind_advanced RealPowerControlKind = 1
	// MISSING DOCUMENTATION!!!
	RealPowerControlKind_RealPowerControlKind_droop RealPowerControlKind = 2
	// MISSING DOCUMENTATION!!!
	RealPowerControlKind_RealPowerControlKind_isochronous RealPowerControlKind = 3
	// Real power setpoint
	RealPowerControlKind_RealPowerControlKind_realPower RealPowerControlKind = 4
)

func (RealPowerControlKind) Descriptor

func (RealPowerControlKind) Enum

func (RealPowerControlKind) EnumDescriptor deprecated

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

Deprecated: Use RealPowerControlKind.Descriptor instead.

func (RealPowerControlKind) Number

func (RealPowerControlKind) String

func (x RealPowerControlKind) String() string

func (RealPowerControlKind) Type

type RecloseActionKind

type RecloseActionKind int32

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

const (
	// Undefined
	RecloseActionKind_RecloseActionKind_UNDEFINED RecloseActionKind = 0
	// Idle state
	RecloseActionKind_RecloseActionKind_idle RecloseActionKind = 1
	// Cycling state
	RecloseActionKind_RecloseActionKind_cycling RecloseActionKind = 2
	// Lockout state
	RecloseActionKind_RecloseActionKind_lockout RecloseActionKind = 3
)

func (RecloseActionKind) Descriptor

func (RecloseActionKind) Enum

func (RecloseActionKind) EnumDescriptor deprecated

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

Deprecated: Use RecloseActionKind.Descriptor instead.

func (RecloseActionKind) Number

func (RecloseActionKind) String

func (x RecloseActionKind) String() string

func (RecloseActionKind) Type

type ScheduleCSG

type ScheduleCSG struct {

	// The array with the points specifying a time schedule
	SchPts []*SchedulePoint `protobuf:"bytes,1,rep,name=schPts,proto3" json:"schPts,omitempty"`
	// contains filtered or unexported fields
}

Curve shape setting (FC=SP) (CSG_SP)

func (*ScheduleCSG) Descriptor deprecated

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

Deprecated: Use ScheduleCSG.ProtoReflect.Descriptor instead.

func (*ScheduleCSG) GetSchPts

func (x *ScheduleCSG) GetSchPts() []*SchedulePoint

func (*ScheduleCSG) ProtoMessage

func (*ScheduleCSG) ProtoMessage()

func (*ScheduleCSG) ProtoReflect

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

func (*ScheduleCSG) Reset

func (x *ScheduleCSG) Reset()

func (*ScheduleCSG) String

func (x *ScheduleCSG) String() string

type ScheduleParameterKind

type ScheduleParameterKind int32

Schedule parameter kind

const (
	// Undefined
	ScheduleParameterKind_ScheduleParameterKind_UNDEFINED ScheduleParameterKind = 0
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_none ScheduleParameterKind = 1
	// Other enum not listed
	ScheduleParameterKind_ScheduleParameterKind_other ScheduleParameterKind = 2
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_A_net_mag ScheduleParameterKind = 3
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_A_neut_mag ScheduleParameterKind = 4
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_A_phsA_mag ScheduleParameterKind = 5
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_A_phsB_mag ScheduleParameterKind = 6
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_A_phsC_mag ScheduleParameterKind = 7
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_Hz_mag ScheduleParameterKind = 8
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PF_net_mag ScheduleParameterKind = 9
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PF_neut_mag ScheduleParameterKind = 10
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PF_phsA_mag ScheduleParameterKind = 11
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PF_phsB_mag ScheduleParameterKind = 12
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PF_phsC_mag ScheduleParameterKind = 13
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PhV_net_ang ScheduleParameterKind = 14
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PhV_net_mag ScheduleParameterKind = 15
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PhV_neut_ang ScheduleParameterKind = 16
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PhV_neut_mag ScheduleParameterKind = 17
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PhV_phsA_ang ScheduleParameterKind = 18
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PhV_phsA_mag ScheduleParameterKind = 19
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PhV_phsB_ang ScheduleParameterKind = 20
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PhV_phsB_mag ScheduleParameterKind = 21
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PhV_phsC_ang ScheduleParameterKind = 22
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PhV_phsC_mag ScheduleParameterKind = 23
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PPV_phsAB_ang ScheduleParameterKind = 24
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PPV_phsAB_mag ScheduleParameterKind = 25
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PPV_phsBC_ang ScheduleParameterKind = 26
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PPV_phsBC_mag ScheduleParameterKind = 27
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PPV_phsCA_ang ScheduleParameterKind = 28
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_PPV_phsCA_mag ScheduleParameterKind = 29
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_VA_net_mag ScheduleParameterKind = 30
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_VA_neut_mag ScheduleParameterKind = 31
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_VA_phsA_mag ScheduleParameterKind = 32
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_VA_phsB_mag ScheduleParameterKind = 33
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_VA_phsC_mag ScheduleParameterKind = 34
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_VAr_net_mag ScheduleParameterKind = 35
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_VAr_neut_mag ScheduleParameterKind = 36
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_VAr_phsA_mag ScheduleParameterKind = 37
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_VAr_phsB_mag ScheduleParameterKind = 38
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_VAr_phsC_mag ScheduleParameterKind = 39
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_W_net_mag ScheduleParameterKind = 40
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_W_neut_mag ScheduleParameterKind = 41
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_W_phsA_mag ScheduleParameterKind = 42
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_W_phsB_mag ScheduleParameterKind = 43
	// MISSING DOCUMENTATION!!!
	ScheduleParameterKind_ScheduleParameterKind_W_phsC_mag ScheduleParameterKind = 44
)

func (ScheduleParameterKind) Descriptor

func (ScheduleParameterKind) Enum

func (ScheduleParameterKind) EnumDescriptor deprecated

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

Deprecated: Use ScheduleParameterKind.Descriptor instead.

func (ScheduleParameterKind) Number

func (ScheduleParameterKind) String

func (x ScheduleParameterKind) String() string

func (ScheduleParameterKind) Type

type SchedulePoint

type SchedulePoint struct {

	// Schedule parameter
	ScheduleParameter []*ENG_ScheduleParameter `protobuf:"bytes,1,rep,name=scheduleParameter,proto3" json:"scheduleParameter,omitempty"`
	// Start time
	StartTime *ControlTimestamp `protobuf:"bytes,2,opt,name=startTime,proto3" json:"startTime,omitempty"`
	// contains filtered or unexported fields
}

Point definition (Point)

func (*SchedulePoint) Descriptor deprecated

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

Deprecated: Use SchedulePoint.ProtoReflect.Descriptor instead.

func (*SchedulePoint) GetScheduleParameter

func (x *SchedulePoint) GetScheduleParameter() []*ENG_ScheduleParameter

func (*SchedulePoint) GetStartTime

func (x *SchedulePoint) GetStartTime() *ControlTimestamp

func (*SchedulePoint) ProtoMessage

func (*SchedulePoint) ProtoMessage()

func (*SchedulePoint) ProtoReflect

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

func (*SchedulePoint) Reset

func (x *SchedulePoint) Reset()

func (*SchedulePoint) String

func (x *SchedulePoint) String() string

type SourceCapabilityConfiguration added in v2.1.0

type SourceCapabilityConfiguration struct {

	// UML inherited base object
	LogicalNode *LogicalNode `protobuf:"bytes,1,opt,name=logicalNode,proto3" json:"logicalNode,omitempty"`
	// Amp Maximum configured value
	AMax *ASG `protobuf:"bytes,2,opt,name=AMax,proto3" json:"AMax,omitempty"`
	// Apparent Power Maximum configured value
	VAMax *ASG `protobuf:"bytes,3,opt,name=VAMax,proto3" json:"VAMax,omitempty"`
	// Reactive Power Absorbed Maximum configured value
	VarMaxAbs *ASG `protobuf:"bytes,4,opt,name=VarMaxAbs,proto3" json:"VarMaxAbs,omitempty"`
	// Reactive Power Injected Maximum configured value
	VarMaxInj *ASG `protobuf:"bytes,5,opt,name=VarMaxInj,proto3" json:"VarMaxInj,omitempty"`
	// AC voltage maximum configured value
	VMax *ASG `protobuf:"bytes,6,opt,name=VMax,proto3" json:"VMax,omitempty"`
	// AC voltage minimum configured value
	VMin *ASG `protobuf:"bytes,7,opt,name=VMin,proto3" json:"VMin,omitempty"`
	// AC voltage nominal configured value
	VNom *ASG `protobuf:"bytes,8,opt,name=VNom,proto3" json:"VNom,omitempty"`
	// Active Power Max configured value
	WMax *ASG `protobuf:"bytes,9,opt,name=WMax,proto3" json:"WMax,omitempty"`
	// Active Power (Over-Excited) configured value
	WOvrExt *ASG `protobuf:"bytes,10,opt,name=WOvrExt,proto3" json:"WOvrExt,omitempty"`
	// Active power configured value at specified over-excited power factor
	WOvrExtPF *ASG `protobuf:"bytes,11,opt,name=WOvrExtPF,proto3" json:"WOvrExtPF,omitempty"`
	// Active Power (Under-Excited) configured value
	WUndExt *ASG `protobuf:"bytes,12,opt,name=WUndExt,proto3" json:"WUndExt,omitempty"`
	// Active power configured value at specified under-excited power factor
	WUndExtPF *ASG `protobuf:"bytes,13,opt,name=WUndExtPF,proto3" json:"WUndExtPF,omitempty"`
	// contains filtered or unexported fields
}

Source configured setting

func (*SourceCapabilityConfiguration) Descriptor deprecated added in v2.1.0

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

Deprecated: Use SourceCapabilityConfiguration.ProtoReflect.Descriptor instead.

func (*SourceCapabilityConfiguration) GetAMax added in v2.1.0

func (x *SourceCapabilityConfiguration) GetAMax() *ASG

func (*SourceCapabilityConfiguration) GetLogicalNode added in v2.1.0

func (x *SourceCapabilityConfiguration) GetLogicalNode() *LogicalNode

func (*SourceCapabilityConfiguration) GetVAMax added in v2.1.0

func (x *SourceCapabilityConfiguration) GetVAMax() *ASG

func (*SourceCapabilityConfiguration) GetVMax added in v2.1.0

func (x *SourceCapabilityConfiguration) GetVMax() *ASG

func (*SourceCapabilityConfiguration) GetVMin added in v2.1.0

func (x *SourceCapabilityConfiguration) GetVMin() *ASG

func (*SourceCapabilityConfiguration) GetVNom added in v2.1.0

func (x *SourceCapabilityConfiguration) GetVNom() *ASG

func (*SourceCapabilityConfiguration) GetVarMaxAbs added in v2.1.0

func (x *SourceCapabilityConfiguration) GetVarMaxAbs() *ASG

func (*SourceCapabilityConfiguration) GetVarMaxInj added in v2.1.0

func (x *SourceCapabilityConfiguration) GetVarMaxInj() *ASG

func (*SourceCapabilityConfiguration) GetWMax added in v2.1.0

func (x *SourceCapabilityConfiguration) GetWMax() *ASG

func (*SourceCapabilityConfiguration) GetWOvrExt added in v2.1.0

func (x *SourceCapabilityConfiguration) GetWOvrExt() *ASG

func (*SourceCapabilityConfiguration) GetWOvrExtPF added in v2.1.0

func (x *SourceCapabilityConfiguration) GetWOvrExtPF() *ASG

func (*SourceCapabilityConfiguration) GetWUndExt added in v2.1.0

func (x *SourceCapabilityConfiguration) GetWUndExt() *ASG

func (*SourceCapabilityConfiguration) GetWUndExtPF added in v2.1.0

func (x *SourceCapabilityConfiguration) GetWUndExtPF() *ASG

func (*SourceCapabilityConfiguration) ProtoMessage added in v2.1.0

func (*SourceCapabilityConfiguration) ProtoMessage()

func (*SourceCapabilityConfiguration) ProtoReflect added in v2.1.0

func (*SourceCapabilityConfiguration) Reset added in v2.1.0

func (x *SourceCapabilityConfiguration) Reset()

func (*SourceCapabilityConfiguration) String added in v2.1.0

type SourceCapabilityRatings added in v2.1.0

type SourceCapabilityRatings struct {

	// UML inherited base object
	LogicalNode *LogicalNode `protobuf:"bytes,1,opt,name=logicalNode,proto3" json:"logicalNode,omitempty"`
	// Abnormal Operating Performance Category  Text stating: “IEEE 1547:2018 Either “I”, “II”, or
	// “III” is stated for the Abnormal Category
	AbnOpCatRtg AbnOpCatKind `protobuf:"varint,2,opt,name=AbnOpCatRtg,proto3,enum=commonmodule.AbnOpCatKind" json:"AbnOpCatRtg,omitempty"`
	// Amp Maximum Rating  SunSpec has this field but not in IEEE1547
	AMaxRtg *ASG `protobuf:"bytes,3,opt,name=AMaxRtg,proto3" json:"AMaxRtg,omitempty"`
	// Frequency nominal rating, default to 60 hz if not provide and cannot be configured.
	FreqNomRtg *ASG `protobuf:"bytes,4,opt,name=FreqNomRtg,proto3" json:"FreqNomRtg,omitempty"`
	// Normal operating performance category
	NorOpCatRtg NorOpCatKind `protobuf:"varint,5,opt,name=NorOpCatRtg,proto3,enum=commonmodule.NorOpCatKind" json:"NorOpCatRtg,omitempty"`
	// Reactive susceptance that remains connected to the Area EPS in the cease to energize and trip state
	ReactSusceptRtg *ASG `protobuf:"bytes,6,opt,name=ReactSusceptRtg,proto3" json:"ReactSusceptRtg,omitempty"`
	// Apparent Power Maximum Rating
	VAMaxRtg *ASG `protobuf:"bytes,7,opt,name=VAMaxRtg,proto3" json:"VAMaxRtg,omitempty"`
	// Reactive Power Absorbed Maximum Rating
	VarMaxAbsRtg *ASG `protobuf:"bytes,8,opt,name=VarMaxAbsRtg,proto3" json:"VarMaxAbsRtg,omitempty"`
	// Reactive Power Injected Maximum Rating
	VarMaxInjRtg *ASG `protobuf:"bytes,9,opt,name=VarMaxInjRtg,proto3" json:"VarMaxInjRtg,omitempty"`
	// AC voltage maximum rating
	VMaxRtg *ASG `protobuf:"bytes,10,opt,name=VMaxRtg,proto3" json:"VMaxRtg,omitempty"`
	// AC voltage minimum rating
	VMinRtg *ASG `protobuf:"bytes,11,opt,name=VMinRtg,proto3" json:"VMinRtg,omitempty"`
	// AC voltage nominal rating
	VNomRtg *ASG `protobuf:"bytes,12,opt,name=VNomRtg,proto3" json:"VNomRtg,omitempty"`
	// Active Power Max Rating
	WMaxRtg *ASG `protobuf:"bytes,13,opt,name=WMaxRtg,proto3" json:"WMaxRtg,omitempty"`
	// Active Power (Over-Excited) Rating
	WOvrExtRtg *ASG `protobuf:"bytes,14,opt,name=WOvrExtRtg,proto3" json:"WOvrExtRtg,omitempty"`
	// Active power rating at specified over-excited power factor
	WOvrExtRtgPF *ASG `protobuf:"bytes,15,opt,name=WOvrExtRtgPF,proto3" json:"WOvrExtRtgPF,omitempty"`
	// Active Power (Under-Excited) Rating
	WUndExtRtg *ASG `protobuf:"bytes,16,opt,name=WUndExtRtg,proto3" json:"WUndExtRtg,omitempty"`
	// Active power rating at specified under-excited power factor
	WUndExtRtgPF *ASG `protobuf:"bytes,17,opt,name=WUndExtRtgPF,proto3" json:"WUndExtRtgPF,omitempty"`
	// contains filtered or unexported fields
}

Source capability ratings

func (*SourceCapabilityRatings) Descriptor deprecated added in v2.1.0

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

Deprecated: Use SourceCapabilityRatings.ProtoReflect.Descriptor instead.

func (*SourceCapabilityRatings) GetAMaxRtg added in v2.1.0

func (x *SourceCapabilityRatings) GetAMaxRtg() *ASG

func (*SourceCapabilityRatings) GetAbnOpCatRtg added in v2.1.0

func (x *SourceCapabilityRatings) GetAbnOpCatRtg() AbnOpCatKind

func (*SourceCapabilityRatings) GetFreqNomRtg added in v2.1.0

func (x *SourceCapabilityRatings) GetFreqNomRtg() *ASG

func (*SourceCapabilityRatings) GetLogicalNode added in v2.1.0

func (x *SourceCapabilityRatings) GetLogicalNode() *LogicalNode

func (*SourceCapabilityRatings) GetNorOpCatRtg added in v2.1.0

func (x *SourceCapabilityRatings) GetNorOpCatRtg() NorOpCatKind

func (*SourceCapabilityRatings) GetReactSusceptRtg added in v2.1.0

func (x *SourceCapabilityRatings) GetReactSusceptRtg() *ASG

func (*SourceCapabilityRatings) GetVAMaxRtg added in v2.1.0

func (x *SourceCapabilityRatings) GetVAMaxRtg() *ASG

func (*SourceCapabilityRatings) GetVMaxRtg added in v2.1.0

func (x *SourceCapabilityRatings) GetVMaxRtg() *ASG

func (*SourceCapabilityRatings) GetVMinRtg added in v2.1.0

func (x *SourceCapabilityRatings) GetVMinRtg() *ASG

func (*SourceCapabilityRatings) GetVNomRtg added in v2.1.0

func (x *SourceCapabilityRatings) GetVNomRtg() *ASG

func (*SourceCapabilityRatings) GetVarMaxAbsRtg added in v2.1.0

func (x *SourceCapabilityRatings) GetVarMaxAbsRtg() *ASG

func (*SourceCapabilityRatings) GetVarMaxInjRtg added in v2.1.0

func (x *SourceCapabilityRatings) GetVarMaxInjRtg() *ASG

func (*SourceCapabilityRatings) GetWMaxRtg added in v2.1.0

func (x *SourceCapabilityRatings) GetWMaxRtg() *ASG

func (*SourceCapabilityRatings) GetWOvrExtRtg added in v2.1.0

func (x *SourceCapabilityRatings) GetWOvrExtRtg() *ASG

func (*SourceCapabilityRatings) GetWOvrExtRtgPF added in v2.1.0

func (x *SourceCapabilityRatings) GetWOvrExtRtgPF() *ASG

func (*SourceCapabilityRatings) GetWUndExtRtg added in v2.1.0

func (x *SourceCapabilityRatings) GetWUndExtRtg() *ASG

func (*SourceCapabilityRatings) GetWUndExtRtgPF added in v2.1.0

func (x *SourceCapabilityRatings) GetWUndExtRtgPF() *ASG

func (*SourceCapabilityRatings) ProtoMessage added in v2.1.0

func (*SourceCapabilityRatings) ProtoMessage()

func (*SourceCapabilityRatings) ProtoReflect added in v2.1.0

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

func (*SourceCapabilityRatings) Reset added in v2.1.0

func (x *SourceCapabilityRatings) Reset()

func (*SourceCapabilityRatings) String added in v2.1.0

func (x *SourceCapabilityRatings) String() string

type SourceKind

type SourceKind int32

(default=process) Defines the source of a value. NOTE 1 Substitution may be done locally or via the communication services. In the second case, specific attributes with a FC=SV are used. NOTE 2 There are various means to clear a substitution. As an example, a substitution that was done following an invalid condition may be cleared automatically if the invalid condition is cleared. However, this is a local issue and therefore

const (
	// Undefined
	SourceKind_SourceKind_UNDEFINED SourceKind = 0
	// The value is provided by an input function from the process I/O or is calculated from some
	// application function.
	SourceKind_SourceKind_process SourceKind = 1
	// The value is provided by an operator input or by an automatic source.
	SourceKind_SourceKind_substituted SourceKind = 2
)

func (SourceKind) Descriptor

func (SourceKind) Descriptor() protoreflect.EnumDescriptor

func (SourceKind) Enum

func (x SourceKind) Enum() *SourceKind

func (SourceKind) EnumDescriptor deprecated

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

Deprecated: Use SourceKind.Descriptor instead.

func (SourceKind) Number

func (x SourceKind) Number() protoreflect.EnumNumber

func (SourceKind) String

func (x SourceKind) String() string

func (SourceKind) Type

type StateKind

type StateKind int32

State kind

const (
	// MISSING DOCUMENTATION!!!
	StateKind_StateKind_UNDEFINED StateKind = 0
	// MISSING DOCUMENTATION!!!
	StateKind_StateKind_off StateKind = 1
	// MISSING DOCUMENTATION!!!
	StateKind_StateKind_on StateKind = 2
	// MISSING DOCUMENTATION!!!
	StateKind_StateKind_standby StateKind = 3
)

func (StateKind) Descriptor

func (StateKind) Descriptor() protoreflect.EnumDescriptor

func (StateKind) Enum

func (x StateKind) Enum() *StateKind

func (StateKind) EnumDescriptor deprecated

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

Deprecated: Use StateKind.Descriptor instead.

func (StateKind) Number

func (x StateKind) Number() protoreflect.EnumNumber

func (StateKind) String

func (x StateKind) String() string

func (StateKind) Type

type StatusAndEventXCBR

type StatusAndEventXCBR struct {

	// UML inherited base object
	LogicalNodeForEventAndStatus *LogicalNodeForEventAndStatus `protobuf:"bytes,1,opt,name=logicalNodeForEventAndStatus,proto3" json:"logicalNodeForEventAndStatus,omitempty"`
	// MISSING DOCUMENTATION!!!
	DynamicTest *ENS_DynamicTestKind `protobuf:"bytes,2,opt,name=DynamicTest,proto3" json:"DynamicTest,omitempty"`
	// MISSING DOCUMENTATION!!!
	Pos *PhaseDPS `protobuf:"bytes,3,opt,name=Pos,proto3" json:"Pos,omitempty"`
	// Fault latch: LT01=51A OR 51B OR 51C
	ProtectionPickup *ACD `protobuf:"bytes,4,opt,name=ProtectionPickup,proto3" json:"ProtectionPickup,omitempty"`
	// Protection mode such as a group setting or pre-defined curve profile. It is usually pre-defined
	// by a circuit segment service.
	ProtectionMode *StatusINS `protobuf:"bytes,5,opt,name=ProtectionMode,proto3" json:"ProtectionMode,omitempty"`
	// Reclose enabled
	RecloseEnabled *PhaseSPS `protobuf:"bytes,6,opt,name=RecloseEnabled,proto3" json:"RecloseEnabled,omitempty"`
	// Reclose mode such idle, cycling and lockout.
	ReclosingAction *PhaseRecloseAction `protobuf:"bytes,7,opt,name=ReclosingAction,proto3" json:"ReclosingAction,omitempty"`
	// contains filtered or unexported fields
}

OpenFMB specialization for breaker, recloser and switch status and event profiles: LN: Circuit breaker   Name: XCBR

func (*StatusAndEventXCBR) Descriptor deprecated

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

Deprecated: Use StatusAndEventXCBR.ProtoReflect.Descriptor instead.

func (*StatusAndEventXCBR) GetDynamicTest

func (x *StatusAndEventXCBR) GetDynamicTest() *ENS_DynamicTestKind

func (*StatusAndEventXCBR) GetLogicalNodeForEventAndStatus

func (x *StatusAndEventXCBR) GetLogicalNodeForEventAndStatus() *LogicalNodeForEventAndStatus

func (*StatusAndEventXCBR) GetPos

func (x *StatusAndEventXCBR) GetPos() *PhaseDPS

func (*StatusAndEventXCBR) GetProtectionMode

func (x *StatusAndEventXCBR) GetProtectionMode() *StatusINS

func (*StatusAndEventXCBR) GetProtectionPickup

func (x *StatusAndEventXCBR) GetProtectionPickup() *ACD

func (*StatusAndEventXCBR) GetRecloseEnabled

func (x *StatusAndEventXCBR) GetRecloseEnabled() *PhaseSPS

func (*StatusAndEventXCBR) GetReclosingAction

func (x *StatusAndEventXCBR) GetReclosingAction() *PhaseRecloseAction

func (*StatusAndEventXCBR) ProtoMessage

func (*StatusAndEventXCBR) ProtoMessage()

func (*StatusAndEventXCBR) ProtoReflect

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

func (*StatusAndEventXCBR) Reset

func (x *StatusAndEventXCBR) Reset()

func (*StatusAndEventXCBR) String

func (x *StatusAndEventXCBR) String() string

type StatusDPS

type StatusDPS struct {

	// MISSING DOCUMENTATION!!!
	Q *Quality `protobuf:"bytes,1,opt,name=q,proto3" json:"q,omitempty"`
	// Status value of the controllable data object.
	StVal DbPosKind `protobuf:"varint,2,opt,name=stVal,proto3,enum=commonmodule.DbPosKind" json:"stVal,omitempty"`
	// Timestamp of the last change of the value in any of 'stVal' or 'q'.
	T *Timestamp `protobuf:"bytes,3,opt,name=t,proto3" json:"t,omitempty"`
	// contains filtered or unexported fields
}

Specialized 61850 DPS class

func (*StatusDPS) Descriptor deprecated

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

Deprecated: Use StatusDPS.ProtoReflect.Descriptor instead.

func (*StatusDPS) GetQ

func (x *StatusDPS) GetQ() *Quality

func (*StatusDPS) GetStVal

func (x *StatusDPS) GetStVal() DbPosKind

func (*StatusDPS) GetT

func (x *StatusDPS) GetT() *Timestamp

func (*StatusDPS) ProtoMessage

func (*StatusDPS) ProtoMessage()

func (*StatusDPS) ProtoReflect

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

func (*StatusDPS) Reset

func (x *StatusDPS) Reset()

func (*StatusDPS) String

func (x *StatusDPS) String() string

type StatusINC

type StatusINC struct {

	// Quality of the value in 'stVal'.
	Q *Quality `protobuf:"bytes,1,opt,name=q,proto3" json:"q,omitempty"`
	// Value of the data.
	StVal int32 `protobuf:"varint,2,opt,name=stVal,proto3" 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
}

Integer control status

func (*StatusINC) Descriptor deprecated

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

Deprecated: Use StatusINC.ProtoReflect.Descriptor instead.

func (*StatusINC) GetQ

func (x *StatusINC) GetQ() *Quality

func (*StatusINC) GetStVal

func (x *StatusINC) GetStVal() int32

func (*StatusINC) GetT

func (x *StatusINC) GetT() *Timestamp

func (*StatusINC) ProtoMessage

func (*StatusINC) ProtoMessage()

func (*StatusINC) ProtoReflect

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

func (*StatusINC) Reset

func (x *StatusINC) Reset()

func (*StatusINC) String

func (x *StatusINC) String() string

type StatusINS

type StatusINS struct {

	// Quality of the value in 'stVal'.
	Q *Quality `protobuf:"bytes,1,opt,name=q,proto3" json:"q,omitempty"`
	// Value of the data.
	StVal int32 `protobuf:"varint,2,opt,name=stVal,proto3" 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
}

<<statistics>> Integer status (INS)

func (*StatusINS) Descriptor deprecated

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

Deprecated: Use StatusINS.ProtoReflect.Descriptor instead.

func (*StatusINS) GetQ

func (x *StatusINS) GetQ() *Quality

func (*StatusINS) GetStVal

func (x *StatusINS) GetStVal() int32

func (*StatusINS) GetT

func (x *StatusINS) GetT() *Timestamp

func (*StatusINS) ProtoMessage

func (*StatusINS) ProtoMessage()

func (*StatusINS) ProtoReflect

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

func (*StatusINS) Reset

func (x *StatusINS) Reset()

func (*StatusINS) String

func (x *StatusINS) String() string

type StatusISC

type StatusISC struct {

	// Quality of the value in 'valWTr'.
	Q *Quality `protobuf:"bytes,1,opt,name=q,proto3" json:"q,omitempty"`
	// Status value
	StVal int32 `protobuf:"varint,2,opt,name=stVal,proto3" json:"stVal,omitempty"`
	// Timestamp of the last change of the value in any of 'valWTr' or 'q'.
	T *Timestamp `protobuf:"bytes,3,opt,name=t,proto3" json:"t,omitempty"`
	// contains filtered or unexported fields
}

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

func (*StatusISC) Descriptor deprecated

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

Deprecated: Use StatusISC.ProtoReflect.Descriptor instead.

func (*StatusISC) GetQ

func (x *StatusISC) GetQ() *Quality

func (*StatusISC) GetStVal

func (x *StatusISC) GetStVal() int32

func (*StatusISC) GetT

func (x *StatusISC) GetT() *Timestamp

func (*StatusISC) ProtoMessage

func (*StatusISC) ProtoMessage()

func (*StatusISC) ProtoReflect

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

func (*StatusISC) Reset

func (x *StatusISC) Reset()

func (*StatusISC) String

func (x *StatusISC) String() string

type StatusMessageInfo

type StatusMessageInfo struct {

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

Generic status message information

func (*StatusMessageInfo) Descriptor deprecated

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

Deprecated: Use StatusMessageInfo.ProtoReflect.Descriptor instead.

func (*StatusMessageInfo) GetMessageInfo

func (x *StatusMessageInfo) GetMessageInfo() *MessageInfo

func (*StatusMessageInfo) ProtoMessage

func (*StatusMessageInfo) ProtoMessage()

func (*StatusMessageInfo) ProtoReflect

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

func (*StatusMessageInfo) Reset

func (x *StatusMessageInfo) Reset()

func (*StatusMessageInfo) String

func (x *StatusMessageInfo) String() string

type StatusSPS

type StatusSPS struct {

	// MISSING DOCUMENTATION!!!
	Q *Quality `protobuf:"bytes,1,opt,name=q,proto3" json:"q,omitempty"`
	// MISSING DOCUMENTATION!!!
	StVal bool `protobuf:"varint,2,opt,name=stVal,proto3" json:"stVal,omitempty"`
	// MISSING DOCUMENTATION!!!
	T *Timestamp `protobuf:"bytes,3,opt,name=t,proto3" json:"t,omitempty"`
	// contains filtered or unexported fields
}

Specialized 61850 SPS class

func (*StatusSPS) Descriptor deprecated

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

Deprecated: Use StatusSPS.ProtoReflect.Descriptor instead.

func (*StatusSPS) GetQ

func (x *StatusSPS) GetQ() *Quality

func (*StatusSPS) GetStVal

func (x *StatusSPS) GetStVal() bool

func (*StatusSPS) GetT

func (x *StatusSPS) GetT() *Timestamp

func (*StatusSPS) ProtoMessage

func (*StatusSPS) ProtoMessage()

func (*StatusSPS) ProtoReflect

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

func (*StatusSPS) Reset

func (x *StatusSPS) Reset()

func (*StatusSPS) String

func (x *StatusSPS) String() string

type StatusValue

type StatusValue 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
}

Status value

func (*StatusValue) Descriptor deprecated

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

Deprecated: Use StatusValue.ProtoReflect.Descriptor instead.

func (*StatusValue) GetIdentifiedObject

func (x *StatusValue) GetIdentifiedObject() *IdentifiedObject

func (*StatusValue) GetModBlk

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

func (*StatusValue) ProtoMessage

func (*StatusValue) ProtoMessage()

func (*StatusValue) ProtoReflect

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

func (*StatusValue) Reset

func (x *StatusValue) Reset()

func (*StatusValue) String

func (x *StatusValue) String() string

type StringEventAndStatusGGIO

type StringEventAndStatusGGIO struct {

	// UML inherited base object
	LogicalNode *LogicalNode `protobuf:"bytes,1,opt,name=logicalNode,proto3" json:"logicalNode,omitempty"`
	// Phase code
	Phase *Optional_PhaseCodeKind `protobuf:"bytes,2,opt,name=Phase,proto3" json:"Phase,omitempty"`
	// String status
	StrIn *VSS `protobuf:"bytes,3,opt,name=StrIn,proto3" json:"StrIn,omitempty"`
	// contains filtered or unexported fields
}

LN: Generic process I/O   Name: GGIO

func (*StringEventAndStatusGGIO) Descriptor deprecated

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

Deprecated: Use StringEventAndStatusGGIO.ProtoReflect.Descriptor instead.

func (*StringEventAndStatusGGIO) GetLogicalNode

func (x *StringEventAndStatusGGIO) GetLogicalNode() *LogicalNode

func (*StringEventAndStatusGGIO) GetPhase

func (*StringEventAndStatusGGIO) GetStrIn

func (x *StringEventAndStatusGGIO) GetStrIn() *VSS

func (*StringEventAndStatusGGIO) ProtoMessage

func (*StringEventAndStatusGGIO) ProtoMessage()

func (*StringEventAndStatusGGIO) ProtoReflect

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

func (*StringEventAndStatusGGIO) Reset

func (x *StringEventAndStatusGGIO) Reset()

func (*StringEventAndStatusGGIO) String

func (x *StringEventAndStatusGGIO) String() string

type SwitchCSG

type SwitchCSG struct {

	// The array with the points specifying a curve shape.
	CrvPts []*SwitchPoint `protobuf:"bytes,1,rep,name=crvPts,proto3" json:"crvPts,omitempty"`
	// contains filtered or unexported fields
}

Curve shape setting (FC=SP) (CSG_SP)

func (*SwitchCSG) Descriptor deprecated

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

Deprecated: Use SwitchCSG.ProtoReflect.Descriptor instead.

func (*SwitchCSG) GetCrvPts

func (x *SwitchCSG) GetCrvPts() []*SwitchPoint

func (*SwitchCSG) ProtoMessage

func (*SwitchCSG) ProtoMessage()

func (*SwitchCSG) ProtoReflect

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

func (*SwitchCSG) Reset

func (x *SwitchCSG) Reset()

func (*SwitchCSG) String

func (x *SwitchCSG) String() string

type SwitchPoint

type SwitchPoint struct {

	// Switch position
	Pos *ControlDPC `protobuf:"bytes,1,opt,name=Pos,proto3" json:"Pos,omitempty"`
	// Start time
	StartTime *ControlTimestamp `protobuf:"bytes,2,opt,name=startTime,proto3" json:"startTime,omitempty"`
	// contains filtered or unexported fields
}

Point definition (Point)

func (*SwitchPoint) Descriptor deprecated

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

Deprecated: Use SwitchPoint.ProtoReflect.Descriptor instead.

func (*SwitchPoint) GetPos

func (x *SwitchPoint) GetPos() *ControlDPC

func (*SwitchPoint) GetStartTime

func (x *SwitchPoint) GetStartTime() *ControlTimestamp

func (*SwitchPoint) ProtoMessage

func (*SwitchPoint) ProtoMessage()

func (*SwitchPoint) ProtoReflect

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

func (*SwitchPoint) Reset

func (x *SwitchPoint) Reset()

func (*SwitchPoint) String

func (x *SwitchPoint) String() string

type SwitchingCapabilityKind

type SwitchingCapabilityKind int32

MISSING DOCUMENTATION!!!

const (
	// Undefined
	SwitchingCapabilityKind_SwitchingCapabilityKind_UNDEFINED SwitchingCapabilityKind = 0
	// MISSING DOCUMENTATION!!!
	SwitchingCapabilityKind_SwitchingCapabilityKind_none SwitchingCapabilityKind = 1
	// Open
	SwitchingCapabilityKind_SwitchingCapabilityKind_open SwitchingCapabilityKind = 2
	// Close
	SwitchingCapabilityKind_SwitchingCapabilityKind_close SwitchingCapabilityKind = 3
	// Open and Close
	SwitchingCapabilityKind_SwitchingCapabilityKind_open_and_close SwitchingCapabilityKind = 4
)

func (SwitchingCapabilityKind) Descriptor

func (SwitchingCapabilityKind) Enum

func (SwitchingCapabilityKind) EnumDescriptor deprecated

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

Deprecated: Use SwitchingCapabilityKind.Descriptor instead.

func (SwitchingCapabilityKind) Number

func (SwitchingCapabilityKind) String

func (x SwitchingCapabilityKind) String() string

func (SwitchingCapabilityKind) Type

type Terminal

type Terminal struct {

	// UML inherited base object
	ACDCTerminal *ACDCTerminal `protobuf:"bytes,1,opt,name=aCDCTerminal,proto3" json:"aCDCTerminal,omitempty"`
	// Represents the normal network phasing condition. If the attribute is missing three phases (ABC
	// or ABCN) shall be assumed.
	Phases *Optional_PhaseCodeKind `protobuf:"bytes,2,opt,name=phases,proto3" json:"phases,omitempty"`
	// contains filtered or unexported fields
}

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

func (*Terminal) Descriptor deprecated

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

Deprecated: Use Terminal.ProtoReflect.Descriptor instead.

func (*Terminal) GetACDCTerminal

func (x *Terminal) GetACDCTerminal() *ACDCTerminal

func (*Terminal) GetPhases

func (x *Terminal) GetPhases() *Optional_PhaseCodeKind

func (*Terminal) ProtoMessage

func (*Terminal) ProtoMessage()

func (*Terminal) ProtoReflect

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

func (*Terminal) Reset

func (x *Terminal) Reset()

func (*Terminal) String

func (x *Terminal) String() string

type TimeAccuracyKind

type TimeAccuracyKind int32

Validity of the value, as condensed information for the client. In case this value is not 'good', some reasons may be found in the 'detailQual'.

const (
	// Undefined
	TimeAccuracyKind_TimeAccuracyKind_UNDEFINED TimeAccuracyKind = 0
	// 10 ms (class T0)
	TimeAccuracyKind_TimeAccuracyKind_T0 TimeAccuracyKind = 7
	// 1 ms (class T1)
	TimeAccuracyKind_TimeAccuracyKind_T1 TimeAccuracyKind = 10
	// 100 us (class T2)
	TimeAccuracyKind_TimeAccuracyKind_T2 TimeAccuracyKind = 14
	// 25 us (class T3)
	TimeAccuracyKind_TimeAccuracyKind_T3 TimeAccuracyKind = 16
	// 4 us (class T4)
	TimeAccuracyKind_TimeAccuracyKind_T4 TimeAccuracyKind = 18
	// 1 us (class T5)
	TimeAccuracyKind_TimeAccuracyKind_T5 TimeAccuracyKind = 20
	// Undefined
	TimeAccuracyKind_TimeAccuracyKind_unspecified TimeAccuracyKind = 31
)

func (TimeAccuracyKind) Descriptor

func (TimeAccuracyKind) Enum

func (TimeAccuracyKind) EnumDescriptor deprecated

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

Deprecated: Use TimeAccuracyKind.Descriptor instead.

func (TimeAccuracyKind) Number

func (TimeAccuracyKind) String

func (x TimeAccuracyKind) String() string

func (TimeAccuracyKind) Type

type TimeQuality

type TimeQuality struct {

	// If true, the time source of the sending device is unreliable and the value of the time stamp
	// shall be ignored.
	ClockFailure bool `protobuf:"varint,1,opt,name=clockFailure,proto3" json:"clockFailure,omitempty"`
	// If true, the time source of the sending device is not synchronised with the external UTC time.
	ClockNotSynchronized bool `protobuf:"varint,2,opt,name=clockNotSynchronized,proto3" json:"clockNotSynchronized,omitempty"`
	// If true, the value in 'P_Timestamp.SecondSinceEpoch' contains all leap seconds occurred.
	// Otherwise, it does not take into account the leap seconds that occurred before the initialization of
	// the time source of the device. Instead, the seconds since start of the epoch are calculated from the
	// current date assuming a constant day length of 86 400 seconds. Note: If a UTC time master clock is
	// used and accessible, this value should always be true.
	LeapSecondsKnown bool `protobuf:"varint,3,opt,name=leapSecondsKnown,proto3" json:"leapSecondsKnown,omitempty"`
	// Information about the quality of the time source of the sending IED.
	TimeAccuracy TimeAccuracyKind `protobuf:"varint,4,opt,name=timeAccuracy,proto3,enum=commonmodule.TimeAccuracyKind" json:"timeAccuracy,omitempty"`
	// contains filtered or unexported fields
}

Information about the quality of the time source of the sending IED.

func (*TimeQuality) Descriptor deprecated

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

Deprecated: Use TimeQuality.ProtoReflect.Descriptor instead.

func (*TimeQuality) GetClockFailure

func (x *TimeQuality) GetClockFailure() bool

func (*TimeQuality) GetClockNotSynchronized

func (x *TimeQuality) GetClockNotSynchronized() bool

func (*TimeQuality) GetLeapSecondsKnown

func (x *TimeQuality) GetLeapSecondsKnown() bool

func (*TimeQuality) GetTimeAccuracy

func (x *TimeQuality) GetTimeAccuracy() TimeAccuracyKind

func (*TimeQuality) ProtoMessage

func (*TimeQuality) ProtoMessage()

func (*TimeQuality) ProtoReflect

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

func (*TimeQuality) Reset

func (x *TimeQuality) Reset()

func (*TimeQuality) String

func (x *TimeQuality) String() string

type Timestamp

type Timestamp struct {

	// Second since epoch (1970-01-01T00:00:00Z)
	Seconds uint64 `protobuf:"varint,2,opt,name=seconds,proto3" json:"seconds,omitempty"`
	// IEC61850 time quality
	Tq *TimeQuality `protobuf:"bytes,3,opt,name=tq,proto3" json:"tq,omitempty"`
	// Partial (sub) second expressed in nanoseconds (10<sup>-9</sup> second).
	Nanoseconds uint32 `protobuf:"varint,4,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.

func (*Timestamp) Descriptor deprecated

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

Deprecated: Use Timestamp.ProtoReflect.Descriptor instead.

func (*Timestamp) GetNanoseconds

func (x *Timestamp) GetNanoseconds() uint32

func (*Timestamp) GetSeconds

func (x *Timestamp) GetSeconds() uint64

func (*Timestamp) GetTq

func (x *Timestamp) GetTq() *TimeQuality

func (*Timestamp) ProtoMessage

func (*Timestamp) ProtoMessage()

func (*Timestamp) ProtoReflect

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

func (*Timestamp) Reset

func (x *Timestamp) Reset()

func (*Timestamp) String

func (x *Timestamp) String() string

type TmHzCSG added in v2.1.0

type TmHzCSG struct {

	// HF Trip Curve Points
	OverCrvPts []*TmHzPoint `protobuf:"bytes,1,rep,name=overCrvPts,proto3" json:"overCrvPts,omitempty"`
	// LF Trip Curve Points
	UnderCrvPts []*TmHzPoint `protobuf:"bytes,2,rep,name=underCrvPts,proto3" json:"underCrvPts,omitempty"`
	// contains filtered or unexported fields
}

Frequency-Trip Function

func (*TmHzCSG) Descriptor deprecated added in v2.1.0

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

Deprecated: Use TmHzCSG.ProtoReflect.Descriptor instead.

func (*TmHzCSG) GetOverCrvPts added in v2.1.0

func (x *TmHzCSG) GetOverCrvPts() []*TmHzPoint

func (*TmHzCSG) GetUnderCrvPts added in v2.1.0

func (x *TmHzCSG) GetUnderCrvPts() []*TmHzPoint

func (*TmHzCSG) ProtoMessage added in v2.1.0

func (*TmHzCSG) ProtoMessage()

func (*TmHzCSG) ProtoReflect added in v2.1.0

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

func (*TmHzCSG) Reset added in v2.1.0

func (x *TmHzCSG) Reset()

func (*TmHzCSG) String added in v2.1.0

func (x *TmHzCSG) String() string

type TmHzPoint added in v2.1.0

type TmHzPoint struct {

	// This is an absolute value field.
	HzVal float32 `protobuf:"fixed32,1,opt,name=hzVal,proto3" json:"hzVal,omitempty"`
	// MISSING DOCUMENTATION!!!
	TmVal *ClearingTime `protobuf:"bytes,2,opt,name=tmVal,proto3" json:"tmVal,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*TmHzPoint) Descriptor deprecated added in v2.1.0

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

Deprecated: Use TmHzPoint.ProtoReflect.Descriptor instead.

func (*TmHzPoint) GetHzVal added in v2.1.0

func (x *TmHzPoint) GetHzVal() float32

func (*TmHzPoint) GetTmVal added in v2.1.0

func (x *TmHzPoint) GetTmVal() *ClearingTime

func (*TmHzPoint) ProtoMessage added in v2.1.0

func (*TmHzPoint) ProtoMessage()

func (*TmHzPoint) ProtoReflect added in v2.1.0

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

func (*TmHzPoint) Reset added in v2.1.0

func (x *TmHzPoint) Reset()

func (*TmHzPoint) String added in v2.1.0

func (x *TmHzPoint) String() string

type TmVoltCSG added in v2.1.0

type TmVoltCSG struct {

	// HV Trip Curve Points
	OverCrvPts []*TmVoltPoint `protobuf:"bytes,1,rep,name=overCrvPts,proto3" json:"overCrvPts,omitempty"`
	// LV Trip Curve Points
	UnderCrvPts []*TmVoltPoint `protobuf:"bytes,2,rep,name=underCrvPts,proto3" json:"underCrvPts,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*TmVoltCSG) Descriptor deprecated added in v2.1.0

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

Deprecated: Use TmVoltCSG.ProtoReflect.Descriptor instead.

func (*TmVoltCSG) GetOverCrvPts added in v2.1.0

func (x *TmVoltCSG) GetOverCrvPts() []*TmVoltPoint

func (*TmVoltCSG) GetUnderCrvPts added in v2.1.0

func (x *TmVoltCSG) GetUnderCrvPts() []*TmVoltPoint

func (*TmVoltCSG) ProtoMessage added in v2.1.0

func (*TmVoltCSG) ProtoMessage()

func (*TmVoltCSG) ProtoReflect added in v2.1.0

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

func (*TmVoltCSG) Reset added in v2.1.0

func (x *TmVoltCSG) Reset()

func (*TmVoltCSG) String added in v2.1.0

func (x *TmVoltCSG) String() string

type TmVoltPoint added in v2.1.0

type TmVoltPoint struct {

	// MISSING DOCUMENTATION!!!
	TmVal *ClearingTime `protobuf:"bytes,1,opt,name=tmVal,proto3" json:"tmVal,omitempty"`
	// This is an absolute value field.
	VoltVal float32 `protobuf:"fixed32,2,opt,name=voltVal,proto3" json:"voltVal,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*TmVoltPoint) Descriptor deprecated added in v2.1.0

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

Deprecated: Use TmVoltPoint.ProtoReflect.Descriptor instead.

func (*TmVoltPoint) GetTmVal added in v2.1.0

func (x *TmVoltPoint) GetTmVal() *ClearingTime

func (*TmVoltPoint) GetVoltVal added in v2.1.0

func (x *TmVoltPoint) GetVoltVal() float32

func (*TmVoltPoint) ProtoMessage added in v2.1.0

func (*TmVoltPoint) ProtoMessage()

func (*TmVoltPoint) ProtoReflect added in v2.1.0

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

func (*TmVoltPoint) Reset added in v2.1.0

func (x *TmVoltPoint) Reset()

func (*TmVoltPoint) String added in v2.1.0

func (x *TmVoltPoint) String() string

type Unit

type Unit struct {

	// (default=”) Unit multiplier.
	Multiplier *Optional_UnitMultiplierKind `protobuf:"bytes,1,opt,name=multiplier,proto3" json:"multiplier,omitempty"`
	// SI unit of measure.
	SIUnit UnitSymbolKind `protobuf:"varint,2,opt,name=SIUnit,proto3,enum=commonmodule.UnitSymbolKind" json:"SIUnit,omitempty"`
	// contains filtered or unexported fields
}

Unit definition (Unit)

func (*Unit) Descriptor deprecated

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

Deprecated: Use Unit.ProtoReflect.Descriptor instead.

func (*Unit) GetMultiplier

func (x *Unit) GetMultiplier() *Optional_UnitMultiplierKind

func (*Unit) GetSIUnit

func (x *Unit) GetSIUnit() UnitSymbolKind

func (*Unit) ProtoMessage

func (*Unit) ProtoMessage()

func (*Unit) ProtoReflect

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

func (*Unit) Reset

func (x *Unit) Reset()

func (*Unit) String

func (x *Unit) String() string

type UnitMultiplierKind

type UnitMultiplierKind int32

The unit multipliers defined for the CIM.

const (
	// Undefined
	UnitMultiplierKind_UnitMultiplierKind_UNDEFINED UnitMultiplierKind = 0
	// No multiplier or equivalently multiply by 1.
	UnitMultiplierKind_UnitMultiplierKind_none UnitMultiplierKind = 1
	// Other enum not listed
	UnitMultiplierKind_UnitMultiplierKind_other UnitMultiplierKind = 2
	// Centi 10**-2.
	UnitMultiplierKind_UnitMultiplierKind_centi UnitMultiplierKind = 3
	// Deci 10**-1.
	UnitMultiplierKind_UnitMultiplierKind_deci UnitMultiplierKind = 4
	// Giga 10**9.
	UnitMultiplierKind_UnitMultiplierKind_Giga UnitMultiplierKind = 5
	// Kilo 10**3.
	UnitMultiplierKind_UnitMultiplierKind_kilo UnitMultiplierKind = 6
	// Mega 10**6.
	UnitMultiplierKind_UnitMultiplierKind_Mega UnitMultiplierKind = 7
	// Micro 10**-6.
	UnitMultiplierKind_UnitMultiplierKind_micro UnitMultiplierKind = 8
	// Milli 10**-3.
	UnitMultiplierKind_UnitMultiplierKind_milli UnitMultiplierKind = 9
	// Nano 10**-9.
	UnitMultiplierKind_UnitMultiplierKind_nano UnitMultiplierKind = 10
	// Pico 10**-12.
	UnitMultiplierKind_UnitMultiplierKind_pico UnitMultiplierKind = 11
	// Tera 10**12.
	UnitMultiplierKind_UnitMultiplierKind_Tera UnitMultiplierKind = 12
)

func (UnitMultiplierKind) Descriptor

func (UnitMultiplierKind) Enum

func (UnitMultiplierKind) EnumDescriptor deprecated

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

Deprecated: Use UnitMultiplierKind.Descriptor instead.

func (UnitMultiplierKind) Number

func (UnitMultiplierKind) String

func (x UnitMultiplierKind) String() string

func (UnitMultiplierKind) Type

type UnitSymbolKind

type UnitSymbolKind int32

The units defined for usage in the CIM.

const (
	// Dimension less quantity, e.g. count, per unit, etc.
	UnitSymbolKind_UnitSymbolKind_none UnitSymbolKind = 0
	// Length in meter.
	UnitSymbolKind_UnitSymbolKind_meter UnitSymbolKind = 2
	// Mass in gram.
	UnitSymbolKind_UnitSymbolKind_gram UnitSymbolKind = 3
	// Current in ampere.
	UnitSymbolKind_UnitSymbolKind_Amp UnitSymbolKind = 5
	// Plane angle in degrees.
	UnitSymbolKind_UnitSymbolKind_deg UnitSymbolKind = 9
	// Plane angle in radians.
	UnitSymbolKind_UnitSymbolKind_rad UnitSymbolKind = 10
	// Relative temperature in degrees Celsius. In the SI unit system the symbol is ºC. Electric charge
	// is measured in coulomb that has the unit symbol C. To distinguish degree Celsius form coulomb the
	// symbol used in the UML is degC. Reason for not using ºC is the special character º is difficult to
	// manage in software.
	UnitSymbolKind_UnitSymbolKind_degC UnitSymbolKind = 23
	// Capacitance in farad.
	UnitSymbolKind_UnitSymbolKind_Farad UnitSymbolKind = 25
	// Time in seconds.
	UnitSymbolKind_UnitSymbolKind_sec UnitSymbolKind = 27
	// Inductance in Henry.
	UnitSymbolKind_UnitSymbolKind_Henry UnitSymbolKind = 28
	// Voltage in volt.
	UnitSymbolKind_UnitSymbolKind_V UnitSymbolKind = 29
	// Resistance in ohm.
	UnitSymbolKind_UnitSymbolKind_ohm UnitSymbolKind = 30
	// Energy in joule.
	UnitSymbolKind_UnitSymbolKind_Joule UnitSymbolKind = 31
	// Force in newton.
	UnitSymbolKind_UnitSymbolKind_Newton UnitSymbolKind = 32
	// Frequency in hertz.
	UnitSymbolKind_UnitSymbolKind_Hz UnitSymbolKind = 33
	// Active power in watt.
	UnitSymbolKind_UnitSymbolKind_W UnitSymbolKind = 38
	// Pressure in pascal (n/m2).
	UnitSymbolKind_UnitSymbolKind_Pa UnitSymbolKind = 39
	// Area in square meters.
	UnitSymbolKind_UnitSymbolKind_m2 UnitSymbolKind = 41
	// Conductance in siemens.
	UnitSymbolKind_UnitSymbolKind_Siemens UnitSymbolKind = 53
	// Apparent power in volt ampere.
	UnitSymbolKind_UnitSymbolKind_VA UnitSymbolKind = 61
	// Reactive power in volt ampere reactive.
	UnitSymbolKind_UnitSymbolKind_VAr UnitSymbolKind = 63
	// Power factor
	UnitSymbolKind_UnitSymbolKind_wPerVA UnitSymbolKind = 65
	// Apparent energy in volt ampere hours.
	UnitSymbolKind_UnitSymbolKind_VAh UnitSymbolKind = 71
	// Real energy in what hours.
	UnitSymbolKind_UnitSymbolKind_Wh UnitSymbolKind = 72
	// Reactive energy in volt ampere reactive hours.
	UnitSymbolKind_UnitSymbolKind_VArh UnitSymbolKind = 73
	// MISSING DOCUMENTATION!!!
	UnitSymbolKind_UnitSymbolKind_hzPerS UnitSymbolKind = 75
	// MISSING DOCUMENTATION!!!
	UnitSymbolKind_UnitSymbolKind_wPerS UnitSymbolKind = 81
	// Other enum not listed
	UnitSymbolKind_UnitSymbolKind_other UnitSymbolKind = 100
	// Amp hour
	UnitSymbolKind_UnitSymbolKind_Ah UnitSymbolKind = 106
	// Time in minutes.
	UnitSymbolKind_UnitSymbolKind_min UnitSymbolKind = 159
	// Time in hours.
	UnitSymbolKind_UnitSymbolKind_hour UnitSymbolKind = 160
	// Volume in cubic meters.
	UnitSymbolKind_UnitSymbolKind_m3 UnitSymbolKind = 166
	// Watts per square meter
	UnitSymbolKind_UnitSymbolKind_wPerM2 UnitSymbolKind = 179
	// Relative temperature in degree fahrenheit.
	UnitSymbolKind_UnitSymbolKind_degF UnitSymbolKind = 279
	// Mile per hour
	UnitSymbolKind_UnitSymbolKind_mph UnitSymbolKind = 500
)

func (UnitSymbolKind) Descriptor

func (UnitSymbolKind) Enum

func (x UnitSymbolKind) Enum() *UnitSymbolKind

func (UnitSymbolKind) EnumDescriptor deprecated

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

Deprecated: Use UnitSymbolKind.Descriptor instead.

func (UnitSymbolKind) Number

func (UnitSymbolKind) String

func (x UnitSymbolKind) String() string

func (UnitSymbolKind) Type

type VSC

type VSC struct {

	// [OpenFMB Extension]  String control value.
	CtlVal string `protobuf:"bytes,1,opt,name=ctlVal,proto3" json:"ctlVal,omitempty"`
	// contains filtered or unexported fields
}

Visible string status (VSS)

func (*VSC) Descriptor deprecated

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

Deprecated: Use VSC.ProtoReflect.Descriptor instead.

func (*VSC) GetCtlVal

func (x *VSC) GetCtlVal() string

func (*VSC) ProtoMessage

func (*VSC) ProtoMessage()

func (*VSC) ProtoReflect

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

func (*VSC) Reset

func (x *VSC) Reset()

func (*VSC) String

func (x *VSC) String() string

type VSS

type VSS struct {

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

Visible string status (VSS)

func (*VSS) Descriptor deprecated

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

Deprecated: Use VSS.ProtoReflect.Descriptor instead.

func (*VSS) GetQ

func (x *VSS) GetQ() *Quality

func (*VSS) GetStVal

func (x *VSS) GetStVal() string

func (*VSS) GetT

func (x *VSS) GetT() *Timestamp

func (*VSS) ProtoMessage

func (*VSS) ProtoMessage()

func (*VSS) ProtoReflect

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

func (*VSS) Reset

func (x *VSS) Reset()

func (*VSS) String

func (x *VSS) String() string

type ValidityKind

type ValidityKind int32

Validity of the value, as condensed information for the client. In case this value is not 'good', some reasons may be found in the 'detailQual'.

const (
	// Undefined
	ValidityKind_ValidityKind_UNDEFINED ValidityKind = 0
	// Supervision function has detected no abnormal condition of either the acquisition function or
	// the information source.
	ValidityKind_ValidityKind_good ValidityKind = 1
	// Supervision function has detected an abnormal condition of the acquisition function or the
	// information source (missing or non-operating updating devices). The value is not defined under this
	// condition. It shall be used to indicate to the client that the value may be incorrect and shall not
	// be used.  EXAMPLE If an input unit detects an oscillation of one input it will mark the related
	// information as invalid.
	ValidityKind_ValidityKind_invalid ValidityKind = 2
	// Reserved
	ValidityKind_ValidityKind_reserved ValidityKind = 3
	// Supervision function has detected any abnormal behaviour. However, the value could still be
	// valid. It is client's responsibility to determine whether the values should be used.
	ValidityKind_ValidityKind_questionable ValidityKind = 4
)

func (ValidityKind) Descriptor

func (ValidityKind) Enum

func (x ValidityKind) Enum() *ValidityKind

func (ValidityKind) EnumDescriptor deprecated

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

Deprecated: Use ValidityKind.Descriptor instead.

func (ValidityKind) Number

func (ValidityKind) String

func (x ValidityKind) String() string

func (ValidityKind) Type

type VarSPC added in v2.1.0

type VarSPC struct {

	// Constant Reactive Power Mode Enable
	ModEna bool `protobuf:"varint,1,opt,name=modEna,proto3" json:"modEna,omitempty"`
	// MISSING DOCUMENTATION!!!
	VarParameter *OperationDVAR `protobuf:"bytes,2,opt,name=varParameter,proto3" json:"varParameter,omitempty"`
	// contains filtered or unexported fields
}

Constant Reactive Power (Fixed VAr) Function

func (*VarSPC) Descriptor deprecated added in v2.1.0

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

Deprecated: Use VarSPC.ProtoReflect.Descriptor instead.

func (*VarSPC) GetModEna added in v2.1.0

func (x *VarSPC) GetModEna() bool

func (*VarSPC) GetVarParameter added in v2.1.0

func (x *VarSPC) GetVarParameter() *OperationDVAR

func (*VarSPC) ProtoMessage added in v2.1.0

func (*VarSPC) ProtoMessage()

func (*VarSPC) ProtoReflect added in v2.1.0

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

func (*VarSPC) Reset added in v2.1.0

func (x *VarSPC) Reset()

func (*VarSPC) String added in v2.1.0

func (x *VarSPC) String() string

type Vector

type Vector struct {

	// (range=[-180...180]) Angle of the complex value (Unit.SIUnit='deg' and Unit.multiplier=”);
	// angle reference is defined in the context where this type is used.
	Ang *wrapperspb.DoubleValue `protobuf:"bytes,1,opt,name=ang,proto3" json:"ang,omitempty"`
	// Magnitude of the complex value.
	Mag float64 `protobuf:"fixed64,2,opt,name=mag,proto3" json:"mag,omitempty"`
	// contains filtered or unexported fields
}

Vector definition (Vector)

func (*Vector) Descriptor deprecated

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

Deprecated: Use Vector.ProtoReflect.Descriptor instead.

func (*Vector) GetAng

func (x *Vector) GetAng() *wrapperspb.DoubleValue

func (*Vector) GetMag

func (x *Vector) GetMag() float64

func (*Vector) ProtoMessage

func (*Vector) ProtoMessage()

func (*Vector) ProtoReflect

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

func (*Vector) Reset

func (x *Vector) Reset()

func (*Vector) String

func (x *Vector) String() string

type VoltLimitModeKind

type VoltLimitModeKind int32

Voltage-limiting types

const (
	// Undefined
	VoltLimitModeKind_VoltLimitModeKind_UNDEFINED VoltLimitModeKind = 0
	// Testing status
	VoltLimitModeKind_VoltLimitModeKind_off VoltLimitModeKind = 1
	// MISSING DOCUMENTATION!!!
	VoltLimitModeKind_VoltLimitModeKind_high_limit_only VoltLimitModeKind = 2
	// MISSING DOCUMENTATION!!!
	VoltLimitModeKind_VoltLimitModeKind_low_limit_only VoltLimitModeKind = 3
	// MISSING DOCUMENTATION!!!
	VoltLimitModeKind_VoltLimitModeKind_high_low_limits VoltLimitModeKind = 4
	// MISSING DOCUMENTATION!!!
	VoltLimitModeKind_VoltLimitModeKind_ivvc_high_limit_only VoltLimitModeKind = 5
	// MISSING DOCUMENTATION!!!
	VoltLimitModeKind_VoltLimitModeKind_ivvc_low_limit_only VoltLimitModeKind = 6
	// MISSING DOCUMENTATION!!!
	VoltLimitModeKind_VoltLimitModeKind_ivvc_high_low_limits VoltLimitModeKind = 7
)

func (VoltLimitModeKind) Descriptor

func (VoltLimitModeKind) Enum

func (VoltLimitModeKind) EnumDescriptor deprecated

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

Deprecated: Use VoltLimitModeKind.Descriptor instead.

func (VoltLimitModeKind) Number

func (VoltLimitModeKind) String

func (x VoltLimitModeKind) String() string

func (VoltLimitModeKind) Type

type VoltVarCSG added in v2.1.0

type VoltVarCSG struct {

	// MISSING DOCUMENTATION!!!
	CrvPts []*VoltVarPoint `protobuf:"bytes,1,rep,name=crvPts,proto3" json:"crvPts,omitempty"`
	// MISSING DOCUMENTATION!!!
	VVarParameter *OperationDVVR `protobuf:"bytes,2,opt,name=vVarParameter,proto3" json:"vVarParameter,omitempty"`
	// contains filtered or unexported fields
}

Voltage-Reactive Power (Volt-VAr) Function

func (*VoltVarCSG) Descriptor deprecated added in v2.1.0

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

Deprecated: Use VoltVarCSG.ProtoReflect.Descriptor instead.

func (*VoltVarCSG) GetCrvPts added in v2.1.0

func (x *VoltVarCSG) GetCrvPts() []*VoltVarPoint

func (*VoltVarCSG) GetVVarParameter added in v2.1.0

func (x *VoltVarCSG) GetVVarParameter() *OperationDVVR

func (*VoltVarCSG) ProtoMessage added in v2.1.0

func (*VoltVarCSG) ProtoMessage()

func (*VoltVarCSG) ProtoReflect added in v2.1.0

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

func (*VoltVarCSG) Reset added in v2.1.0

func (x *VoltVarCSG) Reset()

func (*VoltVarCSG) String added in v2.1.0

func (x *VoltVarCSG) String() string

type VoltVarPoint added in v2.1.0

type VoltVarPoint struct {

	// This is an absolute value field.
	VarVal float32 `protobuf:"fixed32,1,opt,name=varVal,proto3" json:"varVal,omitempty"`
	// This is an absolute value field.
	VoltVal float32 `protobuf:"fixed32,2,opt,name=voltVal,proto3" json:"voltVal,omitempty"`
	// contains filtered or unexported fields
}

Point definition (Point)

func (*VoltVarPoint) Descriptor deprecated added in v2.1.0

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

Deprecated: Use VoltVarPoint.ProtoReflect.Descriptor instead.

func (*VoltVarPoint) GetVarVal added in v2.1.0

func (x *VoltVarPoint) GetVarVal() float32

func (*VoltVarPoint) GetVoltVal added in v2.1.0

func (x *VoltVarPoint) GetVoltVal() float32

func (*VoltVarPoint) ProtoMessage added in v2.1.0

func (*VoltVarPoint) ProtoMessage()

func (*VoltVarPoint) ProtoReflect added in v2.1.0

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

func (*VoltVarPoint) Reset added in v2.1.0

func (x *VoltVarPoint) Reset()

func (*VoltVarPoint) String added in v2.1.0

func (x *VoltVarPoint) String() string

type VoltWCSG added in v2.1.0

type VoltWCSG struct {

	// MISSING DOCUMENTATION!!!
	CrvPts []*VoltWPoint `protobuf:"bytes,1,rep,name=crvPts,proto3" json:"crvPts,omitempty"`
	// Voltage-Active Power (Volt-Watt) Function
	VoltWParameter *OperationDVWC `protobuf:"bytes,2,opt,name=voltWParameter,proto3" json:"voltWParameter,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*VoltWCSG) Descriptor deprecated added in v2.1.0

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

Deprecated: Use VoltWCSG.ProtoReflect.Descriptor instead.

func (*VoltWCSG) GetCrvPts added in v2.1.0

func (x *VoltWCSG) GetCrvPts() []*VoltWPoint

func (*VoltWCSG) GetVoltWParameter added in v2.1.0

func (x *VoltWCSG) GetVoltWParameter() *OperationDVWC

func (*VoltWCSG) ProtoMessage added in v2.1.0

func (*VoltWCSG) ProtoMessage()

func (*VoltWCSG) ProtoReflect added in v2.1.0

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

func (*VoltWCSG) Reset added in v2.1.0

func (x *VoltWCSG) Reset()

func (*VoltWCSG) String added in v2.1.0

func (x *VoltWCSG) String() string

type VoltWPoint added in v2.1.0

type VoltWPoint struct {

	// This is an absolute value field.
	VoltVal float32 `protobuf:"fixed32,1,opt,name=voltVal,proto3" json:"voltVal,omitempty"`
	// This is an absolute value field.
	WVal float32 `protobuf:"fixed32,2,opt,name=wVal,proto3" json:"wVal,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*VoltWPoint) Descriptor deprecated added in v2.1.0

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

Deprecated: Use VoltWPoint.ProtoReflect.Descriptor instead.

func (*VoltWPoint) GetVoltVal added in v2.1.0

func (x *VoltWPoint) GetVoltVal() float32

func (*VoltWPoint) GetWVal added in v2.1.0

func (x *VoltWPoint) GetWVal() float32

func (*VoltWPoint) ProtoMessage added in v2.1.0

func (*VoltWPoint) ProtoMessage()

func (*VoltWPoint) ProtoReflect added in v2.1.0

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

func (*VoltWPoint) Reset added in v2.1.0

func (x *VoltWPoint) Reset()

func (*VoltWPoint) String added in v2.1.0

func (x *VoltWPoint) String() string

type WSPC added in v2.1.0

type WSPC struct {

	// Constant Reactive Power Mode Enable
	ModEna bool `protobuf:"varint,1,opt,name=modEna,proto3" json:"modEna,omitempty"`
	// MISSING DOCUMENTATION!!!
	WParameter *OperationDWGC `protobuf:"bytes,2,opt,name=wParameter,proto3" json:"wParameter,omitempty"`
	// contains filtered or unexported fields
}

Constant Reactive Power (Fixed VAr) Function

func (*WSPC) Descriptor deprecated added in v2.1.0

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

Deprecated: Use WSPC.ProtoReflect.Descriptor instead.

func (*WSPC) GetModEna added in v2.1.0

func (x *WSPC) GetModEna() bool

func (*WSPC) GetWParameter added in v2.1.0

func (x *WSPC) GetWParameter() *OperationDWGC

func (*WSPC) ProtoMessage added in v2.1.0

func (*WSPC) ProtoMessage()

func (*WSPC) ProtoReflect added in v2.1.0

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

func (*WSPC) Reset added in v2.1.0

func (x *WSPC) Reset()

func (*WSPC) String added in v2.1.0

func (x *WSPC) String() string

type WVarCSG added in v2.1.0

type WVarCSG struct {

	// MISSING DOCUMENTATION!!!
	CrvPts []*WVarPoint `protobuf:"bytes,1,rep,name=crvPts,proto3" json:"crvPts,omitempty"`
	// MISSING DOCUMENTATION!!!
	WVarParameter *OperationDWVR `protobuf:"bytes,2,opt,name=wVarParameter,proto3" json:"wVarParameter,omitempty"`
	// contains filtered or unexported fields
}

Active Power-Reactive Power (Watt-VAr) Function

func (*WVarCSG) Descriptor deprecated added in v2.1.0

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

Deprecated: Use WVarCSG.ProtoReflect.Descriptor instead.

func (*WVarCSG) GetCrvPts added in v2.1.0

func (x *WVarCSG) GetCrvPts() []*WVarPoint

func (*WVarCSG) GetWVarParameter added in v2.1.0

func (x *WVarCSG) GetWVarParameter() *OperationDWVR

func (*WVarCSG) ProtoMessage added in v2.1.0

func (*WVarCSG) ProtoMessage()

func (*WVarCSG) ProtoReflect added in v2.1.0

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

func (*WVarCSG) Reset added in v2.1.0

func (x *WVarCSG) Reset()

func (*WVarCSG) String added in v2.1.0

func (x *WVarCSG) String() string

type WVarPoint added in v2.1.0

type WVarPoint struct {

	// This is an absolute value field.
	VarVal float32 `protobuf:"fixed32,1,opt,name=varVal,proto3" json:"varVal,omitempty"`
	// This is an absolute value field.
	WVal float32 `protobuf:"fixed32,2,opt,name=wVal,proto3" json:"wVal,omitempty"`
	// contains filtered or unexported fields
}

MISSING DOCUMENTATION!!!

func (*WVarPoint) Descriptor deprecated added in v2.1.0

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

Deprecated: Use WVarPoint.ProtoReflect.Descriptor instead.

func (*WVarPoint) GetVarVal added in v2.1.0

func (x *WVarPoint) GetVarVal() float32

func (*WVarPoint) GetWVal added in v2.1.0

func (x *WVarPoint) GetWVal() float32

func (*WVarPoint) ProtoMessage added in v2.1.0

func (*WVarPoint) ProtoMessage()

func (*WVarPoint) ProtoReflect added in v2.1.0

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

func (*WVarPoint) Reset added in v2.1.0

func (x *WVarPoint) Reset()

func (*WVarPoint) String added in v2.1.0

func (x *WVarPoint) String() string

type WYE

type WYE struct {

	// Net current, as the algebraic sum of the instantaneous values of currents flowing through all
	// live conductors and the neutral of a circuit at one point of the electrical installation ('phsA
	// instCVal'+'phsB.instCVal'+'phsC.instCVal'+'neut.instCVal').
	Net *CMV `protobuf:"bytes,1,opt,name=net,proto3" json:"net,omitempty"`
	// Value of the measured phase neutral. If a direct measurement of this value is not available, it
	// is acceptable to substitute an estimate computed by creating the algebraic sum of the instantaneous
	// values of currents flowing through all live conductors ('phsA.instCVal'+'phsB.instCVal'+'phsC
	// instCVal'); in that case, 'neut'='res'.
	Neut *CMV `protobuf:"bytes,2,opt,name=neut,proto3" json:"neut,omitempty"`
	// Value of phase A.
	PhsA *CMV `protobuf:"bytes,3,opt,name=phsA,proto3" json:"phsA,omitempty"`
	// Value of phase B.
	PhsB *CMV `protobuf:"bytes,4,opt,name=phsB,proto3" json:"phsB,omitempty"`
	// Value of phase C.
	PhsC *CMV `protobuf:"bytes,5,opt,name=phsC,proto3" json:"phsC,omitempty"`
	// Residual current, as the algebraic sum of the instantaneous values of currents flowing through
	// all live conductors of a circuit at one point of the electrical installation ('phsA.instCVal'+'phsB
	// instCVal'+'phsC.instCVal').
	Res *CMV `protobuf:"bytes,6,opt,name=res,proto3" json:"res,omitempty"`
	// contains filtered or unexported fields
}

Phase to ground/neutral related measured values of a three-phase system (WYE)

func (*WYE) Descriptor deprecated

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

Deprecated: Use WYE.ProtoReflect.Descriptor instead.

func (*WYE) GetNet

func (x *WYE) GetNet() *CMV

func (*WYE) GetNeut

func (x *WYE) GetNeut() *CMV

func (*WYE) GetPhsA

func (x *WYE) GetPhsA() *CMV

func (*WYE) GetPhsB

func (x *WYE) GetPhsB() *CMV

func (*WYE) GetPhsC

func (x *WYE) GetPhsC() *CMV

func (*WYE) GetRes added in v2.1.0

func (x *WYE) GetRes() *CMV

func (*WYE) ProtoMessage

func (*WYE) ProtoMessage()

func (*WYE) ProtoReflect

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

func (*WYE) Reset

func (x *WYE) Reset()

func (*WYE) String

func (x *WYE) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL