AUBO SDK  0.26.0
载入中...
搜索中...
未找到
SystemInfo (系统信息)

系统信息 更多...

函数

int arcs::common_interface::SystemInfo::getControlSoftwareVersionCode ()
 获取控制器软件版本号
std::string arcs::common_interface::SystemInfo::getControlSoftwareFullVersion ()
 获取完整控制器软件版本号
int arcs::common_interface::SystemInfo::getInterfaceVersionCode ()
 获取接口版本号
std::string arcs::common_interface::SystemInfo::getControlSoftwareBuildDate ()
 获取控制器软件构建时间
std::string arcs::common_interface::SystemInfo::getControlSoftwareVersionHash ()
 获取控制器软件git版本
uint64_t arcs::common_interface::SystemInfo::getControlSystemTime ()
 获取系统时间(软件启动时间 ns 纳秒)

详细描述

系统信息

函数说明

◆ getControlSoftwareBuildDate()

std::string arcs::common_interface::SystemInfo::getControlSoftwareBuildDate ( )

获取控制器软件构建时间

返回
返回控制器软件构建时间
Python函数原型
getControlSoftwareBuildDate(self: pyaubo_sdk.SystemInfo) -> str
Lua函数原型
getControlSoftwareBuildDate() -> string
C++示例
std::string build_date =
rpc_cli->getSystemInfo()->getControlSoftwareBuildDate();
JSON-RPC请求示例
{"jsonrpc":"2.0","method":"SystemInfo.getControlSoftwareBuildDate","params":[],"id":1}
JSON-RPC响应示例
{"id":1,"jsonrpc":"2.0","result":"2024-3-5 07:03:20"}

◆ getControlSoftwareFullVersion()

std::string arcs::common_interface::SystemInfo::getControlSoftwareFullVersion ( )

获取完整控制器软件版本号

返回
返回完整控制器软件版本号
Python函数原型
getControlSoftwareFullVersion(self: pyaubo_sdk.SystemInfo) -> str
Lua函数原型
getControlSoftwareFullVersion() -> string
C++示例
std::string control_version =
rpc_cli->getSystemInfo()->getControlSoftwareFullVersion();
JSON-RPC请求示例
{"jsonrpc":"2.0","method":"SystemInfo.getControlSoftwareFullVersion","params":[],"id":1}
JSON-RPC响应示例
{"id":1,"jsonrpc":"2.0","result":"0.31.0-alpha.16+20alc76"}

◆ getControlSoftwareVersionCode()

int arcs::common_interface::SystemInfo::getControlSoftwareVersionCode ( )

获取控制器软件版本号

返回
返回控制器软件版本号
Python函数原型
getControlSoftwareVersionCode(self: pyaubo_sdk.SystemInfo) -> int
Lua函数原型
getControlSoftwareVersionCode() -> number
C++示例
int control_version =
rpc_cli->getSystemInfo()->getControlSoftwareVersionCode();
JSON-RPC请求示例
{"jsonrpc":"2.0","method":"SystemInfo.getControlSoftwareVersionCode","params":[],"id":1}
JSON-RPC响应示例
{"id":1,"jsonrpc":"2.0","result":28003}

◆ getControlSoftwareVersionHash()

std::string arcs::common_interface::SystemInfo::getControlSoftwareVersionHash ( )

获取控制器软件git版本

返回
返回控制器软件git版本
Python函数原型
getControlSoftwareVersionHash(self: pyaubo_sdk.SystemInfo) -> str
Lua函数原型
getControlSoftwareVersionHash() -> string
C++示例
std::string git_version =
rpc_cli->getSystemInfo()->getControlSoftwareVersionHash();
JSON-RPC请求示例
{"jsonrpc":"2.0","method":"SystemInfo.getControlSoftwareVersionHash","params":[],"id":1}
JSON-RPC响应示例
{"id":1,"jsonrpc":"2.0","result":"fa4f64a"}

◆ getControlSystemTime()

uint64_t arcs::common_interface::SystemInfo::getControlSystemTime ( )

获取系统时间(软件启动时间 ns 纳秒)

返回
返回系统时间(软件启动时间 ns 纳秒)
Python函数原型
getControlSystemTime(self: pyaubo_sdk.SystemInfo) -> int
Lua函数原型
getControlSystemTime() -> number
C++示例
std::string system_time =
rpc_cli->getSystemInfo()->getControlSystemTime();
JSON-RPC请求示例
{"jsonrpc":"2.0","method":"SystemInfo.getControlSystemTime","params":[],"id":1}
JSON-RPC响应示例
{"id":1,"jsonrpc":"2.0","result":9287799079682}

◆ getInterfaceVersionCode()

int arcs::common_interface::SystemInfo::getInterfaceVersionCode ( )

获取接口版本号

返回
返回接口版本号
Python函数原型
getInterfaceVersionCode(self: pyaubo_sdk.SystemInfo) -> int
Lua函数原型
getInterfaceVersionCode() -> number
C++示例
int interface_version =
rpc_cli->getSystemInfo()->getInterfaceVersionCode();
JSON-RPC请求示例
{"jsonrpc":"2.0","method":"SystemInfo.getInterfaceVersionCode","params":[],"id":1}
JSON-RPC响应示例
{"id":1,"jsonrpc":"2.0","result":22003}