#ifndef __VERSION_REPORT_H_ #define __VERSION_REPORT_H_ #ifdef __cplusplus #include "icsneo/device/chipid.h" #include "icsneo/device/deviceversion.h" #include #include namespace icsneo { struct VersionReport { ChipID id; std::string name; uint8_t major; uint8_t minor; uint8_t maintenance; uint8_t build; icsneo::DeviceAppVersion makeAppVersion() const { return {major, minor}; } }; } #endif // __cplusplus #endif