Python 代码可在 NKE PROVOR 浮标报告轮廓后自动更新其目标表面时间
Python 代码用于在 NKE PROVOR 浮标报告配置文件后自动更新其目标表面时间。脚本update-params.py是此功能的主力,通过 cron 作业 github 工作流程(.github/workflows/check-floats.yaml)每天运行。工作流程的基本步骤:登录 RUDICS ftp 服务器循环遍历浮点目录,并针对每个浮点数:获取最新的配置文件时间,并检查以下条件:过去 1 天内是否有个人资料?确保 RUDICS_cmd.txt 文件不存在是否有与最后一个配置文件相关的命令响应?([date]_[time]_[imei]_RUDICS_cmd.txt)如果以上所有条件均满足,则:根据先前的命令文件或用户定义的列表选择新的表面处理时间创建 RUDICS_cmd.txt 文件并上传到 ftp记录更改并保存包含日期和 imei 信息的命令文件