17 #ifndef CYBER_TOOLS_CYBER_RECORDER_SPLITER_H_ 18 #define CYBER_TOOLS_CYBER_RECORDER_SPLITER_H_ 27 #include "cyber/proto/record.pb.h" 32 using ::apollo::cyber::proto::ChannelCache;
33 using ::apollo::cyber::proto::ChunkBody;
34 using ::apollo::cyber::proto::ChunkHeader;
35 using ::apollo::cyber::proto::Header;
43 Spliter(
const std::string& input_file,
const std::string& output_file,
44 const std::vector<std::string>& white_channels,
45 const std::vector<std::string>& black_channels,
46 uint64_t begin_time = 0,
47 uint64_t end_time = std::numeric_limits<uint64_t>::max());
54 std::string input_file_;
55 std::string output_file_;
56 std::vector<std::string> white_channels_;
57 std::vector<std::string> black_channels_;
67 #endif // CYBER_TOOLS_CYBER_RECORDER_SPLITER_H_
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Definition: record_file_writer.h:77
Definition: record_file_reader.h:45
Spliter(const std::string &input_file, const std::string &output_file, const std::vector< std::string > &white_channels, const std::vector< std::string > &black_channels, uint64_t begin_time=0, uint64_t end_time=std::numeric_limits< uint64_t >::max())