Data Structures |
| struct | TYPE_shm |
| struct | logger_callback_t |
Defines |
| #define | MAX_LINE_LENGTH 3000000 |
Typedefs |
| typedef char *(* | converter_func )(char *, void **, char *, FORMATTER_PTR) |
Functions |
| void | ipm_query_shminfo_handler (MSG_INSTANCE msgRef, BYTE_ARRAY callData, void *clientData) |
| char * | lar_ipm_shm_to_message (char *string, void **message, char *logger_message_name, FORMATTER_PTR fmt) |
| char * | auxiliar_ipm_shm_to_message (char *string, void **message, char *logger_message_name, FORMATTER_PTR) |
| char * | auxiliar_firei_server_3_shm_to_message (char *string, void **message, char *logger_message_name, FORMATTER_PTR) |
| char * | auxiliar_hokuyo_shm_to_message (char *string, void **message, char *logger_message_name, FORMATTER_PTR fmt) |
| void | query_laser_handler (MSG_INSTANCE msgRef, BYTE_ARRAY callData, void *clientData) |
| char * | data_file_to_message (char *string, void **message, char *logger_message_name, FORMATTER_PTR) |
| void | print_playback_status (void) |
| void | playback_command_handler (carmen_playback_command_message *command) |
| void | register_ipc_messages (void) |
| void | wait_for_timestamp (double ts) |
| int | read_message (int message_num, int publish) |
| void | main_playback_loop (void) |
| void | usage (char *fmt,...) |
| void | read_parameters (int argc, char **argv) |
| void | shutdown_playback_module (int sig) |
| void | initialize_playback_format () |
| void | firei_server_n3_query_shminfo_handler (MSG_INSTANCE msgRef, BYTE_ARRAY callData, void *) |
| void | hokuyo_server_query_shminfo_handler (MSG_INSTANCE msgRef, BYTE_ARRAY callData, void *) |
| void | subscribe_ipm_initial_data (void) |
| void | subscribe_camera_3_initial_data (void) |
| void | subscribe_hokuyo_initial_data (void) |
| int | main (int argc, char **argv) |
Variables |
| carmen_FILE * | logfile = NULL |
| carmen_FILE * | datafile = NULL |
| carmen_logfile_index_p | logfile_index = NULL |
| double | playback_starttime = 0.0 |
| double | last_logfile_time = 0.0 |
| double | playback_speed = 1.0 |
| int | current_position = 0 |
| int | offset = 0 |
| int | paused = 1 |
| int | fast = 0 |
| int | advance_frame = 0 |
| int | rewind_frame = 0 |
| int | basic_messages = 0 |
| double | playback_timestamp |
| FORMATTER_PTR | format |
| robot_motion_command_message * | motion_command |
| robot_lights_command_message * | lights_command |
| TYPE_laser3d_pointcloud_message * | laser3d_message |
| xb3_3dpointcloud_message * | xb3_message |
| xb3_stereoimage_message * | xb3_image_message |
| xsens_data_message * | xsens_message |
| camera_image_message * | camera_n0 |
| camera_image_message * | camera_n1 |
| camera_image_message * | camera_n2 |
| ipm_data_message * | ipm_data_msg |
| ipm_heartbeat_message * | ipm_heartbeat |
| camera_image_message * | camera_n3 |
| camera_heartbeat_message * | camera_n3_heartbeat |
| carmen_laser_laser_message * | hokuyo_message |
| hokuyo_utm_heartbeat_message * | hokuyo_heartbeat |
| gps_gpgga_data_message * | gpgga |
| gps_gprmc_data_message * | gprmc |
| hokuyo_pointcloud_message * | hokuyo_3d |
| TYPE_ipm_expert_params | ipm_params |
| TYPE_shm | ipm_shm |
| TYPE_shm | firei_server_n3_shm |
| TYPE_shm | hokuyo_server_shm |
| IplImage * | ipmauxiliar = NULL |
| logger_callback_t | logger_callbacks [] |