def listener(): cyber.init() test_node = cyber.Node("control_listener") test_node.create_reader("/apollo/control", control_cmd_pb2.ControlCommand, callback) test_node.spin() cyber.shutdown()
def test_init(self): """ Test cyber. """ self.assertTrue(cyber.init()) self.assertTrue(cyber.ok()) cyber.shutdown() self.assertTrue(cyber.is_shutdown())
def test_timer(): cyber.init() ct = cyber_timer.Timer(10, fun, 0) # 10ms ct.start() time.sleep(1) # 1s ct.stop() print("+" * 80, "test set_option") ct2 = cyber_timer.Timer() # 10ms ct2.set_option(10, fun, 0) ct2.start() time.sleep(1) # 1s ct2.stop() cyber.shutdown()
def main(argv): """Main function""" cyber.init("data_extractor") extractor = Extractor() valid_record_list = extractor.validate_record_files(kword='.record.') channels, extraction_rates = extractor.parse_channel_config() print(f'parsing the following channels: {channels}') output_tmp_path = extractor.create_tmp_directory() extractor.extract_data(valid_record_list, output_tmp_path, channels, extraction_rates) output_abs_path = extractor.reorganize_extracted_data( tmp_data_path=output_tmp_path, remove_input_data_cache=True) print('Data extraction is completed successfully!') extractor.sanity_check_path(output_abs_path) cyber.shutdown() sys.exit(0)
header = record_pb2.Header() header.ParseFromString(header_msg) print('\n++++++++++++Begin Channel Info Statistics++++++++++++++') print('-' * 40) print('record version: [%d:%d]' % (header.major_version, header.minor_version)) print('record message_number: %s' % str(header.message_number)) print('record file size(Byte): %s' % str(header.size)) print('chunk_number: %d' % header.chunk_number) print('channel count: %d' % len(channels)) print('-' * 40) count = 0 for channel in channels: desc = freader.get_protodesc(channel) count += 1 print('Channel: %s, count: %d, desc size: %d' % (channel, count, len(desc))) # print(desc) print("++++++++++++Finish Channel Info Statistics++++++++++++++\n") if __name__ == '__main__': if len(sys.argv) < 2: print('Usage: %s record_file' % sys.argv[0]) sys.exit(0) cyber.init() print_channel_info(sys.argv[1]) cyber.shutdown()
def main(argv): cyber.init("Preprocessor") preprocessor = Preprocessor() task_dir = preprocessor.create_tree() preprocessor.sanity_check_path(task_dir) cyber.shutdown()
def tearDownClass(cls): cyber.shutdown()