|
|
bool | valid () const |
| |
|
std::string | error () const |
| |
|
size_t | state_buffer_size () const |
| |
|
size_t | command_buffer_size () const |
| |
|
size_t | total_state_interfaces () const |
| |
|
size_t | total_command_interfaces () const |
| |
|
const auto & | state_fields () const |
| |
|
const auto & | command_fields () const |
| |
|
bool | write_c_header (const std::string &output_path) const |
| |
|
double | read_state_field (const uint8_t *buffer, size_t field_index) const |
| |
|
double | read_command_field (const uint8_t *buffer, size_t field_index) const |
| |
|
void | write_command_field (uint8_t *buffer, size_t field_index, double value) const |
| |
|
|
static InterfaceSchema | from_yaml (const std::string &yaml_text) |
| |
|
static InterfaceSchema | from_yaml_file (const std::string &file_path) |
| |
|
static size_t | field_byte_size (FieldType type) |
| |
|
|
bool | valid_ = false |
| |
|
std::string | error_ |
| |
|
size_t | state_buffer_size_ = 0 |
| |
|
size_t | command_buffer_size_ = 0 |
| |
|
std::vector< FlatField > | state_flat_fields_ |
| |
|
std::vector< FlatField > | command_flat_fields_ |
| |
The documentation for this class was generated from the following files:
- zephyr-zenoh-integration/zenbedded_schema/include/zenbedded_schema/interface_schema.hpp
- zephyr-zenoh-integration/zenbedded_schema/src/interface_schema.cpp