openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
Screens.Timers Namespace Reference

Classes

class  TimerListBase
 
class  PowerTimerList
 
class  RecordTimerList
 
class  TimerOverviewBase
 
class  TimerOverviewSummary
 
class  PowerTimerOverview
 
class  RecordTimerOverview
 
class  ConflictTimerOverview
 
class  PowerTimerEdit
 
class  RecordTimerEdit
 
class  InstantRecordTimerEdit
 
class  SleepTimer
 
class  SleepTimerButton
 
class  TimerLog
 
class  TimerLogSummary
 

Variables

int MODE_POWER = 0
 
int MODE_ENERGY = 1
 
int MODE_SLEEP = 2
 
int MODE_RECORD = 3
 
int MODE_CONFLICT = 4
 
dictionary MODE_DATA
 
int MODE_DATA_SKIN = 0
 
int MODE_DATA_TITLE = 1
 
int MODE_DATA_ACTIONS = 2
 
int DAYS_IN_WEEK = 7
 
list DAY_LIST
 
list WEEKDAYS
 
list WEEKENDS
 
list DAY_NAMES
 
list SHORT_DAY_NAMES
 
list REPEAT_CHOICES
 
list REPEAT_OPTIONS
 
dictionary TIMER_STATES
 
 DEEPSTANDBY_SUPPORT = BoxInfo.getItem("DeepstandbySupport")
 
dictionary POWERTIMER_TYPES
 
 POWERTIMER_VALUES = dict([(POWERTIMER_TYPES[x], x) for x in POWERTIMER_TYPES.keys()])
 
dictionary POWERTIMER_TYPE_NAMES
 
dictionary POWERTIMER_AFTER_EVENTS
 
 POWERTIMER_AFTER_VALUES = dict([(POWERTIMER_AFTER_EVENTS[x], x) for x in POWERTIMER_AFTER_EVENTS.keys()])
 
dictionary POWERTIMER_AFTER_EVENT_NAMES
 
dictionary RECORDTIMER_TYPES
 
 RECORDTIMER_VALUES = dict([(RECORDTIMER_TYPES[x], x) for x in RECORDTIMER_TYPES.keys()])
 
dictionary RECORDTIMER_TYPE_NAMES
 
dictionary RECORDTIMER_AFTER_EVENTS
 
 RECORDTIMER_AFTER_VALUES = dict([(RECORDTIMER_AFTER_EVENTS[x], x) for x in RECORDTIMER_AFTER_EVENTS.keys()])
 
dictionary RECORDTIMER_AFTER_EVENT_NAMES
 
 UNKNOWN = _("Unknown!")
 
list onRecordTimerCreate = []
 
list onRecordTimerSetup = []
 
list onRecordTimerSave = []
 
list onRecordTimerChannelChange = []
 
list onPowerTimerCreate = []
 
list onPowerTimerSetup = []
 
list onPowerTimerSave = []
 

Variable Documentation

◆ DAY_LIST

list Screens.Timers.DAY_LIST
Initial value:
1 = [
2  "Mon",
3  "Tue",
4  "Wed",
5  "Thu",
6  "Fri",
7  "Sat",
8  "Sun"
9 ]

◆ DAY_NAMES

list Screens.Timers.DAY_NAMES
Initial value:
1 = [
2  ("Mon", _("Monday")),
3  ("Tue", _("Tuesday")),
4  ("Wed", _("Wednesday")),
5  ("Thu", _("Thursday")),
6  ("Fri", _("Friday")),
7  ("Sat", _("Saturday")),
8  ("Sun", _("Sunday"))
9 ]
#define _(string)
Definition: i18n.h:27

◆ DAYS_IN_WEEK

int Screens.Timers.DAYS_IN_WEEK = 7

◆ DEEPSTANDBY_SUPPORT

Screens.Timers.DEEPSTANDBY_SUPPORT = BoxInfo.getItem("DeepstandbySupport")

◆ MODE_CONFLICT

int Screens.Timers.MODE_CONFLICT = 4

◆ MODE_DATA

dictionary Screens.Timers.MODE_DATA
Initial value:
1 = { # Skin name, Screen title, ActionMap description
2  MODE_POWER: ("PowerTimerOverview", _("PowerTimer Overview"), _("PowerTimer Actions")),
3  MODE_ENERGY: ("EnergyTimerOverview", _("EnergyTimer Overview"), _("EnergyTimer Actions")),
4  MODE_SLEEP: ("SleepTimerOverview", _("SleepTimer Overview"), _("SleepTimer Actions")),
5  MODE_RECORD: ("RecordTimerOverview", _("RecordTimer Overview"), _("RecordTimer Actions")),
6  MODE_CONFLICT: ("ConflictTimerOverview", _("ConflictTimer Overview"), _("ConflictTimer Actions"))
7 }

