function to get fsfw version

This commit is contained in:
Robin Müller 2022-03-08 10:05:18 +01:00
parent 6de4798805
commit 7ca6d1a695
No known key found for this signature in database
GPG Key ID: 71B58F8A3CDFA9AC
3 changed files with 30 additions and 0 deletions

View File

@ -1,3 +1,7 @@
target_sources(${LIB_FSFW_NAME} PRIVATE
version.cpp
)
# Core # Core
add_subdirectory(action) add_subdirectory(action)

8
src/fsfw/version.cpp Normal file
View File

@ -0,0 +1,8 @@
#include "version.h"
#include "fsfw/FSFWVersion.h"
void fsfw::getVersion(Version& v) {
v.major = FSFW_VERSION;
v.minor = FSFW_SUBVERSION;
v.revision = FSFW_REVISION;
}

18
src/fsfw/version.h Normal file
View File

@ -0,0 +1,18 @@
#ifndef FSFW_SRC_FSFW_VERSION_H_
#define FSFW_SRC_FSFW_VERSION_H_
#include <cstdint>
namespace fsfw {
struct Version {
uint32_t major = 0;
uint32_t minor = 0;
uint32_t revision = 0;
};
void getVersion(Version& version);
}
#endif /* FSFW_SRC_FSFW_VERSION_H_ */