-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ERS packets time sensing filter and missing ones insertion
* Refactored echo meta * Additional fields parsed and packet debug * Add missing packets based on data record no. * Version/release document improved. * Calibration shortcoming note for release. * Executables for E2E and release are now explicit CMAKE_BUILD_TYPE=Release * Switch to RAM disk for E2E tests. * Deal with the ownership after running in docker. Stashing back is a separate step.
- Loading branch information
1 parent
b0bd8c8
commit 4e61011
Showing
13 changed files
with
441 additions
and
154 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
/** | ||
* ENVISAT and ERS ASAR instrument focusser for QA4EO activity (c) by CGI Estonia AS | ||
* | ||
* ENVISAT and ERS ASAR instrument focusser for QA4EO activity is licensed under a | ||
* Creative Commons Attribution-ShareAlike 4.0 International License. | ||
* | ||
* You should have received a copy of the license along with this | ||
* work. If not, see http://creativecommons.org/licenses/by-sa/4.0/ | ||
*/ | ||
#pragma once | ||
|
||
#include <cstddef> | ||
|
||
namespace alus::asar::envformat::ers { | ||
|
||
namespace highrate { | ||
// PX-SP-50-9105 3/1 | ||
// https://earth.esa.int/eogateway/documents/20142/37627/ERS-products-specification-with-Envisat-format.pdf | ||
constexpr size_t MDSR_SIZE_BYTES{11498}; | ||
constexpr size_t PROCESSOR_ANNOTATION_ISP_SIZE_BYTES{12}; | ||
constexpr size_t FEP_ANNOTATION_SIZE_BYTES{20}; | ||
constexpr size_t MDSR_ISP_SIZE_BYTES{11466}; // Adding ISP sensing (12) and FEP annotations (20) one gets sum above. | ||
constexpr size_t DATA_RECORD_NUMBER_SIZE_BYTES{4}; | ||
constexpr size_t IDHT_HEADER_SIZE_BYTES{10}; | ||
constexpr size_t AUXILIARY_REPLICA_CALIBRATION_SIZE_BYTES{220}; | ||
constexpr size_t MEASUREMENT_DATA_SIZE_BYTES{11232}; | ||
static_assert(DATA_RECORD_NUMBER_SIZE_BYTES + IDHT_HEADER_SIZE_BYTES + AUXILIARY_REPLICA_CALIBRATION_SIZE_BYTES + | ||
MEASUREMENT_DATA_SIZE_BYTES == | ||
MDSR_ISP_SIZE_BYTES); | ||
|
||
} // namespace highrate | ||
|
||
} // namespace alus::asar::envformat::ers |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.