00001 // Copyright (C) 2006 Pablo Mejia 00002 00003 00004 #ifndef READAEVIT_H 00005 #define READAEVIT_H 00006 00007 00008 #include "aevit_frame.H" 00009 00010 00011 #include <vector> 00012 00013 00014 void print_field_beg (int field, char const *field_names[]); 00015 void print_field_end (int field); 00016 00017 00018 typedef void frame_printer_t (aevit::frame_t const &frame, 00019 std::vector<int> const &fields); 00020 00021 00022 extern frame_printer_t drive_frame_printer; 00023 extern char const *drive_frame_field_names[]; 00024 00025 extern frame_printer_t info_frame_printer; 00026 extern char const *info_frame_field_names[]; 00027 00028 extern frame_printer_t vehicle_frame_printer; 00029 extern char const *vehicle_frame_field_names[]; 00030 00031 00032 #endif