📄 pqdcom4.tlh
字号:
long pRecObs,
long idxChannel,
long idxChannelShared,
long idxSeriesShared );
long ObservationSetSeriesScale (
long pRecObs,
long idxChannel,
long idxSeries,
double scale,
double offset );
long ObservationSetChannelFreq (
long pRecObs,
long idxChannel,
double freq );
long ObservationGetChannelFreq (
long pRecObs,
long idxChannel,
double * freq );
long ObservationGetSeriesScale (
long pRecObs,
long idxChannel,
long idxSeries,
double * scale,
double * offset );
long ObservationGetSeriesRawData (
long pRecObs,
long idxChannel,
long idxSeries,
VARIANT * aValues );
long ObservationGetSeriesResolvedData (
long pRecObs,
long idxChannel,
long idxSeries,
VARIANT * aValues );
long ObservationGetSeriesResolvedTimeStamp (
long pRecObs,
long idxChannel,
long idxSeries,
VARIANT * aValues );
long ObservationGetSeriesExtendedData (
long pRecordObserv,
long idxChannel,
long idxSeries,
VARIANT * tag,
VARIANT * values );
long ObservationGetChannelExtendedData (
long pRecordObserv,
long idxChannel,
VARIANT * tag,
VARIANT * values );
long ObservationGetExtendedData (
long pRecordObserv,
VARIANT * tag,
VARIANT * values );
long ObservationGetChannelDefnIdx (
long pRecordObserv,
long idxChannel,
long * lChanDefn );
long ObservationGetSeriesNominalQty (
long pRecordObserv,
long idxChannel,
long idxSeries,
double * value );
long DataSourceAddSeriesDefn2 (
long pRecordDS,
long idxChannelDefn,
long idQuantityUnits,
VARIANT * idValueType,
VARIANT * idCharacteristicType,
long idStorageMethod );
long RecordGetCount2 ( );
long RecordDestroy2 (
long index );
long RecordRequestDataSource2 (
long index,
long * pRecordDS );
long RecordReleaseDataSource2 (
long pRecordDS );
long RecordCreateSettings2 (
long indexInsert );
long RecordRequestSettings2 (
long idxRecord,
long * pRecordSettings );
long RecordReleaseSettings2 (
long pRecordSettings );
long RecordRequestObservation2 (
long index,
long * pRecordObserv );
long RecordReleaseObservation2 (
long pRecordObserv );
long SettingsGetInfo2 (
long pRecordSettings,
DATE * timeEffective,
DATE * timeInstalled,
DATE * timeRemoved,
long * useCal,
long * useTrans );
long SettingsSetChanTrans2 (
long pRecordSettings,
long idxChannel,
long xdTransformerTypeID,
double xdSystemSideRatio,
double xdMonitorSideRatio,
VARIANT * xdFreqResponse );
long SettingsSetChanCal2 (
long pRecordSettings,
long idxChannel,
double calTimeSkew,
double calOffset,
double calRatio,
long calMustUseARCal,
VARIANT * calApplied,
VARIANT * calRecorded );
long SettingsGetChanCount2 (
long pRecordSettings );
long SettingsAddChannel (
long pRecordSettings,
long idxChannelDefn );
long SettingsAddChannel2 (
long pRecordSettings,
long idxChannelDefn,
long idTriggerType );
long SettingsGetChannel2 (
long pRecordSettings,
long idxChannel,
long * idxChannelDefn,
long * triggerTypeID,
double * fullScale,
double * noiseFloor,
double * triggerLow,
double * triggerHigh,
double * triggerRate,
VARIANT * triggerShapeParam );
long SettingsGetChanTrans2 (
long pRecordSettings,
long idxChannel,
long * xdTransformerTypeID,
double * xdSystemSideRatio,
double * xdMonitorSideRatio,
VARIANT * xdFreqResponse );
long SettingsGetChanCal2 (
long pRecordSettings,
long idxChannel,
double * calTimeSkew,
double * calOffset,
double * calRatio,
long * calMustUseARCal,
VARIANT * calApplied,
VARIANT * calRecorded );
long ObservationAddChannel2 (
long pRecordObs,
long idxChannelDefn );
long ObservationGetSeriesInfo2 (
long pRecordObserv,
long idxChannel,
long idxSeries,
long * idQuantityUnits,
VARIANT * idValueType );
long ObservationGetSeriesInfo3 (
long pRecordObserv,
long idxChannel,
long idxSeries,
long * idQuantityUnits,
VARIANT * idQuantityCharacteristic,
VARIANT * idValueType );
long ObservationGetTriggerInfo2 (
long pRecordObserv,
long * idTriggerMethod,
VARIANT * aidxTriggerChannels,
DATE * timeTriggered );
long ObservationSetSeriesBaseQty2 (
long pRecordObserv,
long idxChannel,
long idxSeries,
double value );
long ObservationGetSeriesBaseQty2 (
long pRecordObserv,
long idxChannel,
long idxSeries,
double * value );
long ScalarGetData2 (
long pElement,
VARIANT * data );
long VectorGetData2 (
long pElement,
long index,
VARIANT * data );
long VectorGetCount2 (
long pElement,
long * count );
long VectorGetArray2 (
long pElement,
VARIANT * values );
long VectorIsString2 (
long pElement );
long SettingsSetTriggerLow (
long pRecordSettings,
long idxChannel,
double dVal );
long SettingsSetTriggerHigh (
long pRecordSettings,
long idxChannel,
double dVal );
long SettingsSetTriggerRate (
long pRecordSettings,
long idxChannel,
double dVal );
long SettingsSetFullScale (
long pRecordSettings,
long idxChannel,
double dVal );
long SettingsSetNoiseFloor (
long pRecordSettings,
long idxChannel,
double dVal );
long SettingsSetNominalFrequency (
long pRecordSettings,
double dVal );
long SettingsGetNominalFrequency (
long pRecordSettings,
double * baseFreq );
long SettingsSetUseTransducer (
long pRecordSettings,
long bVal );
long SettingsSetUseCalibration (
long pRecordSettings,
long bVal );
long SettingsSetEffective (
long pRecordSettings,
DATE dtVal );
long SettingsSetInstalled (
long pRecordSettings,
DATE dtVal );
long SettingsSetRemoved (
long pRecordSettings,
DATE dtVal );
long DataSourceSetEffective (
long pRecordSettings,
DATE dtVal );
long DataSourceSetSeriesDefnNominal (
long pRecordObserv,
long idxChannel,
long idxSeries,
double value );
long SettingsGetTriggerLow (
long pRecordSettings,
long idxChannel,
double * triggerLow );
long SettingsGetTriggerHigh (
long pRecordSettings,
long idxChannel,
double * triggerHigh );
long SettingsGetTriggerRate (
long pRecordSettings,
long idxChannel,
double * triggerRate );
long SettingsGetFullScale (
long pRecordSettings,
long idxChannel,
double * fullScale );
long SettingsGetNoiseFloor (
long pRecordSettings,
long idxChannel,
double * noiseFloor );
long SettingsGetConnectType (
long pRecordSettings,
unsigned long * connectionType );
long SettingsSetConnectType (
long pRecordSettings,
unsigned long connectionType );
long SettingsGetChannelDefn (
long pRecordSettings,
long idxChannel,
long * idxChannelDefn );
long DataSourceSetSeriesDefnDigits (
long pRecordObserv,
long idxChannel,
long idxSeries,
long idDigits );
long DataSourceSetSeriesDefnResolution (
long pRecordObserv,
long idxChannel,
long idxSeries,
double dRes );
long DataSourceSetSeriesDefnDisplay (
long pRecordObserv,
long idxChannel,
long idxSeries,
long idDisplay );
long DataSourceSetSeriesDefnUnits (
long pRecordObserv,
long idxChannel,
long idxSeries,
long idUnits );
long DataSourceSetSeriesDefnPrefix (
long pRecordObserv,
long idxChannel,
long idxSeries,
long idPrefix );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_RecordGetInfo2 (
long index,
VARIANT * tagRecordType,
BSTR * nameRecordType,
long * sizeHeader,
long * sizeRecord,
long * posThisRecord,
long * posNextRecord,
long * ret ) = 0;
virtual HRESULT __stdcall raw_RecordCreateContainer2 (
BSTR language,
BSTR title,
BSTR subject,
BSTR author,
BSTR keywords,
BSTR comments,
BSTR lastSavedBy,
BSTR application,
BSTR security,
BSTR owner,
BSTR copyright,
BSTR trademark,
BSTR notes,
long * ret ) = 0;
virtual HRESULT __stdcall raw_RecordCreateContainer3 (
BSTR bstrFileName,
DATE dtCreate,
long ulMajor,
long ulMinor,
long ulCompatMajor,
long ulCompatMinor,
long * ret ) = 0;
virtual HRESULT __stdcall raw_ContainerSetInfo (
BSTR language,
BSTR title,
BSTR subject,
BSTR author,
BSTR keywords,
BSTR comments,
BSTR lastSavedBy,
BSTR application,
BSTR security,
BSTR owner,
BSTR copyright,
BSTR trademark,
BSTR notes,
long * ret ) = 0;
virtual HRESULT __stdcall raw_ObservationGetSettings (
long pRecObs,
long * pSettings,
long * ret ) = 0;
virtual HRESULT __stdcall raw_RecordCreateDataSource2 (
long indexInsert,
VARIANT * idDataSourceType,
VARIANT * idVendor,
VARIANT * idEquipment,
BSTR serialNumberDS,
BSTR versionDS,
BSTR nameDS,
BSTR ownerDS,
BSTR locationDS,
BSTR timeZoneDS,
long * ret ) = 0;
virtual HRESULT __stdcall raw_DataSourceAddChannelDefn2 (
long pRecordDS,
BSTR name,
long idPhase,
VARIANT * idQuantityType,
long * ret ) = 0;
virtual HRESULT __stdcall raw_DataSourceAddChannelDefn3 (
long pRecordDS,
BSTR name,
long idPhase,
long idQM,
VARIANT * idQuantityType,
long * ret ) = 0;
virtual HRESULT __stdcall raw_DataSourceGetInfo2 (
long precDS,
VARIANT * idDataSourceType,
VARIANT * idVendor,
VARIANT * idEquipment,
BSTR * serialNumberDS,
BSTR * versionDS,
BSTR * nameDS,
BSTR * ownerDS,
BSTR * locationDS,
BSTR * timeZoneDS,
long * ret ) = 0;
virtual HRESULT __stdcall raw_RecordCreateObservation2 (
long indexInsert,
BSTR name,
DATE timeCreate,
DATE timeStart,
long idTriggerMethod,
DATE timeTriggered,
VARIANT * aidxChannelTrigger,
long * ret ) = 0;
virtual HRESULT __stdcall raw_RecordCreateObservation3 (
long indexInsert,
BSTR name,
DATE timeCreate,
DATE timeStart,
long idTriggerMethod,
long * ret ) = 0;
virtual HRESULT __stdcall raw_ObservationGetInfo2 (
long pRecordObserv,
DATE * timeStart,
BSTR * name,
long * countChannels,
long * ret ) = 0;
virtual HRESULT __stdcall raw_ObservationGetChannelInfo2 (
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -