/// <summary> /// Creates a new <see cref="ConfigurationCell3"/>. /// </summary> /// <param name="parent">The reference to parent <see cref="IConfigurationFrame"/> of this <see cref="ConfigurationCell3"/>.</param> public ConfigurationCell3(IConfigurationFrame parent) : base(parent, 0, Common.MaximumPhasorValues, Common.MaximumAnalogValues, Common.MaximumDigitalValues, false) { // Define new parsing state which defines constructors for key configuration values State = new ConfigurationCellParsingState( PhasorDefinition3.CreateNewDefinition, IEEEC37_118.FrequencyDefinition.CreateNewDefinition, AnalogDefinition3.CreateNewDefinition, DigitalDefinition3.CreateNewDefinition); }
/// <summary> /// Creates a new <see cref="ConfigurationCell"/>. /// </summary> /// <param name="parent">The reference to parent <see cref="IConfigurationFrame"/> of this <see cref="ConfigurationCell"/>.</param> public ConfigurationCell(IConfigurationFrame parent) : base(parent, 0, Common.MaximumPhasorValues, Common.MaximumAnalogValues, Common.MaximumDigitalValues) { // Define new parsing state which defines constructors for key configuration values State = new ConfigurationCellParsingState( BpaPdcStream.PhasorDefinition.CreateNewDefinition, BpaPdcStream.FrequencyDefinition.CreateNewDefinition, BpaPdcStream.AnalogDefinition.CreateNewDefinition, BpaPdcStream.DigitalDefinition.CreateNewDefinition); }
/// <summary> /// Creates a new <see cref="ConfigurationCell"/>. /// </summary> /// <param name="parent">The reference to parent <see cref="IConfigurationFrame"/> of this <see cref="ConfigurationCell"/>.</param> public ConfigurationCell(IConfigurationFrame parent) : base(parent, 0, Common.MaximumPhasorValues, Common.MaximumAnalogValues, Common.MaximumDigitalValues) { // Define new parsing state which defines constructors for key configuration values State = new ConfigurationCellParsingState( Ieee1344.PhasorDefinition.CreateNewDefinition, Ieee1344.FrequencyDefinition.CreateNewDefinition, null, // IEEE 1344 doesn't define analogs Ieee1344.DigitalDefinition.CreateNewDefinition); }
/// <summary> /// Creates a new <see cref="ConfigurationCell"/>. /// </summary> /// <param name="parent">The reference to parent <see cref="IConfigurationFrame"/> of this <see cref="ConfigurationCell"/>.</param> public ConfigurationCell(IConfigurationFrame parent) : base(parent, 0, Common.MaximumPhasorValues, Common.MaximumAnalogValues, Common.MaximumDigitalValues) { // Define new parsing state which defines constructors for key configuration values State = new ConfigurationCellParsingState( PhasorDefinition.CreateNewDefinition, IEEE1344.FrequencyDefinition.CreateNewDefinition, null, // IEEE 1344 doesn't define analogs DigitalDefinition.CreateNewDefinition); }