##// END OF EJS Templates
commit
commit

File last commit:

r683:4d03130678b7
r684:90684a2a46fa
Show More
AcquisitionRequest.h
40 lines | 976 B | text/x-c | CLexer
/ core / include / Data / AcquisitionRequest.h
Add AcquisitionDataPacket
r507 #ifndef SCIQLOP_ACQUISITIONREQUEST_H
#define SCIQLOP_ACQUISITIONREQUEST_H
#include <QObject>
#include <QUuid>
#include <Common/DateUtils.h>
#include <Common/MetaTypes.h>
Alexandre Leroux
commit
r681 #include <Data/AcquisitionDataPacket.h>
Add AcquisitionDataPacket
r507 #include <Data/DataProviderParameters.h>
#include <Data/IDataProvider.h>
#include <Data/SqpRange.h>
#include <memory>
/**
Add the VarRequestId on the AcquisitionPacket
r583 * @brief The AcquisitionRequest struct holds the information of an variable request
Add AcquisitionDataPacket
r507 */
Alexandre Leroux
commit VC
r683 struct Acquisition {
Acquisition()
Add AcquisitionDataPacket
r507 {
m_AcqIdentifier = QUuid::createUuid();
m_Size = 0;
}
Add the VarRequestId on the AcquisitionPacket
r583 QUuid m_VarRequestId;
Add AcquisitionDataPacket
r507 QUuid m_AcqIdentifier;
QUuid m_vIdentifier;
DataProviderParameters m_DataProviderParameters;
SqpRange m_RangeRequested;
SqpRange m_CacheRangeRequested;
int m_Size;
std::shared_ptr<IDataProvider> m_Provider;
Alexandre Leroux
commit
r681 QVector<AcquisitionDataPacket> m_DataPackets;
Add AcquisitionDataPacket
r507 };
SCIQLOP_REGISTER_META_TYPE(ACQUISITIONREQUEST_REGISTRY, AcquisitionRequest)
#endif // SCIQLOP_ACQUISITIONREQUEST_H