|
| UART_node (const char *uart_name, uint32_t baudrate, uint32_t poll_ms) |
|
int | init () |
|
uint8_t | close () |
|
ssize_t | read (uint8_t *topic_ID, char out_buffer[], size_t buffer_len) |
|
ssize_t | write (const uint8_t topic_ID, char buffer[], size_t length) |
| write a buffer More...
|
|
ssize_t | get_header_length () |
| Get the Length of struct Header to make headroom for the size of struct Header along with payload.
|
|
|
ssize_t | node_read (void *buffer, size_t len) |
|
ssize_t | node_write (void *buffer, size_t len) |
|
bool | fds_OK () |
|
bool | baudrate_to_speed (uint32_t bauds, speed_t *speed) |
|
uint16_t | crc16_byte (uint16_t crc, const uint8_t data) |
|
uint16_t | crc16 (uint8_t const *buffer, size_t len) |
|
|
int | uart_fd |
|
char | uart_name [64] = {} |
|
uint32_t | baudrate |
|
uint32_t | poll_ms |
|
struct pollfd | poll_fd [1] = {} |
|
uint32_t | rx_buff_pos |
|
char | rx_buffer [1024] = {} |
|
The documentation for this class was generated from the following files: