mirror of
https://github.com/intrepidcs/libicsneo.git
synced 2026-08-05 01:18:36 +02:00
Device: Add start/stop/clear script, script status, and preload coremini commands
This commit is contained in:
@@ -30,6 +30,7 @@ public:
|
||||
LogicalDiskInfo = 0x8008,
|
||||
ExtendedResponse = 0x8009,
|
||||
WiVICommandResponse = 0x800a,
|
||||
ScriptStatus = 0x800b,
|
||||
};
|
||||
|
||||
Message(Type t) : type(t) {}
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
#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
|
||||
Reference in New Issue
Block a user