One Framework 0.1.0
RoboMaster嵌入式框架“一键”解决方案,为你的“创意”服务。
载入中...
搜索中...
未找到
VtHub.hpp
浏览该文件的文档.
1#ifndef VTHUB_HPP
2#define VTHUB_HPP
3
4#include <zephyr/kernel.h>
5#include <tl/expected.hpp>
6
7namespace OF {
8
9float vt_stick_percent(uint64_t stick);
10
11
12struct VtHubError {
13 enum class Code {
16 const char* message;
17};
18
19class VtHub {
20public:
21 static constexpr auto name = "VtHub";
22
29 template <typename T>
30 static tl::expected<T, VtHubError> get();
31
32private:
33 // Helper to check connection status
34 static bool is_connected();
35};
36
37} // namespace OF
38
39#endif // VTHUB_HPP
定义 VtHub.hpp:19
static tl::expected< T, VtHubError > get()
Get the latest received packet of type T.
定义 VtHub.cpp:234
static constexpr auto name
定义 VtHub.hpp:21
定义 JointSetpointGenerator.hpp:9
float vt_stick_percent(uint64_t stick)
定义 VtHub.cpp:28
定义 VtHub.hpp:12
const char * message
定义 VtHub.hpp:16
enum OF::VtHubError::Code code
Code
定义 VtHub.hpp:13
@ DISCONNECTED
定义 VtHub.hpp:14