|
| __init__ (self, CaseID, conf, Data, Info) |
| 构造函数,初始化DATAAPI类的实例。
|
|
| DP (self) |
| 处理数据并准备存储。该方法进行数据处理,包括创建必要的目录、处理数据,并准备存储到文件或数据库。
|
|
| MKDPath (self) |
| 创建数据存储所需的目录结构。
|
|
| PX4Path (self) |
| 获取PX4的路径。
|
|
| MFolder (self, TargetFilder_log, TargetFilder_truedata) |
| 创建目录。
|
|
| DataPro (self) |
| 处理数据。该方法处理从无人机接收到的测试数据,可能包括日志下载、数据解析等操作。
|
|
| TruedataRecord (self) |
| 记录真实数据。该方法将无人机的真实测试数据记录到CSV文件中,包括速度、角度和位置等信息。
|
|
| InfoRecord (self) |
| 记录测试信息。该方法将测试信息记录到CSV文件中,包括日期、框架、案例ID、测试信息和数据路径等。
|
|
| Test_result_Record (self) |
| 记录测试结果。该方法将测试结果记录到CSV文件中,包括案例ID、故障ID、案例描述、故障模式、控制序列和测试结果等。
|
|
| CMDAna (self, cmd) |
| 分析控制命令。
|
|
| GetInfoP (self) |
| 用于获取测试信息的路径。
|
|
| RName (self) |
| 重命名目录。该方法根据测试结果重命名目录,以便于后续的数据分析和归档。
|
|
| SExecute (self, start_dir) |
| 执行数据后处理。
|
|
| convert_newlines_to_br (self, text) |
| 将文本中的换行符转换为HTML的换行标签。
|
|
| generate_html_with_style (self, html_table, bk) |
| 生成带有特定样式的HTML表格。
|
|
| generate_test_result_html_with_style (self, html_table, bk) |
| 生成带有特定样式的测试结果HTML表格。
|
|
| read_data_from_html_tolist (self, html_file) |
| 从HTML文件中读取数据并转换为列表。
|
|
| generate_header (self, html_file, bk_path) |
| 生成HTML文件的头部,包含表格的列标题。
|
|
| generate_test_result_header (self, html_file, bk_path) |
| 生成测试结果HTML文件的头部,包含测试结果表格的列标题。
|
|
| add_br_to_html (self, new_html_data_list) |
| 为HTML数据显示添加换行标签。
|
|
| to_html (self, dataInfo, html_file_path, bk_path) |
| 将测试信息转换为HTML格式并写入文件。
|
|
| test_result_to_html (self, testresultdata, html_file_path, bk_path) |
| 将测试结果转换为HTML格式并写入文件。
|
|
| add_br_to_test_result_html (self, new_html_data_list) |
| 为测试结果HTML数据显示添加换行标签。
|
|
| add_CaseDescription_br (self, caseDescription, variables) |
| 为测试结果描述添加HTML换行标签。
|
|
| add_ControlSequence_br (self, testInfo) |
| 为控制序列描述添加HTML换行标签。
|
|
| add_TestResult_br (self, testresult) |
| 为测试结果添加HTML换行标签。
|
|
| Get_test_result_frame (self, text) |
| 从测试结果描述中提取无人机框架信息。
|
|
| Get_test_result_shitl (self, text) |
| 从测试结果描述中提取仿真类型信息。
|
|
| InfoDown (self) |
| 处理并存储测试信息,等待所有数据处理线程完成后执行。
|
|