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