2022-03-08 10:05:18 +01:00
|
|
|
#include "version.h"
|
|
|
|
#include "fsfw/FSFWVersion.h"
|
|
|
|
|
2022-03-10 09:58:37 +01:00
|
|
|
#include <cstdio>
|
|
|
|
|
|
|
|
#ifdef major
|
2022-03-10 09:56:23 +01:00
|
|
|
#undef major
|
2022-03-10 09:58:37 +01:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifdef minor
|
2022-03-10 09:56:23 +01:00
|
|
|
#undef minor
|
2022-03-10 09:58:37 +01:00
|
|
|
#endif
|
2022-03-10 09:56:23 +01:00
|
|
|
|
2022-03-09 19:05:07 +01:00
|
|
|
const fsfw::Version fsfw::FSFW_VERSION = {FSFW_VERSION_MAJOR, FSFW_VERSION_MINOR,
|
|
|
|
FSFW_VERSION_REVISION};
|
|
|
|
|
|
|
|
fsfw::Version::Version(uint32_t major, uint32_t minor, uint32_t revision)
|
|
|
|
: major(major), minor(minor), revision(revision) {}
|
2022-03-10 09:58:37 +01:00
|
|
|
|
|
|
|
void fsfw::Version::getVersion(char* str, size_t maxLen) const {
|
|
|
|
snprintf(str, maxLen, "%d.%d.%d", major, minor, revision);
|
|
|
|
}
|