mav::SerialCommunication Member List
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 typedefmav::SerialCommunication [private]
SerialPortPtr typedefmav::SerialCommunication [private]
tx_buffer_mav::SerialCommunication [private]
tx_bytes2send_mav::SerialCommunication [private]
TX_HEADER_SIZEmav::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


flyer_interface
Author(s): Ivan Dryanovski
autogenerated on Thu Jan 2 2014 11:28:38