openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
vps.h File Reference
#include <linux/dvb/dmx.h>
#include <time.h>
#include <set>
#include <byteswap.h>
#include <endian.h>
#include <inttypes.h>

Go to the source code of this file.

Classes

class  Monitoring_epg
 
class  Event_monitoring
 
class  Wait_for_beginning
 
class  Seek_pdc
 
class  Check_pdc_existing
 

Macros

#define READ_BUF_SIZE   (4*1024)
 
#define r16(p)   (*(const uint16_t * const)(p))
 
#define GET_PDC(p)   (((p[2] & 0x0f) << 16) | r16(&p[3]))
 

Functions

int main (int argc, char *argv[])
 
void abort_program (int signal)
 
time_t parseDVBtime (uint8_t t1, uint8_t t2, uint8_t t3, uint8_t t4, uint8_t t5)
 
int fromBCD (int bcd)
 

Macro Definition Documentation

◆ GET_PDC

#define GET_PDC (   p)    (((p[2] & 0x0f) << 16) | r16(&p[3]))

◆ r16

#define r16 (   p)    (*(const uint16_t * const)(p))

◆ READ_BUF_SIZE

#define READ_BUF_SIZE   (4*1024)

VPS (monitoring DVB running-status)

Martin Gauk mart-.nosp@m.g@we.nosp@m.b.de

Aufruf mit vps [demux] [mode] [onid] [tsid] [sid] [Event-ID] [PDC-Time day] [PDC-Time month] [PDC-Time hour] [PDC-Time min]

Function Documentation

◆ abort_program()

void abort_program ( int  signal)

◆ fromBCD()

int fromBCD ( int  bcd)
inline

◆ main()

int main ( int  argc,
char *  argv[] 
)

◆ parseDVBtime()

time_t parseDVBtime ( uint8_t  t1,
uint8_t  t2,
uint8_t  t3,
uint8_t  t4,
uint8_t  t5 
)