X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fdvb%2Fsec.h;h=ca3e7f21c8a1fbf86938cabfa5f8b08fb1395ca7;hp=ef8b1e0c0a561fca5b7d9989a33c1a74ea63a7f9;hb=7b7a80a1f979b0bd9c68aa33af968db25bf63f81;hpb=e246e0ded446974b388f1e819bdbdb446ae4429f diff --git a/lib/dvb/sec.h b/lib/dvb/sec.h index ef8b1e0..ca3e7f2 100644 --- a/lib/dvb/sec.h +++ b/lib/dvb/sec.h @@ -260,11 +260,12 @@ public: #define guard_offset_min -8000 #define guard_offset_max 8000 #define guard_offset_step 8000 -#define MAX_SATCR 8 -#define MAX_LNBNUM 32 +#define MAX_SATCR 32 +#define MAX_LNBNUM 64 int SatCR_positions; int SatCR_idx; + int SatCR_format; unsigned int SatCRvco; unsigned int UnicableTuningWord; unsigned int UnicableConfigWord; @@ -323,7 +324,7 @@ public: #ifndef SWIG eDVBSatelliteEquipmentControl(eSmartPtrList &avail_frontends, eSmartPtrList &avail_simulate_frontends); RESULT prepare(iDVBFrontend &frontend, FRONTENDPARAMETERS &parm, const eDVBFrontendParametersSatellite &sat, int frontend_id, unsigned int tunetimeout); - void prepareTurnOffSatCR(iDVBFrontend &frontend, int satcr); // used for unicable + void prepareTurnOffSatCR(iDVBFrontend &frontend); // used for unicable int canTune(const eDVBFrontendParametersSatellite &feparm, iDVBFrontend *, int frontend_id, int *highest_score_lnb=0); bool currentLNBValid() { return m_lnbidx > -1 && m_lnbidx < (int)(sizeof(m_lnbs) / sizeof(eDVBSatelliteLNBParameters)); } #endif @@ -357,9 +358,11 @@ public: RESULT setInputpowerDelta(int delta); // delta between running and stopped rotor RESULT setRotorTurningSpeed(int speed); // set turning speed.. /* Unicable Specific Parameters */ + RESULT setLNBSatCRformat(int SatCR_format); //DiSEqc or JESS (or ...) RESULT setLNBSatCR(int SatCR_idx); RESULT setLNBSatCRvco(int SatCRvco); RESULT setLNBSatCRpositions(int SatCR_positions); + RESULT getLNBSatCRformat(); //DiSEqc or JESS (or ...) RESULT getLNBSatCR(); RESULT getLNBSatCRvco(); RESULT getLNBSatCRpositions();