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

📄 pqdcom4.h

📁 一个PQDIF的测试用例
💻 H
📖 第 1 页 / 共 2 页
字号:

// Attributes
public:

// Operations
public:
	long RecordGetInfo2(long index, VARIANT* tagRecordType, BSTR* nameRecordType, long* sizeHeader, long* sizeRecord, long* posThisRecord, long* posNextRecord);
	long RecordCreateContainer2(LPCTSTR language, LPCTSTR title, LPCTSTR subject, LPCTSTR author, LPCTSTR keywords, LPCTSTR comments, LPCTSTR lastSavedBy, LPCTSTR application, LPCTSTR security, LPCTSTR owner, LPCTSTR copyright, LPCTSTR trademark, 		LPCTSTR notes);
	long RecordCreateContainer3(LPCTSTR bstrFileName, DATE dtCreate, long ulMajor, long ulMinor, long ulCompatMajor, long ulCompatMinor);
	long ContainerSetInfo(LPCTSTR language, LPCTSTR title, LPCTSTR subject, LPCTSTR author, LPCTSTR keywords, LPCTSTR comments, LPCTSTR lastSavedBy, LPCTSTR application, LPCTSTR security, LPCTSTR owner, LPCTSTR copyright, LPCTSTR trademark, 		LPCTSTR notes);
	long ObservationGetSettings(long pRecObs, long* pSettings);
	long RecordCreateDataSource2(long indexInsert, VARIANT* idDataSourceType, VARIANT* idVendor, VARIANT* idEquipment, LPCTSTR serialNumberDS, LPCTSTR versionDS, LPCTSTR nameDS, LPCTSTR ownerDS, LPCTSTR locationDS, LPCTSTR timeZoneDS);
	long DataSourceAddChannelDefn2(long pRecordDS, LPCTSTR name, long idPhase, VARIANT* idQuantityType);
	long DataSourceAddChannelDefn3(long pRecordDS, LPCTSTR name, long idPhase, long idQM, VARIANT* idQuantityType);
	long DataSourceGetInfo2(long precDS, VARIANT* idDataSourceType, VARIANT* idVendor, VARIANT* idEquipment, BSTR* serialNumberDS, BSTR* versionDS, BSTR* nameDS, BSTR* ownerDS, BSTR* locationDS, BSTR* timeZoneDS);
	long RecordCreateObservation2(long indexInsert, LPCTSTR name, DATE timeCreate, DATE timeStart, long idTriggerMethod, DATE timeTriggered, VARIANT* aidxChannelTrigger);
	long RecordCreateObservation3(long indexInsert, LPCTSTR name, DATE timeCreate, DATE timeStart, long idTriggerMethod);
	long ObservationGetInfo2(long pRecordObserv, DATE* timeStart, BSTR* name, long* countChannels);
	long ObservationGetChannelInfo2(long pRecordObserv, long idxChannel, BSTR* name, long* idPhase, VARIANT* idQuantityType, long* countSeries);
	long ObservationGetChannelInfo3(long pRecordObserv, long idxChannel, BSTR* name, long* idPhase, long* idQuantityMeasured, VARIANT* idQuantityType, long* countSeries);
	long ElementGetTag2(long pElement, VARIANT* tagElement, BSTR* nameTagElement);
	long VectorGetString2(long pElement, BSTR* value);
	long VectorSetString2(long pVector, LPCTSTR value);
	long ObservationAddSeriesData(long pRecObs, long idxChannel, VARIANT* aValues);
	long ObservationAddSeriesShared(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);
};

⌨️ 快捷键说明

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