// Static Methods // Delegate handler to create a new IEC 61850-90-5 frequency definition internal static IFrequencyDefinition CreateNewDefinition(IConfigurationCell parent, byte[] buffer, int startIndex, out int parsedLength) { IFrequencyDefinition frequencyDefinition = new FrequencyDefinition(parent); parsedLength = frequencyDefinition.ParseBinaryImage(buffer, startIndex, 0); return(frequencyDefinition); }
/// <summary> /// Creates a new <see cref="FrequencyValue"/> from specified parameters. /// </summary> /// <param name="parent">The <see cref="DataCell"/> parent of this <see cref="FrequencyValue"/>.</param> /// <param name="frequencyDefinition">The <see cref="FrequencyDefinition"/> associated with this <see cref="FrequencyValue"/>.</param> /// <param name="frequency">The floating point value that represents this <see cref="FrequencyValue"/>.</param> /// <param name="dfdt">The floating point value that represents the change in this <see cref="FrequencyValue"/> over time.</param> public FrequencyValue(DataCell parent, FrequencyDefinition frequencyDefinition, double frequency, double dfdt) : base(parent, frequencyDefinition, frequency, dfdt) { }
// Static Methods // Delegate handler to create a new IEC 61850-90-5 frequency definition internal static IFrequencyDefinition CreateNewDefinition(IConfigurationCell parent, byte[] buffer, int startIndex, out int parsedLength) { IFrequencyDefinition frequencyDefinition = new FrequencyDefinition(parent); parsedLength = frequencyDefinition.ParseBinaryImage(buffer, startIndex, 0); return frequencyDefinition; }