|
ocssw
V2022
|
#include "Hawkeye.h"Go to the source code of this file.
Classes | |
| struct | HeaderInfo |
| struct | HawkeyeBandInfo |
| struct | HawkeyeTelemetryInfo |
| struct | HawkeyeImageInfo |
| struct | HawkeyeStreamInfo |
Macros | |
| #define | MAX_FINDERSCOPE_IMAGES 25 |
| #define | MAX_TELEMETRY_RECORDS 12 |
| #define | INCLUDE_GPS 0 |
Enumerations | |
| enum | HAWKEYE_STREAM_ERROR { HSE_NO_ERROR, HSE_NO_IMAGE_PARAMETERS, HSE_NO_HEADER_FOUND } |
| enum | ENCODED_BLOCK_TYPE { EBT_NULL, EBT_UNCOMPRESSED, EBT_COMPRESSED, EBT_IMAGE_PARAMS, EBT_TELEMETRY, EBT_EOF, EBT_MISSION_LOG } |
Functions | |
| HAWKEYE_STREAM_ERROR | HawkeyeScanStream (uint8_t *stream, uint32_t streamLength, HawkeyeStreamInfo *streamInfo) |
| HAWKEYE_STREAM_ERROR | HawkeyeDecodeSpectralImage (uint16_t bandNo, uint16_t *pixels, uint32_t pixelLength, uint16_t *averageDarkPixels, uint16_t averageDarkPixelLength) |
| HAWKEYE_STREAM_ERROR | HawkeyeDecodeFinderscopeImage (uint16_t imageNo, uint16_t *pixels, uint32_t pixelLength) |
Macro Definition Documentation
◆ INCLUDE_GPS
| #define INCLUDE_GPS 0 |
Definition at line 20 of file HawkeyeDecode.h.
◆ MAX_FINDERSCOPE_IMAGES
| #define MAX_FINDERSCOPE_IMAGES 25 |
Definition at line 18 of file HawkeyeDecode.h.
◆ MAX_TELEMETRY_RECORDS
| #define MAX_TELEMETRY_RECORDS 12 |
Definition at line 19 of file HawkeyeDecode.h.
Enumeration Type Documentation
◆ ENCODED_BLOCK_TYPE
| enum ENCODED_BLOCK_TYPE |
| Enumerator | |
|---|---|
| EBT_NULL | |
| EBT_UNCOMPRESSED | |
| EBT_COMPRESSED | |
| EBT_IMAGE_PARAMS | |
| EBT_TELEMETRY | |
| EBT_EOF | |
| EBT_MISSION_LOG | |
Definition at line 24 of file HawkeyeDecode.h.
◆ HAWKEYE_STREAM_ERROR
| enum HAWKEYE_STREAM_ERROR |
| Enumerator | |
|---|---|
| HSE_NO_ERROR | |
| HSE_NO_IMAGE_PARAMETERS | |
| HSE_NO_HEADER_FOUND | |
Definition at line 22 of file HawkeyeDecode.h.
Function Documentation
◆ HawkeyeDecodeFinderscopeImage()
| HAWKEYE_STREAM_ERROR HawkeyeDecodeFinderscopeImage | ( | uint16_t | imageNo, |
| uint16_t * | pixels, | ||
| uint32_t | pixelLength | ||
| ) |
Definition at line 801 of file HawkeyeDecode.c.
◆ HawkeyeDecodeSpectralImage()
| HAWKEYE_STREAM_ERROR HawkeyeDecodeSpectralImage | ( | uint16_t | bandNo, |
| uint16_t * | pixels, | ||
| uint32_t | pixelLength, | ||
| uint16_t * | averageDarkPixels, | ||
| uint16_t | averageDarkPixelLength | ||
| ) |
Definition at line 698 of file HawkeyeDecode.c.
◆ HawkeyeScanStream()
| HAWKEYE_STREAM_ERROR HawkeyeScanStream | ( | uint8_t * | stream, |
| uint32_t | streamLength, | ||
| HawkeyeStreamInfo * | streamInfo | ||
| ) |
Definition at line 401 of file HawkeyeDecode.c.


