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.

60 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