CIM++ Adapted CIM_SINERGIEN Codebase
IEC61970.hpp
1 #include "BaseClass.h"
2 #include "IEC61970/Base/AuxiliaryEquipment/AuxiliaryEquipment.h"
3 #include "IEC61970/Base/AuxiliaryEquipment/CurrentTransformer.h"
4 #include "IEC61970/Base/AuxiliaryEquipment/FaultIndicator.h"
5 #include "IEC61970/Base/AuxiliaryEquipment/PostLineSensor.h"
6 #include "IEC61970/Base/AuxiliaryEquipment/PotentialTransformer.h"
7 #include "IEC61970/Base/AuxiliaryEquipment/PotentialTransformerKind.h"
8 #include "IEC61970/Base/AuxiliaryEquipment/Sensor.h"
9 #include "IEC61970/Base/AuxiliaryEquipment/SurgeArrester.h"
10 #include "IEC61970/Base/AuxiliaryEquipment/WaveTrap.h"
11 #include "IEC61970/Base/Contingency/Contingency.h"
12 #include "IEC61970/Base/Contingency/ContingencyElement.h"
13 #include "IEC61970/Base/Contingency/ContingencyEquipment.h"
14 #include "IEC61970/Base/Contingency/ContingencyEquipmentStatusKind.h"
15 #include "IEC61970/Base/ControlArea/AltGeneratingUnitMeas.h"
16 #include "IEC61970/Base/ControlArea/AltTieMeas.h"
17 #include "IEC61970/Base/ControlArea/ControlArea.h"
18 #include "IEC61970/Base/ControlArea/ControlAreaGeneratingUnit.h"
19 #include "IEC61970/Base/ControlArea/ControlAreaTypeKind.h"
20 #include "IEC61970/Base/ControlArea/TieFlow.h"
21 #include "IEC61970/Base/Core/ACDCTerminal.h"
22 #include "IEC61970/Base/Core/BaseFrequency.h"
23 #include "IEC61970/Base/Core/BasePower.h"
24 #include "IEC61970/Base/Core/BaseVoltage.h"
25 #include "IEC61970/Base/Core/BasicIntervalSchedule.h"
26 #include "IEC61970/Base/Core/Bay.h"
27 #include "IEC61970/Base/Core/BreakerConfiguration.h"
28 #include "IEC61970/Base/Core/BusbarConfiguration.h"
29 #include "IEC61970/Base/Core/ConductingEquipment.h"
30 #include "IEC61970/Base/Core/ConnectivityNode.h"
31 #include "IEC61970/Base/Core/ConnectivityNodeContainer.h"
32 #include "IEC61970/Base/Core/Curve.h"
33 #include "IEC61970/Base/Core/CurveData.h"
34 #include "IEC61970/Base/Core/CurveStyle.h"
35 #include "IEC61970/Base/Core/Equipment.h"
36 #include "IEC61970/Base/Core/EquipmentContainer.h"
37 #include "IEC61970/Base/Core/GeographicalRegion.h"
38 #include "IEC61970/Base/Core/IdentifiedObject.h"
39 #include "IEC61970/Base/Core/IrregularIntervalSchedule.h"
40 #include "IEC61970/Base/Core/IrregularTimePoint.h"
41 #include "IEC61970/Base/Core/Name.h"
42 #include "IEC61970/Base/Core/NameType.h"
43 #include "IEC61970/Base/Core/NameTypeAuthority.h"
44 #include "IEC61970/Base/Core/OperatingParticipant.h"
45 #include "IEC61970/Base/Core/OperatingShare.h"
46 #include "IEC61970/Base/Core/PhaseCode.h"
47 #include "IEC61970/Base/Core/PowerSystemResource.h"
48 #include "IEC61970/Base/Core/PSRType.h"
49 #include "IEC61970/Base/Core/RegularIntervalSchedule.h"
50 #include "IEC61970/Base/Core/RegularTimePoint.h"
51 #include "IEC61970/Base/Core/ReportingSuperGroup.h"
52 #include "IEC61970/Base/Core/SubGeographicalRegion.h"
53 #include "IEC61970/Base/Core/Substation.h"
54 #include "IEC61970/Base/Core/Terminal.h"
55 #include "IEC61970/Base/Core/VoltageLevel.h"
56 #include "IEC61970/Base/DC/ACDCConverter.h"
57 #include "IEC61970/Base/DC/ACDCConverterDCTerminal.h"
58 #include "IEC61970/Base/DC/CsConverter.h"
59 #include "IEC61970/Base/DC/CsOperatingModeKind.h"
60 #include "IEC61970/Base/DC/CsPpccControlKind.h"
61 #include "IEC61970/Base/DC/DCBaseTerminal.h"
62 #include "IEC61970/Base/DC/DCBreaker.h"
63 #include "IEC61970/Base/DC/DCBusbar.h"
64 #include "IEC61970/Base/DC/DCChopper.h"
65 #include "IEC61970/Base/DC/DCConductingEquipment.h"
66 #include "IEC61970/Base/DC/DCConverterOperatingModeKind.h"
67 #include "IEC61970/Base/DC/DCConverterUnit.h"
68 #include "IEC61970/Base/DC/DCDisconnector.h"
69 #include "IEC61970/Base/DC/DCEquipmentContainer.h"
70 #include "IEC61970/Base/DC/DCGround.h"
71 #include "IEC61970/Base/DC/DCLine.h"
72 #include "IEC61970/Base/DC/DCLineSegment.h"
73 #include "IEC61970/Base/DC/DCNode.h"
74 #include "IEC61970/Base/DC/DCPolarityKind.h"
75 #include "IEC61970/Base/DC/DCSeriesDevice.h"
76 #include "IEC61970/Base/DC/DCShunt.h"
77 #include "IEC61970/Base/DC/DCSwitch.h"
78 #include "IEC61970/Base/DC/DCTerminal.h"
79 #include "IEC61970/Base/DC/DCTopologicalIsland.h"
80 #include "IEC61970/Base/DC/PerLengthDCLineParameter.h"
81 #include "IEC61970/Base/DC/VsCapabilityCurve.h"
82 #include "IEC61970/Base/DC/VsConverter.h"
83 #include "IEC61970/Base/DC/VsPpccControlKind.h"
84 #include "IEC61970/Base/DC/VsQpccControlKind.h"
85 #include "IEC61970/Base/DiagramLayout/Diagram.h"
86 #include "IEC61970/Base/DiagramLayout/DiagramObject.h"
87 #include "IEC61970/Base/DiagramLayout/DiagramObjectGluePoint.h"
88 #include "IEC61970/Base/DiagramLayout/DiagramObjectPoint.h"
89 #include "IEC61970/Base/DiagramLayout/DiagramObjectStyle.h"
90 #include "IEC61970/Base/DiagramLayout/DiagramStyle.h"
91 #include "IEC61970/Base/DiagramLayout/OrientationKind.h"
92 #include "IEC61970/Base/DiagramLayout/TextDiagramObject.h"
93 #include "IEC61970/Base/DiagramLayout/VisibilityLayer.h"
94 #include "IEC61970/Base/Domain/ActivePower.h"
95 #include "IEC61970/Base/Domain/ActivePowerChangeRate.h"
96 #include "IEC61970/Base/Domain/ActivePowerPerCurrentFlow.h"
97 #include "IEC61970/Base/Domain/ActivePowerPerFrequency.h"
98 #include "IEC61970/Base/Domain/Admittance.h"
99 #include "IEC61970/Base/Domain/AngleDegrees.h"
100 #include "IEC61970/Base/Domain/AngleRadians.h"
101 #include "IEC61970/Base/Domain/ApparentPower.h"
102 #include "IEC61970/Base/Domain/Area.h"
103 #include "IEC61970/Base/Domain/Boolean.h"
104 #include "IEC61970/Base/Domain/Capacitance.h"
105 #include "IEC61970/Base/Domain/CapacitancePerLength.h"
106 #include "IEC61970/Base/Domain/Conductance.h"
107 #include "IEC61970/Base/Domain/ConductancePerLength.h"
108 #include "IEC61970/Base/Domain/CostPerEnergyUnit.h"
109 #include "IEC61970/Base/Domain/CostPerVolume.h"
110 #include "IEC61970/Base/Domain/CostRate.h"
111 #include "IEC61970/Base/Domain/Currency.h"
112 #include "IEC61970/Base/Domain/CurrentFlow.h"
113 #include "IEC61970/Base/Domain/Damping.h"
114 #include "IEC61970/Base/Domain/Date.h"
115 #include "IEC61970/Base/Domain/DateInterval.h"
116 #include "IEC61970/Base/Domain/DateTime.h"
117 #include "IEC61970/Base/Domain/DateTimeInterval.h"
118 #include "IEC61970/Base/Domain/Decimal.h"
119 #include "IEC61970/Base/Domain/DecimalQuantity.h"
120 #include "IEC61970/Base/Domain/Displacement.h"
121 #include "IEC61970/Base/Domain/Duration.h"
122 #include "IEC61970/Base/Domain/Float.h"
123 #include "IEC61970/Base/Domain/FloatQuantity.h"
124 #include "IEC61970/Base/Domain/Frequency.h"
125 #include "IEC61970/Base/Domain/Hours.h"
126 #include "IEC61970/Base/Domain/Impedance.h"
127 #include "IEC61970/Base/Domain/Inductance.h"
128 #include "IEC61970/Base/Domain/InductancePerLength.h"
129 #include "IEC61970/Base/Domain/Integer.h"
130 #include "IEC61970/Base/Domain/IntegerQuantity.h"
131 #include "IEC61970/Base/Domain/KiloActivePower.h"
132 #include "IEC61970/Base/Domain/Length.h"
133 #include "IEC61970/Base/Domain/Minutes.h"
134 #include "IEC61970/Base/Domain/Money.h"
135 #include "IEC61970/Base/Domain/MonthDay.h"
136 #include "IEC61970/Base/Domain/MonthDayInterval.h"
137 #include "IEC61970/Base/Domain/PerCent.h"
138 #include "IEC61970/Base/Domain/Pressure.h"
139 #include "IEC61970/Base/Domain/PU.h"
140 #include "IEC61970/Base/Domain/Reactance.h"
141 #include "IEC61970/Base/Domain/ReactancePerLength.h"
142 #include "IEC61970/Base/Domain/ReactivePower.h"
143 #include "IEC61970/Base/Domain/RealEnergy.h"
144 #include "IEC61970/Base/Domain/Resistance.h"
145 #include "IEC61970/Base/Domain/ResistancePerLength.h"
146 #include "IEC61970/Base/Domain/RotationSpeed.h"
147 #include "IEC61970/Base/Domain/Seconds.h"
148 #include "IEC61970/Base/Domain/Speed.h"
149 #include "IEC61970/Base/Domain/String.h"
150 #include "IEC61970/Base/Domain/StringQuantity.h"
151 #include "IEC61970/Base/Domain/Susceptance.h"
152 #include "IEC61970/Base/Domain/SusceptancePerLength.h"
153 #include "IEC61970/Base/Domain/Temperature.h"
154 #include "IEC61970/Base/Domain/Time.h"
155 #include "IEC61970/Base/Domain/TimeInterval.h"
156 #include "IEC61970/Base/Domain/UnitMultiplier.h"
157 #include "IEC61970/Base/Domain/UnitSymbol.h"
158 #include "IEC61970/Base/Domain/Voltage.h"
159 #include "IEC61970/Base/Domain/VoltagePerReactivePower.h"
160 #include "IEC61970/Base/Domain/Volume.h"
161 #include "IEC61970/Base/Domain/VolumeFlowRate.h"
162 #include "IEC61970/Base/Domain/WaterLevel.h"
163 #include "IEC61970/Base/Domain/Weight.h"
164 #include "IEC61970/Base/Equivalents/EquivalentBranch.h"
165 #include "IEC61970/Base/Equivalents/EquivalentEquipment.h"
166 #include "IEC61970/Base/Equivalents/EquivalentInjection.h"
167 #include "IEC61970/Base/Equivalents/EquivalentNetwork.h"
168 #include "IEC61970/Base/Equivalents/EquivalentShunt.h"
169 #include "IEC61970/Base/Faults/EquipmentFault.h"
170 #include "IEC61970/Base/Faults/Fault.h"
171 #include "IEC61970/Base/Faults/FaultCauseType.h"
172 #include "IEC61970/Base/Faults/FaultImpedance.h"
173 #include "IEC61970/Base/Faults/LineFault.h"
174 #include "IEC61970/Base/Faults/PhaseConnectedFaultKind.h"
175 #include "IEC61970/Base/Generation/GenerationTrainingSimulation/BoilerControlMode.h"
176 #include "IEC61970/Base/Generation/GenerationTrainingSimulation/BWRSteamSupply.h"
177 #include "IEC61970/Base/Generation/GenerationTrainingSimulation/CombustionTurbine.h"
178 #include "IEC61970/Base/Generation/GenerationTrainingSimulation/CTTempActivePowerCurve.h"
179 #include "IEC61970/Base/Generation/GenerationTrainingSimulation/DrumBoiler.h"
180 #include "IEC61970/Base/Generation/GenerationTrainingSimulation/FossilSteamSupply.h"
181 #include "IEC61970/Base/Generation/GenerationTrainingSimulation/HeatRecoveryBoiler.h"
182 #include "IEC61970/Base/Generation/GenerationTrainingSimulation/HydroTurbine.h"
183 #include "IEC61970/Base/Generation/GenerationTrainingSimulation/PrimeMover.h"
184 #include "IEC61970/Base/Generation/GenerationTrainingSimulation/PWRSteamSupply.h"
185 #include "IEC61970/Base/Generation/GenerationTrainingSimulation/SteamSupply.h"
186 #include "IEC61970/Base/Generation/GenerationTrainingSimulation/SteamTurbine.h"
187 #include "IEC61970/Base/Generation/GenerationTrainingSimulation/Subcritical.h"
188 #include "IEC61970/Base/Generation/GenerationTrainingSimulation/Supercritical.h"
189 #include "IEC61970/Base/Generation/GenerationTrainingSimulation/TurbineType.h"
190 #include "IEC61970/Base/Generation/Production/AirCompressor.h"
191 #include "IEC61970/Base/Generation/Production/CAESPlant.h"
192 #include "IEC61970/Base/Generation/Production/Classification.h"
193 #include "IEC61970/Base/Generation/Production/CogenerationPlant.h"
194 #include "IEC61970/Base/Generation/Production/CombinedCyclePlant.h"
195 #include "IEC61970/Base/Generation/Production/CostPerHeatUnit.h"
196 #include "IEC61970/Base/Generation/Production/Emission.h"
197 #include "IEC61970/Base/Generation/Production/EmissionAccount.h"
198 #include "IEC61970/Base/Generation/Production/EmissionCurve.h"
199 #include "IEC61970/Base/Generation/Production/EmissionType.h"
200 #include "IEC61970/Base/Generation/Production/EmissionValueSource.h"
201 #include "IEC61970/Base/Generation/Production/FossilFuel.h"
202 #include "IEC61970/Base/Generation/Production/FuelAllocationSchedule.h"
203 #include "IEC61970/Base/Generation/Production/FuelType.h"
204 #include "IEC61970/Base/Generation/Production/GeneratingUnit.h"
205 #include "IEC61970/Base/Generation/Production/GeneratorControlMode.h"
206 #include "IEC61970/Base/Generation/Production/GeneratorControlSource.h"
207 #include "IEC61970/Base/Generation/Production/GenUnitOpCostCurve.h"
208 #include "IEC61970/Base/Generation/Production/GenUnitOpSchedule.h"
209 #include "IEC61970/Base/Generation/Production/GrossToNetActivePowerCurve.h"
210 #include "IEC61970/Base/Generation/Production/HeatInputCurve.h"
211 #include "IEC61970/Base/Generation/Production/HeatRate.h"
212 #include "IEC61970/Base/Generation/Production/HeatRateCurve.h"
213 #include "IEC61970/Base/Generation/Production/HydroEnergyConversionKind.h"
214 #include "IEC61970/Base/Generation/Production/HydroGeneratingEfficiencyCurve.h"
215 #include "IEC61970/Base/Generation/Production/HydroGeneratingUnit.h"
216 #include "IEC61970/Base/Generation/Production/HydroPlantStorageKind.h"
217 #include "IEC61970/Base/Generation/Production/HydroPowerPlant.h"
218 #include "IEC61970/Base/Generation/Production/HydroPump.h"
219 #include "IEC61970/Base/Generation/Production/HydroPumpOpSchedule.h"
220 #include "IEC61970/Base/Generation/Production/IncrementalHeatRateCurve.h"
221 #include "IEC61970/Base/Generation/Production/InflowForecast.h"
222 #include "IEC61970/Base/Generation/Production/LevelVsVolumeCurve.h"
223 #include "IEC61970/Base/Generation/Production/NuclearGeneratingUnit.h"
224 #include "IEC61970/Base/Generation/Production/PenstockLossCurve.h"
225 #include "IEC61970/Base/Generation/Production/Reservoir.h"
226 #include "IEC61970/Base/Generation/Production/ShutdownCurve.h"
227 #include "IEC61970/Base/Generation/Production/SolarGeneratingUnit.h"
228 #include "IEC61970/Base/Generation/Production/StartIgnFuelCurve.h"
229 #include "IEC61970/Base/Generation/Production/StartMainFuelCurve.h"
230 #include "IEC61970/Base/Generation/Production/StartRampCurve.h"
231 #include "IEC61970/Base/Generation/Production/StartupModel.h"
232 #include "IEC61970/Base/Generation/Production/SteamSendoutSchedule.h"
233 #include "IEC61970/Base/Generation/Production/TailbayLossCurve.h"
234 #include "IEC61970/Base/Generation/Production/TargetLevelSchedule.h"
235 #include "IEC61970/Base/Generation/Production/ThermalGeneratingUnit.h"
236 #include "IEC61970/Base/Generation/Production/WindGeneratingUnit.h"
237 #include "IEC61970/Base/Generation/Production/WindGenUnitKind.h"
238 #include "IEC61970/Base/LoadModel/ConformLoad.h"
239 #include "IEC61970/Base/LoadModel/ConformLoadGroup.h"
240 #include "IEC61970/Base/LoadModel/ConformLoadSchedule.h"
241 #include "IEC61970/Base/LoadModel/DayType.h"
242 #include "IEC61970/Base/LoadModel/EnergyArea.h"
243 #include "IEC61970/Base/LoadModel/LoadArea.h"
244 #include "IEC61970/Base/LoadModel/LoadGroup.h"
245 #include "IEC61970/Base/LoadModel/LoadResponseCharacteristic.h"
246 #include "IEC61970/Base/LoadModel/NonConformLoad.h"
247 #include "IEC61970/Base/LoadModel/NonConformLoadGroup.h"
248 #include "IEC61970/Base/LoadModel/NonConformLoadSchedule.h"
249 #include "IEC61970/Base/LoadModel/PowerCutZone.h"
250 #include "IEC61970/Base/LoadModel/Season.h"
251 #include "IEC61970/Base/LoadModel/SeasonDayTypeSchedule.h"
252 #include "IEC61970/Base/LoadModel/StationSupply.h"
253 #include "IEC61970/Base/LoadModel/SubLoadArea.h"
254 #include "IEC61970/Base/Meas/Accumulator.h"
255 #include "IEC61970/Base/Meas/AccumulatorLimit.h"
256 #include "IEC61970/Base/Meas/AccumulatorLimitSet.h"
257 #include "IEC61970/Base/Meas/AccumulatorReset.h"
258 #include "IEC61970/Base/Meas/AccumulatorValue.h"
259 #include "IEC61970/Base/Meas/Analog.h"
260 #include "IEC61970/Base/Meas/AnalogControl.h"
261 #include "IEC61970/Base/Meas/AnalogLimit.h"
262 #include "IEC61970/Base/Meas/AnalogLimitSet.h"
263 #include "IEC61970/Base/Meas/AnalogValue.h"
264 #include "IEC61970/Base/Meas/Command.h"
265 #include "IEC61970/Base/Meas/Control.h"
266 #include "IEC61970/Base/Meas/Discrete.h"
267 #include "IEC61970/Base/Meas/DiscreteCommand.h"
268 #include "IEC61970/Base/Meas/DiscreteValue.h"
269 #include "IEC61970/Base/Meas/Limit.h"
270 #include "IEC61970/Base/Meas/LimitSet.h"
271 #include "IEC61970/Base/Meas/Measurement.h"
272 #include "IEC61970/Base/Meas/MeasurementValue.h"
273 #include "IEC61970/Base/Meas/MeasurementValueQuality.h"
274 #include "IEC61970/Base/Meas/MeasurementValueSource.h"
275 #include "IEC61970/Base/Meas/Quality61850.h"
276 #include "IEC61970/Base/Meas/RaiseLowerCommand.h"
277 #include "IEC61970/Base/Meas/SetPoint.h"
278 #include "IEC61970/Base/Meas/StringMeasurement.h"
279 #include "IEC61970/Base/Meas/StringMeasurementValue.h"
280 #include "IEC61970/Base/Meas/Validity.h"
281 #include "IEC61970/Base/Meas/ValueAliasSet.h"
282 #include "IEC61970/Base/Meas/ValueToAlias.h"
283 #include "IEC61970/Base/OperationalLimits/ActivePowerLimit.h"
284 #include "IEC61970/Base/OperationalLimits/ApparentPowerLimit.h"
285 #include "IEC61970/Base/OperationalLimits/BranchGroup.h"
286 #include "IEC61970/Base/OperationalLimits/BranchGroupTerminal.h"
287 #include "IEC61970/Base/OperationalLimits/CurrentLimit.h"
288 #include "IEC61970/Base/OperationalLimits/OperationalLimit.h"
289 #include "IEC61970/Base/OperationalLimits/OperationalLimitDirectionKind.h"
290 #include "IEC61970/Base/OperationalLimits/OperationalLimitSet.h"
291 #include "IEC61970/Base/OperationalLimits/OperationalLimitType.h"
292 #include "IEC61970/Base/OperationalLimits/VoltageLimit.h"
293 #include "IEC61970/Base/Protection/CurrentRelay.h"
294 #include "IEC61970/Base/Protection/ProtectionEquipment.h"
295 #include "IEC61970/Base/Protection/RecloseSequence.h"
296 #include "IEC61970/Base/Protection/SynchrocheckRelay.h"
297 #include "IEC61970/Base/SCADA/CommunicationLink.h"
298 #include "IEC61970/Base/SCADA/RemoteControl.h"
299 #include "IEC61970/Base/SCADA/RemotePoint.h"
300 #include "IEC61970/Base/SCADA/RemoteSource.h"
301 #include "IEC61970/Base/SCADA/RemoteUnit.h"
302 #include "IEC61970/Base/SCADA/RemoteUnitType.h"
303 #include "IEC61970/Base/SCADA/Source.h"
304 #include "IEC61970/Base/StateVariables/StateVariable.h"
305 #include "IEC61970/Base/StateVariables/SvInjection.h"
306 #include "IEC61970/Base/StateVariables/SvPowerFlow.h"
307 #include "IEC61970/Base/StateVariables/SvShuntCompensatorSections.h"
308 #include "IEC61970/Base/StateVariables/SvStatus.h"
309 #include "IEC61970/Base/StateVariables/SvTapStep.h"
310 #include "IEC61970/Base/StateVariables/SvVoltage.h"
311 #include "IEC61970/Base/Topology/BusNameMarker.h"
312 #include "IEC61970/Base/Topology/DCTopologicalNode.h"
313 #include "IEC61970/Base/Topology/TopologicalIsland.h"
314 #include "IEC61970/Base/Topology/TopologicalNode.h"
315 #include "IEC61970/Base/Wires/ACLineSegment.h"
316 #include "IEC61970/Base/Wires/ACLineSegmentPhase.h"
317 #include "IEC61970/Base/Wires/AsynchronousMachine.h"
318 #include "IEC61970/Base/Wires/AsynchronousMachineKind.h"
319 #include "IEC61970/Base/Wires/Breaker.h"
320 #include "IEC61970/Base/Wires/BusbarSection.h"
321 #include "IEC61970/Base/Wires/Clamp.h"
322 #include "IEC61970/Base/Wires/CompositeSwitch.h"
323 #include "IEC61970/Base/Wires/Conductor.h"
324 #include "IEC61970/Base/Wires/Connector.h"
325 #include "IEC61970/Base/Wires/CoolantType.h"
326 #include "IEC61970/Base/Wires/Cut.h"
327 #include "IEC61970/Base/Wires/Disconnector.h"
328 #include "IEC61970/Base/Wires/EarthFaultCompensator.h"
329 #include "IEC61970/Base/Wires/EnergyConsumer.h"
330 #include "IEC61970/Base/Wires/EnergyConsumerPhase.h"
331 #include "IEC61970/Base/Wires/EnergySource.h"
332 #include "IEC61970/Base/Wires/ExternalNetworkInjection.h"
333 #include "IEC61970/Base/Wires/FrequencyConverter.h"
334 #include "IEC61970/Base/Wires/Fuse.h"
335 #include "IEC61970/Base/Wires/Ground.h"
336 #include "IEC61970/Base/Wires/GroundDisconnector.h"
337 #include "IEC61970/Base/Wires/GroundingImpedance.h"
338 #include "IEC61970/Base/Wires/Jumper.h"
339 #include "IEC61970/Base/Wires/Junction.h"
340 #include "IEC61970/Base/Wires/Line.h"
341 #include "IEC61970/Base/Wires/LinearShuntCompensator.h"
342 #include "IEC61970/Base/Wires/LinearShuntCompensatorPhase.h"
343 #include "IEC61970/Base/Wires/LoadBreakSwitch.h"
344 #include "IEC61970/Base/Wires/MutualCoupling.h"
345 #include "IEC61970/Base/Wires/NonlinearShuntCompensator.h"
346 #include "IEC61970/Base/Wires/NonlinearShuntCompensatorPhase.h"
347 #include "IEC61970/Base/Wires/NonlinearShuntCompensatorPhasePoint.h"
348 #include "IEC61970/Base/Wires/NonlinearShuntCompensatorPoint.h"
349 #include "IEC61970/Base/Wires/PerLengthImpedance.h"
350 #include "IEC61970/Base/Wires/PerLengthLineParameter.h"
351 #include "IEC61970/Base/Wires/PerLengthPhaseImpedance.h"
352 #include "IEC61970/Base/Wires/PerLengthSequenceImpedance.h"
353 #include "IEC61970/Base/Wires/PetersenCoil.h"
354 #include "IEC61970/Base/Wires/PetersenCoilModeKind.h"
355 #include "IEC61970/Base/Wires/PhaseImpedanceData.h"
356 #include "IEC61970/Base/Wires/PhaseShuntConnectionKind.h"
357 #include "IEC61970/Base/Wires/PhaseTapChanger.h"
358 #include "IEC61970/Base/Wires/PhaseTapChangerAsymmetrical.h"
359 #include "IEC61970/Base/Wires/PhaseTapChangerLinear.h"
360 #include "IEC61970/Base/Wires/PhaseTapChangerNonLinear.h"
361 #include "IEC61970/Base/Wires/PhaseTapChangerSymmetrical.h"
362 #include "IEC61970/Base/Wires/PhaseTapChangerTable.h"
363 #include "IEC61970/Base/Wires/PhaseTapChangerTablePoint.h"
364 #include "IEC61970/Base/Wires/PhaseTapChangerTabular.h"
365 #include "IEC61970/Base/Wires/Plant.h"
366 #include "IEC61970/Base/Wires/PowerTransformer.h"
367 #include "IEC61970/Base/Wires/PowerTransformerEnd.h"
368 #include "IEC61970/Base/Wires/ProtectedSwitch.h"
369 #include "IEC61970/Base/Wires/RatioTapChanger.h"
370 #include "IEC61970/Base/Wires/RatioTapChangerTable.h"
371 #include "IEC61970/Base/Wires/RatioTapChangerTablePoint.h"
372 #include "IEC61970/Base/Wires/ReactiveCapabilityCurve.h"
373 #include "IEC61970/Base/Wires/Recloser.h"
374 #include "IEC61970/Base/Wires/RegulatingCondEq.h"
375 #include "IEC61970/Base/Wires/RegulatingControl.h"
376 #include "IEC61970/Base/Wires/RegulatingControlModeKind.h"
377 #include "IEC61970/Base/Wires/RegulationSchedule.h"
378 #include "IEC61970/Base/Wires/RotatingMachine.h"
379 #include "IEC61970/Base/Wires/Sectionaliser.h"
380 #include "IEC61970/Base/Wires/SeriesCompensator.h"
381 #include "IEC61970/Base/Wires/ShortCircuitRotorKind.h"
382 #include "IEC61970/Base/Wires/ShuntCompensator.h"
383 #include "IEC61970/Base/Wires/ShuntCompensatorPhase.h"
384 #include "IEC61970/Base/Wires/SinglePhaseKind.h"
385 #include "IEC61970/Base/Wires/StaticVarCompensator.h"
386 #include "IEC61970/Base/Wires/SVCControlMode.h"
387 #include "IEC61970/Base/Wires/Switch.h"
388 #include "IEC61970/Base/Wires/SwitchPhase.h"
389 #include "IEC61970/Base/Wires/SwitchSchedule.h"
390 #include "IEC61970/Base/Wires/SynchronousMachine.h"
391 #include "IEC61970/Base/Wires/SynchronousMachineKind.h"
392 #include "IEC61970/Base/Wires/SynchronousMachineOperatingMode.h"
393 #include "IEC61970/Base/Wires/TapChanger.h"
394 #include "IEC61970/Base/Wires/TapChangerControl.h"
395 #include "IEC61970/Base/Wires/TapChangerTablePoint.h"
396 #include "IEC61970/Base/Wires/TapSchedule.h"
397 #include "IEC61970/Base/Wires/TransformerControlMode.h"
398 #include "IEC61970/Base/Wires/TransformerCoreAdmittance.h"
399 #include "IEC61970/Base/Wires/TransformerEnd.h"
400 #include "IEC61970/Base/Wires/TransformerMeshImpedance.h"
401 #include "IEC61970/Base/Wires/TransformerStarImpedance.h"
402 #include "IEC61970/Base/Wires/TransformerTank.h"
403 #include "IEC61970/Base/Wires/TransformerTankEnd.h"
404 #include "IEC61970/Base/Wires/VoltageControlZone.h"
405 #include "IEC61970/Base/Wires/WindingConnection.h"
406 #include "IEC61970/Dynamics/StandardInterconnections/RemoteInputSignal.h"
407 #include "IEC61970/Dynamics/StandardInterconnections/RemoteSignalKind.h"
408 #include "IEC61970/Dynamics/StandardModels/AsynchronousMachineDynamics/AsynchronousMachineDynamics.h"
409 #include "IEC61970/Dynamics/StandardModels/AsynchronousMachineDynamics/AsynchronousMachineEquivalentCircuit.h"
410 #include "IEC61970/Dynamics/StandardModels/AsynchronousMachineDynamics/AsynchronousMachineTimeConstantReactance.h"
411 #include "IEC61970/Dynamics/StandardModels/DiscontinuousExcitationControlDynamics/DiscExcContIEEEDEC1A.h"
412 #include "IEC61970/Dynamics/StandardModels/DiscontinuousExcitationControlDynamics/DiscExcContIEEEDEC2A.h"
413 #include "IEC61970/Dynamics/StandardModels/DiscontinuousExcitationControlDynamics/DiscExcContIEEEDEC3A.h"
414 #include "IEC61970/Dynamics/StandardModels/DiscontinuousExcitationControlDynamics/DiscontinuousExcitationControlDynamics.h"
415 #include "IEC61970/Dynamics/StandardModels/DynamicsFunctionBlock.h"
416 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcAC1A.h"
417 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcAC2A.h"
418 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcAC3A.h"
419 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcAC4A.h"
420 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcAC5A.h"
421 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcAC6A.h"
422 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcAC8B.h"
423 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcANS.h"
424 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcAVR1.h"
425 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcAVR2.h"
426 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcAVR3.h"
427 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcAVR4.h"
428 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcAVR5.h"
429 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcAVR7.h"
430 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcBBC.h"
431 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcCZ.h"
432 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcDC1A.h"
433 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcDC2A.h"
434 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcDC3A.h"
435 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcDC3A1.h"
436 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcELIN1.h"
437 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcELIN2.h"
438 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcHU.h"
439 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEAC1A.h"
440 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEAC2A.h"
441 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEAC3A.h"
442 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEAC4A.h"
443 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEAC5A.h"
444 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEAC6A.h"
445 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEAC7B.h"
446 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEAC8B.h"
447 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEDC1A.h"
448 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEDC2A.h"
449 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEDC3A.h"
450 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEDC4B.h"
451 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEST1A.h"
452 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEST1AUELselectorKind.h"
453 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEST2A.h"
454 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEST3A.h"
455 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEST4B.h"
456 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEST5B.h"
457 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEST6B.h"
458 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcIEEEST7B.h"
459 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcitationSystemDynamics.h"
460 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcOEX3T.h"
461 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcPIC.h"
462 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcREXS.h"
463 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcREXSFeedbackSignalKind.h"
464 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcSCRX.h"
465 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcSEXS.h"
466 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcSK.h"
467 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcST1A.h"
468 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcST2A.h"
469 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcST3A.h"
470 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcST4B.h"
471 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcST6B.h"
472 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcST6BOELselectorKind.h"
473 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcST7B.h"
474 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcST7BOELselectorKind.h"
475 #include "IEC61970/Dynamics/StandardModels/ExcitationSystemDynamics/ExcST7BUELselectorKind.h"
476 #include "IEC61970/Dynamics/StandardModels/LoadDynamics/GenericNonLinearLoadModelKind.h"
477 #include "IEC61970/Dynamics/StandardModels/LoadDynamics/LoadAggregate.h"
478 #include "IEC61970/Dynamics/StandardModels/LoadDynamics/LoadComposite.h"
479 #include "IEC61970/Dynamics/StandardModels/LoadDynamics/LoadDynamics.h"
480 #include "IEC61970/Dynamics/StandardModels/LoadDynamics/LoadGenericNonLinear.h"
481 #include "IEC61970/Dynamics/StandardModels/LoadDynamics/LoadMotor.h"
482 #include "IEC61970/Dynamics/StandardModels/LoadDynamics/LoadStatic.h"
483 #include "IEC61970/Dynamics/StandardModels/LoadDynamics/StaticLoadModelKind.h"
484 #include "IEC61970/Dynamics/StandardModels/MechanicalLoadDynamics/MechanicalLoadDynamics.h"
485 #include "IEC61970/Dynamics/StandardModels/MechanicalLoadDynamics/MechLoad1.h"
486 #include "IEC61970/Dynamics/StandardModels/OverexcitationLimiterDynamics/OverexcitationLimiterDynamics.h"
487 #include "IEC61970/Dynamics/StandardModels/OverexcitationLimiterDynamics/OverexcLim2.h"
488 #include "IEC61970/Dynamics/StandardModels/OverexcitationLimiterDynamics/OverexcLimIEEE.h"
489 #include "IEC61970/Dynamics/StandardModels/OverexcitationLimiterDynamics/OverexcLimX1.h"
490 #include "IEC61970/Dynamics/StandardModels/OverexcitationLimiterDynamics/OverexcLimX2.h"
491 #include "IEC61970/Dynamics/StandardModels/PFVArControllerType1Dynamics/PFVArControllerType1Dynamics.h"
492 #include "IEC61970/Dynamics/StandardModels/PFVArControllerType1Dynamics/PFVArType1IEEEPFController.h"
493 #include "IEC61970/Dynamics/StandardModels/PFVArControllerType1Dynamics/PFVArType1IEEEVArController.h"
494 #include "IEC61970/Dynamics/StandardModels/PFVArControllerType2Dynamics/PFVArControllerType2Dynamics.h"
495 #include "IEC61970/Dynamics/StandardModels/PFVArControllerType2Dynamics/PFVArType2Common1.h"
496 #include "IEC61970/Dynamics/StandardModels/PFVArControllerType2Dynamics/PFVArType2IEEEPFController.h"
497 #include "IEC61970/Dynamics/StandardModels/PFVArControllerType2Dynamics/PFVArType2IEEEVArController.h"
498 #include "IEC61970/Dynamics/StandardModels/PowerSystemStabilizerDynamics/InputSignalKind.h"
499 #include "IEC61970/Dynamics/StandardModels/PowerSystemStabilizerDynamics/PowerSystemStabilizerDynamics.h"
500 #include "IEC61970/Dynamics/StandardModels/PowerSystemStabilizerDynamics/Pss1.h"
501 #include "IEC61970/Dynamics/StandardModels/PowerSystemStabilizerDynamics/Pss1A.h"
502 #include "IEC61970/Dynamics/StandardModels/PowerSystemStabilizerDynamics/Pss2B.h"
503 #include "IEC61970/Dynamics/StandardModels/PowerSystemStabilizerDynamics/Pss2ST.h"
504 #include "IEC61970/Dynamics/StandardModels/PowerSystemStabilizerDynamics/Pss5.h"
505 #include "IEC61970/Dynamics/StandardModels/PowerSystemStabilizerDynamics/PssELIN2.h"
506 #include "IEC61970/Dynamics/StandardModels/PowerSystemStabilizerDynamics/PssIEEE1A.h"
507 #include "IEC61970/Dynamics/StandardModels/PowerSystemStabilizerDynamics/PssIEEE2B.h"
508 #include "IEC61970/Dynamics/StandardModels/PowerSystemStabilizerDynamics/PssIEEE3B.h"
509 #include "IEC61970/Dynamics/StandardModels/PowerSystemStabilizerDynamics/PssIEEE4B.h"
510 #include "IEC61970/Dynamics/StandardModels/PowerSystemStabilizerDynamics/PssPTIST1.h"
511 #include "IEC61970/Dynamics/StandardModels/PowerSystemStabilizerDynamics/PssPTIST3.h"
512 #include "IEC61970/Dynamics/StandardModels/PowerSystemStabilizerDynamics/PssSB4.h"
513 #include "IEC61970/Dynamics/StandardModels/PowerSystemStabilizerDynamics/PssSH.h"
514 #include "IEC61970/Dynamics/StandardModels/PowerSystemStabilizerDynamics/PssSK.h"
515 #include "IEC61970/Dynamics/StandardModels/PowerSystemStabilizerDynamics/PssWECC.h"
516 #include "IEC61970/Dynamics/StandardModels/RotatingMachineDynamics.h"
517 #include "IEC61970/Dynamics/StandardModels/SynchronousMachineDynamics/IfdBaseKind.h"
518 #include "IEC61970/Dynamics/StandardModels/SynchronousMachineDynamics/RotorKind.h"
519 #include "IEC61970/Dynamics/StandardModels/SynchronousMachineDynamics/SynchronousMachineDetailed.h"
520 #include "IEC61970/Dynamics/StandardModels/SynchronousMachineDynamics/SynchronousMachineDynamics.h"
521 #include "IEC61970/Dynamics/StandardModels/SynchronousMachineDynamics/SynchronousMachineEquivalentCircuit.h"
522 #include "IEC61970/Dynamics/StandardModels/SynchronousMachineDynamics/SynchronousMachineModelKind.h"
523 #include "IEC61970/Dynamics/StandardModels/SynchronousMachineDynamics/SynchronousMachineSimplified.h"
524 #include "IEC61970/Dynamics/StandardModels/SynchronousMachineDynamics/SynchronousMachineTimeConstantReactance.h"
525 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/DroopSignalFeedbackKind.h"
526 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/FrancisGovernorControlKind.h"
527 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovCT1.h"
528 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovCT2.h"
529 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovGAST.h"
530 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovGAST1.h"
531 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovGAST2.h"
532 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovGAST3.h"
533 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovGAST4.h"
534 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovGASTWD.h"
535 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovHydro1.h"
536 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovHydro2.h"
537 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovHydro3.h"
538 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovHydro4.h"
539 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovHydroDD.h"
540 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovHydroFrancis.h"
541 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovHydroIEEE0.h"
542 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovHydroIEEE2.h"
543 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovHydroPelton.h"
544 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovHydroPID.h"
545 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovHydroPID2.h"
546 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovHydroR.h"
547 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovHydroWEH.h"
548 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovHydroWPID.h"
549 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovSteam0.h"
550 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovSteam1.h"
551 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovSteam2.h"
552 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovSteamCC.h"
553 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovSteamEU.h"
554 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovSteamFV2.h"
555 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovSteamFV3.h"
556 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovSteamFV4.h"
557 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovSteamIEEE1.h"
558 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/GovSteamSGO.h"
559 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/TurbineGovernorDynamics.h"
560 #include "IEC61970/Dynamics/StandardModels/TurbineLoadControllerDynamics/TurbineLoadControllerDynamics.h"
561 #include "IEC61970/Dynamics/StandardModels/TurbineLoadControllerDynamics/TurbLCFB1.h"
562 #include "IEC61970/Dynamics/StandardModels/UnderexcitationLimiterDynamics/UnderexcitationLimiterDynamics.h"
563 #include "IEC61970/Dynamics/StandardModels/UnderexcitationLimiterDynamics/UnderexcLim2Simplified.h"
564 #include "IEC61970/Dynamics/StandardModels/UnderexcitationLimiterDynamics/UnderexcLimIEEE1.h"
565 #include "IEC61970/Dynamics/StandardModels/UnderexcitationLimiterDynamics/UnderexcLimIEEE2.h"
566 #include "IEC61970/Dynamics/StandardModels/UnderexcitationLimiterDynamics/UnderexcLimX1.h"
567 #include "IEC61970/Dynamics/StandardModels/UnderexcitationLimiterDynamics/UnderexcLimX2.h"
568 #include "IEC61970/Dynamics/StandardModels/VoltageAdjusterDynamics/VAdjIEEE.h"
569 #include "IEC61970/Dynamics/StandardModels/VoltageAdjusterDynamics/VoltageAdjusterDynamics.h"
570 #include "IEC61970/Dynamics/StandardModels/VoltageCompensatorDynamics/GenICompensationForGenJ.h"
571 #include "IEC61970/Dynamics/StandardModels/VoltageCompensatorDynamics/VCompIEEEType1.h"
572 #include "IEC61970/Dynamics/StandardModels/VoltageCompensatorDynamics/VCompIEEEType2.h"
573 #include "IEC61970/Dynamics/StandardModels/VoltageCompensatorDynamics/VoltageCompensatorDynamics.h"
574 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindAeroConstIEC.h"
575 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindAeroOneDimIEC.h"
576 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindAeroTwoDimIEC.h"
577 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindContCurrLimIEC.h"
578 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindContPitchAngleIEC.h"
579 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindContPType3IEC.h"
580 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindContPType4aIEC.h"
581 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindContPType4bIEC.h"
582 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindContQIEC.h"
583 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindContQLimIEC.h"
584 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindContQPQULimIEC.h"
585 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindContRotorRIEC.h"
586 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindDynamicsLookupTable.h"
587 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindGenTurbineType1aIEC.h"
588 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindGenTurbineType1bIEC.h"
589 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindGenTurbineType2IEC.h"
590 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindGenType3aIEC.h"
591 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindGenType3bIEC.h"
592 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindGenType3IEC.h"
593 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindGenType4IEC.h"
594 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindLookupTableFunctionKind.h"
595 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindMechIEC.h"
596 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindPitchContPowerIEC.h"
597 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindPlantDynamics.h"
598 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindPlantFreqPcontrolIEC.h"
599 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindPlantIEC.h"
600 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindPlantQcontrolModeKind.h"
601 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindPlantReactiveControlIEC.h"
602 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindProtectionIEC.h"
603 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindQcontrolModeKind.h"
604 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindRefFrameRotIEC.h"
605 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindTurbineType1or2Dynamics.h"
606 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindTurbineType1or2IEC.h"
607 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindTurbineType3IEC.h"
608 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindTurbineType3or4Dynamics.h"
609 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindTurbineType3or4IEC.h"
610 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindTurbineType4aIEC.h"
611 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindTurbineType4bIEC.h"
612 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindTurbineType4IEC.h"
613 #include "IEC61970/Dynamics/StandardModels/WindDynamics/WindUVRTQcontrolModeKind.h"
614 #include "IEC61970/Dynamics/UserDefinedModels/AsynchronousMachineUserDefined.h"
615 #include "IEC61970/Dynamics/UserDefinedModels/DiscontinuousExcitationControlUserDefined.h"
616 #include "IEC61970/Dynamics/UserDefinedModels/ExcitationSystemUserDefined.h"
617 #include "IEC61970/Dynamics/UserDefinedModels/LoadUserDefined.h"
618 #include "IEC61970/Dynamics/UserDefinedModels/MechanicalLoadUserDefined.h"
619 #include "IEC61970/Dynamics/UserDefinedModels/OverexcitationLimiterUserDefined.h"
620 #include "IEC61970/Dynamics/UserDefinedModels/PFVArControllerType1UserDefined.h"
621 #include "IEC61970/Dynamics/UserDefinedModels/PFVArControllerType2UserDefined.h"
622 #include "IEC61970/Dynamics/UserDefinedModels/PowerSystemStabilizerUserDefined.h"
623 #include "IEC61970/Dynamics/UserDefinedModels/ProprietaryParameterDynamics.h"
624 #include "IEC61970/Dynamics/UserDefinedModels/SynchronousMachineUserDefined.h"
625 #include "IEC61970/Dynamics/UserDefinedModels/TurbineGovernorUserDefined.h"
626 #include "IEC61970/Dynamics/UserDefinedModels/TurbineLoadControllerUserDefined.h"
627 #include "IEC61970/Dynamics/UserDefinedModels/UnderexcitationLimiterUserDefined.h"
628 #include "IEC61970/Dynamics/UserDefinedModels/VoltageAdjusterUserDefined.h"
629 #include "IEC61970/Dynamics/UserDefinedModels/VoltageCompensatorUserDefined.h"
630 #include "IEC61970/Dynamics/UserDefinedModels/WindPlantUserDefined.h"
631 #include "IEC61970/Dynamics/UserDefinedModels/WindType1or2UserDefined.h"
632 #include "IEC61970/Dynamics/UserDefinedModels/WindType3or4UserDefined.h"
633 #include "IEC61970/IEC61970CIMVersion.h"
634 #include "Sinergien/Communication/Channels/BPLCChannel.h"
635 #include "Sinergien/Communication/Channels/CommChannel.h"
636 #include "Sinergien/Communication/Channels/FiberChannel.h"
637 #include "Sinergien/Communication/Channels/LTEChannel.h"
638 #include "Sinergien/Communication/Channels/WiredChannel.h"
639 #include "Sinergien/Communication/Channels/WirelessChannel.h"
640 #include "Sinergien/Communication/Channels/WLANChannel.h"
641 #include "Sinergien/Communication/commTypeQos.h"
642 #include "Sinergien/Communication/commTypeReliability.h"
643 #include "Sinergien/Communication/communicationRequirement.h"
644 #include "Sinergien/Communication/Interfaces/BPLCInt.h"
645 #include "Sinergien/Communication/Interfaces/ComInterface.h"
646 #include "Sinergien/Communication/Interfaces/FiberInt.h"
647 #include "Sinergien/Communication/Interfaces/LTEInt.h"
648 #include "Sinergien/Communication/Interfaces/WiredInt.h"
649 #include "Sinergien/Communication/Interfaces/WirelessInt.h"
650 #include "Sinergien/Communication/Interfaces/WLANInt.h"
651 #include "Sinergien/Communication/Modems/BPLCModem.h"
652 #include "Sinergien/Communication/Modems/ComMod.h"
653 #include "Sinergien/Communication/Modems/FiberModem.h"
654 #include "Sinergien/Communication/Modems/LTEModem.h"
655 #include "Sinergien/Communication/Modems/PLCModem.h"
656 #include "Sinergien/Communication/Modems/WiredMod.h"
657 #include "Sinergien/Communication/Modems/WirelessMod.h"
658 #include "Sinergien/Communication/Modems/WLANModem.h"
659 #include "Sinergien/Communication/Modems/WLANType.h"
660 #include "Sinergien/Communication/NetworkNodes/AccessPoint.h"
661 #include "Sinergien/Communication/NetworkNodes/BackboneNetwork.h"
662 #include "Sinergien/Communication/NetworkNodes/BackboneNode.h"
663 #include "Sinergien/Communication/NetworkNodes/BaseStation.h"
664 #include "Sinergien/Communication/NetworkNodes/eNodeB.h"
665 #include "Sinergien/Communication/NetworkNodes/Router.h"
666 #include "Sinergien/Communication/NetworkNodes/RouterNode.h"
667 #include "Sinergien/Communication/NetworkNodes/WLANAP.h"
668 #include "Sinergien/EnergyGrid/Domain/ElectricalCapacity.h"
669 #include "Sinergien/EnergyGrid/EnergyStorage/BatteryStorage.h"
670 #include "Sinergien/EnergyGrid/EnergyStorage/ChargingUnit.h"
671 #include "Sinergien/EnergyGrid/SimulationData/WeatherData.h"
672 #include "Sinergien/EnergyGrid/Wires/SinergienACLineSegment.h"
673 #include "Sinergien/EnergyGrid/Wires/SinergienNetworkInjection.h"
674 #include "Sinergien/ProCom/Anschluss.h"
675 #include "Sinergien/ProCom/Anschlussart.h"
676 #include "Sinergien/ProCom/Anschlusstyp.h"
677 #include "Sinergien/ProCom/Attribut.h"
678 #include "Sinergien/ProCom/Auswahloption.h"
679 #include "Sinergien/ProCom/BoFiT_IO.h"
680 #include "Sinergien/ProCom/Einheitentyp.h"
681 #include "Sinergien/ProCom/Element.h"
682 #include "Sinergien/ProCom/Kennliniendimension.h"
683 #include "Sinergien/ProCom/Modelltyp.h"
684 #include "Sinergien/ProCom/Palettenregister.h"
685 #include "Sinergien/ProCom/Regel.h"