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.
48 lines
814 B
48 lines
814 B
4 years ago
|
#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
|