/// <summary> /// Constructor /// </summary> /// <param name="controller">instance of a TVController</param> /// <param name="card">The card</param> public EpgCard(TVController controller, Card card) { _card = card; _user = UserFactory.CreateEpgUser(); _tvController = controller; _grabStartTime = DateTime.MinValue; _state = EpgState.Idle; _epgTimer.Interval = 30000; _epgTimer.Elapsed += _epgTimer_Elapsed; _eventHandler = controller_OnTvServerEvent; _dbUpdater = new EpgDBUpdater(_tvController, "IdleEpgGrabber", true); }
/// <summary> /// Constructor /// </summary> /// <param name="controller">instance of a TVController</param> /// <param name="card">The card</param> public EpgCard(TVController controller, Card card) { _card = card; _user = new User("epg", false, -1); _tvController = controller; _grabStartTime = DateTime.MinValue; _state = EpgState.Idle; _epgTimer.Interval = 30000; _epgTimer.Elapsed += _epgTimer_Elapsed; _eventHandler = controller_OnTvServerEvent; _dbUpdater = new EpgDBUpdater(_tvController, "IdleEpgGrabber", true); }