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.
59 lines
1.4 KiB
59 lines
1.4 KiB
#ifndef SRAMRX_H
|
|
#define SRAMRX_H
|
|
|
|
#include <QObject>
|
|
|
|
struct SramRx_t {
|
|
QVector<quint32> rxR0CenterActiveElementNumber;
|
|
QVector<quint32> rxR0ActiveElementNumber;
|
|
QVector<float> rxActiveElementStep;
|
|
QVector<quint32> interceptPointFiringTime;
|
|
QVector<float> r0Position;
|
|
QVector<quint32> rxFocusPointNumber;
|
|
QVector<float> thetaCos;
|
|
QVector<float> thetaSin;
|
|
QVector<float> phiCos;
|
|
QVector<float> phiSin;
|
|
QVector<float> interceptXPos;
|
|
QVector<float> interceptYPos;
|
|
QVector<float> interceptZPos;
|
|
QVector<float> txR0MinDelay;
|
|
QVector<float> rxR0MinDelay;
|
|
QVector<float> rxR0MaxDelay;
|
|
QVector<quint32> txR0MinDelayQ;
|
|
QVector<quint32> rxR0MinDelayQ;
|
|
QVector<quint32> rxR0MaxDelayQ;
|
|
QVector<quint32> rxR0StartActiveElementNumber;
|
|
QVector<float> r0XPosition;
|
|
QVector<float> r0YPosition;
|
|
QVector<float> r0ZPosition;
|
|
|
|
void clear()
|
|
{
|
|
rxR0CenterActiveElementNumber.clear();
|
|
rxR0ActiveElementNumber.clear();
|
|
rxActiveElementStep.clear();
|
|
interceptPointFiringTime.clear();
|
|
r0Position.clear();
|
|
rxFocusPointNumber.clear();
|
|
thetaCos.clear();
|
|
thetaSin.clear();
|
|
phiCos.clear();
|
|
phiSin.clear();
|
|
interceptXPos.clear();
|
|
interceptYPos.clear();
|
|
interceptZPos.clear();
|
|
txR0MinDelay.clear();
|
|
rxR0MinDelay.clear();
|
|
rxR0MaxDelay.clear();
|
|
txR0MinDelayQ.clear();
|
|
rxR0MinDelayQ.clear();
|
|
rxR0MaxDelayQ.clear();
|
|
rxR0StartActiveElementNumber.clear();
|
|
r0XPosition.clear();
|
|
r0YPosition.clear();
|
|
r0ZPosition.clear();
|
|
}
|
|
};
|
|
|
|
#endif //SRAMRX_H
|
|
|