#ifndef HWSCENARIODEPENDENT_H #define HWSCENARIODEPENDENT_H #include #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" #include "model/scenarioGenerator/core/scenario/type/misc/FrequencyPointLut.h" #include "model/scenarioGenerator/core/scenario/type/misc/ApodizationParams.h" struct HwRegister_t { QVector dtgcLut; QVector > blendWeight; QVector elementXPosition; QVector elementYPosition; QVector elementZPosition; QVector freqLut; quint32 scenarioStartIndex; quint32 scenarioEndIndex; QList pulseProps; quint8 pulseTypeNumber; quint8 rxBeamFormerTypeNumber; QList rxBeamFormerProps; quint8 receiverConfigTypeNumber; QList receiverConfigProps; QList> lpfLut; QList> atgcLut; QList> apodizationLut; QList apodizationParams; QList mlaOffsetAddr; quint32 noiseRejectValue; quint32 frameLoggerControl; QList startFreqLut; QList endFreqLut; QList freqPointLut; QVector freqStepLut; QVector lpfWeightStepLut; QVector startLpfWeightLut; }; #endif //HWSCENARIODEPENDENT_H