public GetAndVerifySoftVersion(bool IsVerify, String OldSoftVersion, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._IsVerify       = IsVerify;
     this._OldSoftVersion = OldSoftVersion;
     this._manager        = pManager;
     EPG = this._manager.UI;
 }
 /// <summary>
 /// Navigate to a VOD asset and play the trailer
 /// </summary>
 /// <param name="vodAsset">VODAsset object</param>
 /// <remarks>
 /// </remarks>
 public PlayTrailer(VODAsset vodAsset, bool parentalProtection, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._manager            = pManager;
     this.EPG                 = this._manager.UI;
     this._vodAsset           = vodAsset;
     this._parentalProtection = parentalProtection;
 }
 /// <param name="EventKeyName">Key of the Event</param>
 /// <param name="VerifyDeleteInPCAT">Optional Parameter Dafault=true. Verifies Event has deleted</param>
 /// <param name="pManager">manager</param>
 public DeleteFailedRecordedEvent(string EventKeyName, bool VerifyDeleteInPCAT, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._manager            = pManager;
     this._EventKeyName       = EventKeyName;
     this._VerifyDeleteInPcat = VerifyDeleteInPCAT;
     EPG = this._manager.UI;
 }
 /// <param name="OldPin">Change Pin Code - Old Pin</param>
 /// <param name="NewPin">Change Pin Code - New Pin</param>
 /// <param name="pManager">Manager</param>
 public ChangePinCode(string OldPin, string NewPin, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._NewPin  = NewPin;
     this._OldPin  = OldPin;
     this._manager = pManager;
     EPG           = this._manager.UI;
 }
 /// <summary>
 /// Navigate to a VOD asset and select it
 /// </summary>
 /// <param name="vodAsset">VODAsset object</param>
 /// <remarks>
 /// </remarks>
 public NavigateToVODAsset(VODAsset vodAsset, bool doSelect, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._manager  = pManager;
     this.EPG       = this._manager.UI;
     this._vodAsset = vodAsset;
     this._doSelect = doSelect;
 }
Example #6
0
 /// <summary>
 /// Verify asset details page
 /// </summary>
 /// <remarks>
 /// Possible Error Codes:
 /// <para>322 - VerificationFailure</para>
 /// </remarks>
 public VerifyAssetDetails(VODAsset vodAsset, bool isPurchased, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._vodAsset    = vodAsset;
     this._manager     = pManager;
     this.EPG          = this._manager.UI;
     this._isPurchased = isPurchased;
 }
Example #7
0
 public OtaDownloadOption(EnumOTADownloadOption dwnloadOption, bool IsDownload, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._Selection = IsDownload;
     this._Option    = dwnloadOption;
     this._manager   = pManager;
     EPG             = this._manager.UI;
 }
Example #8
0
 /// <summary>
 /// Navigate to a VOD asset and buy it
 /// </summary>
 /// <param name="vodAsset">VODAsset object</param>
 /// <remarks>
 /// </remarks>
 public BuyAsset(VODAsset vodAsset, bool parentalProtection, bool purchaseProtection, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._manager            = pManager;
     this.EPG                 = this._manager.UI;
     this._vodAsset           = vodAsset;
     this._parentalProtection = parentalProtection;
     this._purchaseProtection = purchaseProtection;
 }
        // <param name="content">Media Content to play</param>
        // <param name="playMode">Optional Parameter Content PlaybackMode Default = PLAY</param>
        // <param name="playbackSetting">Optional Parameter Content playback setting(Slideshow Setting for Picture Playback)</param>
        // <param name="pManager">Manager</param>
        // <remarks>
        // Possible Error Codes:
        // <para>300 - NavigationFailure</para>
        // <para>301 - DictionaryFailure</para>
        // <para>302 - EmptyEpgInfoFailure</para>
        // <para>304 - IRVerificationFailure</para>
        // <para>322 - VerificationFailure</para>
        // <para>328 - INIFailure</para>
        // <para>332 - NoValidParameters</para>
        // </remarks>


        public PlaybackMCContent(MediaContent content, EnumMCPlayMode playMode, String playbackSetting, IEX.ElementaryActions.Functionality.Manager pManager)
        {
            this._Content         = content;
            this._PlaybackMode    = playMode;
            this._PlaybackSetting = playbackSetting;
            this._manager         = pManager;
            EPG = this._manager.UI;
        }
 //static IEXGateway._IEXResult res;
 //static bool _IsLastDelivery;
 public RMSLoginAndEnterBoxid(FirefoxDriver driver, string CpeId, string BrowserTabControlId, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._driver              = driver;
     this._manager             = pManager;
     this._CpeId               = CpeId;
     this._BrowserTabControlId = BrowserTabControlId;
     EPG = this._manager.UI;
 }
