This is the complete list of members for
mav::SerialCommunication, including all inherited members.
baudrate_change_successful_ | mav::SerialCommunication | [private] |
callbacks_ | mav::SerialCommunication | [private] |
close() | mav::SerialCommunication | |
configurePort(SerialPortPtr &serial_port, uint32_t *baudrate) | mav::SerialCommunication | [private] |
connect(SerialPortPtr &serial_port, const std::string &port, uint32_t baudrate) | mav::SerialCommunication | [private] |
connect(const std::string &port_rx, const std::string &port_tx, uint32_t baudrate) | mav::SerialCommunication | |
crc16(void *data, uint16_t cnt, uint16_t crc=0xff) | mav::SerialCommunication | [private] |
crc_update(uint16_t crc, uint8_t data) | mav::SerialCommunication | [inline, private] |
getRxPackets() | mav::SerialCommunication | [inline] |
getRxPacketsGood() | mav::SerialCommunication | [inline] |
loopOnce() | mav::SerialCommunication | [inline] |
packet_acks_ | mav::SerialCommunication | [private] |
port_rx_ | mav::SerialCommunication | [private] |
port_rx_name_ | mav::SerialCommunication | [private] |
port_tx_ | mav::SerialCommunication | [private] |
port_tx_name_ | mav::SerialCommunication | [private] |
processPacketAck(uint8_t *buf, uint32_t length) | mav::SerialCommunication | [private] |
registerCallback(uint8_t id, void(T::*cb_func)(uint8_t *, uint32_t), T *p_obj) | mav::SerialCommunication | [inline] |
rx_buffer_ | mav::SerialCommunication | [private] |
rx_packet_cnt_ | mav::SerialCommunication | [private] |
rx_packet_good_cnt_ | mav::SerialCommunication | [private] |
rx_state_ | mav::SerialCommunication | [private] |
rx_timeout_ | mav::SerialCommunication | [private] |
rx_timeout_occurred_ | mav::SerialCommunication | [private] |
rxReadCallback(const boost::system::error_code &error, size_t bytes_transferred) | mav::SerialCommunication | [private] |
rxReadStart(uint32_t length, uint32_t timeout=0) | mav::SerialCommunication | [private] |
rxTimeoutCallback(const boost::system::error_code &error) | mav::SerialCommunication | [private] |
sendPacket(uint8_t packet_id, const T &data) | mav::SerialCommunication | [inline] |
sendPacketAck(uint8_t packet_id, const T &data, const double &timeout=1.0) | mav::SerialCommunication | [inline] |
SerialCommunication() | mav::SerialCommunication | |
serializePacket(uint8_t packet_id, const void *data, const int32_t &packet_size, uint8_t flag=0) | mav::SerialCommunication | [private] |
SerialPort typedef | mav::SerialCommunication | [private] |
SerialPortPtr typedef | mav::SerialCommunication | [private] |
tx_buffer_ | mav::SerialCommunication | [private] |
tx_bytes2send_ | mav::SerialCommunication | [private] |
TX_HEADER_SIZE | mav::SerialCommunication | [private] |
tx_mutex_ | mav::SerialCommunication | [private] |
uart_service_ | mav::SerialCommunication | [private] |
uart_thread_ | mav::SerialCommunication | [private] |
validateChecksum(uint8_t *buf, uint32_t length, uint16_t checksum) | mav::SerialCommunication | [private] |
waitForPacketAck(uint8_t ack_id, const double &timeout=1.0) | mav::SerialCommunication | [private] |
~SerialCommunication() | mav::SerialCommunication | |