38 lines
931 B
C++
38 lines
931 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 isEncrypted = false;
|
|
bool isCoreminiRunning = false;
|
|
uint32_t sectorOverflows = 0;
|
|
uint32_t numRemainingSectorBuffers = 0;
|
|
uint32_t lastSector = 0;
|
|
uint32_t readBinSize = 0;
|
|
uint32_t minSector = 0;
|
|
uint32_t maxSector = 0;
|
|
uint32_t currentSector = 0;
|
|
uint64_t coreminiCreateTime = 0;
|
|
uint16_t fileChecksum = 0;
|
|
uint16_t coreminiVersion = 0;
|
|
uint16_t coreminiHeaderSize = 0;
|
|
uint8_t diagnosticErrorCode = 0;
|
|
uint8_t diagnosticErrorCodeCount = 0;
|
|
uint16_t maxCoreminiSizeKB = 0;
|
|
};
|
|
}
|
|
|
|
#endif // __cplusplus
|
|
|
|
#endif //__SCRIPTSTATUSMESSAGE_H
|