package com.seewo.vtv.interfaces;

/* JADX INFO: loaded from: classes.dex */
public interface IFactoryHelper {

    public enum ACPowerMode {
        STANDBY,
        BOOTUP,
        MEMORY
    }

    void clearAndroidData(boolean z);

    boolean exportChannelTable();

    void factoryResetSystem(boolean z);

    void fixSystem();

    String getBoardSN();

    int getLvdsMappingValue();

    String getMachinePN();

    String getMachineSN();

    String getMachineSNAlias();

    String getProductModelAlias();

    String getSplicingMarginData();

    int getSystemAgingPowerMode();

    String getWeekNumber();

    boolean importChannelTable();

    void rebootRecovery();

    default boolean replaceBootLogo(String str) {
        return false;
    }

    void resetAll();

    void resetTv();

    void restoreSystem();

    void set638UpgradeMcuHoldPower();

    void setI2CDevice(boolean z);

    boolean setLvdsMappingValue(int i);

    void setMachinePN(String str);

    boolean setMachineSN(String str);

    void setMachineSNAlias(String str);

    void setProductModelAlias(String str);

    void setSplicingMarginData(String str);

    boolean setSystemAgingPowerMode(int i);

    boolean setSystemAgingPowerMode(ACPowerMode aCPowerMode);

    void setUSBPhyStatus(boolean z);

    void setWeekNumber(String str);

    boolean writeRecoveryCommand(String str);
}
