vcu_tcp_communication
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Classes and Structs
Struct ASUData
Struct VCUData
Enums
Enum ASS
Enum ASUDataType
Enum Mission
Enum VCUDataType
Functions
Function befp32toh(uint32_t)
Function befp32toh(char *)
Function befp64toh(uint64_t)
Function befp64toh(char *)
Function check_counter
Function check_fp32_t
Function check_fp64_t
Function get_ass
Function get_ass_id
Function get_ass_name
Function get_asu_data_type
Function get_asu_data_type_id
Function get_asu_data_type_name
Function get_in_addr
Function get_listener_socket
Function get_mission
Function get_mission_id
Function get_mission_name
Function get_vcu_data_type
Function get_vcu_data_type_id
Function get_vcu_data_type_name
Function handle_multiple_packets
Function htobefp32
Function htobefp64
Function mrecvall
Function pack_ass
Function pack_asu_data
Function pack_asu_data_little_endian
Function pack_mission
Function pack_vcu_sensors
Function print_binary
Function print_byte_values
Function receive_data_from_asu
Function receive_data_from_vcu
Function recvall
Function sendall
Function set_socket_scs_timeout
Function unpack_asu_data
Function unpack_vcu_data
Function unpack_vcu_sensors
Variables
Variable ASS_HEADER_SIZE
Variable ASS_SIZE
Variable ASU_DATA_SIZE
Variable ASU_LAP_INFO_HEADER_SIZE
Variable ASU_READY_HEADER_SIZE
Variable ASU_TARGETS_HEADER_SIZE
Variable DATA_TYPE_SIZE
Variable HEADER_SIZE
Variable MISSION_HEADER_SIZE
Variable MISSION_SIZE
Variable VCU_AS_ACTIVATION_HEADER_SIZE
Variable VCU_BRAKE_PRESSURE_HEADER_SIZE
Variable VCU_CPU_HEADER_SIZE
Variable VCU_DATA_SIZE
Variable VCU_GPS_HEADER_SIZE
Variable VCU_IMU_HEADER_SIZE
Variable VCU_KF_HEADER_SIZE
Variable VCU_POWERTRAIN_HEADER_SIZE
Variable VCU_PUMP_TEMP_HEADER_SIZE
Variable VCU_THROTTLE_HEADER_SIZE
Typedefs
Typedef counter_t
Typedef enum_t
Typedef fp32_t
Typedef fp64_t
Directories
Directory include
Directory vcu_tcp_communication
Files
File data.hpp
File socket.hpp
Standard Documents
PACKAGE
Index
vcu_tcp_communication
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
M
|
P
|
R
|
S
|
U
|
V
A
ASS (C++ enum)
ASS::AS_DRIVING (C++ enumerator)
ASS::AS_EMERGENCY (C++ enumerator)
ASS::AS_FINISHED (C++ enumerator)
ASS::AS_OFF (C++ enumerator)
ASS::AS_READY (C++ enumerator)
ASS_HEADER_SIZE (C++ member)
ASS_SIZE (C++ member)
ASU_DATA_SIZE (C++ member)
ASU_LAP_INFO_HEADER_SIZE (C++ member)
ASU_READY_HEADER_SIZE (C++ member)
ASU_TARGETS_HEADER_SIZE (C++ member)
ASUData (C++ struct)
ASUData::ass (C++ member)
ASUData::asu_data_type (C++ member)
ASUData::asu_ready (C++ member)
ASUData::brake_target_bar (C++ member)
ASUData::cones_count_actual (C++ member)
ASUData::cones_count_all (C++ member)
ASUData::counter (C++ member)
ASUData::lap_counter (C++ member)
ASUData::mission (C++ member)
ASUData::speed_target_mps (C++ member)
ASUData::steer_target_deg (C++ member)
ASUData::to_string (C++ function)
ASUData::torque_fl_target_nm (C++ member)
ASUData::torque_fr_target_nm (C++ member)
ASUData::torque_rl_target_nm (C++ member)
ASUData::torque_rr_target_nm (C++ member)
ASUDataType (C++ enum)
ASUDataType::ASS_T (C++ enumerator)
ASUDataType::ASU_TARGETS_T (C++ enumerator)
ASUDataType::MISSION_T (C++ enumerator)
B
befp32toh (C++ function)
,
[1]
befp64toh (C++ function)
,
[1]
C
check_counter (C++ function)
check_fp32_t (C++ function)
check_fp64_t (C++ function)
counter_t (C++ type)
D
DATA_TYPE_SIZE (C++ member)
E
enum_t (C++ type)
F
fp32_t (C++ type)
fp64_t (C++ type)
G
get_ass (C++ function)
get_ass_id (C++ function)
get_ass_name (C++ function)
get_asu_data_type (C++ function)
get_asu_data_type_id (C++ function)
get_asu_data_type_name (C++ function)
get_in_addr (C++ function)
get_listener_socket (C++ function)
get_mission (C++ function)
get_mission_id (C++ function)
get_mission_name (C++ function)
get_vcu_data_type (C++ function)
get_vcu_data_type_id (C++ function)
get_vcu_data_type_name (C++ function)
H
handle_multiple_packets (C++ function)
HEADER_SIZE (C++ member)
htobefp32 (C++ function)
htobefp64 (C++ function)
M
Mission (C++ enum)
Mission::ACCELERATION (C++ enumerator)
Mission::AUTOCROSS (C++ enumerator)
Mission::EBS_TEST (C++ enumerator)
Mission::INSPECTION (C++ enumerator)
Mission::MANUAL_DRIVING (C++ enumerator)
Mission::SKIDPAD (C++ enumerator)
Mission::TRACKDRIVE (C++ enumerator)
MISSION_HEADER_SIZE (C++ member)
MISSION_SIZE (C++ member)
mrecvall (C++ function)
P
pack_ass (C++ function)
pack_asu_data (C++ function)
pack_asu_data_little_endian (C++ function)
pack_mission (C++ function)
pack_vcu_sensors (C++ function)
print_binary (C++ function)
print_byte_values (C++ function)
R
receive_data_from_asu (C++ function)
receive_data_from_vcu (C++ function)
recvall (C++ function)
S
sendall (C++ function)
set_socket_scs_timeout (C++ function)
U
unpack_asu_data (C++ function)
unpack_vcu_data (C++ function)
unpack_vcu_sensors (C++ function)
V
VCU_AS_ACTIVATION_HEADER_SIZE (C++ member)
VCU_BRAKE_PRESSURE_HEADER_SIZE (C++ member)
VCU_CPU_HEADER_SIZE (C++ member)
VCU_DATA_SIZE (C++ member)
VCU_GPS_HEADER_SIZE (C++ member)
VCU_IMU_HEADER_SIZE (C++ member)
VCU_KF_HEADER_SIZE (C++ member)
VCU_POWERTRAIN_HEADER_SIZE (C++ member)
VCU_PUMP_TEMP_HEADER_SIZE (C++ member)
VCU_THROTTLE_HEADER_SIZE (C++ member)
VCUData (C++ struct)
VCUData::asms_on (C++ member)
VCUData::ass (C++ member)
VCUData::ax_g (C++ member)
VCUData::ay_g (C++ member)
VCUData::az_g (C++ member)
VCUData::brake_pressure_front_bar (C++ member)
VCUData::brake_pressure_rear_bar (C++ member)
VCUData::counter (C++ member)
VCUData::distance_travelled_m (C++ member)
VCUData::dv_communication_read_period_ms (C++ member)
VCUData::dv_communication_write_period_ms (C++ member)
VCUData::go_button_pressed (C++ member)
VCUData::hdop (C++ member)
VCUData::heading_deg (C++ member)
VCUData::latitude_deg (C++ member)
VCUData::longitude_deg (C++ member)
VCUData::lv_battery_v (C++ member)
VCUData::max_latency_communication_ms (C++ member)
VCUData::miracle_cpu_load_0_perc (C++ member)
VCUData::miracle_cpu_load_1_perc (C++ member)
VCUData::miracle_estimated_vx_mps (C++ member)
VCUData::miracle_estimated_vy_mps (C++ member)
VCUData::miracle_system_timestamp_fraction_s_ticks (C++ member)
VCUData::miracle_system_timestamp_s (C++ member)
VCUData::mission (C++ member)
VCUData::pack_fsm (C++ member)
VCUData::paddle_perc (C++ member)
VCUData::pitch_deg (C++ member)
VCUData::pitch_rate_degps (C++ member)
VCUData::position_x_m (C++ member)
VCUData::position_y_m (C++ member)
VCUData::position_z_m (C++ member)
VCUData::pump_temp_in (C++ member)
VCUData::pump_temp_out (C++ member)
VCUData::roll_deg (C++ member)
VCUData::roll_rate_degps (C++ member)
VCUData::soc_perc (C++ member)
VCUData::speed_fl_rpm (C++ member)
VCUData::speed_fr_rpm (C++ member)
VCUData::speed_kmh (C++ member)
VCUData::speed_rl_rpm (C++ member)
VCUData::speed_rr_rpm (C++ member)
VCUData::steer_deg (C++ member)
VCUData::throttle_perc (C++ member)
VCUData::to_string (C++ function)
VCUData::torque_fl_nm (C++ member)
VCUData::torque_fr_nm (C++ member)
VCUData::torque_rl_nm (C++ member)
VCUData::torque_rr_nm (C++ member)
VCUData::vcu_data_type (C++ member)
VCUData::yaw_deg (C++ member)
VCUData::yaw_rate_degps (C++ member)
VCUDataType (C++ enum)
VCUDataType::ASS_T (C++ enumerator)
VCUDataType::MISSION_T (C++ enumerator)
VCUDataType::VCU_SENSORS_T (C++ enumerator)