Skip to content

Commit 476cf89

Browse files
committed
Merge branch 'master' into maint-3.9
2 parents 65cb60d + 47d58d8 commit 476cf89

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+1495
-59
lines changed
+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: build-ubuntu-gr310
2+
3+
# Controls when the action will run.
4+
on:
5+
push:
6+
pull_request:
7+
workflow_dispatch:
8+
9+
jobs:
10+
build-ubuntu:
11+
runs-on: ubuntu-latest
12+
13+
steps:
14+
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
15+
- uses: actions/checkout@v2
16+
- uses: daniestevez/[email protected]

.github/workflows/build-ubuntu.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ jobs:
1313
steps:
1414
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
1515
- uses: actions/checkout@v2
16-
- uses: daniestevez/gr-satellites-ci-action@v1.2.1
16+
- uses: daniestevez/gr-satellites-ci-action@v1.3.0

CHANGELOG.md

+30-4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## Unreleased
88

9+
## [4.5.0], [3.12.0] - 2022-02-19
10+
11+
### Added
12+
- Support for GNU Radio 3.10
13+
- Support for DELFI-PQ
14+
- Support for EXP-1
15+
- Support for GASPACS
16+
- Support for GT-1
17+
- Support for HUMSAT-D
18+
- Support for IRIS-A
19+
- Support for TARGIT
20+
- Support for the TEVEL satellites
21+
- Support for XW-3
22+
- Telemetry parser for Delfi-C3
23+
24+
### Changed
25+
- Final NORAD ID for CUAVA-1
26+
- Final NORAD ID for Grizu-263A
27+
28+
### Fixed
29+
- Bug in sx12xx_packet_crop under GNU Radio 3.9
30+
- Bug in --kiss_in mode
31+
- NORAD ID for KSU CubeSat
32+
933
## [4.4.0], [3.11.0] - 2021-11-03
1034

1135
### Added
@@ -436,16 +460,18 @@ Large refactor release bringing new functionality and improvements. This is an o
436460
## [1.0.0] - 2018-08-02
437461
First gr-satellites release using semantic versioning
438462

439-
[Unreleased]: https://github.com/daniestevez/gr-satellites/compare/v4.4.0...master
463+
[Unreleased]: https://github.com/daniestevez/gr-satellites/compare/v4.5.0...master
464+
[4.4.0]: https://github.com/daniestevez/gr-satellites/compare/v4.4.0...v4.5.0
440465
[4.4.0]: https://github.com/daniestevez/gr-satellites/compare/v4.3.1...v4.4.0
441466
[4.3.1]: https://github.com/daniestevez/gr-satellites/compare/v4.3.0...v4.3.1
442467
[4.3.0]: https://github.com/daniestevez/gr-satellites/compare/v4.2.0...v4.3.0
443468
[4.2.0]: https://github.com/daniestevez/gr-satellites/compare/v4.1.0...v4.2.0
444469
[4.1.0]: https://github.com/daniestevez/gr-satellites/compare/v4.0.0...v4.1.0
445470
[4.0.0]: https://github.com/daniestevez/gr-satellites/compare/v4.0.0-rc1...v4.0.0
446471
[4.0.0-rc1]: https://github.com/daniestevez/gr-satellites/compare/v3.7.0...v4.0.0-rc1
447-
[3.11.1]: https://github.com/daniestevez/gr-satellites/compare/v3.11.0...v3.11.1
448-
[3.11.0]: https://github.com/daniestevez/gr-satellites/compare/v3.10.0...v3.11.0
472+
[3.12.0]: https://github.com/daniestevez/gr-satellites/compare/v3.11.0...v3.12.0
473+
[3.11.0]: https://github.com/daniestevez/gr-satellites/compare/v3.10.1...v3.11.0
474+
[3.10.1]: https://github.com/daniestevez/gr-satellites/compare/v3.10.0...v3.10.1
449475
[3.10.0]: https://github.com/daniestevez/gr-satellites/compare/v3.9.0...v3.10.0
450476
[3.9.0]: https://github.com/daniestevez/gr-satellites/compare/v3.8.0...v3.9.0
451477
[3.8.0]: https://github.com/daniestevez/gr-satellites/compare/v3.7.0...v3.8.0
@@ -472,7 +498,7 @@ First gr-satellites release using semantic versioning
472498
[1.6.0]: https://github.com/daniestevez/gr-satellites/compare/v1.5.0...v1.6.0
473499
[1.5.0]: https://github.com/daniestevez/gr-satellites/compare/v1.4.0...v1.5.0
474500
[1.4.0]: https://github.com/daniestevez/gr-satellites/compare/v1.3.1...v1.4.0
475-
[1.3.0]: https://github.com/daniestevez/gr-satellites/compare/v1.3.0...v1.3.1
501+
[1.3.1]: https://github.com/daniestevez/gr-satellites/compare/v1.3.0...v1.3.1
476502
[1.3.0]: https://github.com/daniestevez/gr-satellites/compare/v1.2.0...v1.3.0
477503
[1.2.0]: https://github.com/daniestevez/gr-satellites/compare/v1.1.0...v1.2.0
478504
[1.1.0]: https://github.com/daniestevez/gr-satellites/compare/v1.0.0...v1.1.0

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ list(INSERT CMAKE_MODULE_PATH 0 ${CMAKE_SOURCE_DIR}/cmake/Modules)
4343

