⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pqdif_lg.h

📁 电能质量交换格式转换库
💻 H
📖 第 1 页 / 共 4 页
字号:
const GUID tagCalRecorded = { 0x62f28192, 0xf9c4, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   High High trigger for this channel
//  Element type:  Scalar
//  Physical type: REAL8
//  Required/opt:  Optional
//  Version:       1.5
const GUID tagTriggerHighHigh = { 0x5b12f431, 0xff54, 0x11d3, { 0xb9, 0x68, 0x0, 0x50, 0xda, 0x2b, 0x1f, 0x4d } };

//  Description:   High trigger for this channel
//  Element type:  Scalar
//  Physical type: REAL8
//  Required/opt:  Optional
//  Version:       1.0
const GUID tagTriggerHigh = { 0x62f28186, 0xf9c4, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   Low trigger for this channel
//  Element type:  Scalar
//  Physical type: REAL8
//  Required/opt:  Optional
//  Version:       1.0
const GUID tagTriggerLow = { 0x62f28185, 0xf9c4, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   Low Low trigger for this channel
//  Element type:  Scalar
//  Physical type: REAL8
//  Required/opt:  Optional
//  Version:       1.5
const GUID tagTriggerLowLow = { 0x5b12f430, 0xff54, 0x11d3, { 0xb9, 0x68, 0x0, 0x50, 0xda, 0x2b, 0x1f, 0x4d } };

//  Description:   Deadband trigger for this channel
//  Element type:  Scalar
//  Physical type: REAL8
//  Required/opt:  Optional
//  Version:       1.5
const GUID tagTriggerDeadBand = { 0x5b12f432, 0xff54, 0x11d3, { 0xb9, 0x68, 0x0, 0x50, 0xda, 0x2b, 0x1f, 0x4d } };

//  Description:   Rate of change trigger for this channel
//  Element type:  Scalar
//  Physical type: REAL8
//  Required/opt:  Optional
//  Version:       1.0
const GUID tagTriggerRate = { 0x62f28187, 0xf9c4, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   Name of the observation
//  Element type:  Vector [ * ]
//  Physical type: CHAR1
//  Required/opt:  Required
//  Version:       1.0
const GUID tagObservationName = { 0x3d786f8a, 0xf76e, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   Time this observation was created
//  Element type:  Scalar
//  Physical type: TIMESTAMP
//  Required/opt:  Required
//  Version:       1.0
const GUID tagTimeCreate = { 0x3d786f8b, 0xf76e, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   The start time of the observation -- the zero point where the .
//  Element type:  Scalar
//  Physical type: TIMESTAMP
//  Required/opt:  Required
//  Version:       1.0
const GUID tagTimeStart = { 0x3d786f8c, 0xf76e, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   Type of trigger which caused the observation.
//  Element type:  Scalar
//  Physical type: UINT4
//  Required/opt:  Required
//  Version:       1.0
const GUID tagTriggerMethodID = { 0x3d786f8d, 0xf76e, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   Tme this observation was triggered if appropriate
//  Element type:  Scalar
//  Physical type: TIMESTAMP
//  Required/opt:  Optional
//  Version:       1.0
const GUID tagTimeTriggered = { 0x3d786f8e, 0xf76e, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   Index into tagChannelInstances collection within this record. This specifies which channel(s) initiated the observation.
//  Element type:  Vector
//  Physical type: UINT4
//  Required/opt:  Optional
//  Version:       1.0
const GUID tagChannelTriggerIdx = { 0x3d786f8f, 0xf76e, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   The serial number of the observation (if generated by an instrument, for example).
//  Element type:  Scalar
//  Physical type: UINT4
//  Required/opt:  Optional
//  Version:       1.0
const GUID tagObservationSerial = { 0x3d786f90, 0xf76e, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   Serial number -- of specific cycle, for example -- that can be used to correlate observations.
//  Element type:  Scalar
//  Physical type: UINT4
//  Required/opt:  Optional
//  Version:       1.0
const GUID tagObservationAggregationSerial = { 0x89738621, 0xf1c3, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   Currently uses the IEEE 1159 disturbance categories, but others could be used as well.
//  Element type:  Scalar
//  Physical type: GUID
//  Required/opt:  Optional
//  Version:       1.0
const GUID tagDisturbanceCategoryID = { 0xb48d8597, 0xf5f5, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   This collection contains a set of channel instances. It is not required to contain the same number of channels as there are channel instances. This can be determined on an observation-by-observation basis.
//  Element type:  Collection [ # chan ]
//  Physical type: (n/a)
//  Required/opt:  Required
//  Version:       1.0
const GUID tagChannelInstances = { 0x3d786f91, 0xf76e, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   Direction of disturbance represented by the data in this observation.  Value of 0 means don't know, 1 means originated from load side, 2 means originated from source side.
//  Element type:  Scalar
//  Physical type: UINT4
//  Required/opt:  Optional
//  Version:       1.5
const GUID tagCharactDisturbDirection = { 0xfa118c0, 0xcb4a, 0x11d2, { 0xb3, 0xb, 0xfe, 0x25, 0xcb, 0x9a, 0x17, 0x60 } };

//  Description:   Quality of the direction result given in another tag.  Range is from 0 (no confidence), to 100 (darn sure).
//  Element type:  Scalar
//  Physical type: UINT4
//  Required/opt:  Optional
//  Version:       1.5
const GUID tagCharactDisturbDirectionQuality = { 0xfa118c1, 0xcb4a, 0x11d2, { 0xb3, 0xb, 0xfe, 0x25, 0xcb, 0x9a, 0x17, 0x60 } };

//  Description:   One of these collections per channel instance.
//  Element type:  Collection [ * ]
//  Physical type: (n/a)
//  Required/opt:  Required
//  Version:       1.0
const GUID tagOneChannelInst = { 0x3d786f92, 0xf76e, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   Simple characterization value: duration of disturbance (seconds)
//  Element type:  Scalar
//  Physical type: REAL8
//  Required/opt:  Optional
//  Version:       1.5
const GUID tagCharactDuration = { 0x2747d444, 0x2bd0, 0x11d2, { 0xae, 0x42, 0x0, 0x60, 0x8, 0x3a, 0x26, 0x28 } };

//  Description:   This collection must contain the exact number of series which were defined for the specified channel definition.
//  Element type:  Collection [ # sers ]
//  Physical type: (n/a)
//  Required/opt:  Required
//  Version:       1.0
const GUID tagSeriesInstances = { 0x3d786f93, 0xf76e, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   Simple characterization value: magnitude of disturbance (percent: 100%=nominal)
//  Element type:  Scalar
//  Physical type: REAL8
//  Required/opt:  Optional
//  Version:       1.5
const GUID tagCharactMagnitude = { 0x2747d443, 0x2bd0, 0x11d2, { 0xae, 0x42, 0x0, 0x60, 0x8, 0x3a, 0x26, 0x28 } };

//  Description:   Simple characterization value: frequency (Hertz)
//  Element type:  Scalar
//  Physical type: REAL8
//  Required/opt:  Optional
//  Version:       1.5
const GUID tagCharactFrequency = { 0x2747d445, 0x2bd0, 0x11d2, { 0xae, 0x42, 0x0, 0x60, 0x8, 0x3a, 0x26, 0x28 } };

//  Description:   Contains a 32 bit integer that represents module spefic information related to the trigger reason.
//  Element type:  Scalar
//  Physical type: UINT4
//  Required/opt:  Optional
//  Version:       1.5
const GUID tagChanTriggerModuleInfo = { 0xfa118c7, 0xcb4a, 0x11d2, { 0xb3, 0xb, 0xfe, 0x25, 0xcb, 0x9a, 0x17, 0x60 } };

//  Description:   Contains the name of a device specific code or hardware module, algorithm or rule not necessarily channel based that caused this channel to be recorded
//  Element type:  Vector [ * ]
//  Physical type: CHAR1
//  Required/opt:  Optional
//  Version:       1.5
const GUID tagChanTriggerModuleName = { 0xfa118c6, 0xcb4a, 0x11d2, { 0xb3, 0xb, 0xfe, 0x25, 0xcb, 0x9a, 0x17, 0x60 } };

//  Description:   Contains the name of the device involved in an external cross trigger scenario.
//  Element type:  Vector [ * ]
//  Physical type: CHAR1
//  Required/opt:  Optional
//  Version:       1.5
const GUID tagCrossTriggerDeviceName = { 0xfa118c5, 0xcb4a, 0x11d2, { 0xb3, 0xb, 0xfe, 0x25, 0xcb, 0x9a, 0x17, 0x60 } };

//  Description:   Contains the channel definition index of the channel that triggered in a cross trigger scenrio.
//  Element type:  Scalar
//  Physical type: UINT4
//  Required/opt:  Optional
//  Version:       1.5
const GUID tagCrossTriggerChanIdx = { 0xfa118c4, 0xcb4a, 0x11d2, { 0xb3, 0xb, 0xfe, 0x25, 0xcb, 0x9a, 0x17, 0x60 } };

//  Description:   Integer ID representing the trigger type for this channel instance.  Used only with type ID_QT_VALUELOG wit a trigger method of channel.
//  Element type:  Scalar
//  Physical type: UINT4
//  Required/opt:  Optional
//  Version:       1.5
const GUID tagChanTriggerTypeID = { 0xfa118c2, 0xcb4a, 0x11d2, { 0xb3, 0xb, 0xfe, 0x25, 0xcb, 0x9a, 0x17, 0x60 } };

//  Description:   For a channel which contains multiple instances to represent a sparse log of time-stamped frequency-domain information, this specifies the frequency for which this channel instance applies (in Hertz).  If not present, the channel characteristics are frequency independent unless further specified by the quantity characteristic.
//  Element type:  Scalar
//  Physical type: REAL8
//  Required/opt:  Optional
//  Version:       1.5
const GUID tagChannelFrequency = { 0x2747d442, 0x2bd0, 0x11d2, { 0xae, 0x42, 0x0, 0x60, 0x8, 0x3a, 0x26, 0x28 } };

//  Description:   For a channel which contains multiple instances to represent a sparse log of time-stamped frequency-domain information, this specifies the frequency for which this channel instance applies (in Index).  The index referes to a harmonic or interharmonic group index.
//  Element type:  Scalar
//  Physical type: INT2
//  Required/opt:  Optional
//  Version:       1.5
const GUID tagChannelGroupID = { 0xf90de218, 0xe67b, 0x4cf1, { 0xa2, 0x95, 0xb0, 0x21, 0xa2, 0xd4, 0x67, 0x67 } };

//  Description:   One of these collections per series instance.
//  Element type:  Collection [ * ]
//  Physical type: (n/a)
//  Required/opt:  Required
//  Version:       1.0
const GUID tagOneSeriesInstance = { 0x3d786f94, 0xf76e, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   Contains the nominal base voltage, or any other necessary normalizing quantity.
//  Element type:  Scalar
//  Physical type: REAL8
//  Required/opt:  Optional
//  Version:       1.0
const GUID tagSeriesBaseQuantity = { 0x3d786f95, 0xf76e, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   If not present, assumed to be 1. The physical type should match that of tagSeriesValues.
//  Element type:  Scalar
//  Physical type: (any type)
//  Required/opt:  Optional
//  Version:       1.0
const GUID tagSeriesScale = { 0x3d786f96, 0xf76e, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   If not present, assumed to be 0. Generally used as a starting point when the ID_SERIES_METHOD_INCREMENT storage method is used. The physical type should match that of tagSeriesValues.
//  Element type:  Scalar
//  Physical type: (any type)
//  Required/opt:  Optional
//  Version:       1.0
const GUID tagSeriesOffset = { 0x3d786f97, 0xf76e, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   Identifies the channel which owns the series to be shared. An index into the tagChannelInstances collection.
//  Element type:  Scalar
//  Physical type: UINT4
//  Required/opt:  Optional
//  Version:       1.0
const GUID tagSeriesShareChannelIdx = { 0x8973861f, 0xf1c3, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   Identifies the series to be shared. An index into the tagSeriesInstances collection. The tagSeriesValues vector from this series is used. This must be present if tagSeriesShareChannelIdx is used.
//  Element type:  Scalar
//  Physical type: UINT4
//  Required/opt:  Optional
//  Version:       1.0
const GUID tagSeriesShareSeriesIdx = { 0x89738620, 0xf1c3, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };

//  Description:   Contains the actual data points of the series. Required unless the data series is shared, in which case both tagSeriesShareChannelIdx and tagSeriesShareSeriesIdx should be present.
//  Element type:  Vector [ * ]
//  Physical type: (any type)
//  Required/opt:  Required
//  Version:       1.0
const GUID tagSeriesValues = { 0x3d786f99, 0xf76e, 0x11cf, { 0x9d, 0x89, 0x0, 0x80, 0xc7, 0x2e, 0x70, 0xa3 } };



#endif  //  PQDIF_LG_H


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -