X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fdvb%2Fsec.h;h=71fff6a5d2e16380e918b3c239718e77fd902df6;hp=645f8b152cb6540ff6a988ab10c7713ea6388d56;hb=01921e17fbec0161d4f1578d6648c08e4968f0c4;hpb=cbe505c09b3491ad80b7703514ddfc3b083249e1 diff --git a/lib/dvb/sec.h b/lib/dvb/sec.h index 645f8b1..71fff6a 100644 --- a/lib/dvb/sec.h +++ b/lib/dvb/sec.h @@ -9,13 +9,18 @@ class eSecCommand { public: enum { - NONE, SLEEP, SET_VOLTAGE, SET_TONE, - SEND_DISEQC, SEND_TONEBURST, IF_LOCK_GOTO, IF_NOT_LOCK_GOTO, - MEASURE_IDLE_INPUTPOWER, SET_FRONTEND + NONE, SLEEP, SET_VOLTAGE, SET_TONE, GOTO, + SEND_DISEQC, SEND_TONEBURST, SET_FRONTEND, + MEASURE_IDLE_INPUTPOWER, MEASURE_RUNNING_INPUTPOWER, + IF_TIMEOUT_GOTO, IF_RUNNING_GOTO, IF_STOPPED_GOTO, + UPDATE_CURRENT_ROTORPARAMS, SET_TIMEOUT, }; int cmd; union { + int val; + int steps; + int timeout; int voltage; int tone; int toneburst; @@ -26,7 +31,7 @@ public: :cmd(cmd) {} eSecCommand( int cmd, int val ) - :cmd(cmd), voltage(val) + :cmd(cmd), val(val) {} eSecCommand( int cmd, eDVBDiseqcCommand diseqc ) :cmd(cmd), diseqc(diseqc)