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.
47 lines
814 B
47 lines
814 B
#ifndef TRXBOARDSTRUCTURES_H
|
|
#define TRXBOARDSTRUCTURES_H
|
|
|
|
#include "TrxBoardEnums.h"
|
|
#include "model/hardware/core/TrxBoard.h"
|
|
|
|
struct EmulatorProperties
|
|
{
|
|
quint32 ramBufAddress;
|
|
quint32 transferLength;
|
|
float transferRate;
|
|
eEmulatorMode emulMode;
|
|
eEmulatorOption emulOption;
|
|
};
|
|
|
|
struct ProbeElementPosition
|
|
{
|
|
QVector<float> xPosition;
|
|
QVector<float> yPosition;
|
|
QVector<float> zPosition;
|
|
};
|
|
|
|
struct HealthStatus
|
|
{
|
|
float systemTemperature;
|
|
float criticalComponentTemperature;
|
|
AdcVoltages* adcMon;
|
|
VoltagesPg* voltsPg;
|
|
};
|
|
|
|
struct ConnectedPrbId
|
|
{
|
|
quint32 prbA;
|
|
quint32 prbB;
|
|
quint32 prbC;
|
|
quint32 prbD;
|
|
};
|
|
|
|
struct ConnectedPrbInfo
|
|
{
|
|
QByteArray prbA;
|
|
QByteArray prbB;
|
|
QByteArray prbC;
|
|
QByteArray prbD;
|
|
};
|
|
|
|
#endif // TRXBOARDSTRUCTURES_H
|
|
|