Added brief() to InsightWorkerTask

This commit is contained in:
Nav
2023-03-15 20:16:07 +00:00
parent e8f1329a4d
commit c8bf1c5e8a
13 changed files with 51 additions and 0 deletions

View File

@@ -24,6 +24,10 @@ namespace Bloom
const std::optional<Targets::TargetMemoryBuffer>& data const std::optional<Targets::TargetMemoryBuffer>& data
); );
QString brief() const override {
return "Capturing memory snapshot";
}
TaskGroups taskGroups() const override { TaskGroups taskGroups() const override {
return TaskGroups({ return TaskGroups({
TaskGroup::USES_TARGET_CONTROLLER, TaskGroup::USES_TARGET_CONTROLLER,

View File

@@ -20,6 +20,10 @@ namespace Bloom
const Widgets::HexViewerSharedState& hexViewerState const Widgets::HexViewerSharedState& hexViewerState
); );
QString brief() const override {
return "Preparing hex viewer";
}
TaskGroups taskGroups() const override { TaskGroups taskGroups() const override {
return TaskGroups(); return TaskGroups();
}; };

View File

@@ -13,6 +13,10 @@ namespace Bloom
public: public:
GetTargetDescriptor() = default; GetTargetDescriptor() = default;
QString brief() const override {
return "Obtaining target descriptor";
}
TaskGroups taskGroups() const override { TaskGroups taskGroups() const override {
return TaskGroups({ return TaskGroups({
TaskGroup::USES_TARGET_CONTROLLER, TaskGroup::USES_TARGET_CONTROLLER,

View File

@@ -13,6 +13,10 @@ namespace Bloom
public: public:
GetTargetState() = default; GetTargetState() = default;
QString brief() const override {
return "Obtaining target state";
}
TaskGroups taskGroups() const override { TaskGroups taskGroups() const override {
return TaskGroups({ return TaskGroups({
TaskGroup::USES_TARGET_CONTROLLER, TaskGroup::USES_TARGET_CONTROLLER,

View File

@@ -29,6 +29,8 @@ namespace Bloom
InsightWorkerTask(); InsightWorkerTask();
virtual QString brief() const = 0;
virtual TaskGroups taskGroups() const { virtual TaskGroups taskGroups() const {
return TaskGroups(); return TaskGroups();
}; };

View File

@@ -13,6 +13,10 @@ namespace Bloom
public: public:
ReadProgramCounter() = default; ReadProgramCounter() = default;
QString brief() const override {
return "Reading program counter";
}
TaskGroups taskGroups() const override { TaskGroups taskGroups() const override {
return TaskGroups({ return TaskGroups({
TaskGroup::USES_TARGET_CONTROLLER, TaskGroup::USES_TARGET_CONTROLLER,

View File

@@ -13,6 +13,10 @@ namespace Bloom
public: public:
ReadStackPointer() = default; ReadStackPointer() = default;
QString brief() const override {
return "Reading stack pointer";
}
TaskGroups taskGroups() const override { TaskGroups taskGroups() const override {
return TaskGroups({ return TaskGroups({
TaskGroup::USES_TARGET_CONTROLLER, TaskGroup::USES_TARGET_CONTROLLER,

View File

@@ -25,6 +25,10 @@ namespace Bloom
, excludedAddressRanges(excludedAddressRanges) , excludedAddressRanges(excludedAddressRanges)
{} {}
QString brief() const override {
return "Reading target " + QString(this->memoryType == Targets::TargetMemoryType::EEPROM ? "EEPROM" : "RAM");
}
TaskGroups taskGroups() const override { TaskGroups taskGroups() const override {
return TaskGroups({ return TaskGroups({
TaskGroup::USES_TARGET_CONTROLLER, TaskGroup::USES_TARGET_CONTROLLER,

View File

@@ -14,6 +14,10 @@ namespace Bloom
: descriptors(descriptors) : descriptors(descriptors)
{} {}
QString brief() const override {
return "Reading target registers";
}
TaskGroups taskGroups() const override { TaskGroups taskGroups() const override {
return TaskGroups({ return TaskGroups({
TaskGroup::USES_TARGET_CONTROLLER, TaskGroup::USES_TARGET_CONTROLLER,

View File

@@ -15,6 +15,10 @@ namespace Bloom
: variantId(variantId) : variantId(variantId)
{} {}
QString brief() const override {
return "Reading target pin states";
}
TaskGroups taskGroups() const override { TaskGroups taskGroups() const override {
return TaskGroups({ return TaskGroups({
TaskGroup::USES_TARGET_CONTROLLER, TaskGroup::USES_TARGET_CONTROLLER,

View File

@@ -16,6 +16,11 @@ namespace Bloom
public: public:
RetrieveMemorySnapshots(Targets::TargetMemoryType memoryType); RetrieveMemorySnapshots(Targets::TargetMemoryType memoryType);
QString brief() const override {
return "Loading saved " + QString(this->memoryType == Targets::TargetMemoryType::EEPROM ? "EEPROM" : "RAM")
+ " memory snapshots";
}
signals: signals:
void memorySnapshotsRetrieved(std::vector<MemorySnapshot> snapshots); void memorySnapshotsRetrieved(std::vector<MemorySnapshot> snapshots);

View File

@@ -15,6 +15,10 @@ namespace Bloom
, pinState(pinState) , pinState(pinState)
{} {}
QString brief() const override {
return "Updating target pin state";
}
TaskGroups taskGroups() const override { TaskGroups taskGroups() const override {
return TaskGroups({ return TaskGroups({
TaskGroup::USES_TARGET_CONTROLLER, TaskGroup::USES_TARGET_CONTROLLER,

View File

@@ -14,6 +14,10 @@ namespace Bloom
: targetRegister(targetRegister) : targetRegister(targetRegister)
{} {}
QString brief() const override {
return "Writing target register";
}
TaskGroups taskGroups() const override { TaskGroups taskGroups() const override {
return TaskGroups({ return TaskGroups({
TaskGroup::USES_TARGET_CONTROLLER, TaskGroup::USES_TARGET_CONTROLLER,