◆ MODE_DATA_ACTIONS

int Screens.Timers.MODE_DATA_ACTIONS = 2

◆ MODE_DATA_SKIN

int Screens.Timers.MODE_DATA_SKIN = 0

◆ MODE_DATA_TITLE

int Screens.Timers.MODE_DATA_TITLE = 1

◆ MODE_ENERGY

int Screens.Timers.MODE_ENERGY = 1

◆ MODE_POWER

int Screens.Timers.MODE_POWER = 0

◆ MODE_RECORD

int Screens.Timers.MODE_RECORD = 3

◆ MODE_SLEEP

int Screens.Timers.MODE_SLEEP = 2

◆ onPowerTimerCreate

list Screens.Timers.onPowerTimerCreate = []

◆ onPowerTimerSave

list Screens.Timers.onPowerTimerSave = []

◆ onPowerTimerSetup

list Screens.Timers.onPowerTimerSetup = []

◆ onRecordTimerChannelChange

list Screens.Timers.onRecordTimerChannelChange = []

◆ onRecordTimerCreate

list Screens.Timers.onRecordTimerCreate = []

◆ onRecordTimerSave

list Screens.Timers.onRecordTimerSave = []

◆ onRecordTimerSetup

list Screens.Timers.onRecordTimerSetup = []

◆ POWERTIMER_AFTER_EVENT_NAMES

dictionary Screens.Timers.POWERTIMER_AFTER_EVENT_NAMES
Initial value:
1 = {
2  POWER_AFTEREVENT.NONE: _("Do nothing"),
3  POWER_AFTEREVENT.WAKEUPTOSTANDBY: _("Wake up to standby"),
4  POWER_AFTEREVENT.STANDBY: _("Go to standby"),
5  POWER_AFTEREVENT.DEEPSTANDBY: _("Go to deep standby") if DEEPSTANDBY_SUPPORT else _("Shut down")
6 }

◆ POWERTIMER_AFTER_EVENTS

dictionary Screens.Timers.POWERTIMER_AFTER_EVENTS
Initial value:
1 = {
2  POWER_AFTEREVENT.NONE: "nothing",
3  POWER_AFTEREVENT.WAKEUPTOSTANDBY: "wakeuptostandby",
4  POWER_AFTEREVENT.STANDBY: "standby",
5  POWER_AFTEREVENT.DEEPSTANDBY: "deepstandby"
6 }

◆ POWERTIMER_AFTER_VALUES

Screens.Timers.POWERTIMER_AFTER_VALUES = dict([(POWERTIMER_AFTER_EVENTS[x], x) for x in POWERTIMER_AFTER_EVENTS.keys()])

◆ POWERTIMER_TYPE_NAMES

dictionary Screens.Timers.POWERTIMER_TYPE_NAMES
Initial value:
1 = {
2  POWER_TIMERTYPE.AUTODEEPSTANDBY: _("Auto deep standby") if DEEPSTANDBY_SUPPORT else _("Auto shut down"),
3  POWER_TIMERTYPE.AUTOSTANDBY: _("Auto standby"),
4  POWER_TIMERTYPE.DEEPSTANDBY: _("Deep standby") if DEEPSTANDBY_SUPPORT else _("Shut down"),
5  POWER_TIMERTYPE.NONE: _("Do nothing"),
6  POWER_TIMERTYPE.REBOOT: _("Reboot"),
7  POWER_TIMERTYPE.RESTART: _("Restart GUI"),
8  POWER_TIMERTYPE.STANDBY: _("Standby"),
9  POWER_TIMERTYPE.WAKEUP: _("Wake up"),
10  POWER_TIMERTYPE.WAKEUPTOSTANDBY: _("Wake up to standby")
11 }

◆ POWERTIMER_TYPES

dictionary Screens.Timers.POWERTIMER_TYPES
Initial value:
1 = {
2  POWER_TIMERTYPE.NONE: "nothing",
3  POWER_TIMERTYPE.WAKEUP: "wakeup",
4  POWER_TIMERTYPE.WAKEUPTOSTANDBY: "wakeuptostandby",
5  POWER_TIMERTYPE.AUTOSTANDBY: "autostandby",
6  POWER_TIMERTYPE.AUTODEEPSTANDBY: "autodeepstandby",
7  POWER_TIMERTYPE.STANDBY: "standby",
8  POWER_TIMERTYPE.DEEPSTANDBY: "deepstandby",
9  POWER_TIMERTYPE.REBOOT: "reboot",
10  POWER_TIMERTYPE.RESTART: "restart"
11 }

