You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

29 lines
926 B

#ifndef HWSCENARIODEPENDENT_H
#define HWSCENARIODEPENDENT_H
#include <QObject>
#include "model/scenarioGenerator/core/scenario/type/misc/Pulse.h"
#include "model/scenarioGenerator/core/scenario/type/misc/RxBeamFormer.h"
#include "model/scenarioGenerator/core/scenario/type/misc/ReceiverConfig.h"
struct HwRegister_t {
QVector<float> dtgcLut;
QVector<QVector<float> > blendWeight;
QVector<float> elementXPosition;
QVector<float> elementYPosition;
QVector<float> elementZPosition;
QVector<float> freqLut;
quint32 scenarioStartIndex;
quint32 scenarioEndIndex;
QList<Pulse_t> pulseProps;
quint8 pulseTypeNumber;
quint8 rxBeamFormerTypeNumber;
QList<RxBeamFormer_t> rxBeamFormerProps;
quint8 receiverConfigTypeNumber;
QList<ReceiverConfig_t> receiverConfigProps;
QList<QVector<quint32>> lpfLut;
QList<QVector<quint32>> atgcLut;
QList<QVector<quint32>> apodizationLut;
};
#endif //HWSCENARIODEPENDENT_H