4#ifndef AUBO_SDK_SYSTEM_INFO_INTERFACE_H
5#define AUBO_SDK_SYSTEM_INFO_INTERFACE_H
11#include <aubo/global_config.h>
14namespace common_interface {
185#define SystemInfo_DECLARES \
186 _FUNC(SystemInfo, 0, getControlSoftwareVersionCode) \
187 _FUNC(SystemInfo, 0, getControlSoftwareFullVersion) \
188 _FUNC(SystemInfo, 0, getInterfaceVersionCode) \
189 _FUNC(SystemInfo, 0, getControlSoftwareBuildDate) \
190 _FUNC(SystemInfo, 0, getControlSoftwareVersionHash) \
191 _FUNC(SystemInfo, 0, getControlSystemTime)
int getInterfaceVersionCode()
获取接口版本号
std::string getControlSoftwareFullVersion()
获取完整控制器软件版本号
uint64_t getControlSystemTime()
获取系统时间(软件启动时间 ns 纳秒)
std::string getControlSoftwareBuildDate()
获取控制器软件构建时间
int getControlSoftwareVersionCode()
获取控制器软件版本号
std::string getControlSoftwareVersionHash()
获取控制器软件git版
std::shared_ptr< SystemInfo > SystemInfoPtr