◆ POWERTIMER_VALUES

Screens.Timers.POWERTIMER_VALUES = dict([(POWERTIMER_TYPES[x], x) for x in POWERTIMER_TYPES.keys()])

◆ RECORDTIMER_AFTER_EVENT_NAMES

dictionary Screens.Timers.RECORDTIMER_AFTER_EVENT_NAMES
Initial value:
1 = {
2  RECORD_AFTEREVENT.AUTO: _("Auto"),
3  RECORD_AFTEREVENT.DEEPSTANDBY: _("Go to deep standby") if DEEPSTANDBY_SUPPORT else _("Shut down"),
4  RECORD_AFTEREVENT.NONE: _("Do nothing"),
5  RECORD_AFTEREVENT.STANDBY: _("Go to standby")
6 }

◆ RECORDTIMER_AFTER_EVENTS

dictionary Screens.Timers.RECORDTIMER_AFTER_EVENTS
Initial value:
1 = {
2  RECORD_AFTEREVENT.NONE: "nothing",
3  RECORD_AFTEREVENT.STANDBY: "standby",
4  RECORD_AFTEREVENT.DEEPSTANDBY: "deepstandby",
5  RECORD_AFTEREVENT.AUTO: "auto"
6 }

◆ RECORDTIMER_AFTER_VALUES

Screens.Timers.RECORDTIMER_AFTER_VALUES = dict([(RECORDTIMER_AFTER_EVENTS[x], x) for x in RECORDTIMER_AFTER_EVENTS.keys()])

◆ RECORDTIMER_TYPE_NAMES

dictionary Screens.Timers.RECORDTIMER_TYPE_NAMES
Initial value:
1 = {
2  RECORD_TIMERTYPE.RECORD: _("Record"),
3  RECORD_TIMERTYPE.ZAP: _("Zap"),
4  RECORD_TIMERTYPE.ZAP_RECORD: _("Zap and record")
5 }

◆ RECORDTIMER_TYPES

dictionary Screens.Timers.RECORDTIMER_TYPES
Initial value:
1 = {
2  RECORD_TIMERTYPE.RECORD: "record",
3  RECORD_TIMERTYPE.ZAP: "zap",
4  RECORD_TIMERTYPE.ZAP_RECORD: "zap+record"
5 }

◆ RECORDTIMER_VALUES

Screens.Timers.RECORDTIMER_VALUES = dict([(RECORDTIMER_TYPES[x], x) for x in RECORDTIMER_TYPES.keys()])

◆ REPEAT_CHOICES

list Screens.Timers.REPEAT_CHOICES
Initial value:
1 = [
2  ("once", _("Once")),
3  ("repeated", _("Repeated"))
4 ]

◆ REPEAT_OPTIONS

list Screens.Timers.REPEAT_OPTIONS
Initial value:
1 = [
2  ("weekly", _("Weekly")),
3  ("daily", _("Daily")),
4  ("weekdays", _("Mon-Fri")),
5  ("weekends", _("Sat-Sun")),
6  ("user", _("User defined"))
7 ]

◆ SHORT_DAY_NAMES

list Screens.Timers.SHORT_DAY_NAMES
Initial value:
1 = [
2  ("Mon", _("Mon")),
3  ("Tue", _("Tue")),
4  ("Wed", _("Wed")),
5  ("Thu", _("Thu")),
6  ("Fri", _("Fri")),
7  ("Sat", _("Sat")),
8  ("Sun", _("Sun"))
9 ]

◆ TIMER_STATES

dictionary Screens.Timers.TIMER_STATES
Initial value:
1 = {
2  TimerEntry.StateWaiting: _("Waiting"),
3  TimerEntry.StatePrepared: _("About to start"),
4  TimerEntry.StateRunning: _("Running"),
5  TimerEntry.StateEnded: _("Done"),
6  TimerEntry.StateFailed: _("Failed"),
7  TimerEntry.StateDisabled: _("Disabled")
8 }

◆ UNKNOWN

Screens.Timers.UNKNOWN = _("Unknown!")

◆ WEEKDAYS

list Screens.Timers.WEEKDAYS
Initial value:
1 = [
2  "Mon",
3  "Tue",
4  "Wed",
5  "Thu",
6  "Fri"
7 ]

◆ WEEKENDS

list Screens.Timers.WEEKENDS
Initial value:
1 = [
2  "Sat",
3  "Sun"
4 ]