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

详细描述

template<typename T>
struct roboctrl::device::referee_protocol::timed_value< T >

在文件 state.hpp 第 13 行定义.

Public 成员函数

bool fresh (clock::time_point now, clock::duration timeout) const
 
void set (T next, clock::time_point now)
 

Public 属性

T value {}
 
std::optional< clock::time_point > received_at
 

成员函数说明

◆ fresh()

template<typename T >
bool roboctrl::device::referee_protocol::timed_value< T >::fresh ( clock::time_point  now,
clock::duration  timeout 
) const
inline

在文件 state.hpp 第 16 行定义.

◆ set()

template<typename T >
void roboctrl::device::referee_protocol::timed_value< T >::set ( T  next,
clock::time_point  now 
)
inline

在文件 state.hpp 第 19 行定义.

类成员变量说明

◆ received_at

template<typename T >
std::optional<clock::time_point> roboctrl::device::referee_protocol::timed_value< T >::received_at

在文件 state.hpp 第 15 行定义.

◆ value

template<typename T >
T roboctrl::device::referee_protocol::timed_value< T >::value {}

在文件 state.hpp 第 14 行定义.


该结构体的文档由以下文件生成: