#pragma once #include #include #include #include class PlocMemoryDumper; FSFW_ENUM(PlocMemoryDumperCommands, DeviceCommandId_t, ((DUMP_MRAM, 1 ,"Dump Memory"))) class DumpMemoryAction : public TemplateAction { public: DumpMemoryAction(PlocMemoryDumper * owner): TemplateAction(owner, PlocMemoryDumperCommands::DUMP_MRAM) {} //Memory is 512KiB MinMaxParameter startAddress = MinMaxParameter::createMinMaxParameter(this, "Start Address", 0 , 0x80000); MinMaxParameter endAddress = MinMaxParameter::createMinMaxParameter(this, "End Address", 0 , 0x80000); };