libxr
Embedded C++ framework for bare-metal, RTOS and Linux
Loading...
Searching...
No Matches
LibXR::LinuxUART Member List

This is the complete list of members for LibXR::LinuxUART, including all inherited members.

Detail::LinuxUARTReadPort (defined in LibXR::LinuxUART)LibXR::LinuxUARTfriend
FindUSBTTYByVidPid(const std::string &target_vid, const std::string &target_pid, std::string &tty_path)LibXR::LinuxUARTinlinestatic
FindUSBTTYByVidPid(const std::string &target_vid, const std::string &target_pid, const std::string &target_control_interface_name, std::string &tty_path)LibXR::LinuxUARTinlinestatic
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::LinuxUARTinlinestatic
GetByPathForTTY(const std::string &tty_name)LibXR::LinuxUARTinline
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::LinuxUARTinline
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::LinuxUARTinline
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::LinuxUARTinline
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::LinuxUARTinline
Parity enum nameLibXR::UART
Read(RawData data, OperationType &&op, bool in_isr=false) (defined in LibXR::UART)LibXR::UARTinline
read_port_LibXR::UART
SetConfig(UART::Configuration config, bool=false) overrideLibXR::LinuxUARTinlinevirtual
SetLowLatency(int fd)LibXR::LinuxUARTinline
UART(ReadPortType *read_port, WritePortType *write_port)LibXR::UARTinline
Write(ConstRawData data, OperationType &&op, bool in_isr=false) (defined in LibXR::UART)LibXR::UARTinline
write_port_LibXR::UART