1 #ifndef EAARLIO_FLIGHT_H 2 #define EAARLIO_FLIGHT_H 70 #define eaarlio_flight_empty() \ 71 (struct eaarlio_flight) \ 73 eaarlio_edb_empty(), eaarlio_tld_opener_empty(), NULL \ 144 int32_t *time_offset,
145 uint32_t raster_number,
147 int include_waveforms);
eaarlio_error
Definition: error.h:16
struct eaarlio_edb edb
EDB data for the flight.
Definition: flight.h:46
eaarlio_error eaarlio_flight_init(struct eaarlio_flight *flight, struct eaarlio_memory *memory)
Initialize an eaarlio_flight.
EDB index data.
Definition: edb.h:85
eaarlio_error eaarlio_flight_read_raster(struct eaarlio_flight *flight, struct eaarlio_raster *raster, int32_t *time_offset, uint32_t raster_number, int include_pulses, int include_waveforms)
Retrieve data for a raster.
Memory handler structure.
Definition: memory.h:41
Flight data.
Definition: flight.h:37
Constants, structures, and utility functions for EAARL raster data.
Error codes and handling.
eaarlio_error eaarlio_flight_free(struct eaarlio_flight *flight)
Release resources held by eaarlio_flight.
EAARL raster record.
Definition: raster.h:23
Interface for opening TLD files.
struct eaarlio_tld_opener tld_opener
A TLD opener for the flight.
Definition: flight.h:55
TLD file opener interface.
Definition: tld_opener.h:36
Constants and structures for the EDB file format.