vdr  2.2.0
Classes | Macros | Functions | Variables
rcu.c File Reference
#include <getopt.h>
#include <netinet/in.h>
#include <termios.h>
#include <unistd.h>
#include <vdr/plugin.h>
#include <vdr/remote.h>
#include <vdr/status.h>
#include <vdr/thread.h>
#include <vdr/tools.h>

Go to the source code of this file.

Classes

class  cRcuRemote
 
class  cPluginRcu
 

Macros

#define REPEATLIMIT   150
 
#define REPEATDELAY   350
 
#define HANDSHAKETIMEOUT   20
 
#define DEFAULTDEVICE   "/dev/ttyS1"
 

Functions

 VDRPLUGINCREATOR (cPluginRcu)
 

Variables

static const char * VERSION = "2.2.0"
 
static const char * DESCRIPTION = "Remote Control Unit"
 

Macro Definition Documentation

#define DEFAULTDEVICE   "/dev/ttyS1"

Definition at line 25 of file rcu.c.

Referenced by cPluginRcu::CommandLineHelp(), and cPluginRcu::cPluginRcu().

#define HANDSHAKETIMEOUT   20

Definition at line 24 of file rcu.c.

Referenced by cRcuRemote::SendByteHandshake().

#define REPEATDELAY   350

Definition at line 23 of file rcu.c.

Referenced by cRcuRemote::Action(), and cRcuRemote::DetectCode().

#define REPEATLIMIT   150

Definition at line 22 of file rcu.c.

Referenced by cRcuRemote::Action().

Function Documentation

VDRPLUGINCREATOR ( cPluginRcu  )

Referenced by cPluginRcu::Start().

Variable Documentation

const char* DESCRIPTION = "Remote Control Unit"
static

Definition at line 20 of file rcu.c.

Referenced by cPluginRcu::Description().

const char* VERSION = "2.2.0"
static

Definition at line 19 of file rcu.c.

Referenced by cPluginRcu::Version().