RTXI 3.0.0 The Real-Time eXperiment Interface Reference Manual |
#include <unordered_map>#include <variant>#include <vector>#include "event.hpp"#include "fifo.hpp"#include "io.hpp"#include "rtos.hpp"

Go to the source code of this file.
Data Structures | |
| struct | RT::Telemitry::Response |
| class | RT::Device |
| class | RT::Thread |
| struct | RT::block_connection_t |
| class | RT::Connector |
| class | RT::System |
Namespaces | |
| Widgets | |
| RT | |
| RT::State | |
| RT::Telemitry | |
Typedefs | |
| typedef int | RT::Telemitry::response_t |
| typedef struct RT::block_connection_t | RT::block_connection_t |
| using | RT::command_param_t = std::variant< std::monostate, int64_t, int64_t *, uint64_t, double, RT::Thread *, std::vector< RT::Thread * > *, RT::Device *, std::vector< RT::Device * > *, IO::Block *, RT::block_connection_t, Widgets::Component *, State::state_t, std::string > |
Enumerations | |
| enum | RT::State::state_t : int8_t { RT::State::INIT , RT::State::EXEC , RT::State::MODIFY , RT::State::PERIOD , RT::State::PAUSE , RT::State::UNPAUSE , RT::State::EXIT } |
Variables | |
| constexpr response_t | RT::Telemitry::RT_PERIOD_UPDATE = 0 |
| constexpr response_t | RT::Telemitry::RT_THREAD_LIST_UPDATE = 1 |
| constexpr response_t | RT::Telemitry::RT_DEVICE_LIST_UPDATE = 2 |
| constexpr response_t | RT::Telemitry::RT_NOOP = 3 |
| constexpr response_t | RT::Telemitry::RT_SHUTDOWN |
| constexpr response_t | RT::Telemitry::RT_WIDGET_PARAM_UPDATE |
| constexpr response_t | RT::Telemitry::IO_LINK_UPDATED |
| constexpr response_t | RT::Telemitry::RT_WIDGET_STATE_UPDATE |
| constexpr response_t | RT::Telemitry::RT_ERROR |
| constexpr response_t | RT::Telemitry::NO_TELEMITRY = -2 |