gr::dtv::plinfo
gnuradio/dtv/atsc_plinfo.h
int int gr::dtv::plinfo::fl_regular_seg fl_regular_seg gr::dtv::plinfo::fl_regular_seg = 0x0001
int int gr::dtv::plinfo::fl_field_sync1 fl_field_sync1 gr::dtv::plinfo::fl_field_sync1 = 0x0002
int int gr::dtv::plinfo::fl_field_sync2 fl_field_sync2 gr::dtv::plinfo::fl_field_sync2 = 0x0004
int int gr::dtv::plinfo::fl_first_regular_seg fl_first_regular_seg gr::dtv::plinfo::fl_first_regular_seg = 0x0008
int int gr::dtv::plinfo::fl_field2 fl_field2 gr::dtv::plinfo::fl_field2 = 0x0010
int int gr::dtv::plinfo::fl_transport_error fl_transport_error gr::dtv::plinfo::fl_transport_error = 0x0020
uint16_t uint16_t gr::dtv::plinfo::d_flags d_flags gr::dtv::plinfo::d_flags = 0
int16_t int16_t gr::dtv::plinfo::d_segno d_segno gr::dtv::plinfo::d_segno = 0
gr::dtv::plinfo::plinfo
()
plinfo
gr::dtv::plinfo::plinfo
delay
gr::dtv::plinfo::plinfo
(uint16_t flags, int16_t segno)
plinfo
gr::dtv::plinfo::plinfo
uint16_t flags
int16_t segno
flags
segno
void void gr::dtv::plinfo::reset () reset gr::dtv::plinfo::reset

Resets the flags and segno fields.

bool bool gr::dtv::plinfo::field_sync1_p () const field_sync1_p gr::dtv::plinfo::field_sync1_p
bool bool gr::dtv::plinfo::field_sync2_p () const field_sync2_p gr::dtv::plinfo::field_sync2_p
bool bool gr::dtv::plinfo::field_sync_p () const field_sync_p gr::dtv::plinfo::field_sync_p
bool bool gr::dtv::plinfo::regular_seg_p () const regular_seg_p gr::dtv::plinfo::regular_seg_p
bool bool gr::dtv::plinfo::in_field1_p () const in_field1_p gr::dtv::plinfo::in_field1_p
bool bool gr::dtv::plinfo::in_field2_p () const in_field2_p gr::dtv::plinfo::in_field2_p
bool bool gr::dtv::plinfo::first_regular_seg_p () const first_regular_seg_p gr::dtv::plinfo::first_regular_seg_p
bool bool gr::dtv::plinfo::transport_error_p () const transport_error_p gr::dtv::plinfo::transport_error_p
unsigned int unsigned int gr::dtv::plinfo::segno () const segno gr::dtv::plinfo::segno plinfo set_regular_seg
unsigned int unsigned int gr::dtv::plinfo::flags () const flags gr::dtv::plinfo::flags plinfo
void void gr::dtv::plinfo::set_field_sync1 () set_field_sync1 gr::dtv::plinfo::set_field_sync1
void void gr::dtv::plinfo::set_field_sync2 () set_field_sync2 gr::dtv::plinfo::set_field_sync2
void void gr::dtv::plinfo::set_regular_seg (bool field2, int segno) set_regular_seg gr::dtv::plinfo::set_regular_seg bool field2 int segno segno
void void gr::dtv::plinfo::set_transport_error (bool error) set_transport_error gr::dtv::plinfo::set_transport_error bool error
void static void gr::dtv::plinfo::delay (plinfo &out, const plinfo &in, int nsegs_of_delay) delay gr::dtv::plinfo::delay plinfo & out const plinfo & in int nsegs_of_delay

Set `OUT` such that it reflects a `NSEGS_OF_DELAY` pipeline delay from `IN`.

plinfo

pipeline info that flows with data

Not all modules need all the info

- gr::dtv::plinfo
  d_flags
- gr::dtv::plinfo
  d_segno
- gr::dtv::plinfo
  delay
- gr::dtv::plinfo
  field_sync1_p
- gr::dtv::plinfo
  field_sync2_p
- gr::dtv::plinfo
  field_sync_p
- gr::dtv::plinfo
  first_regular_seg_p
- gr::dtv::plinfo
  fl_field2
- gr::dtv::plinfo
  fl_field_sync1
- gr::dtv::plinfo
  fl_field_sync2
- gr::dtv::plinfo
  fl_first_regular_seg
- gr::dtv::plinfo
  fl_regular_seg
- gr::dtv::plinfo
  fl_transport_error
- gr::dtv::plinfo
  flags
- gr::dtv::plinfo
  in_field1_p
- gr::dtv::plinfo
  in_field2_p
- gr::dtv::plinfo
  plinfo
- gr::dtv::plinfo
  plinfo
- gr::dtv::plinfo
  regular_seg_p
- gr::dtv::plinfo
  reset
- gr::dtv::plinfo
  segno
- gr::dtv::plinfo
  set_field_sync1
- gr::dtv::plinfo
  set_field_sync2
- gr::dtv::plinfo
  set_regular_seg
- gr::dtv::plinfo
  set_transport_error
- gr::dtv::plinfo
  transport_error_p