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

📄 pqdcom4.tlh

📁 一个PQDIF的测试用例
💻 TLH
📖 第 1 页 / 共 4 页
字号:
        long pRecordObserv,
        long idxChannel,
        BSTR * name,
        long * idPhase,
        VARIANT * idQuantityType,
        long * countSeries,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationGetChannelInfo3 (
        long pRecordObserv,
        long idxChannel,
        BSTR * name,
        long * idPhase,
        long * idQuantityMeasured,
        VARIANT * idQuantityType,
        long * countSeries,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ElementGetTag2 (
        long pElement,
        VARIANT * tagElement,
        BSTR * nameTagElement,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_VectorGetString2 (
        long pElement,
        BSTR * value,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_VectorSetString2 (
        long pVector,
        BSTR value,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationAddSeriesData (
        long pRecObs,
        long idxChannel,
        VARIANT * aValues,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationAddSeriesShared (
        long pRecObs,
        long idxChannel,
        long idxChannelShared,
        long idxSeriesShared,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationSetSeriesScale (
        long pRecObs,
        long idxChannel,
        long idxSeries,
        double scale,
        double offset,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationSetChannelFreq (
        long pRecObs,
        long idxChannel,
        double freq,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationGetChannelFreq (
        long pRecObs,
        long idxChannel,
        double * freq,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationGetSeriesScale (
        long pRecObs,
        long idxChannel,
        long idxSeries,
        double * scale,
        double * offset,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationGetSeriesRawData (
        long pRecObs,
        long idxChannel,
        long idxSeries,
        VARIANT * aValues,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationGetSeriesResolvedData (
        long pRecObs,
        long idxChannel,
        long idxSeries,
        VARIANT * aValues,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationGetSeriesResolvedTimeStamp (
        long pRecObs,
        long idxChannel,
        long idxSeries,
        VARIANT * aValues,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationGetSeriesExtendedData (
        long pRecordObserv,
        long idxChannel,
        long idxSeries,
        VARIANT * tag,
        VARIANT * values,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationGetChannelExtendedData (
        long pRecordObserv,
        long idxChannel,
        VARIANT * tag,
        VARIANT * values,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationGetExtendedData (
        long pRecordObserv,
        VARIANT * tag,
        VARIANT * values,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationGetChannelDefnIdx (
        long pRecordObserv,
        long idxChannel,
        long * lChanDefn,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationGetSeriesNominalQty (
        long pRecordObserv,
        long idxChannel,
        long idxSeries,
        double * value,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_DataSourceAddSeriesDefn2 (
        long pRecordDS,
        long idxChannelDefn,
        long idQuantityUnits,
        VARIANT * idValueType,
        VARIANT * idCharacteristicType,
        long idStorageMethod,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_RecordGetCount2 (
        long * count ) = 0;
    virtual HRESULT __stdcall raw_RecordDestroy2 (
        long index,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_RecordRequestDataSource2 (
        long index,
        long * pRecordDS,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_RecordReleaseDataSource2 (
        long pRecordDS,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_RecordCreateSettings2 (
        long indexInsert,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_RecordRequestSettings2 (
        long idxRecord,
        long * pRecordSettings,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_RecordReleaseSettings2 (
        long pRecordSettings,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_RecordRequestObservation2 (
        long index,
        long * pRecordObserv,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_RecordReleaseObservation2 (
        long pRecordObserv,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsGetInfo2 (
        long pRecordSettings,
        DATE * timeEffective,
        DATE * timeInstalled,
        DATE * timeRemoved,
        long * useCal,
        long * useTrans,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsSetChanTrans2 (
        long pRecordSettings,
        long idxChannel,
        long xdTransformerTypeID,
        double xdSystemSideRatio,
        double xdMonitorSideRatio,
        VARIANT * xdFreqResponse,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsSetChanCal2 (
        long pRecordSettings,
        long idxChannel,
        double calTimeSkew,
        double calOffset,
        double calRatio,
        long calMustUseARCal,
        VARIANT * calApplied,
        VARIANT * calRecorded,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsGetChanCount2 (
        long pRecordSettings,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsAddChannel (
        long pRecordSettings,
        long idxChannelDefn,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsAddChannel2 (
        long pRecordSettings,
        long idxChannelDefn,
        long idTriggerType,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsGetChannel2 (
        long pRecordSettings,
        long idxChannel,
        long * idxChannelDefn,
        long * triggerTypeID,
        double * fullScale,
        double * noiseFloor,
        double * triggerLow,
        double * triggerHigh,
        double * triggerRate,
        VARIANT * triggerShapeParam,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsGetChanTrans2 (
        long pRecordSettings,
        long idxChannel,
        long * xdTransformerTypeID,
        double * xdSystemSideRatio,
        double * xdMonitorSideRatio,
        VARIANT * xdFreqResponse,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsGetChanCal2 (
        long pRecordSettings,
        long idxChannel,
        double * calTimeSkew,
        double * calOffset,
        double * calRatio,
        long * calMustUseARCal,
        VARIANT * calApplied,
        VARIANT * calRecorded,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationAddChannel2 (
        long pRecordObs,
        long idxChannelDefn,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationGetSeriesInfo2 (
        long pRecordObserv,
        long idxChannel,
        long idxSeries,
        long * idQuantityUnits,
        VARIANT * idValueType,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationGetSeriesInfo3 (
        long pRecordObserv,
        long idxChannel,
        long idxSeries,
        long * idQuantityUnits,
        VARIANT * idQuantityCharacteristic,
        VARIANT * idValueType,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationGetTriggerInfo2 (
        long pRecordObserv,
        long * idTriggerMethod,
        VARIANT * aidxTriggerChannels,
        DATE * timeTriggered,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationSetSeriesBaseQty2 (
        long pRecordObserv,
        long idxChannel,
        long idxSeries,
        double value,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ObservationGetSeriesBaseQty2 (
        long pRecordObserv,
        long idxChannel,
        long idxSeries,
        double * value,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_ScalarGetData2 (
        long pElement,
        VARIANT * data,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_VectorGetData2 (
        long pElement,
        long index,
        VARIANT * data,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_VectorGetCount2 (
        long pElement,
        long * count,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_VectorGetArray2 (
        long pElement,
        VARIANT * values,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_VectorIsString2 (
        long pElement,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsSetTriggerLow (
        long pRecordSettings,
        long idxChannel,
        double dVal,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsSetTriggerHigh (
        long pRecordSettings,
        long idxChannel,
        double dVal,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsSetTriggerRate (
        long pRecordSettings,
        long idxChannel,
        double dVal,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsSetFullScale (
        long pRecordSettings,
        long idxChannel,
        double dVal,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsSetNoiseFloor (
        long pRecordSettings,
        long idxChannel,
        double dVal,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsSetNominalFrequency (
        long pRecordSettings,
        double dVal,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsGetNominalFrequency (
        long pRecordSettings,
        double * baseFreq,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsSetUseTransducer (
        long pRecordSettings,
        long bVal,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsSetUseCalibration (
        long pRecordSettings,
        long bVal,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsSetEffective (
        long pRecordSettings,
        DATE dtVal,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsSetInstalled (
        long pRecordSettings,
        DATE dtVal,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsSetRemoved (
        long pRecordSettings,
        DATE dtVal,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_DataSourceSetEffective (
        long pRecordSettings,
        DATE dtVal,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_DataSourceSetSeriesDefnNominal (
        long pRecordObserv,
        long idxChannel,
        long idxSeries,
        double value,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsGetTriggerLow (
        long pRecordSettings,
        long idxChannel,
        double * triggerLow,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsGetTriggerHigh (
        long pRecordSettings,
        long idxChannel,
        double * triggerHigh,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsGetTriggerRate (
        long pRecordSettings,
        long idxChannel,
        double * triggerRate,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsGetFullScale (
        long pRecordSettings,
        long idxChannel,
        double * fullScale,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsGetNoiseFloor (
        long pRecordSettings,
        long idxChannel,
        double * noiseFloor,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsGetConnectType (
        long pRecordSettings,
        unsigned long * connectionType,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsSetConnectType (
        long pRecordSettings,
        unsigned long connectionType,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_SettingsGetChannelDefn (
        long pRecordSettings,
        long idxChannel,
        long * idxChannelDefn,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_DataSourceSetSeriesDefnDigits (
        long pRecordObserv,
        long idxChannel,
        long idxSeries,
        long idDigits,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_DataSourceSetSeriesDefnResolution (
        long pRecordObserv,
        long idxChannel,
        long idxSeries,
        double dRes,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_DataSourceSetSeriesDefnDisplay (
        long pRecordObserv,
        long idxChannel,
        long idxSeries,
        long idDisplay,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_DataSourceSetSeriesDefnUnits (
        long pRecordObserv,
        long idxChannel,
        long idxSeries,
        long idUnits,
        long * ret ) = 0;
    virtual HRESULT __stdcall raw_DataSourceSetSeriesDefnPrefix (
        long pRecordObserv,
        long idxChannel,
        long idxSeries,
        long idPrefix,
        long * ret ) = 0;
};

//
// Wrapper method implementations
//

#include "PQDcom4.tli"

#pragma pack(pop)

⌨️ 快捷键说明

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