Unified · Split
| @@ -88,7 +88,7 @@ namespace GSF.PhasorProtocols · 87 unmodified lines | ||
| 88 | 88 | #region [ Properties ] |
| 89 | 89 | |
| 90 | 90 | /// <summary> |
| 91 | − /// Gets the <see cref="GSF.PhasorProtocols.DataFormat"/> for the <see cref="AnalogDefinitionBase"/>. | |
| 91 | + /// Gets the <see cref="PhasorProtocols.DataFormat"/> for the <see cref="AnalogDefinitionBase"/>. | |
| 92 | 92 | /// </summary> |
| 93 | 93 | public override DataFormat DataFormat => Parent.AnalogDataFormat; |
| 94 | 94 | |
| @@ -249,7 +249,7 @@ namespace GSF.PhasorProtocols.BPAPDCstream · 248 unmodified lines | ||
| 249 | 249 | } |
| 250 | 250 | |
| 251 | 251 | /// <summary> |
| 252 | − /// Gets or sets <see cref="GSF.PhasorProtocols.DataSortingType"/> of this <see cref="DataCell"/>. | |
| 252 | + /// Gets or sets <see cref="PhasorProtocols.DataSortingType"/> of this <see cref="DataCell"/>. | |
| 253 | 253 | /// </summary> |
| 254 | 254 | public override DataSortingType DataSortingType |
| 255 | 255 | { |
| @@ -80,7 +80,7 @@ namespace GSF.PhasorProtocols.BPAPDCstream · 79 unmodified lines | ||
| 80 | 80 | /// <summary> |
| 81 | 81 | /// Creates a new <see cref="FrameParser"/>. |
| 82 | 82 | /// </summary> |
| 83 | − /// <param name="checkSumValidationFrameTypes">Frame types that should perform check-sum validation; default to <see cref="GSF.PhasorProtocols.CheckSumValidationFrameTypes.AllFrames"/></param> | |
| 83 | + /// <param name="checkSumValidationFrameTypes">Frame types that should perform check-sum validation; default to <see cref="CheckSumValidationFrameTypes.AllFrames"/></param> | |
| 84 | 84 | /// <param name="trustHeaderLength">Determines if header lengths should be trusted over parsed byte count.</param> |
| 85 | 85 | /// <param name="configurationFileName">The required external BPA PDCstream INI based configuration file.</param> |
| 86 | 86 | public FrameParser(CheckSumValidationFrameTypes checkSumValidationFrameTypes = CheckSumValidationFrameTypes.AllFrames, bool trustHeaderLength = true, string configurationFileName = null) |
| @@ -66,7 +66,7 @@ namespace GSF.PhasorProtocols.BPAPDCstream · 65 unmodified lines | ||
| 66 | 66 | /// </summary> |
| 67 | 67 | /// <param name="parent">The <see cref="DataCell"/> parent of this <see cref="PhasorValue"/>.</param> |
| 68 | 68 | /// <param name="phasorDefinition">The <see cref="PhasorDefinition"/> associated with this <see cref="PhasorValue"/>.</param> |
| 69 | − /// <param name="angle">The <see cref="GSF.Units.Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValue"/>, in radians.</param> | |
| 69 | + /// <param name="angle">The <see cref="Units.Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValue"/>, in radians.</param> | |
| 70 | 70 | /// <param name="magnitude">The magnitude value (a.k.a., the absolute value or modulus) of this <see cref="PhasorValue"/>.</param> |
| 71 | 71 | public PhasorValue(DataCell parent, PhasorDefinition phasorDefinition, Angle angle, double magnitude) |
| 72 | 72 | : base(parent, phasorDefinition, angle, magnitude) |
| @@ -106,7 +106,7 @@ namespace GSF.PhasorProtocols.BPAPDCstream · 33 unmodified lines | ||
| 106 | 106 | } |
| 107 | 107 | |
| 108 | 108 | /// <summary> |
| 109 | − /// Gets or sets the <see cref="GSF.Units.Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValue"/>, in radians. | |
| 109 | + /// Gets or sets the <see cref="Units.Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValue"/>, in radians. | |
| 110 | 110 | /// </summary> |
| 111 | 111 | public override Angle Angle |
| 112 | 112 | { |
| @@ -107,12 +107,9 @@ namespace GSF.PhasorProtocols · 106 unmodified lines | ||
| 107 | 107 | } |
| 108 | 108 | |
| 109 | 109 | /// <summary> |
| 110 | − /// Gets the <see cref="GSF.PhasorProtocols.DataFormat"/> of this <see cref="ChannelDefinitionBase"/>. | |
| 110 | + /// Gets the <see cref="PhasorProtocols.DataFormat"/> of this <see cref="ChannelDefinitionBase"/>. | |
| 111 | 111 | /// </summary> |
| 112 | − public abstract DataFormat DataFormat | |
| 113 | − { | |
| 114 | − get; | |
| 115 | − } | |
| 112 | + public abstract DataFormat DataFormat { get; } | |
| 116 | 113 | |
| 117 | 114 | /// <summary> |
| 118 | 115 | /// Gets or sets the index of this <see cref="ChannelDefinitionBase"/>. |
| @@ -100,7 +100,7 @@ namespace GSF.PhasorProtocols · 99 unmodified lines | ||
| 100 | 100 | } |
| 101 | 101 | |
| 102 | 102 | /// <summary> |
| 103 | − /// Gets the <see cref="GSF.PhasorProtocols.DataFormat"/> of this <see cref="ChannelValueBase{T}"/>. | |
| 103 | + /// Gets the <see cref="PhasorProtocols.DataFormat"/> of this <see cref="ChannelValueBase{T}"/>. | |
| 104 | 104 | /// </summary> |
| 105 | 105 | public virtual DataFormat DataFormat => m_definition.DataFormat; |
| 106 | 106 | |
| @@ -297,11 +297,7 @@ namespace GSF.PhasorProtocols · 296 unmodified lines | ||
| 297 | 297 | /// <remarks> |
| 298 | 298 | /// This value is used to abstractly assign the protocol independent set of <see cref="CommonStatusFlags"/>. |
| 299 | 299 | /// </remarks> |
| 300 | − public abstract bool DataIsValid | |
| 301 | − { | |
| 302 | − get; | |
| 303 | − set; | |
| 304 | − } | |
| 300 | + public abstract bool DataIsValid { get; set; } | |
| 305 | 301 | |
| 306 | 302 | /// <summary> |
| 307 | 303 | /// Gets or sets flag that determines if timestamp of this <see cref="DataCellBase"/> is valid based on GPS lock. |
| @@ -309,23 +305,15 @@ namespace GSF.PhasorProtocols · 1 unmodified line | ||
| 309 | 305 | /// <remarks> |
| 310 | 306 | /// This value is used to abstractly assign the protocol independent set of <see cref="CommonStatusFlags"/>. |
| 311 | 307 | /// </remarks> |
| 312 | − public abstract bool SynchronizationIsValid | |
| 313 | − { | |
| 314 | − get; | |
| 315 | − set; | |
| 316 | − } | |
| 308 | + public abstract bool SynchronizationIsValid { get; set; } | |
| 317 | 309 | |
| 318 | 310 | /// <summary> |
| 319 | − /// Gets or sets <see cref="GSF.PhasorProtocols.DataSortingType"/> of this <see cref="DataCellBase"/>. | |
| 311 | + /// Gets or sets <see cref="PhasorProtocols.DataSortingType"/> of this <see cref="DataCellBase"/>. | |
| 320 | 312 | /// </summary> |
| 321 | 313 | /// <remarks> |
| 322 | 314 | /// This value is used to abstractly assign the protocol independent set of <see cref="CommonStatusFlags"/>. |
| 323 | 315 | /// </remarks> |
| 324 | − public abstract DataSortingType DataSortingType | |
| 325 | − { | |
| 326 | − get; | |
| 327 | − set; | |
| 328 | − } | |
| 316 | + public abstract DataSortingType DataSortingType { get; set; } | |
| 329 | 317 | |
| 330 | 318 | /// <summary> |
| 331 | 319 | /// Gets or sets flag that determines if source device of this <see cref="DataCellBase"/> is reporting an error. |
| @@ -333,11 +321,7 @@ namespace GSF.PhasorProtocols · 1 unmodified line | ||
| 333 | 321 | /// <remarks> |
| 334 | 322 | /// This value is used to abstractly assign the protocol independent set of <see cref="CommonStatusFlags"/>. |
| 335 | 323 | /// </remarks> |
| 336 | − public abstract bool DeviceError | |
| 337 | − { | |
| 338 | − get; | |
| 339 | − set; | |
| 340 | − } | |
| 324 | + public abstract bool DeviceError { get; set; } | |
| 341 | 325 | |
| 342 | 326 | /// <summary> |
| 343 | 327 | /// Gets or sets flag that determines if data is modified by a post-processing |
| @@ -346,11 +330,7 @@ namespace GSF.PhasorProtocols · 2 unmodified lines | ||
| 346 | 330 | /// <remarks> |
| 347 | 331 | /// This value is used to abstractly assign the protocol independent set of <see cref="CommonStatusFlags"/>. |
| 348 | 332 | /// </remarks> |
| 349 | − public virtual bool DataModified | |
| 350 | − { | |
| 351 | − get; | |
| 352 | − set; | |
| 353 | − } | |
| 333 | + public virtual bool DataModified { get; set; } | |
| 354 | 334 | |
| 355 | 335 | /// <summary> |
| 356 | 336 | /// Gets the length of the <see cref="BodyImage"/>. |
| @@ -107,11 +107,7 @@ namespace GSF.PhasorProtocols · 106 unmodified lines | ||
| 107 | 107 | /// <summary> |
| 108 | 108 | /// Gets or sets protocol specific quality flags for this <see cref="DataFrameBase"/>. |
| 109 | 109 | /// </summary> |
| 110 | − public virtual uint QualityFlags | |
| 111 | − { | |
| 112 | − get; | |
| 113 | − set; | |
| 114 | − } | |
| 110 | + public virtual uint QualityFlags { get; set; } | |
| 115 | 111 | |
| 116 | 112 | /// <summary> |
| 117 | 113 | /// Gets the numeric ID code for this <see cref="DataFrameBase"/>. |
| @@ -77,10 +77,10 @@ namespace GSF.PhasorProtocols · 76 unmodified lines | ||
| 77 | 77 | #region [ Properties ] |
| 78 | 78 | |
| 79 | 79 | /// <summary> |
| 80 | − /// Gets the <see cref="GSF.PhasorProtocols.DataFormat"/> of this <see cref="DigitalDefinitionBase"/>. | |
| 80 | + /// Gets the <see cref="PhasorProtocols.DataFormat"/> of this <see cref="DigitalDefinitionBase"/>. | |
| 81 | 81 | /// </summary> |
| 82 | 82 | /// <remarks> |
| 83 | − /// Data format for digital values will always be <see cref="GSF.PhasorProtocols.DataFormat.FixedInteger"/>. | |
| 83 | + /// Data format for digital values will always be <see cref="DataFormat.FixedInteger"/>. | |
| 84 | 84 | /// </remarks> |
| 85 | 85 | [EditorBrowsable(EditorBrowsableState.Never)] |
| 86 | 86 | public sealed override DataFormat DataFormat => DataFormat.FixedInteger; |
| @@ -127,7 +127,7 @@ namespace GSF.PhasorProtocols.FNET · 126 unmodified lines | ||
| 127 | 127 | } |
| 128 | 128 | |
| 129 | 129 | /// <summary> |
| 130 | − /// Gets or sets <see cref="GSF.PhasorProtocols.DataSortingType"/> of this <see cref="DataCell"/>. | |
| 130 | + /// Gets or sets <see cref="PhasorProtocols.DataSortingType"/> of this <see cref="DataCell"/>. | |
| 131 | 131 | /// </summary> |
| 132 | 132 | public override DataSortingType DataSortingType |
| 133 | 133 | { |
| @@ -63,14 +63,14 @@ namespace GSF.PhasorProtocols.FNET · 62 unmodified lines | ||
| 63 | 63 | // Fields |
| 64 | 64 | private ConfigurationFrame m_configurationFrame; |
| 65 | 65 | |
| 66 | − #endregion | |
| 66 | + #endregion | |
| 67 | 67 | |
| 68 | 68 | #region [ Constructors ] |
| 69 | 69 | |
| 70 | 70 | /// <summary> |
| 71 | 71 | /// Creates a new <see cref="FrameParser"/>. |
| 72 | 72 | /// </summary> |
| 73 | − /// <param name="checkSumValidationFrameTypes">Frame types that should perform check-sum validation; default to <see cref="GSF.PhasorProtocols.CheckSumValidationFrameTypes.AllFrames"/></param> | |
| 73 | + /// <param name="checkSumValidationFrameTypes">Frame types that should perform check-sum validation; default to <see cref="CheckSumValidationFrameTypes.AllFrames"/></param> | |
| 74 | 74 | /// <param name="trustHeaderLength">Determines if header lengths should be trusted over parsed byte count.</param> |
| 75 | 75 | /// <param name="frameRate">The defined frame rate of this <see cref="ConfigurationFrame"/>.</param> |
| 76 | 76 | /// <param name="nominalFrequency">The nominal <see cref="LineFrequency"/> of this <see cref="ConfigurationFrame"/>.</param> |
| @@ -66,7 +66,7 @@ namespace GSF.PhasorProtocols.FNET · 65 unmodified lines | ||
| 66 | 66 | /// </summary> |
| 67 | 67 | /// <param name="parent">The <see cref="DataCell"/> parent of this <see cref="PhasorValue"/>.</param> |
| 68 | 68 | /// <param name="phasorDefinition">The <see cref="PhasorDefinition"/> associated with this <see cref="PhasorValue"/>.</param> |
| 69 | − /// <param name="angle">The <see cref="GSF.Units.Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValue"/>, in radians.</param> | |
| 69 | + /// <param name="angle">The <see cref="Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValue"/>, in radians.</param> | |
| 70 | 70 | /// <param name="magnitude">The magnitude value (a.k.a., the absolute value or modulus) of this <see cref="PhasorValue"/>.</param> |
| 71 | 71 | public PhasorValue(DataCell parent, PhasorDefinition phasorDefinition, Angle angle, double magnitude) |
| 72 | 72 | : base(parent, phasorDefinition, angle, magnitude) |
| @@ -150,7 +150,7 @@ namespace GSF.PhasorProtocols · 149 unmodified lines | ||
| 150 | 150 | /// <summary> |
| 151 | 151 | /// Creates a new <see cref="FrameParserBase{TypeIndentifier}"/>. |
| 152 | 152 | /// </summary> |
| 153 | − /// <param name="checkSumValidationFrameTypes">Frame types that should perform check-sum validation; default to <see cref="GSF.PhasorProtocols.CheckSumValidationFrameTypes.AllFrames"/></param> | |
| 153 | + /// <param name="checkSumValidationFrameTypes">Frame types that should perform check-sum validation; default to <see cref="CheckSumValidationFrameTypes.AllFrames"/></param> | |
| 154 | 154 | /// <param name="trustHeaderLength">Determines if header lengths should be trusted over parsed byte count.</param> |
| 155 | 155 | protected FrameParserBase(CheckSumValidationFrameTypes checkSumValidationFrameTypes, bool trustHeaderLength) |
| 156 | 156 | { |
| @@ -200,7 +200,7 @@ namespace GSF.PhasorProtocols · 43 unmodified lines | ||
| 200 | 200 | /// Gets or sets flags that determine if check-sums for specified frames should be validated. |
| 201 | 201 | /// </summary> |
| 202 | 202 | /// <remarks> |
| 203 | − /// It is expected that this will normally be set to <see cref="GSF.PhasorProtocols.CheckSumValidationFrameTypes.AllFrames"/>. | |
| 203 | + /// It is expected that this will normally be set to <see cref="CheckSumValidationFrameTypes.AllFrames"/>. | |
| 204 | 204 | /// </remarks> |
| 205 | 205 | public CheckSumValidationFrameTypes CheckSumValidationFrameTypes { get; set; } |
| 206 | 206 | |
| @@ -93,7 +93,7 @@ namespace GSF.PhasorProtocols · 92 unmodified lines | ||
| 93 | 93 | #region [ Properties ] |
| 94 | 94 | |
| 95 | 95 | /// <summary> |
| 96 | − /// Gets the <see cref="GSF.PhasorProtocols.DataFormat"/> of this <see cref="FrequencyDefinitionBase"/>. | |
| 96 | + /// Gets the <see cref="PhasorProtocols.DataFormat"/> of this <see cref="FrequencyDefinitionBase"/>. | |
| 97 | 97 | /// </summary> |
| 98 | 98 | public override DataFormat DataFormat => Parent.FrequencyDataFormat; |
| 99 | 99 | |
| @@ -63,10 +63,6 @@ namespace GSF.PhasorProtocols · 62 unmodified lines | ||
| 63 | 63 | /// <summary> |
| 64 | 64 | /// Gets or sets <see cref="AnalogType"/> of this <see cref="IAnalogDefinition"/>. |
| 65 | 65 | /// </summary> |
| 66 | − AnalogType AnalogType | |
| 67 | − { | |
| 68 | − get; | |
| 69 | − set; | |
| 70 | − } | |
| 66 | + AnalogType AnalogType { get; set; } | |
| 71 | 67 | } |
| 72 | 68 | } |
| @@ -44,20 +44,12 @@ namespace GSF.PhasorProtocols · 43 unmodified lines | ||
| 44 | 44 | /// <summary> |
| 45 | 45 | /// Gets a reference to the parent <see cref="IChannelFrame"/> for this <see cref="IChannelCell"/>. |
| 46 | 46 | /// </summary> |
| 47 | − IChannelFrame Parent | |
| 48 | − { | |
| 49 | − get; | |
| 50 | − set; | |
| 51 | − } | |
| 47 | + IChannelFrame Parent { get; set; } | |
| 52 | 48 | |
| 53 | 49 | /// <summary> |
| 54 | 50 | /// Gets or sets the parsing state for the this <see cref="ChannelCellBase"/>. |
| 55 | 51 | /// </summary> |
| 56 | − new IChannelCellParsingState State | |
| 57 | − { | |
| 58 | − get; | |
| 59 | − set; | |
| 60 | − } | |
| 52 | + new IChannelCellParsingState State { get; set; } | |
| 61 | 53 | |
| 62 | 54 | /// <summary> |
| 63 | 55 | /// Gets the numeric ID code for this <see cref="IChannelCell"/>. |
| @@ -66,10 +58,6 @@ namespace GSF.PhasorProtocols · 2 unmodified lines | ||
| 66 | 58 | /// Most phasor measurement devices define some kind of numeric identifier (e.g., a hardware identifier coded into the device ROM); this is the |
| 67 | 59 | /// abstract representation of this identifier. |
| 68 | 60 | /// </remarks> |
| 69 | − ushort IDCode | |
| 70 | − { | |
| 71 | − get; | |
| 72 | − set; | |
| 73 | − } | |
| 61 | + ushort IDCode { get; set; } | |
| 74 | 62 | } |
| 75 | 63 | } |
| @@ -67,9 +67,9 @@ namespace GSF.PhasorProtocols · 66 unmodified lines | ||
| 67 | 67 | /// Gets the <see cref="IConfigurationCell"/> parent of this <see cref="IChannelDefinition"/>. |
| 68 | 68 | /// </summary> |
| 69 | 69 | IConfigurationCell Parent { get; set; } |
| 70 | − | |
| 70 | + | |
| 71 | 71 | /// <summary> |
| 72 | − /// Gets the <see cref="GSF.PhasorProtocols.DataFormat"/> of this <see cref="IChannelDefinition"/>. | |
| 72 | + /// Gets the <see cref="PhasorProtocols.DataFormat"/> of this <see cref="IChannelDefinition"/>. | |
| 73 | 73 | /// </summary> |
| 74 | 74 | DataFormat DataFormat { get; } |
| 75 | 75 | |
| @@ -90,35 +90,22 @@ namespace GSF.PhasorProtocols · 89 unmodified lines | ||
| 90 | 90 | /// <summary> |
| 91 | 91 | /// Gets the <see cref="FundamentalFrameType"/> for this <see cref="IChannelFrame"/>. |
| 92 | 92 | /// </summary> |
| 93 | − FundamentalFrameType FrameType | |
| 94 | − { | |
| 95 | − get; | |
| 96 | − } | |
| 93 | + FundamentalFrameType FrameType { get; } | |
| 97 | 94 | |
| 98 | 95 | /// <summary> |
| 99 | 96 | /// Gets the simple reference to the collection of cells for this <see cref="IChannelFrame"/>. |
| 100 | 97 | /// </summary> |
| 101 | − object Cells | |
| 102 | − { | |
| 103 | − get; | |
| 104 | − } | |
| 98 | + object Cells { get; } | |
| 105 | 99 | |
| 106 | 100 | /// <summary> |
| 107 | 101 | /// Gets or sets the ID code of this <see cref="IChannelFrame"/>. |
| 108 | 102 | /// </summary> |
| 109 | − ushort IDCode | |
| 110 | − { | |
| 111 | − get; | |
| 112 | − set; | |
| 113 | − } | |
| 103 | + ushort IDCode { get; set; } | |
| 114 | 104 | |
| 115 | 105 | /// <summary> |
| 116 | 106 | /// Gets UNIX based time representation of the ticks of this <see cref="IChannelFrame"/>. |
| 117 | 107 | /// </summary> |
| 118 | − UnixTimeTag TimeTag | |
| 119 | − { | |
| 120 | − get; | |
| 121 | − } | |
| 108 | + UnixTimeTag TimeTag { get; } | |
| 122 | 109 | } |
| 123 | 110 | |
| 124 | 111 | /// <summary> |
| @@ -135,18 +122,11 @@ namespace GSF.PhasorProtocols · 10 unmodified lines | ||
| 135 | 122 | /// <summary> |
| 136 | 123 | /// Gets the strongly-typed reference to the collection of cells for this <see cref="IChannelFrame{T}"/>. |
| 137 | 124 | /// </summary> |
| 138 | − new IChannelCellCollection<T> Cells | |
| 139 | − { | |
| 140 | − get; | |
| 141 | − } | |
| 125 | + new IChannelCellCollection<T> Cells { get; } | |
| 142 | 126 | |
| 143 | 127 | /// <summary> |
| 144 | 128 | /// Gets or sets the parsing state for this <see cref="IChannelFrame{T}"/>. |
| 145 | 129 | /// </summary> |
| 146 | − new IChannelFrameParsingState<T> State | |
| 147 | − { | |
| 148 | − get; | |
| 149 | − set; | |
| 150 | − } | |
| 130 | + new IChannelFrameParsingState<T> State { get; set; } | |
| 151 | 131 | } |
| 152 | 132 | } |
| @@ -49,19 +49,12 @@ namespace GSF.PhasorProtocols · 48 unmodified lines | ||
| 49 | 49 | /// <summary> |
| 50 | 50 | /// Gets reference to delegate used to create a new <see cref="IChannelCell"/> object. |
| 51 | 51 | /// </summary> |
| 52 | − CreateNewCellFunction<T> CreateNewCell | |
| 53 | − { | |
| 54 | − get; | |
| 55 | − } | |
| 52 | + CreateNewCellFunction<T> CreateNewCell { get; } | |
| 56 | 53 | |
| 57 | 54 | /// <summary> |
| 58 | 55 | /// Gets or sets number of cells that are expected in associated <see cref="IChannelFrame"/> being parsed. |
| 59 | 56 | /// </summary> |
| 60 | − int CellCount | |
| 61 | − { | |
| 62 | − get; | |
| 63 | − set; | |
| 64 | − } | |
| 57 | + int CellCount { get; set; } | |
| 65 | 58 | |
| 66 | 59 | /// <summary> |
| 67 | 60 | /// Gets or sets flag that determines if header lengths should be trusted over parsed byte count. |
| @@ -69,11 +62,7 @@ namespace GSF.PhasorProtocols · 1 unmodified line | ||
| 69 | 62 | /// <remarks> |
| 70 | 63 | /// It is expected that this will normally be left as <c>true</c>. |
| 71 | 64 | /// </remarks> |
| 72 | − bool TrustHeaderLength | |
| 73 | − { | |
| 74 | − get; | |
| 75 | − set; | |
| 76 | − } | |
| 65 | + bool TrustHeaderLength { get; set; } | |
| 77 | 66 | |
| 78 | 67 | /// <summary> |
| 79 | 68 | /// Gets or sets flag that determines if frame's check-sum should be validated. |
| @@ -81,10 +70,6 @@ namespace GSF.PhasorProtocols · 1 unmodified line | ||
| 81 | 70 | /// <remarks> |
| 82 | 71 | /// It is expected that this will normally be left as <c>true</c>. |
| 83 | 72 | /// </remarks> |
| 84 | − bool ValidateCheckSum | |
| 85 | − { | |
| 86 | − get; | |
| 87 | − set; | |
| 88 | − } | |
| 73 | + bool ValidateCheckSum { get; set; } | |
| 89 | 74 | } |
| 90 | 75 | } |
| @@ -54,7 +54,7 @@ namespace GSF.PhasorProtocols · 53 unmodified lines | ||
| 54 | 54 | T Definition { get; set; } |
| 55 | 55 | |
| 56 | 56 | /// <summary> |
| 57 | − /// Gets the <see cref="GSF.PhasorProtocols.DataFormat"/> of this <see cref="IChannelValue{T}"/> typically derived from <see cref="IChannelDefinition.DataFormat"/>. | |
| 57 | + /// Gets the <see cref="PhasorProtocols.DataFormat"/> of this <see cref="IChannelValue{T}"/> typically derived from <see cref="IChannelDefinition.DataFormat"/>. | |
| 58 | 58 | /// </summary> |
| 59 | 59 | DataFormat DataFormat { get; } |
| 60 | 60 | |
| @@ -36,173 +36,101 @@ namespace GSF.PhasorProtocols · 35 unmodified lines | ||
| 36 | 36 | /// <summary> |
| 37 | 37 | /// Gets a reference to the parent <see cref="IConfigurationFrame"/> for this <see cref="IConfigurationCell"/>. |
| 38 | 38 | /// </summary> |
| 39 | − new IConfigurationFrame Parent | |
| 40 | − { | |
| 41 | − get; | |
| 42 | − set; | |
| 43 | − } | |
| 39 | + new IConfigurationFrame Parent { get; set; } | |
| 44 | 40 | |
| 45 | 41 | /// <summary> |
| 46 | 42 | /// Gets or sets the parsing state for the this <see cref="IConfigurationCell"/>. |
| 47 | 43 | /// </summary> |
| 48 | − new IConfigurationCellParsingState State | |
| 49 | − { | |
| 50 | − get; | |
| 51 | − set; | |
| 52 | − } | |
| 44 | + new IConfigurationCellParsingState State { get; set; } | |
| 53 | 45 | |
| 54 | 46 | /// <summary> |
| 55 | 47 | /// Gets or sets the station name of this <see cref="IConfigurationCell"/>. |
| 56 | 48 | /// </summary> |
| 57 | − string StationName | |
| 58 | − { | |
| 59 | − get; | |
| 60 | − set; | |
| 61 | − } | |
| 49 | + string StationName { get; set; } | |
| 62 | 50 | |
| 63 | 51 | /// <summary> |
| 64 | 52 | /// Gets the binary image of the <see cref="StationName"/> of this <see cref="IConfigurationCell"/>. |
| 65 | 53 | /// </summary> |
| 66 | − byte[] StationNameImage | |
| 67 | − { | |
| 68 | − get; | |
| 69 | − } | |
| 54 | + byte[] StationNameImage { get; } | |
| 70 | 55 | |
| 71 | 56 | /// <summary> |
| 72 | 57 | /// Gets the maximum length of the <see cref="StationName"/> of this <see cref="IConfigurationCell"/>. |
| 73 | 58 | /// </summary> |
| 74 | − int MaximumStationNameLength | |
| 75 | − { | |
| 76 | − get; | |
| 77 | − } | |
| 59 | + int MaximumStationNameLength { get; } | |
| 78 | 60 | |
| 79 | 61 | /// <summary> |
| 80 | 62 | /// Gets or sets the ID label of this <see cref="IConfigurationCell"/>. |
| 81 | 63 | /// </summary> |
| 82 | − string IDLabel | |
| 83 | − { | |
| 84 | − get; | |
| 85 | − set; | |
| 86 | − } | |
| 64 | + string IDLabel { get; set; } | |
| 87 | 65 | |
| 88 | 66 | /// <summary> |
| 89 | 67 | /// Gets the binary image of the <see cref="IDLabel"/> of this <see cref="IConfigurationCell"/>. |
| 90 | 68 | /// </summary> |
| 91 | − byte[] IDLabelImage | |
| 92 | − { | |
| 93 | − get; | |
| 94 | − } | |
| 69 | + byte[] IDLabelImage { get; } | |
| 95 | 70 | |
| 96 | 71 | /// <summary> |
| 97 | 72 | /// Gets the length of the <see cref="IDLabel"/> of this <see cref="IConfigurationCell"/>. |
| 98 | 73 | /// </summary> |
| 99 | − int IDLabelLength | |
| 100 | − { | |
| 101 | − get; | |
| 102 | − } | |
| 74 | + int IDLabelLength { get; } | |
| 103 | 75 | |
| 104 | 76 | /// <summary> |
| 105 | 77 | /// Gets a reference to the <see cref="PhasorDefinitionCollection"/> of this <see cref="IConfigurationCell"/>. |
| 106 | 78 | /// </summary> |
| 107 | − PhasorDefinitionCollection PhasorDefinitions | |
| 108 | − { | |
| 109 | − get; | |
| 110 | − } | |
| 79 | + PhasorDefinitionCollection PhasorDefinitions { get; } | |
| 111 | 80 | |
| 112 | 81 | /// <summary> |
| 113 | 82 | /// Gets or sets the <see cref="DataFormat"/> for the <see cref="IPhasorDefinition"/> objects in the <see cref="PhasorDefinitions"/> of this <see cref="IConfigurationCell"/>. |
| 114 | 83 | /// </summary> |
| 115 | − DataFormat PhasorDataFormat | |
| 116 | − { | |
| 117 | − get; | |
| 118 | − set; | |
| 119 | − } | |
| 84 | + DataFormat PhasorDataFormat { get; set; } | |
| 120 | 85 | |
| 121 | 86 | /// <summary> |
| 122 | 87 | /// Gets or sets the <see cref="CoordinateFormat"/> for the <see cref="IPhasorDefinition"/> objects in the <see cref="PhasorDefinitions"/> of this <see cref="IConfigurationCell"/>. |
| 123 | 88 | /// </summary> |
| 124 | − CoordinateFormat PhasorCoordinateFormat | |
| 125 | − { | |
| 126 | − get; | |
| 127 | − set; | |
| 128 | − } | |
| 89 | + CoordinateFormat PhasorCoordinateFormat { get; set; } | |
| 129 | 90 | |
| 130 | 91 | /// <summary> |
| 131 | 92 | /// Gets or sets the <see cref="AngleFormat"/> for the <see cref="IPhasorDefinition"/> objects in the <see cref="PhasorDefinitions"/> of this <see cref="IConfigurationCell"/>. |
| 132 | 93 | /// </summary> |
| 133 | − AngleFormat PhasorAngleFormat | |
| 134 | − { | |
| 135 | − get; | |
| 136 | − set; | |
| 137 | − } | |
| 94 | + AngleFormat PhasorAngleFormat { get; set; } | |
| 138 | 95 | |
| 139 | 96 | /// <summary> |
| 140 | 97 | /// Gets or sets the <see cref="IFrequencyDefinition"/> of this <see cref="IConfigurationCell"/>. |
| 141 | 98 | /// </summary> |
| 142 | − IFrequencyDefinition FrequencyDefinition | |
| 143 | − { | |
| 144 | − get; | |
| 145 | − set; | |
| 146 | − } | |
| 99 | + IFrequencyDefinition FrequencyDefinition { get; set; } | |
| 147 | 100 | |
| 148 | 101 | /// <summary> |
| 149 | 102 | /// Gets or sets the <see cref="DataFormat"/> of the <see cref="FrequencyDefinition"/> of this <see cref="IConfigurationCell"/>. |
| 150 | 103 | /// </summary> |
| 151 | − DataFormat FrequencyDataFormat | |
| 152 | − { | |
| 153 | − get; | |
| 154 | − set; | |
| 155 | − } | |
| 104 | + DataFormat FrequencyDataFormat { get; set; } | |
| 156 | 105 | |
| 157 | 106 | /// <summary> |
| 158 | 107 | /// Gets or sets the nominal <see cref="LineFrequency"/> of the <see cref="FrequencyDefinition"/> of this <see cref="IConfigurationCell"/>. |
| 159 | 108 | /// </summary> |
| 160 | − LineFrequency NominalFrequency | |
| 161 | − { | |
| 162 | − get; | |
| 163 | − set; | |
| 164 | − } | |
| 109 | + LineFrequency NominalFrequency { get; set; } | |
| 165 | 110 | |
| 166 | 111 | /// <summary> |
| 167 | 112 | /// Gets a reference to the <see cref="AnalogDefinitionCollection"/> of this <see cref="IConfigurationCell"/>. |
| 168 | 113 | /// </summary> |
| 169 | − AnalogDefinitionCollection AnalogDefinitions | |
| 170 | − { | |
| 171 | − get; | |
| 172 | − } | |
| 114 | + AnalogDefinitionCollection AnalogDefinitions { get; } | |
| 173 | 115 | |
| 174 | 116 | /// <summary> |
| 175 | 117 | /// Gets or sets the <see cref="DataFormat"/> for the <see cref="IAnalogDefinition"/> objects in the <see cref="AnalogDefinitions"/> of this <see cref="IConfigurationCell"/>. |
| 176 | 118 | /// </summary> |
| 177 | − DataFormat AnalogDataFormat | |
| 178 | − { | |
| 179 | − get; | |
| 180 | − set; | |
| 181 | − } | |
| 119 | + DataFormat AnalogDataFormat { get; set; } | |
| 182 | 120 | |
| 183 | 121 | /// <summary> |
| 184 | 122 | /// Gets a reference to the <see cref="DigitalDefinitionCollection"/> of this <see cref="IConfigurationCell"/>. |
| 185 | 123 | /// </summary> |
| 186 | − DigitalDefinitionCollection DigitalDefinitions | |
| 187 | − { | |
| 188 | − get; | |
| 189 | − } | |
| 124 | + DigitalDefinitionCollection DigitalDefinitions { get; } | |
| 190 | 125 | |
| 191 | 126 | /// <summary> |
| 192 | 127 | /// Gets the specified frame rate of this <see cref="IConfigurationCell"/>. |
| 193 | 128 | /// </summary> |
| 194 | − ushort FrameRate | |
| 195 | − { | |
| 196 | − get; | |
| 197 | − } | |
| 129 | + ushort FrameRate { get; } | |
| 198 | 130 | |
| 199 | 131 | /// <summary> |
| 200 | 132 | /// Gets or sets the revision count of this <see cref="IConfigurationCell"/>. |
| 201 | 133 | /// </summary> |
| 202 | − ushort RevisionCount | |
| 203 | − { | |
| 204 | − get; | |
| 205 | − set; | |
| 206 | − } | |
| 134 | + ushort RevisionCount { get; set; } | |
| 207 | 135 | } |
| 208 | 136 | } |
| @@ -63,104 +63,62 @@ namespace GSF.PhasorProtocols · 62 unmodified lines | ||
| 63 | 63 | /// <summary> |
| 64 | 64 | /// Gets reference to parent <see cref="IDataFrame"/> of this <see cref="IDataCell"/>. |
| 65 | 65 | /// </summary> |
| 66 | − new IDataFrame Parent | |
| 67 | − { | |
| 68 | − get; | |
| 69 | − set; | |
| 70 | − } | |
| 66 | + new IDataFrame Parent { get; set; } | |
| 71 | 67 | |
| 72 | 68 | /// <summary> |
| 73 | 69 | /// Gets or sets <see cref="IConfigurationCell"/> associated with this <see cref="IDataCell"/>. |
| 74 | 70 | /// </summary> |
| 75 | − IConfigurationCell ConfigurationCell | |
| 76 | − { | |
| 77 | − get; | |
| 78 | − set; | |
| 79 | − } | |
| 71 | + IConfigurationCell ConfigurationCell { get; set; } | |
| 80 | 72 | |
| 81 | 73 | /// <summary> |
| 82 | 74 | /// Gets or sets the parsing state for the this <see cref="IDataCell"/>. |
| 83 | 75 | /// </summary> |
| 84 | − new IDataCellParsingState State | |
| 85 | − { | |
| 86 | − get; | |
| 87 | − set; | |
| 88 | − } | |
| 76 | + new IDataCellParsingState State { get; set; } | |
| 89 | 77 | |
| 90 | 78 | /// <summary> |
| 91 | 79 | /// Gets station name of this <see cref="IDataCell"/>. |
| 92 | 80 | /// </summary> |
| 93 | − string StationName | |
| 94 | − { | |
| 95 | − get; | |
| 96 | − } | |
| 81 | + string StationName { get; } | |
| 97 | 82 | |
| 98 | 83 | /// <summary> |
| 99 | 84 | /// Gets ID label of this <see cref="IDataCell"/>. |
| 100 | 85 | /// </summary> |
| 101 | − string IDLabel | |
| 102 | − { | |
| 103 | − get; | |
| 104 | − } | |
| 86 | + string IDLabel { get; } | |
| 105 | 87 | |
| 106 | 88 | /// <summary> |
| 107 | 89 | /// Gets or sets 16-bit status flags of this <see cref="IDataCell"/>. |
| 108 | 90 | /// </summary> |
| 109 | − ushort StatusFlags | |
| 110 | − { | |
| 111 | − get; | |
| 112 | − set; | |
| 113 | − } | |
| 91 | + ushort StatusFlags { get; set; } | |
| 114 | 92 | |
| 115 | 93 | /// <summary> |
| 116 | 94 | /// Gets or sets command status flags of this <see cref="IDataCell"/>. |
| 117 | 95 | /// </summary> |
| 118 | − uint CommonStatusFlags | |
| 119 | − { | |
| 120 | − get; | |
| 121 | − set; | |
| 122 | − } | |
| 96 | + uint CommonStatusFlags { get; set; } | |
| 123 | 97 | |
| 124 | 98 | /// <summary> |
| 125 | 99 | /// Gets flag that determines if all values of this <see cref="IDataCell"/> have been assigned. |
| 126 | 100 | /// </summary> |
| 127 | − bool AllValuesAssigned | |
| 128 | − { | |
| 129 | − get; | |
| 130 | − } | |
| 101 | + bool AllValuesAssigned { get; } | |
| 131 | 102 | |
| 132 | 103 | /// <summary> |
| 133 | 104 | /// Gets <see cref="PhasorValueCollection"/> of this <see cref="IDataCell"/>. |
| 134 | 105 | /// </summary> |
| 135 | − PhasorValueCollection PhasorValues | |
| 136 | − { | |
| 137 | − get; | |
| 138 | − } | |
| 106 | + PhasorValueCollection PhasorValues { get; } | |
| 139 | 107 | |
| 140 | 108 | /// <summary> |
| 141 | 109 | /// Gets <see cref="IFrequencyValue"/> of this <see cref="IDataCell"/>. |
| 142 | 110 | /// </summary> |
| 143 | − IFrequencyValue FrequencyValue | |
| 144 | − { | |
| 145 | − get; | |
| 146 | − set; | |
| 147 | − } | |
| 111 | + IFrequencyValue FrequencyValue { get; set; } | |
| 148 | 112 | |
| 149 | 113 | /// <summary> |
| 150 | 114 | /// Gets <see cref="AnalogValueCollection"/>of this <see cref="IDataCell"/>. |
| 151 | 115 | /// </summary> |
| 152 | − AnalogValueCollection AnalogValues | |
| 153 | − { | |
| 154 | − get; | |
| 155 | − } | |
| 116 | + AnalogValueCollection AnalogValues { get; } | |
| 156 | 117 | |
| 157 | 118 | /// <summary> |
| 158 | 119 | /// Gets <see cref="DigitalValueCollection"/>of this <see cref="IDataCell"/>. |
| 159 | 120 | /// </summary> |
| 160 | − DigitalValueCollection DigitalValues | |
| 161 | − { | |
| 162 | − get; | |
| 163 | − } | |
| 121 | + DigitalValueCollection DigitalValues { get; } | |
| 164 | 122 | |
| 165 | 123 | // These properties correspond to the CommonStatusFlags enumeration |
| 166 | 124 | // allowing all protocols to implement a common set of status flags |
| @@ -168,38 +126,22 @@ namespace GSF.PhasorProtocols · 1 unmodified line | ||
| 168 | 126 | /// <summary> |
| 169 | 127 | /// Gets or sets flag that determines if data of this <see cref="IDataCell"/> is valid. |
| 170 | 128 | /// </summary> |
| 171 | − bool DataIsValid | |
| 172 | − { | |
| 173 | − get; | |
| 174 | − set; | |
| 175 | − } | |
| 129 | + bool DataIsValid { get; set; } | |
| 176 | 130 | |
| 177 | 131 | /// <summary> |
| 178 | 132 | /// Gets or sets flag that determines if timestamp of this <see cref="IDataCell"/> is valid based on GPS lock. |
| 179 | 133 | /// </summary> |
| 180 | − bool SynchronizationIsValid | |
| 181 | − { | |
| 182 | − get; | |
| 183 | − set; | |
| 184 | − } | |
| 134 | + bool SynchronizationIsValid { get; set; } | |
| 185 | 135 | |
| 186 | 136 | /// <summary> |
| 187 | − /// Gets or sets <see cref="GSF.PhasorProtocols.DataSortingType"/> of this <see cref="IDataCell"/>. | |
| 137 | + /// Gets or sets <see cref="PhasorProtocols.DataSortingType"/> of this <see cref="IDataCell"/>. | |
| 188 | 138 | /// </summary> |
| 189 | − DataSortingType DataSortingType | |
| 190 | − { | |
| 191 | − get; | |
| 192 | − set; | |
| 193 | − } | |
| 139 | + DataSortingType DataSortingType { get; set; } | |
| 194 | 140 | |
| 195 | 141 | /// <summary> |
| 196 | 142 | /// Gets or sets flag that determines if source device of this <see cref="IDataCell"/> is reporting an error. |
| 197 | 143 | /// </summary> |
| 198 | − bool DeviceError | |
| 199 | − { | |
| 200 | − get; | |
| 201 | − set; | |
| 202 | − } | |
| 144 | + bool DeviceError { get; set; } | |
| 203 | 145 | |
| 204 | 146 | /// <summary> |
| 205 | 147 | /// Gets the status flags of the <see cref="IDataCell"/> as a measurement value. |
| @@ -39,37 +39,22 @@ namespace GSF.PhasorProtocols · 38 unmodified lines | ||
| 39 | 39 | /// <summary> |
| 40 | 40 | /// Gets or sets <see cref="IConfigurationFrame"/> associated with this <see cref="IDataFrame"/>. |
| 41 | 41 | /// </summary> |
| 42 | − IConfigurationFrame ConfigurationFrame | |
| 43 | − { | |
| 44 | − get; | |
| 45 | − set; | |
| 46 | − } | |
| 42 | + IConfigurationFrame ConfigurationFrame { get; set; } | |
| 47 | 43 | |
| 48 | 44 | /// <summary> |
| 49 | 45 | /// Gets reference to the <see cref="DataCellCollection"/> for this <see cref="IDataFrame"/>. |
| 50 | 46 | /// </summary> |
| 51 | − new DataCellCollection Cells | |
| 52 | − { | |
| 53 | − get; | |
| 54 | − } | |
| 47 | + new DataCellCollection Cells { get; } | |
| 55 | 48 | |
| 56 | 49 | /// <summary> |
| 57 | 50 | /// Gets or sets the parsing state for this <see cref="IDataFrame"/>. |
| 58 | 51 | /// </summary> |
| 59 | − new IDataFrameParsingState State | |
| 60 | − { | |
| 61 | − get; | |
| 62 | − set; | |
| 63 | − } | |
| 52 | + new IDataFrameParsingState State { get; set; } | |
| 64 | 53 | |
| 65 | 54 | /// <summary> |
| 66 | 55 | /// Gets or sets protocol specific quality flags for this <see cref="IDataFrame"/>. |
| 67 | 56 | /// </summary> |
| 68 | − uint QualityFlags | |
| 69 | − { | |
| 70 | − get; | |
| 71 | − set; | |
| 72 | − } | |
| 57 | + uint QualityFlags { get; set; } | |
| 73 | 58 | |
| 74 | 59 | /// <summary> |
| 75 | 60 | /// Gets the quality flags of the <see cref="IDataFrame"/> as a measurement value. |
| @@ -183,7 +183,7 @@ namespace GSF.PhasorProtocols.IEC61850_90_5 · 182 unmodified lines | ||
| 183 | 183 | } |
| 184 | 184 | |
| 185 | 185 | /// <summary> |
| 186 | − /// Gets or sets <see cref="GSF.PhasorProtocols.DataSortingType"/> of this <see cref="DataCell"/>. | |
| 186 | + /// Gets or sets <see cref="PhasorProtocols.DataSortingType"/> of this <see cref="DataCell"/>. | |
| 187 | 187 | /// </summary> |
| 188 | 188 | public override DataSortingType DataSortingType |
| 189 | 189 | { |
| @@ -86,7 +86,7 @@ namespace GSF.PhasorProtocols.IEC61850_90_5 · 85 unmodified lines | ||
| 86 | 86 | /// <summary> |
| 87 | 87 | /// Creates a new <see cref="FrameParser"/>. |
| 88 | 88 | /// </summary> |
| 89 | − /// <param name="checkSumValidationFrameTypes">Frame types that should perform check-sum validation; default to <see cref="GSF.PhasorProtocols.CheckSumValidationFrameTypes.AllFrames"/></param> | |
| 89 | + /// <param name="checkSumValidationFrameTypes">Frame types that should perform check-sum validation; default to <see cref="CheckSumValidationFrameTypes.AllFrames"/></param> | |
| 90 | 90 | /// <param name="trustHeaderLength">Determines if header lengths should be trusted over parsed byte count.</param> |
| 91 | 91 | public FrameParser(CheckSumValidationFrameTypes checkSumValidationFrameTypes = CheckSumValidationFrameTypes.AllFrames, bool trustHeaderLength = true) |
| 92 | 92 | : base(checkSumValidationFrameTypes, trustHeaderLength) |
| @@ -64,7 +64,7 @@ namespace GSF.PhasorProtocols.IEC61850_90_5 · 63 unmodified lines | ||
| 64 | 64 | /// </summary> |
| 65 | 65 | /// <param name="parent">The <see cref="DataCell"/> parent of this <see cref="PhasorValue"/>.</param> |
| 66 | 66 | /// <param name="phasorDefinition">The <see cref="PhasorDefinition"/> associated with this <see cref="PhasorValue"/>.</param> |
| 67 | − /// <param name="angle">The <see cref="GSF.Units.Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValue"/>, in radians.</param> | |
| 67 | + /// <param name="angle">The <see cref="Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValue"/>, in radians.</param> | |
| 68 | 68 | /// <param name="magnitude">The magnitude value (a.k.a., the absolute value or modulus) of this <see cref="PhasorValue"/>.</param> |
| 69 | 69 | public PhasorValue(DataCell parent, PhasorDefinition phasorDefinition, Angle angle, double magnitude) |
| 70 | 70 | : base(parent, phasorDefinition, angle, magnitude) |
| @@ -150,7 +150,7 @@ namespace GSF.PhasorProtocols.IEEE1344 · 149 unmodified lines | ||
| 150 | 150 | } |
| 151 | 151 | |
| 152 | 152 | /// <summary> |
| 153 | − /// Gets or sets <see cref="GSF.PhasorProtocols.DataSortingType"/> of this <see cref="DataCell"/>. | |
| 153 | + /// Gets or sets <see cref="PhasorProtocols.DataSortingType"/> of this <see cref="DataCell"/>. | |
| 154 | 154 | /// </summary> |
| 155 | 155 | public override DataSortingType DataSortingType |
| 156 | 156 | { |
| @@ -92,7 +92,7 @@ namespace GSF.PhasorProtocols.IEEE1344 · 91 unmodified lines | ||
| 92 | 92 | /// <summary> |
| 93 | 93 | /// Creates a new <see cref="FrameParser"/>. |
| 94 | 94 | /// </summary> |
| 95 | − /// <param name="checkSumValidationFrameTypes">Frame types that should perform check-sum validation; default to <see cref="GSF.PhasorProtocols.CheckSumValidationFrameTypes.AllFrames"/></param> | |
| 95 | + /// <param name="checkSumValidationFrameTypes">Frame types that should perform check-sum validation; default to <see cref="CheckSumValidationFrameTypes.AllFrames"/></param> | |
| 96 | 96 | /// <param name="trustHeaderLength">Determines if header lengths should be trusted over parsed byte count.</param> |
| 97 | 97 | public FrameParser(CheckSumValidationFrameTypes checkSumValidationFrameTypes = CheckSumValidationFrameTypes.AllFrames, bool trustHeaderLength = true) |
| 98 | 98 | : base(checkSumValidationFrameTypes, trustHeaderLength) |
| @@ -66,7 +66,7 @@ namespace GSF.PhasorProtocols.IEEE1344 · 65 unmodified lines | ||
| 66 | 66 | /// </summary> |
| 67 | 67 | /// <param name="parent">The <see cref="DataCell"/> parent of this <see cref="PhasorValue"/>.</param> |
| 68 | 68 | /// <param name="phasorDefinition">The <see cref="PhasorDefinition"/> associated with this <see cref="PhasorValue"/>.</param> |
| 69 | − /// <param name="angle">The <see cref="GSF.Units.Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValue"/>, in radians.</param> | |
| 69 | + /// <param name="angle">The <see cref="Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValue"/>, in radians.</param> | |
| 70 | 70 | /// <param name="magnitude">The magnitude value (a.k.a., the absolute value or modulus) of this <see cref="PhasorValue"/>.</param> |
| 71 | 71 | public PhasorValue(DataCell parent, PhasorDefinition phasorDefinition, Angle angle, double magnitude) |
| 72 | 72 | : base(parent, phasorDefinition, angle, magnitude) |
| @@ -201,7 +201,7 @@ namespace GSF.PhasorProtocols.IEEEC37_118 · 200 unmodified lines | ||
| 201 | 201 | } |
| 202 | 202 | |
| 203 | 203 | /// <summary> |
| 204 | − /// Gets or sets <see cref="GSF.PhasorProtocols.DataSortingType"/> of this <see cref="DataCell"/>. | |
| 204 | + /// Gets or sets <see cref="PhasorProtocols.DataSortingType"/> of this <see cref="DataCell"/>. | |
| 205 | 205 | /// </summary> |
| 206 | 206 | public override DataSortingType DataSortingType |
| 207 | 207 | { |
| @@ -187,10 +187,10 @@ namespace GSF.PhasorProtocols.IEEEC37_118 · 186 unmodified lines | ||
| 187 | 187 | public DraftRevision DraftRevision => DraftRevision.Std2011; |
| 188 | 188 | |
| 189 | 189 | /// <summary> |
| 190 | − /// Gets the <see cref="GSF.PhasorProtocols.DataFormat"/> of this <see cref="DigitalDefinitionBase"/>. | |
| 190 | + /// Gets the <see cref="PhasorProtocols.DataFormat"/> of this <see cref="DigitalDefinitionBase"/>. | |
| 191 | 191 | /// </summary> |
| 192 | 192 | /// <remarks> |
| 193 | − /// Data format for digital values will always be <see cref="GSF.PhasorProtocols.DataFormat.FixedInteger"/>. | |
| 193 | + /// Data format for digital values will always be <see cref="DataFormat.FixedInteger"/>. | |
| 194 | 194 | /// </remarks> |
| 195 | 195 | [EditorBrowsable(EditorBrowsableState.Never)] |
| 196 | 196 | public override DataFormat DataFormat => DataFormat.FixedInteger; |
| @@ -109,7 +109,7 @@ namespace GSF.PhasorProtocols.IEEEC37_118 · 108 unmodified lines | ||
| 109 | 109 | /// <summary> |
| 110 | 110 | /// Creates a new <see cref="FrameParser"/>. |
| 111 | 111 | /// </summary> |
| 112 | − /// <param name="checkSumValidationFrameTypes">Frame types that should perform check-sum validation; default to <see cref="GSF.PhasorProtocols.CheckSumValidationFrameTypes.AllFrames"/></param> | |
| 112 | + /// <param name="checkSumValidationFrameTypes">Frame types that should perform check-sum validation; default to <see cref="CheckSumValidationFrameTypes.AllFrames"/></param> | |
| 113 | 113 | /// <param name="trustHeaderLength">Determines if header lengths should be trusted over parsed byte count.</param> |
| 114 | 114 | /// <param name="draftRevision">The <see cref="IEEEC37_118.DraftRevision"/> of this <see cref="FrameParser"/>.</param> |
| 115 | 115 | public FrameParser(CheckSumValidationFrameTypes checkSumValidationFrameTypes = CheckSumValidationFrameTypes.AllFrames, bool trustHeaderLength = true, DraftRevision draftRevision = DraftRevision.Std2005) |
| @@ -66,7 +66,7 @@ namespace GSF.PhasorProtocols.IEEEC37_118 · 65 unmodified lines | ||
| 66 | 66 | /// </summary> |
| 67 | 67 | /// <param name="parent">The <see cref="DataCell"/> parent of this <see cref="PhasorValue"/>.</param> |
| 68 | 68 | /// <param name="phasorDefinition">The <see cref="PhasorDefinition"/> associated with this <see cref="PhasorValue"/>.</param> |
| 69 | − /// <param name="angle">The <see cref="GSF.Units.Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValue"/>, in radians.</param> | |
| 69 | + /// <param name="angle">The <see cref="Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValue"/>, in radians.</param> | |
| 70 | 70 | /// <param name="magnitude">The magnitude value (a.k.a., the absolute value or modulus) of this <see cref="PhasorValue"/>.</param> |
| 71 | 71 | public PhasorValue(DataCell parent, PhasorDefinition phasorDefinition, Angle angle, double magnitude) |
| 72 | 72 | : base(parent, phasorDefinition, angle, magnitude) |
| @@ -224,7 +224,7 @@ namespace GSF.PhasorProtocols · 223 unmodified lines | ||
| 224 | 224 | /// Gets or sets flags that determine if check-sums for specified frames should be validated. |
| 225 | 225 | /// </summary> |
| 226 | 226 | /// <remarks> |
| 227 | − /// It is expected that this will normally be set to <see cref="GSF.PhasorProtocols.CheckSumValidationFrameTypes.AllFrames"/>. | |
| 227 | + /// It is expected that this will normally be set to <see cref="CheckSumValidationFrameTypes.AllFrames"/>. | |
| 228 | 228 | /// </remarks> |
| 229 | 229 | CheckSumValidationFrameTypes CheckSumValidationFrameTypes { get; set; } |
| 230 | 230 | |
| @@ -37,27 +37,16 @@ namespace GSF.PhasorProtocols · 36 unmodified lines | ||
| 37 | 37 | /// <summary> |
| 38 | 38 | /// Gets the nominal <see cref="LineFrequency"/> of this <see cref="IFrequencyDefinition"/>. |
| 39 | 39 | /// </summary> |
| 40 | − LineFrequency NominalFrequency | |
| 41 | − { | |
| 42 | − get; | |
| 43 | − } | |
| 40 | + LineFrequency NominalFrequency { get; } | |
| 44 | 41 | |
| 45 | 42 | /// <summary> |
| 46 | 43 | /// Gets or sets the df/dt offset of this <see cref="IFrequencyDefinition"/>. |
| 47 | 44 | /// </summary> |
| 48 | − double DfDtOffset | |
| 49 | − { | |
| 50 | − get; | |
| 51 | − set; | |
| 52 | − } | |
| 45 | + double DfDtOffset { get; set; } | |
| 53 | 46 | |
| 54 | 47 | /// <summary> |
| 55 | 48 | /// Gets or sets the df/dt scaling value of this <see cref="IFrequencyDefinition"/>. |
| 56 | 49 | /// </summary> |
| 57 | − uint DfDtScalingValue | |
| 58 | − { | |
| 59 | − get; | |
| 60 | − set; | |
| 61 | − } | |
| 50 | + uint DfDtScalingValue { get; set; } | |
| 62 | 51 | } |
| 63 | 52 | } |
| @@ -69,29 +69,19 @@ namespace GSF.PhasorProtocols · 68 unmodified lines | ||
| 69 | 69 | public interface IPhasorDefinition : IChannelDefinition |
| 70 | 70 | { |
| 71 | 71 | /// <summary> |
| 72 | − /// Gets or sets the <see cref="GSF.PhasorProtocols.CoordinateFormat"/> of this <see cref="IPhasorDefinition"/>. | |
| 72 | + /// Gets or sets the <see cref="PhasorProtocols.CoordinateFormat"/> of this <see cref="IPhasorDefinition"/>. | |
| 73 | 73 | /// </summary> |
| 74 | − CoordinateFormat CoordinateFormat | |
| 75 | − { | |
| 76 | − get; | |
| 77 | − } | |
| 74 | + CoordinateFormat CoordinateFormat { get; } | |
| 78 | 75 | |
| 79 | 76 | /// <summary> |
| 80 | − /// Gets or sets the <see cref="GSF.PhasorProtocols.AngleFormat"/> of this <see cref="IPhasorDefinition"/>. | |
| 77 | + /// Gets or sets the <see cref="PhasorProtocols.AngleFormat"/> of this <see cref="IPhasorDefinition"/>. | |
| 81 | 78 | /// </summary> |
| 82 | − AngleFormat AngleFormat | |
| 83 | − { | |
| 84 | − get; | |
| 85 | − } | |
| 79 | + AngleFormat AngleFormat { get; } | |
| 86 | 80 | |
| 87 | 81 | /// <summary> |
| 88 | 82 | /// Gets or sets the <see cref="PhasorType"/> of this <see cref="IPhasorDefinition"/>. |
| 89 | 83 | /// </summary> |
| 90 | − PhasorType PhasorType | |
| 91 | − { | |
| 92 | − get; | |
| 93 | − set; | |
| 94 | − } | |
| 84 | + PhasorType PhasorType { get; set; } | |
| 95 | 85 | |
| 96 | 86 | /// <summary> |
| 97 | 87 | /// Gets or sets the associated <see cref="IPhasorDefinition"/> that represents the voltage reference (if any). |
| @@ -99,10 +89,6 @@ namespace GSF.PhasorProtocols · 1 unmodified line | ||
| 99 | 89 | /// <remarks> |
| 100 | 90 | /// This only applies to current phasors. |
| 101 | 91 | /// </remarks> |
| 102 | − IPhasorDefinition VoltageReference | |
| 103 | − { | |
| 104 | − get; | |
| 105 | − set; | |
| 106 | − } | |
| 92 | + IPhasorDefinition VoltageReference { get; set; } | |
| 107 | 93 | } |
| 108 | 94 | } |
| @@ -34,89 +34,53 @@ namespace GSF.PhasorProtocols · 33 unmodified lines | ||
| 34 | 34 | public interface IPhasorValue : IChannelValue<IPhasorDefinition> |
| 35 | 35 | { |
| 36 | 36 | /// <summary> |
| 37 | − /// Gets the <see cref="GSF.PhasorProtocols.CoordinateFormat"/> of this <see cref="IPhasorValue"/>. | |
| 37 | + /// Gets the <see cref="PhasorProtocols.CoordinateFormat"/> of this <see cref="IPhasorValue"/>. | |
| 38 | 38 | /// </summary> |
| 39 | − CoordinateFormat CoordinateFormat | |
| 40 | − { | |
| 41 | − get; | |
| 42 | − } | |
| 39 | + CoordinateFormat CoordinateFormat { get; } | |
| 43 | 40 | |
| 44 | 41 | /// <summary> |
| 45 | − /// Gets the <see cref="GSF.PhasorProtocols.AngleFormat"/> of this <see cref="IPhasorValue"/>. | |
| 42 | + /// Gets the <see cref="PhasorProtocols.AngleFormat"/> of this <see cref="IPhasorValue"/>. | |
| 46 | 43 | /// </summary> |
| 47 | − AngleFormat AngleFormat | |
| 48 | − { | |
| 49 | − get; | |
| 50 | − } | |
| 44 | + AngleFormat AngleFormat { get; } | |
| 51 | 45 | |
| 52 | 46 | /// <summary> |
| 53 | 47 | /// Gets the <see cref="PhasorType"/> of this <see cref="IPhasorValue"/>. |
| 54 | 48 | /// </summary> |
| 55 | − PhasorType Type | |
| 56 | − { | |
| 57 | − get; | |
| 58 | − } | |
| 49 | + PhasorType Type { get; } | |
| 59 | 50 | |
| 60 | 51 | /// <summary> |
| 61 | − /// Gets <see cref="GSF.Units.EE.Phasor"/> value from this <see cref="IPhasorValue"/>. | |
| 52 | + /// Gets <see cref="Units.EE.Phasor"/> value from this <see cref="IPhasorValue"/>. | |
| 62 | 53 | /// </summary> |
| 63 | − Phasor Phasor | |
| 64 | − { | |
| 65 | − get; | |
| 66 | − } | |
| 54 | + Phasor Phasor { get; } | |
| 67 | 55 | |
| 68 | 56 | /// <summary> |
| 69 | − /// Gets or sets the <see cref="GSF.Units.Angle"/> value (a.k.a., the argument) of this <see cref="IPhasorValue"/>, in radians. | |
| 57 | + /// Gets or sets the <see cref="Units.Angle"/> value (a.k.a., the argument) of this <see cref="IPhasorValue"/>, in radians. | |
| 70 | 58 | /// </summary> |
| 71 | − Angle Angle | |
| 72 | − { | |
| 73 | − get; | |
| 74 | − set; | |
| 75 | − } | |
| 59 | + Angle Angle { get; set; } | |
| 76 | 60 | |
| 77 | 61 | /// <summary> |
| 78 | 62 | /// Gets or sets the magnitude value (a.k.a., the absolute value or modulus) of this <see cref="IPhasorValue"/>. |
| 79 | 63 | /// </summary> |
| 80 | − double Magnitude | |
| 81 | − { | |
| 82 | − get; | |
| 83 | − set; | |
| 84 | − } | |
| 64 | + double Magnitude { get; set; } | |
| 85 | 65 | |
| 86 | 66 | /// <summary> |
| 87 | 67 | /// Gets or sets the real floating point value of this <see cref="IPhasorValue"/>. |
| 88 | 68 | /// </summary> |
| 89 | − double Real | |
| 90 | − { | |
| 91 | − get; | |
| 92 | − set; | |
| 93 | − } | |
| 69 | + double Real { get; set; } | |
| 94 | 70 | |
| 95 | 71 | /// <summary> |
| 96 | 72 | /// Gets or sets the imaginary floating point value of this <see cref="IPhasorValue"/>. |
| 97 | 73 | /// </summary> |
| 98 | − double Imaginary | |
| 99 | − { | |
| 100 | − get; | |
| 101 | − set; | |
| 102 | − } | |
| 74 | + double Imaginary { get; set; } | |
| 103 | 75 | |
| 104 | 76 | /// <summary> |
| 105 | 77 | /// Gets or sets the unscaled integer representation of the real value of this <see cref="IPhasorValue"/>. |
| 106 | 78 | /// </summary> |
| 107 | − int UnscaledReal | |
| 108 | − { | |
| 109 | − get; | |
| 110 | − set; | |
| 111 | − } | |
| 79 | + int UnscaledReal { get; set; } | |
| 112 | 80 | |
| 113 | 81 | /// <summary> |
| 114 | 82 | /// Gets or sets the unscaled integer representation of the imaginary value of this <see cref="IPhasorValue"/>. |
| 115 | 83 | /// </summary> |
| 116 | − int UnscaledImaginary | |
| 117 | − { | |
| 118 | − get; | |
| 119 | − set; | |
| 120 | − } | |
| 84 | + int UnscaledImaginary { get; set; } | |
| 121 | 85 | } |
| 122 | 86 | } |
| @@ -46,7 +46,7 @@ namespace GSF.PhasorProtocols.Macrodyne · 45 unmodified lines | ||
| 46 | 46 | /// <summary> |
| 47 | 47 | /// Creates a new <see cref="CommandFrame"/> from specified parameters. |
| 48 | 48 | /// </summary> |
| 49 | − /// <param name="command">The <see cref="GSF.PhasorProtocols.DeviceCommand"/> for this <see cref="CommandFrame"/>.</param> | |
| 49 | + /// <param name="command">The <see cref="PhasorProtocols.DeviceCommand"/> for this <see cref="CommandFrame"/>.</param> | |
| 50 | 50 | /// <remarks> |
| 51 | 51 | /// This constructor is used by a consumer to generate an Macrodyne command frame. |
| 52 | 52 | /// </remarks> |
| @@ -483,12 +483,12 @@ namespace GSF.PhasorProtocols.Macrodyne · 482 unmodified lines | ||
| 483 | 483 | /// <summary> |
| 484 | 484 | /// Start sending the reference down port1. |
| 485 | 485 | /// </summary> |
| 486 | − /// <remarks>Disable the reference before enabling reference on the other port using the command <see cref="DeviceCommand.StopSendingReference"/>.</remarks> | |
| 486 | + /// <remarks>Disable the reference before enabling reference on the other port using the command <see cref="StopSendingReference"/>.</remarks> | |
| 487 | 487 | StartSendingReferencePort1 = 0xCC3E, |
| 488 | 488 | /// <summary> |
| 489 | 489 | /// Start sending the reference down port2. |
| 490 | 490 | /// </summary> |
| 491 | − /// <remarks>Disable the reference before enabling reference on the other port using the command <see cref="DeviceCommand.StopSendingReference"/>.</remarks> | |
| 491 | + /// <remarks>Disable the reference before enabling reference on the other port using the command <see cref="StopSendingReference"/>.</remarks> | |
| 492 | 492 | StartSendingReferencePort2 = 0xCC40, |
| 493 | 493 | /// <summary> |
| 494 | 494 | /// Stop sending the reference down either port. |
| @@ -211,7 +211,7 @@ namespace GSF.PhasorProtocols.Macrodyne · 210 unmodified lines | ||
| 211 | 211 | } |
| 212 | 212 | |
| 213 | 213 | /// <summary> |
| 214 | − /// Gets or sets <see cref="GSF.PhasorProtocols.DataSortingType"/> of this <see cref="DataCell"/>. | |
| 214 | + /// Gets or sets <see cref="PhasorProtocols.DataSortingType"/> of this <see cref="DataCell"/>. | |
| 215 | 215 | /// </summary> |
| 216 | 216 | public override DataSortingType DataSortingType |
| 217 | 217 | { |
| @@ -87,7 +87,7 @@ namespace GSF.PhasorProtocols.Macrodyne · 86 unmodified lines | ||
| 87 | 87 | /// <summary> |
| 88 | 88 | /// Creates a new <see cref="FrameParser"/> from specified parameters. |
| 89 | 89 | /// </summary> |
| 90 | − /// <param name="checkSumValidationFrameTypes">Frame types that should perform check-sum validation; default to <see cref="GSF.PhasorProtocols.CheckSumValidationFrameTypes.AllFrames"/></param> | |
| 90 | + /// <param name="checkSumValidationFrameTypes">Frame types that should perform check-sum validation; default to <see cref="CheckSumValidationFrameTypes.AllFrames"/></param> | |
| 91 | 91 | /// <param name="trustHeaderLength">Determines if header lengths should be trusted over parsed byte count.</param> |
| 92 | 92 | /// <param name="protocolVersion">The protocol version that the parser should use.</param> |
| 93 | 93 | /// <param name="configurationFileName">The optional external Macrodyne configuration in BPA PDCstream INI file based format.</param> |
| @@ -66,7 +66,7 @@ namespace GSF.PhasorProtocols.Macrodyne · 65 unmodified lines | ||
| 66 | 66 | /// </summary> |
| 67 | 67 | /// <param name="parent">The <see cref="DataCell"/> parent of this <see cref="PhasorValue"/>.</param> |
| 68 | 68 | /// <param name="phasorDefinition">The <see cref="PhasorDefinition"/> associated with this <see cref="PhasorValue"/>.</param> |
| 69 | − /// <param name="angle">The <see cref="GSF.Units.Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValue"/>, in radians.</param> | |
| 69 | + /// <param name="angle">The <see cref="Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValue"/>, in radians.</param> | |
| 70 | 70 | /// <param name="magnitude">The magnitude value (a.k.a., the absolute value or modulus) of this <see cref="PhasorValue"/>.</param> |
| 71 | 71 | public PhasorValue(DataCell parent, PhasorDefinition phasorDefinition, Angle angle, double magnitude) |
| 72 | 72 | : base(parent, phasorDefinition, angle, magnitude) |
| @@ -1516,7 +1516,7 @@ namespace GSF.PhasorProtocols · 1515 unmodified lines | ||
| 1516 | 1516 | #region [ Properties ] |
| 1517 | 1517 | |
| 1518 | 1518 | /// <summary> |
| 1519 | − /// Gets or sets <see cref="GSF.PhasorProtocols.PhasorProtocol"/> to use with this <see cref="MultiProtocolFrameParser"/>. | |
| 1519 | + /// Gets or sets <see cref="PhasorProtocols.PhasorProtocol"/> to use with this <see cref="MultiProtocolFrameParser"/>. | |
| 1520 | 1520 | /// </summary> |
| 1521 | 1521 | public PhasorProtocol PhasorProtocol |
| 1522 | 1522 | { |
| @@ -1839,7 +1839,7 @@ namespace GSF.PhasorProtocols · 316 unmodified lines | ||
| 1839 | 1839 | /// Gets or sets flags that determine if check-sums for specified frames should be validated. |
| 1840 | 1840 | /// </summary> |
| 1841 | 1841 | /// <remarks> |
| 1842 | − /// It is expected that this will normally be set to <see cref="GSF.PhasorProtocols.CheckSumValidationFrameTypes.AllFrames"/>. | |
| 1842 | + /// It is expected that this will normally be set to <see cref="CheckSumValidationFrameTypes.AllFrames"/>. | |
| 1843 | 1843 | /// </remarks> |
| 1844 | 1844 | public CheckSumValidationFrameTypes CheckSumValidationFrameTypes |
| 1845 | 1845 | { |
| @@ -93,17 +93,17 @@ namespace GSF.PhasorProtocols · 92 unmodified lines | ||
| 93 | 93 | #region [ Properties ] |
| 94 | 94 | |
| 95 | 95 | /// <summary> |
| 96 | − /// Gets the <see cref="GSF.PhasorProtocols.DataFormat"/> of this <see cref="PhasorDefinitionBase"/>. | |
| 96 | + /// Gets the <see cref="PhasorProtocols.DataFormat"/> of this <see cref="PhasorDefinitionBase"/>. | |
| 97 | 97 | /// </summary> |
| 98 | 98 | public override DataFormat DataFormat => Parent.PhasorDataFormat; |
| 99 | 99 | |
| 100 | 100 | /// <summary> |
| 101 | − /// Gets or sets the <see cref="GSF.PhasorProtocols.CoordinateFormat"/> of this <see cref="PhasorDefinitionBase"/>. | |
| 101 | + /// Gets or sets the <see cref="PhasorProtocols.CoordinateFormat"/> of this <see cref="PhasorDefinitionBase"/>. | |
| 102 | 102 | /// </summary> |
| 103 | 103 | public virtual CoordinateFormat CoordinateFormat => Parent.PhasorCoordinateFormat; |
| 104 | 104 | |
| 105 | 105 | /// <summary> |
| 106 | − /// Gets or sets the <see cref="GSF.PhasorProtocols.AngleFormat"/> of this <see cref="PhasorDefinitionBase"/>. | |
| 106 | + /// Gets or sets the <see cref="PhasorProtocols.AngleFormat"/> of this <see cref="PhasorDefinitionBase"/>. | |
| 107 | 107 | /// </summary> |
| 108 | 108 | public virtual AngleFormat AngleFormat => Parent.PhasorAngleFormat; |
| 109 | 109 | |
| @@ -95,7 +95,7 @@ namespace GSF.PhasorProtocols · 94 unmodified lines | ||
| 95 | 95 | /// </summary> |
| 96 | 96 | /// <param name="parent">The <see cref="IDataCell"/> parent of this <see cref="PhasorValueBase"/>.</param> |
| 97 | 97 | /// <param name="phasorDefinition">The <see cref="IPhasorDefinition"/> associated with this <see cref="PhasorValueBase"/>.</param> |
| 98 | − /// <param name="angle">The <see cref="GSF.Units.Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValueBase"/>, in radians.</param> | |
| 98 | + /// <param name="angle">The <see cref="Units.Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValueBase"/>, in radians.</param> | |
| 99 | 99 | /// <param name="magnitude">The magnitude value (a.k.a., the absolute value or modulus) of this <see cref="PhasorValueBase"/>.</param> |
| 100 | 100 | protected PhasorValueBase(IDataCell parent, IPhasorDefinition phasorDefinition, Angle angle, double magnitude) |
| 101 | 101 | : base(parent, phasorDefinition) |
| @@ -122,12 +122,12 @@ namespace GSF.PhasorProtocols · 20 unmodified lines | ||
| 122 | 122 | #region [ Properties ] |
| 123 | 123 | |
| 124 | 124 | /// <summary> |
| 125 | − /// Gets the <see cref="GSF.PhasorProtocols.CoordinateFormat"/> of this <see cref="PhasorValueBase"/>. | |
| 125 | + /// Gets the <see cref="PhasorProtocols.CoordinateFormat"/> of this <see cref="PhasorValueBase"/>. | |
| 126 | 126 | /// </summary> |
| 127 | 127 | public virtual CoordinateFormat CoordinateFormat => Definition.CoordinateFormat; |
| 128 | 128 | |
| 129 | 129 | /// <summary> |
| 130 | − /// Gets the <see cref="GSF.PhasorProtocols.AngleFormat"/> of this <see cref="PhasorValueBase"/>. | |
| 130 | + /// Gets the <see cref="PhasorProtocols.AngleFormat"/> of this <see cref="PhasorValueBase"/>. | |
| 131 | 131 | /// </summary> |
| 132 | 132 | public virtual AngleFormat AngleFormat => Definition.AngleFormat; |
| 133 | 133 | |
| @@ -137,12 +137,12 @@ namespace GSF.PhasorProtocols · 3 unmodified lines | ||
| 137 | 137 | public virtual PhasorType Type => Definition.PhasorType; |
| 138 | 138 | |
| 139 | 139 | /// <summary> |
| 140 | − /// Gets <see cref="GSF.Units.EE.Phasor"/> value from this <see cref="IPhasorValue"/>. | |
| 140 | + /// Gets <see cref="Units.EE.Phasor"/> value from this <see cref="IPhasorValue"/>. | |
| 141 | 141 | /// </summary> |
| 142 | 142 | public Phasor Phasor => new(Type, m_phasor); |
| 143 | 143 | |
| 144 | 144 | /// <summary> |
| 145 | − /// Gets or sets the <see cref="GSF.Units.Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValueBase"/>, in radians. | |
| 145 | + /// Gets or sets the <see cref="Units.Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValueBase"/>, in radians. | |
| 146 | 146 | /// </summary> |
| 147 | 147 | public virtual Angle Angle |
| 148 | 148 | { |
| @@ -94,7 +94,7 @@ namespace GSF.PhasorProtocols.SelFastMessage · 93 unmodified lines | ||
| 94 | 94 | /// <summary> |
| 95 | 95 | /// Creates a new <see cref="CommandFrame"/> from specified parameters. |
| 96 | 96 | /// </summary> |
| 97 | − /// <param name="command">The <see cref="GSF.PhasorProtocols.DeviceCommand"/> for this <see cref="CommandFrame"/>.</param> | |
| 97 | + /// <param name="command">The <see cref="PhasorProtocols.DeviceCommand"/> for this <see cref="CommandFrame"/>.</param> | |
| 98 | 98 | /// <param name="messagePeriod">The desired <see cref="SelFastMessage.MessagePeriod"/> for SEL device connection.</param> |
| 99 | 99 | /// <remarks> |
| 100 | 100 | /// This constructor is used by a consumer to generate an SEL Fast Message command frame. |
| @@ -148,7 +148,7 @@ namespace GSF.PhasorProtocols.SelFastMessage · 147 unmodified lines | ||
| 148 | 148 | } |
| 149 | 149 | |
| 150 | 150 | /// <summary> |
| 151 | − /// Gets or sets <see cref="GSF.PhasorProtocols.DataSortingType"/> of this <see cref="DataCell"/>. | |
| 151 | + /// Gets or sets <see cref="PhasorProtocols.DataSortingType"/> of this <see cref="DataCell"/>. | |
| 152 | 152 | /// </summary> |
| 153 | 153 | public override DataSortingType DataSortingType |
| 154 | 154 | { |
| @@ -63,14 +63,14 @@ namespace GSF.PhasorProtocols.SelFastMessage · 62 unmodified lines | ||
| 63 | 63 | // Fields |
| 64 | 64 | private ConfigurationFrame m_configurationFrame; |
| 65 | 65 | |
| 66 | − #endregion | |
| 66 | + #endregion | |
| 67 | 67 | |
| 68 | 68 | #region [ Constructors ] |
| 69 | 69 | |
| 70 | 70 | /// <summary> |
| 71 | 71 | /// Creates a new <see cref="FrameParser"/> from specified parameters. |
| 72 | 72 | /// </summary> |
| 73 | − /// <param name="checkSumValidationFrameTypes">Frame types that should perform check-sum validation; default to <see cref="GSF.PhasorProtocols.CheckSumValidationFrameTypes.AllFrames"/></param> | |
| 73 | + /// <param name="checkSumValidationFrameTypes">Frame types that should perform check-sum validation; default to <see cref="CheckSumValidationFrameTypes.AllFrames"/></param> | |
| 74 | 74 | /// <param name="trustHeaderLength">Determines if header lengths should be trusted over parsed byte count.</param> |
| 75 | 75 | /// <param name="messagePeriod">The desired <see cref="SelFastMessage.MessagePeriod"/> for SEL device connection.</param> |
| 76 | 76 | public FrameParser(CheckSumValidationFrameTypes checkSumValidationFrameTypes = CheckSumValidationFrameTypes.AllFrames, bool trustHeaderLength = true, MessagePeriod messagePeriod = MessagePeriod.DefaultRate) |
| @@ -66,7 +66,7 @@ namespace GSF.PhasorProtocols.SelFastMessage · 65 unmodified lines | ||
| 66 | 66 | /// </summary> |
| 67 | 67 | /// <param name="parent">The <see cref="DataCell"/> parent of this <see cref="PhasorValue"/>.</param> |
| 68 | 68 | /// <param name="phasorDefinition">The <see cref="PhasorDefinition"/> associated with this <see cref="PhasorValue"/>.</param> |
| 69 | − /// <param name="angle">The <see cref="GSF.Units.Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValue"/>, in radians.</param> | |
| 69 | + /// <param name="angle">The <see cref="Angle"/> value (a.k.a., the argument) of this <see cref="PhasorValue"/>, in radians.</param> | |
| 70 | 70 | /// <param name="magnitude">The magnitude value (a.k.a., the absolute value or modulus) of this <see cref="PhasorValue"/>.</param> |
| 71 | 71 | public PhasorValue(DataCell parent, PhasorDefinition phasorDefinition, Angle angle, double magnitude) |
| 72 | 72 | : base(parent, phasorDefinition, angle, magnitude) |