Example #11
0
 /// <summary>
 /// Performs skip operation and does verification
 /// </summary>
 /// <param name="direction">Madatory direction of skip.True if Forward else False. No default value</param>
 /// <param name="PlaybackContext">Mandatory-PLAYBACK or RB-Playback is true/RB is false </param>
 /// <param name="SkipDurationSetting">Enumvideoskip equivalent to required value </param>
 /// <param name="NumOfSkipPoints">[optional parameter]-For BOOKMARK-Num of recordings,if not specified BOFEOF check will be true </param>
 /// <param name="pManager"></param>
 /// <remarks>
 /// Possible Error Codes:
 /// <para>303 - FasVerificationFailure</para>
 /// <para>304 - IRVerificationFailure</para>
 /// <para>313 - SetTrickModeSpeedFailure</para>
 /// <para>318 - SetSkipFailure</para>
 /// <para>328 - INIFailure</para>
 /// <para>332 - NoValidParameters</para>
 /// </remarks>
 public Skip(bool direction, bool PlaybackContext, EnumVideoSkip SkipDurationSetting, int NumOfSkipPoints, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._manager             = pManager;
     this.EPG                  = this._manager.UI;
     this._direction           = direction;
     this._PlaybackContext     = PlaybackContext;
     this._NumOfSkipPoints     = NumOfSkipPoints;
     this._SkipDurationSetting = SkipDurationSetting;
 }
Example #12
0
 /// <summary>
 /// Verified the Record Error Information for Failed and Partial recording
 /// </summary>
 /// <param name="EventKeyName">The Key of the Event</param>
 /// <param name="RecordError">The type of Record</param>
 /// <param name="StartGuardTime">Optional Parameter. Default="". search for the start time with the SGT if not empty</param>
 /// <param name="EndGuardTime">Optional Parameter. Default="". search for the end time with the EGT if not empty</param>
 /// <param name="VerifyInPCAT">Verifies in PCAT</param>
 /// <param name="pManager">Manager</param>
 public VerifyRecordErrorInfo(string EventKeyName, EnumRecordErr RecordError, string StartGuardTime, string EndGuardTime, bool VerifyInPCAT, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._manager        = pManager;
     this._EventKeyName   = EventKeyName;
     this._RecordError    = RecordError;
     this._VerifyInPCAT   = VerifyInPCAT;
     this._StartGuardTime = StartGuardTime;
     this._EndGuardTime   = EndGuardTime;
     EPG = this._manager.UI;
 }
 public DaySkipInGuide(EnumGuideViews guideView, bool isForward, int numberOfPresses, bool isGridInCurrentDate, bool isDisplayIconVerify, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._guideView           = guideView;
     this._isForward           = isForward;
     this._numberOfPresses     = numberOfPresses;
     this._manager             = pManager;
     this._isGridInCurrentDate = isGridInCurrentDate;
     this._isDisplayIconVerify = isDisplayIconVerify;
     EPG = this._manager.UI;
 }
 public StopRecordUsingStopKey(EnumRecordIn RecordIn, String EventKeyName, String ChannelNumber, bool IsCurrent, bool IsSeries, bool IsStopRecord, bool IsTBR, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._manager         = pManager;
     EPG                   = this._manager.UI;
     this._EventKeyName    = EventKeyName;
     this._IsCurrent       = IsCurrent;
     this._IsSeries        = IsSeries;
     this._RecordIn        = RecordIn;
     this._isStopRecording = IsStopRecord;
     this._isTBR           = IsTBR;
 }