4444
# Set the version information here
4545
set(VERSION_MAJOR 4)
46-
set(VERSION_API 4)
46+
set(VERSION_API 5)
4747
set(VERSION_ABI 0)
4848
set(VERSION_PATCH 0)
4949

MANIFEST.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ copyright_owner:
1111
- Daniel Estévez
1212
license: GPLv3
1313
repo: https://github.com/daniestevez/gr-satellites
14-
gr_supported_version: v3.8, v3.9
14+
gr_supported_version: v3.8, v3.9, v3.10
1515
#website: <module_website> # If you have a separate project website, put it here
1616
#icon: <icon_url> # Put a URL to a square image here that will be used as an icon on CGRAN
1717
---

README.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Currently there are the following series of releases in the history of
3939
gr-satellites:
4040

4141
* `v4.x.y` has the same functionality as the v3.x.y series, but supports
42-
GNU Radio 3.9.
42+
GNU Radio 3.9 and 3.10.
4343

4444
* `v3.x.y` is the result of a large refactor that introduces a lot of
4545
new functionality and improvements. The refactor started on September
@@ -56,10 +56,11 @@ gr-satellites:
5656
The repository is organized in the following branches:
5757

5858
* `master` is where the active development happens. From time to time, features
59-
will be frozen in a new release. This branch is compatible with GNU Radio 3.9.
59+
will be frozen in a new release. This branch is compatible with GNU Radio 3.9
60+
and 3.10.
6061

6162
* `maint-3.9` is the branch where releases in the current `v4.x.y` line are
62-
published. This branch is compatible with GNU Radio 3.9.
63+
published. This branch is compatible with GNU Radio 3.9 and 3.10.
6364

6465
* `maint-3.8` is the branch where releases in the current `v3.x.y` line are
6566
published. This branch is compatible with GNU Radio 3.8.

apps/gr_satellites

+1-1
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ class gr_satellites_top_block(gr.top_block):
179179
self.setup_input()
180180

181181
# Set appropriate sample rate
182-
if options.samp_rate:
182+
if options.samp_rate or pdu_in:
183183
samp_rate = options.samp_rate
184184
elif options.wavfile:
185185
samp_rate = self.wavfile_source.sample_rate()

docs/source/command_line.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,7 @@ To enable telemetry submission, it is necessary to edit some parameters in
513513
with a template when ``gr_satellites`` is first run. The template looks like
514514
this:
515515

516-
.. code-block::
516+
.. code-block:: ini
517517
518518
[Groundstation]
519519
callsign =

docs/source/conf.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@
2020
# -- Project information -----------------------------------------------------
2121

2222
project = 'gr-satellites'
23-
copyright = '2021, Daniel Estévez'
23+
copyright = '2016-2022, Daniel Estévez'
2424
author = 'Daniel Estévez'
2525

2626
# The short X.Y version
2727
version = ''
2828
# The full version, including alpha/beta/rc tags
29-
release = '4.4.0'
29+
release = '4.5.0'
3030

3131

3232
# -- General configuration ---------------------------------------------------

docs/source/satyaml.rst

+4-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ SatYAML files are stored in the ``python/satyaml`` directory. Below we show the
1515
SatYAML file ``1KUNS-PF.yml`` to give an overall idea of the format of these
1616
files.
1717

18-
.. code-block:: none
18+
.. code-block:: yaml
1919
2020
name: 1KUNS-PF
2121
alternative_names:
@@ -243,6 +243,8 @@ The framings allowed in the ``framing`` field are the following:
243243
* ``DIY-1``, the custom framing used by DIY-1, which uses an RFM22 chip transceiver.
244244

245245
* ``BINAR-1``, the custom framing used by the BINAR-1 satellite.
246+
247+
* ``Endurosat``, the custom framing used by the Endurosat modem.
246248

247249
Some framings, such as the CCSDS protocols need the additional field
248250
``frame size`` to indicate the frame size.
@@ -275,7 +277,7 @@ rarely used feature).
275277

276278
The following example shows how transports are indicated in SatYAML files.
277279

278-
.. code-block:: none
280+
.. code-block:: yaml
279281
280282
name: KS-1Q
281283
norad: 41845

0 commit comments

Comments
 (0)