Device: Creates script status thread, callback for each variable

This commit is contained in:
Emily Brooks
2022-10-11 14:48:39 -04:00
parent 5b14ec7246
commit e02203a974
3 changed files with 396 additions and 40 deletions
@@ -13,21 +13,21 @@ 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;
bool isCoreminiRunning = false;
uint32_t sectorOverflows = 0;
uint32_t numRemainingSectorBuffers = 0;
int32_t lastSector = 0;
int32_t readBinSize = 0;
int32_t minSector = 0;
int32_t maxSector = 0;
int32_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;
};
}