Example #15
0
 public OtaDownload(String VersionID, String UsageID, String _NITTable, bool IsLastDelivery, String RFFeed, bool isLive, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._VersionID      = VersionID;
     this._manager        = pManager;
     this._UsageID        = UsageID;
     this._NITTable       = _NITTable;
     this._IsLastDelivery = IsLastDelivery;
     this._RFFeed         = RFFeed;
     this._isLive         = isLive;
     EPG = this._manager.UI;
 }
Example #16
0
 /// <param name="EventKeyName">Key Of The Event</param>
 /// <param name="StartTime">Channel Name</param>
 /// <param name="EndTime">Channel Number If Entered Doing DCA</param>
 /// <param name="ChannelName">Optional Parameter Default = "" : The Channel Name</param>
 /// <param name="Days">Optional Parameter Default = 0 : Adds Days From Current Date</param>
 /// <param name="Frequency">Optional Parameter Default = ONE_TIME</param>
 /// <param name="pManager">Manager</param>
 /// <remarks>
 /// Possible Error Codes:
 /// <para>300 - NavigationFailure</para>
 /// <para>301 - DictionaryFailure</para>
 /// <para>302 - EmptyEpgInfoFailure</para>
 /// <para>304 - IRVerificationFailure</para>
 /// <para>305 - PCATFailure</para>
 /// <para>309 - GetEpgTimeFailure</para>
 /// <para>310 - GetEpgDateFailure</para>
 /// <para>322 - VerificationFailure</para>
 /// <para>328 - INIFailure</para>
 /// <para>330 - TelnetFailure</para>
 /// <para>331 - CopyFileFailure</para>
 /// <para>332 - NoValidParameters</para>
 /// <para>334 - VideoNotPresent</para>
 /// <para>339 - RecordEventFailure</para>
 /// <para>349 - ReturnToLiveFailure</para>
 /// <para>350 - ParsingFailure</para>
 /// </remarks>
 public ModifyManualRecording(string EventKeyName, string StartTime, string EndTime, string ChannelName, int Days, EnumFrequency Frequency, Boolean IsFirstTime, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._EventKeyName = EventKeyName;
     this._StartTime    = StartTime;
     this._EndTime      = EndTime;
     this._ChannelName  = ChannelName;
     this._Days         = Days;
     this._Frequency    = Frequency;
     this._IsFirstTime  = IsFirstTime;
     this._manager      = pManager;
     EPG = this._manager.UI;
 }
 public RecordUsingRECkey(EnumRecordIn RecordIn, String EventKeyName, String ChannelNumber, int MinTimeBeforeEvEnd, bool VerifyBookingInPCAT, bool ReturnToLive, bool IsConflict, bool IsCurrent, bool IsSeries, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._manager             = pManager;
     EPG                       = this._manager.UI;
     this._RecordIn            = RecordIn;
     this._EventKeyName        = EventKeyName;
     this._ChannelNumber       = ChannelNumber;
     this._MinTimeBeforeEvEnd  = MinTimeBeforeEvEnd;
     this._VerifyBookingInPCAT = VerifyBookingInPCAT;
     this._ReturnToLive        = ReturnToLive;
     this._IsConflict          = IsConflict;
     this._IsCurrent           = IsCurrent;
     this._IsSeries            = IsSeries;
 }
        // <param name="EventKeyName">Key Of The Event</param>
        // <param name="ChannelName">Channel Name</param>
        // <param name="ChannelNumber">Channel Number If Entered Doing DCA</param>
        // <param name="DaysDelay">Optional Parameter Default = -1 : Adds Days From Current Time</param>
        // <param name="MinutesDelayUntilBegining">Optional Parameter Default = -1 : Minutes Delay Until Beginning</param>
        // <param name="DurationInMin">Optional Parameter Default = 1 : Duration Of Recording</param>
        // <param name="Frequency">Optional Parameter Default = ONE_TIME</param>
        // <param name="VerifyBookingInPCAT">Optional Parameter Default = True : If True Verifies Booking In PCAT</param>
        // <param name="IsConflict">Optional Parameter Default = False : If True Verify Conflict Appeared Before Recording Is Confirmed</param>
        // <param name="pManager">Manager</param>
        // <remarks>
        // Possible Error Codes:
        // <para>300 - NavigationFailure</para>
        // <para>301 - DictionaryFailure</para>
        // <para>302 - EmptyEpgInfoFailure</para>
        // <para>304 - IRVerificationFailure</para>
        // <para>305 - PCATFailure</para>
        // <para>309 - GetEpgTimeFailure</para>
        // <para>310 - GetEpgDateFailure</para>
        // <para>322 - VerificationFailure</para>
        // <para>328 - INIFailure</para>
        // <para>330 - TelnetFailure</para>
        // <para>331 - CopyFileFailure</para>
        // <para>332 - NoValidParameters</para>
        // <para>334 - VideoNotPresent</para>
        // <para>339 - RecordEventFailure</para>
        // <para>344 - ConflictFailure</para>
        // <para>349 - ReturnToLiveFailure</para>
        // <para>350 - ParsingFailure</para>
        // </remarks>


        public RecordManual(String EventKeyName, String ChannelName, int ChannelNumber, int DaysDelay, int MinutesDelayUntilBegining,
                            String StartTime, int DurationInMin, EnumFrequency Frequency, Boolean VerifyBookingInPCAT,
                            Boolean IsConflict, Boolean IsCurrent, Boolean NoEIT, IEX.ElementaryActions.Functionality.Manager pManager)
        {
            _EventKeyName              = EventKeyName;
            _ChannelName               = ChannelName;
            _ChannelNumber             = ChannelNumber;
            _DaysDelay                 = DaysDelay;
            _MinutesDelayUntilBegining = MinutesDelayUntilBegining;
            _DurationInMin             = DurationInMin;
            _Frequency                 = Frequency;
            _VerifyBookingInPCAT       = VerifyBookingInPCAT;
            _IsConflict                = IsConflict;
            _StartTime                 = StartTime;
            _IsCurrent                 = IsCurrent;
            _NoEIT   = NoEIT;
            _manager = pManager;
            EPG      = _manager.UI;
        }
 /// <summary>
 /// Set audio prefered language
 /// </summary>
 /// <param name="enable">language to set</param>
 /// <remarks>
 /// Possible Error Codes:
 /// <para>301 - DictionaryFailure</para>
 /// <para>302 - EmptyEPGInfoFailure</para>
 /// <para>304 - IRVerificationFailure</para>
 /// <para>314 - SetSettingsFailure</para>
 /// <para>332 - NoValidParameters</para>
 /// <para>334 - VideoNotPresent</para>
 /// <para>349 - ReturnToLiveFailure</para>
 /// </remarks>
 public SetPreferredAudioLanguage(EnumLanguage language, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._manager  = pManager;
     this.EPG       = this._manager.UI;
     this._language = language;
 }
 /// <summary>
 /// Select an asset in the list of purchased assets
 /// </summary>
 /// <param name="vodAsset">VODAsset object</param>
 /// <remarks>
 /// </remarks>
 public SelectPurchasedAsset(VODAsset vodAsset, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._manager  = pManager;
     this.EPG       = this._manager.UI;
     this._vodAsset = vodAsset;
 }
Example #21
0
 /// <summary>
 /// Navigate to a VOD asset and subscribe it
 /// </summary>
 /// <param name="vodAsset">VODAsset object</param>
 /// <remarks>
 /// </remarks>
 public SubscribeAsset(VODAsset vodAsset, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._manager  = pManager;
     this.EPG       = this._manager.UI;
     this._vodAsset = vodAsset;
 }
Example #22
0
 /// <summary>
 /// Activate/deactivate purchase protection in settings
 /// </summary>
 /// <param name="enable">enable if true, disable if false</param>
 /// <remarks>
 /// Possible Error Codes:
 /// <para>322 - VerificationFailure</para>
 /// </remarks>
 public SetPurchaseProtection(bool enable, IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._manager = pManager;
     this.EPG      = this._manager.UI;
     this._enable  = enable;
 }
Example #23
0
 /// <summary>
 /// Stop asset playback
 /// </summary>
 /// <remarks>
 /// </remarks>
 public StopAssetPlayback(IEX.ElementaryActions.Functionality.Manager pManager)
 {
     this._manager = pManager;
     this.EPG      = this._manager.UI;
 }