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