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 |