diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index c566bef13c062f50662a8271cd9c534712ae2d47..efd791e85b4902d773897aeb8ae48aa37dfc243b 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -2,6 +2,25 @@ <code_scheme name="Project" version="173"> <option name="RIGHT_MARGIN" value="100" /> <Objective-C-extensions> + <file> + <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Import" /> + <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Macro" /> + <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Typedef" /> + <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Enum" /> + <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Constant" /> + <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Global" /> + <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Struct" /> + <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="FunctionPredecl" /> + <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Function" /> + </file> + <class> + <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Property" /> + <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Synthesize" /> + <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InitMethod" /> + <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="StaticMethod" /> + <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InstanceMethod" /> + <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="DeallocMethod" /> + </class> <extensions> <pair source="cpp" header="hpp" fileNamingConvention="NONE" /> <pair source="c" header="h" fileNamingConvention="NONE" /> diff --git a/CMakeLists.txt b/CMakeLists.txt index 60c3d8e969bb35fdf549059aa57d2ed426e230d9..3e3cca1af12985cbef3777b6b3c8e1ea2c50ad61 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,4 +14,4 @@ add_custom_target(check WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}/ci") # Specify the .cpp files for the executables -add_executable(ecss_services src/main.cpp src/Message.cpp src/Service.cpp src/Services/TestService.cpp) +add_executable(ecss_services src/main.cpp src/Message.cpp src/Service.cpp src/Services/TestService.cpp src/Services/MemMangService.cpp) diff --git a/inc/Services/MemMangService.hpp b/inc/Services/MemMangService.hpp new file mode 100644 index 0000000000000000000000000000000000000000..5d8cd70fc78f57b763a4a3a2ea7bea43b0588b3a --- /dev/null +++ b/inc/Services/MemMangService.hpp @@ -0,0 +1,19 @@ +#ifndef ECSS_SERVICES_MEMMANGSERVICE_HPP +#define ECSS_SERVICES_MEMMANGSERVICE_HPP + +#include "Service.hpp" + +class MemMangService : public Service { +public: + MemMangService() { + serviceType = 6; + } + + void loadRawMemData(Message &requset); + + void dumpRawMemData(Message &request); + + uint32_t dumpedRawMemData(); +}; + +#endif //ECSS_SERVICES_MEMMANGSERVICE_HPP diff --git a/src/Services/MemMangService.cpp b/src/Services/MemMangService.cpp new file mode 100644 index 0000000000000000000000000000000000000000..c2bef396b0e4f9bfb9f72ef5383f01907d983557 --- /dev/null +++ b/src/Services/MemMangService.cpp @@ -0,0 +1,13 @@ +#include "Services/MemMangService.hpp" + +void MemMangService::loadRawMemData(Message &requset) { + +} + +void MemMangService::dumpRawMemData(Message &request) { + +} + +uint32_t MemMangService::dumpedRawMemData() { + +} \ No newline at end of file