Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ab5c4492 authored by junchao yuan's avatar junchao yuan
Browse files

tunerhal:set default frontend to DVBS [1/1]

bug:239667706

Problem:
test tunerhal vts fail with DVBS;

Solution:
set defualt frontend to DVBS;

Verify:
s905X4/ohm

Change-Id: I79386738783309b917ec5cff89c48b2bdc99bd7c
parent 0638fc1e
Loading
Loading
Loading
Loading
+13 −2
Original line number Diff line number Diff line
@@ -43,6 +43,8 @@ using android::hardware::tv::tuner::V1_0::FrontendDvbtHierarchy;
using android::hardware::tv::tuner::V1_0::FrontendDvbtSettings;
using android::hardware::tv::tuner::V1_0::FrontendDvbtStandard;
using android::hardware::tv::tuner::V1_0::FrontendDvbtTransmissionMode;
using android::hardware::tv::tuner::V1_0::FrontendDvbsModulation;
using android::hardware::tv::tuner::V1_0::FrontendDvbsStandard;
using android::hardware::tv::tuner::V1_0::FrontendSettings;
using android::hardware::tv::tuner::V1_0::FrontendStatus;
using android::hardware::tv::tuner::V1_0::FrontendStatusType;
@@ -116,6 +118,7 @@ typedef enum {

typedef enum {
    SCAN_DVBT,
    SCAN_DVBS,
    SCAN_MAX,
} FrontendScan;

@@ -192,8 +195,8 @@ static DemuxFilterType filterLinkageTypes[LINKAGE_DIR][FILTER_MAIN_TYPE_BIT_COUN
static DvrConfig dvrArray[DVR_MAX];
static DescramblerConfig descramblerArray[DESC_MAX];
static vector<string> goldenOutputFiles;
static int defaultFrontend = DVBT;
static int defaultScanFrontend = SCAN_DVBT;
static int defaultFrontend = DVBS;
static int defaultScanFrontend = SCAN_DVBS;

/** Configuration array for the frontend tune test */
inline void initFrontendConfig() {
@@ -240,6 +243,14 @@ inline void initFrontendScanConfig() {
            .isHighPriority = true,
            .standard = FrontendDvbtStandard::T,
    });

    frontendScanArray[SCAN_DVBS].type = FrontendType::DVBS;
    frontendScanArray[SCAN_DVBS].settings.dvbs({
            .frequency = 1000000,
            .symbolRate = 27500,
            .modulation = FrontendDvbsModulation::MOD_QPSK,
            .standard = FrontendDvbsStandard::S,
    });
};

/** Configuration array for the Lnb test */