21 #ifndef INCLUDED_SATNOGS_NOAA_APT_SINK_IMPL_H 22 #define INCLUDED_SATNOGS_NOAA_APT_SINK_IMPL_H 26 #include <png++/png.hpp> 39 const float f_average_alpha;
40 static const bool synca_seq[];
41 static const bool syncb_seq[];
43 std::string d_filename_png;
46 bool d_synchronize_opt;
48 size_t d_history_length;
50 bool d_image_received;
52 png::image<png::gray_pixel> d_full_image;
53 png::image<png::gray_pixel> d_left_image;
54 png::image<png::gray_pixel> d_right_image;
55 std::string d_full_filename;
56 std::string d_left_filename;
57 std::string d_right_filename;
69 bool sync,
bool flip);
74 work(
int noutput_items, gr_vector_const_void_star &input_items,
75 gr_vector_void_star &output_items);
86 is_marker(
size_t pos,
const float *samples);
90 set_pixel(
size_t x,
size_t y,
float sample);
97 skip_to(
size_t new_x,
size_t pos,
const float *samples);
101 write_image(png::image<png::gray_pixel> image, std::string filename);
Definition: noaa_apt_sink_impl.h:35
Definition: amsat_duv_decoder.h:29
noaa_apt_sync_marker
Definition: noaa_apt_sink_impl.h:33
Definition: noaa_apt_sink.h:35