18 ROS_INFO(
"Video transmission load.");
38 int unpack(uint8_t* rx_data);
39 int control_data_unpack(uint8_t* rx_data);
40 ros::Time last_get_data_time_;
41 const int k_frame_length_ = 128, k_header_length_ = 5, k_cmd_id_length_ = 2, k_tail_length_ = 2;
42 const int k_unpack_buffer_length_ = 256;
43 uint8_t unpack_buffer_[256]{};
void initSerial()
Definition data.h:33
Definition video_transmission.h:14
Base base_
Definition video_transmission.h:33
std::vector< uint8_t > rx_buffer_
Definition video_transmission.h:34
void clearRxBuffer()
Definition video_transmission.h:25
ros::Publisher custom_controller_cmd_pub_
Definition video_transmission.h:31
ros::Publisher vt_keyboard_mouse_pub_
Definition video_transmission.h:31
ros::Publisher vt_receiver_control_pub_
Definition video_transmission.h:31
void read()
Definition video_transmission.cpp:8
int rx_len_
Definition video_transmission.h:35
VideoTransmission(ros::NodeHandle &nh)
Definition video_transmission.h:16