|
libxr
Embedded C++ framework for bare-metal, RTOS and Linux
|
This is the complete list of members for LibXR::LinuxUART, including all inherited members.
| Detail::LinuxUARTReadPort (defined in LibXR::LinuxUART) | LibXR::LinuxUART | friend |
| FindUSBTTYByVidPid(const std::string &target_vid, const std::string &target_pid, std::string &tty_path) | LibXR::LinuxUART | inlinestatic |
| FindUSBTTYByVidPid(const std::string &target_vid, const std::string &target_pid, const std::string &target_control_interface_name, std::string &tty_path) | LibXR::LinuxUART | inlinestatic |
| FindUSBTTYByVidPid(const std::string &target_vid, const std::string &target_pid, const std::string &target_control_interface_name, const std::string &target_serial, std::string &tty_path) | LibXR::LinuxUART | inlinestatic |
| GetByPathForTTY(const std::string &tty_name) | LibXR::LinuxUART | inline |
| LinuxUART(const char *dev_path, unsigned int baudrate=115200, Parity parity=Parity::NO_PARITY, uint8_t data_bits=8, uint8_t stop_bits=1, uint32_t tx_queue_size=5, size_t buffer_size=512, size_t thread_stack_size=65536) | LibXR::LinuxUART | inline |
| LinuxUART(const std::string &vid, const std::string &pid, unsigned int baudrate=115200, Parity parity=Parity::NO_PARITY, uint8_t data_bits=8, uint8_t stop_bits=1, uint32_t tx_queue_size=5, size_t buffer_size=512, size_t thread_stack_size=65536) | LibXR::LinuxUART | inline |
| LinuxUART(const std::string &vid, const std::string &pid, const std::string &control_interface_name, unsigned int baudrate=115200, Parity parity=Parity::NO_PARITY, uint8_t data_bits=8, uint8_t stop_bits=1, uint32_t tx_queue_size=5, size_t buffer_size=512, size_t thread_stack_size=65536) | LibXR::LinuxUART | inline |
| LinuxUART(const std::string &vid, const std::string &pid, const std::string &control_interface_name, const std::string &serial, unsigned int baudrate=115200, Parity parity=Parity::NO_PARITY, uint8_t data_bits=8, uint8_t stop_bits=1, uint32_t tx_queue_size=5, size_t buffer_size=512, size_t thread_stack_size=65536) | LibXR::LinuxUART | inline |
| Parity enum name | LibXR::UART | |
| Read(RawData data, OperationType &&op, bool in_isr=false) (defined in LibXR::UART) | LibXR::UART | inline |
| read_port_ | LibXR::UART | |
| SetConfig(UART::Configuration config, bool=false) override | LibXR::LinuxUART | inlinevirtual |
| SetLowLatency(int fd) | LibXR::LinuxUART | inline |
| UART(ReadPortType *read_port, WritePortType *write_port) | LibXR::UART | inline |
| Write(ConstRawData data, OperationType &&op, bool in_isr=false) (defined in LibXR::UART) | LibXR::UART | inline |
| write_port_ | LibXR::UART |