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 | |