#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/DdcParameters.h" #include "model/scenarioGenerator/core/scenario/type/misc/ApodizationParameters.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 mlaOffsetAddr; quint32 noiseRejectValue; quint32 frameLoggerControl; DdcParameters_t ddcParams; ApodizationParameters_t apodizationParams; }; #endif //HWSCENARIODEPENDENT_H