37 lines
835 B
C++
37 lines
835 B
C++
#ifndef __SCRIPTSTATUSMESSAGE_H
|
|
#define __SCRIPTSTATUSMESSAGE_H
|
|
|
|
#ifdef __cplusplus
|
|
|
|
#include "icsneo/communication/message/message.h"
|
|
#include "icsneo/communication/packet/scriptstatuspacket.h"
|
|
|
|
namespace icsneo
|
|
{
|
|
//Response to Command::ScriptStatus
|
|
class ScriptStatusMessage : public Message {
|
|
public:
|
|
ScriptStatusMessage() : Message( Message::Type::ScriptStatus ) {}
|
|
|
|
bool isCoreminiRunning;
|
|
uint32_t sectorOverflows;
|
|
uint32_t numRemainingSectorBuffers;
|
|
int32_t lastSector;
|
|
int32_t readBinSize;
|
|
int32_t minSector;
|
|
int32_t maxSector;
|
|
int32_t currentSector;
|
|
uint64_t coreminiCreateTime;
|
|
uint16_t fileChecksum;
|
|
uint16_t coreminiVersion;
|
|
uint16_t coreminiHeaderSize;
|
|
uint8_t diagnosticErrorCode;
|
|
uint8_t diagnosticErrorCodeCount;
|
|
uint16_t maxCoreminiSizeKB;
|
|
};
|
|
}
|
|
|
|
#endif // __cplusplus
|
|
|
|
#endif //__SCRIPTSTATUSMESSAGE_H
|