Skip to main content

各种 CCSDS 和 ECSS 数据包实现

项目描述

包裹 文件状态 编解码器 PyPI 版本

ECSS 和 CCSDS 空间包

该软件包包含各种 CCSDS(空间数据系统咨询委员会)和 ECSS(欧洲空间标准化合作组织)数据包标准的通用实现。

目前,这包括以下组件:

它还包含各种帮助模块

  • PusVerificator跟踪已发送远程指令验证的模块
  • ECSS 数据包的 PTC 和 PFC 定义

安装

你可以从 PyPI 安装这个包

Linux:

python3 -m pip install spacepackets

视窗:

py -m pip install spacepackets

例子

example您也可以在文件夹中找到此处列出的所有示例。

ECSS PUS 数据包

此示例说明如何使用 PUS ping 遥控命令和 PUS ping 遥测回复生成 PUS 数据包

CCSDS 空间包

这个例子 展示了如何生成一个空间包头:

USLP 框架

此示例 说明如何生成包含简单空间数据包的简单可变长度 USLP 帧

测试

所有测试都在tests文件夹中提供,并且可以通过运行使用覆盖率信息运行

coverage run -m pytest

前提是pytestcoverage安装了

python3 -m pip install coverage pytest

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

spacepackets-0.13.0.tar.gz (88.7 kB 查看哈希

已上传 source

内置分布

spacepackets-0.13.0-py3-none-any.whl (109.9 kB 查看哈希

已上传 py3