Grouped InsightWorker tasks by use of TargetController
This commit is contained in:
@@ -13,6 +13,12 @@ namespace Bloom
|
||||
public:
|
||||
GetTargetDescriptor() = default;
|
||||
|
||||
TaskGroups getTaskGroups() const override {
|
||||
return TaskGroups({
|
||||
TaskGroup::USES_TARGET_CONTROLLER,
|
||||
});
|
||||
};
|
||||
|
||||
signals:
|
||||
void targetDescriptor(Targets::TargetDescriptor targetDescriptor);
|
||||
|
||||
|
||||
@@ -13,6 +13,12 @@ namespace Bloom
|
||||
public:
|
||||
GetTargetState() = default;
|
||||
|
||||
TaskGroups getTaskGroups() const override {
|
||||
return TaskGroups({
|
||||
TaskGroup::USES_TARGET_CONTROLLER,
|
||||
});
|
||||
};
|
||||
|
||||
signals:
|
||||
void targetState(Targets::TargetState state);
|
||||
|
||||
|
||||
@@ -13,6 +13,12 @@ namespace Bloom
|
||||
public:
|
||||
ReadProgramCounter() = default;
|
||||
|
||||
TaskGroups getTaskGroups() const override {
|
||||
return TaskGroups({
|
||||
TaskGroup::USES_TARGET_CONTROLLER,
|
||||
});
|
||||
};
|
||||
|
||||
signals:
|
||||
void programCounterRead(Targets::TargetProgramCounter programCounter);
|
||||
|
||||
|
||||
@@ -13,6 +13,12 @@ namespace Bloom
|
||||
public:
|
||||
ReadStackPointer() = default;
|
||||
|
||||
TaskGroups getTaskGroups() const override {
|
||||
return TaskGroups({
|
||||
TaskGroup::USES_TARGET_CONTROLLER,
|
||||
});
|
||||
};
|
||||
|
||||
signals:
|
||||
void stackPointerRead(Targets::TargetStackPointer stackPointer);
|
||||
|
||||
|
||||
@@ -24,6 +24,12 @@ namespace Bloom
|
||||
, size(size)
|
||||
, excludedAddressRanges(excludedAddressRanges) {}
|
||||
|
||||
TaskGroups getTaskGroups() const override {
|
||||
return TaskGroups({
|
||||
TaskGroup::USES_TARGET_CONTROLLER,
|
||||
});
|
||||
};
|
||||
|
||||
signals:
|
||||
void targetMemoryRead(Targets::TargetMemoryBuffer buffer);
|
||||
|
||||
|
||||
@@ -12,6 +12,12 @@ namespace Bloom
|
||||
public:
|
||||
explicit ReadTargetRegisters(const Targets::TargetRegisterDescriptors& descriptors): descriptors(descriptors) {}
|
||||
|
||||
TaskGroups getTaskGroups() const override {
|
||||
return TaskGroups({
|
||||
TaskGroup::USES_TARGET_CONTROLLER,
|
||||
});
|
||||
};
|
||||
|
||||
signals:
|
||||
void targetRegistersRead(Targets::TargetRegisters registers);
|
||||
|
||||
|
||||
@@ -13,6 +13,12 @@ namespace Bloom
|
||||
public:
|
||||
explicit RefreshTargetPinStates(int variantId): variantId(variantId) {}
|
||||
|
||||
TaskGroups getTaskGroups() const override {
|
||||
return TaskGroups({
|
||||
TaskGroup::USES_TARGET_CONTROLLER,
|
||||
});
|
||||
};
|
||||
|
||||
signals:
|
||||
void targetPinStatesRetrieved(Bloom::Targets::TargetPinStateMappingType pinStatesByNumber);
|
||||
|
||||
|
||||
@@ -13,6 +13,12 @@ namespace Bloom
|
||||
SetTargetPinState(const Targets::TargetPinDescriptor& pinDescriptor, const Targets::TargetPinState& pinState):
|
||||
pinDescriptor(pinDescriptor), pinState(pinState) {}
|
||||
|
||||
TaskGroups getTaskGroups() const override {
|
||||
return TaskGroups({
|
||||
TaskGroup::USES_TARGET_CONTROLLER,
|
||||
});
|
||||
};
|
||||
|
||||
protected:
|
||||
void run(TargetController::TargetControllerConsole& targetControllerConsole) override;
|
||||
|
||||
|
||||
@@ -6,7 +6,9 @@
|
||||
namespace Bloom
|
||||
{
|
||||
enum class TaskGroup: std::uint16_t
|
||||
{};
|
||||
{
|
||||
USES_TARGET_CONTROLLER,
|
||||
};
|
||||
|
||||
using TaskGroups = std::set<TaskGroup>;
|
||||
}
|
||||
|
||||
@@ -12,6 +12,12 @@ namespace Bloom
|
||||
public:
|
||||
explicit WriteTargetRegister(const Targets::TargetRegister& targetRegister): targetRegister(targetRegister) {}
|
||||
|
||||
TaskGroups getTaskGroups() const override {
|
||||
return TaskGroups({
|
||||
TaskGroup::USES_TARGET_CONTROLLER,
|
||||
});
|
||||
};
|
||||
|
||||
protected:
|
||||
void run(TargetController::TargetControllerConsole& targetControllerConsole) override;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user