GKD.RoboCtrl
RoboMaster Linux 电控:异步 IO、设备驱动与机器人控制
载入中...
搜索中...
未找到
roboctrl::device::network_protocol::fresh_value< T > 模板类 参考

详细描述

template<typename T>
class roboctrl::device::network_protocol::fresh_value< T >

在文件 network_protocol.hpp 第 125 行定义.

Public 类型

using clock = std::chrono::steady_clock
 

Public 成员函数

void update (T value, clock::time_point now=clock::now())
 
std::optional< T > get (clock::duration timeout, clock::time_point now=clock::now()) const
 
void reset ()
 

成员类型定义说明

◆ clock

template<typename T >
using roboctrl::device::network_protocol::fresh_value< T >::clock = std::chrono::steady_clock

在文件 network_protocol.hpp 第 127 行定义.

成员函数说明

◆ get()

template<typename T >
std::optional< T > roboctrl::device::network_protocol::fresh_value< T >::get ( clock::duration  timeout,
clock::time_point  now = clock::now() 
) const
inline

在文件 network_protocol.hpp 第 132 行定义.

◆ reset()

template<typename T >
void roboctrl::device::network_protocol::fresh_value< T >::reset ( )
inline

在文件 network_protocol.hpp 第 139 行定义.

◆ update()

template<typename T >
void roboctrl::device::network_protocol::fresh_value< T >::update ( T  value,
clock::time_point  now = clock::now() 
)
inline

在文件 network_protocol.hpp 第 128 行定义.


该类的文档由以下文件生成: