Gemstone PhasorProtocols Library
Show/Hide TOC

# CommonFrameHeader(ConfigurationFrame, FrameType, UInt16, Ticks, String, Int32, UInt32) Constructor

Creates a new CommonFrameHeader from specified parameters.

## Definition

Namespace: Gemstone.PhasorProtocols.IEC61850_90_5
Assembly: Gemstone.PhasorProtocols (in Gemstone.PhasorProtocols.dll) Version: 1.0.174 -- Release Build+36cffd6eb534f2d7bb8198af4f6b777f0bb23c39
C#
View Source Request Example

    public CommonFrameHeader(
    	ConfigurationFrame configurationFrame,
    	FrameType typeID,
    	ushort idCode,
    	Ticks timestamp,
    	string msvID = null,
    	int asduCount = 1,
    	uint configurationRevision = 1
    )

VB
View Source Request Example

    Public Sub New (
    	configurationFrame As ConfigurationFrame,
    	typeID As FrameType,
    	idCode As UShort,
    	timestamp As Ticks,
    	Optional msvID As String = Nothing,
    	Optional asduCount As Integer = 1,
    	Optional configurationRevision As UInteger = 1
    )

C++
View Source Request Example

    public:
    CommonFrameHeader(
    	ConfigurationFrame^ configurationFrame,
    	FrameType typeID,
    	unsigned short idCode,
    	Ticks timestamp,
    	String^ msvID = nullptr,
    	int asduCount = 1,
    	unsigned int configurationRevision = 1
    )

JavaScript
View Source Request Example

    Gemstone.PhasorProtocols.IEC61850_90_5.CommonFrameHeader = function(configurationFrame, typeID, idCode, timestamp, msvID, asduCount, configurationRevision);

#### Parameters

configurationFrame ConfigurationFrame
  IEC 61850-90-5 ConfigurationFrame if available.
typeID FrameType
  The IEC 61850-90-5 specific frame type of this frame.
idCode UInt16
  The ID code of this frame.
timestamp Ticks
  The timestamp of this frame.
msvID String (Optional)
  MSVID to use for this frame, if any.
asduCount Int32 (Optional)
  ASDU count.
configurationRevision UInt32 (Optional)
  Configuration revision.

## See Also

#### Reference

CommonFrameHeader Class
CommonFrameHeader Overload
Gemstone.PhasorProtocols.IEC61850_90_5 Namespace