#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 xPosition; QVector yPosition; QVector 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