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