openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
Components.NimManager.NIM Class Reference
Inheritance diagram for Components.NimManager.NIM:

Public Member Functions

def __init__ (self, slot, type, description, has_outputs=True, internally_connectable=None, multi_type=None, frontend_id=None, i2c=None, is_empty=False, input_name=None, supports_blind_scan=False, number_of_slots=0)
 
def isCompatible (self, what)
 
def canBeCompatible (self, what)
 
def getType (self)
 
def connectableTo (self)
 
def getSlotInputName (self)
 
def getSlotName (self, slot=None)
 
def getSlotID (self, slot=None)
 
def getI2C (self)
 
def hasOutputs (self)
 
def internallyConnectableTo (self)
 
def setInternalLink (self)
 
def removeInternalLink (self)
 
def isMultiType (self)
 
def isEmpty (self)
 
def isSupported (self)
 
def isMultistream (self)
 
def isFBCTuner (self)
 
def isFBCRoot (self)
 
def isFBCLink (self)
 
def isNotFirstFBCTuner (self)
 
def isT2MI (self)
 
def supportsBlindScan (self)
 
def getMultiTypeList (self)
 
def getFriendlyType (self)
 
def getFullDescription (self)
 
def getFriendlyFullDescription (self)
 
def getFriendlyFullDescriptionCompressed (self)
 

Public Attributes

 slot
 
 type
 
 description
 
 number_of_slots
 
 has_outputs
 
 internally_connectable
 
 multi_type
 
 supports_blind_scan
 
 i2c
 
 frontend_id
 
 input_name
 
 compatible
 

Properties

 slot_input_name = property(getSlotInputName)
 
 slot_name = property(getSlotName)
 
 slot_id = property(getSlotID)
 
 friendly_type = property(getFriendlyType)
 
 friendly_full_description = property(getFriendlyFullDescription)
 
 friendly_full_description_compressed = property(getFriendlyFullDescriptionCompressed)
 
 config_mode_dvbs = property(lambda self: config.Nims[self.slot].dvbs.configMode.value)
 
 config_mode_dvbt = property(lambda self: config.Nims[self.slot].dvbt.configMode.value)
 
 config_mode_dvbc = property(lambda self: config.Nims[self.slot].dvbc.configMode.value)
 
 config_mode_atsc = property(lambda self: config.Nims[self.slot].atsc.configMode.value)
 
 config = property(lambda self: config.Nims[self.slot])
 
 empty = property(lambda self: self.getType() is None)
 

Constructor & Destructor Documentation

◆ __init__()

def Components.NimManager.NIM.__init__ (   self,
  slot,
  type,
  description,
  has_outputs = True,
  internally_connectable = None,
  multi_type = None,
  frontend_id = None,
  i2c = None,
  is_empty = False,
  input_name = None,
  supports_blind_scan = False,
  number_of_slots = 0 
)

Member Function Documentation

◆ canBeCompatible()

def Components.NimManager.NIM.canBeCompatible (   self,
  what 
)

◆ connectableTo()

def Components.NimManager.NIM.connectableTo (   self)

◆ getFriendlyFullDescription()

def Components.NimManager.NIM.getFriendlyFullDescription (   self)

◆ getFriendlyFullDescriptionCompressed()

def Components.NimManager.NIM.getFriendlyFullDescriptionCompressed (   self)

◆ getFriendlyType()

def Components.NimManager.NIM.getFriendlyType (   self)

◆ getFullDescription()

def Components.NimManager.NIM.getFullDescription (   self)

◆ getI2C()

def Components.NimManager.NIM.getI2C (   self)

◆ getMultiTypeList()

def Components.NimManager.NIM.getMultiTypeList (   self)

◆ getSlotID()

def Components.NimManager.NIM.getSlotID (   self,
  slot = None 
)

◆ getSlotInputName()

def Components.NimManager.NIM.getSlotInputName (   self)

◆ getSlotName()

def Components.NimManager.NIM.getSlotName (   self,
  slot = None 
)

◆ getType()

def Components.NimManager.NIM.getType (   self)

◆ hasOutputs()

def Components.NimManager.NIM.hasOutputs (   self)

◆ internallyConnectableTo()

def Components.NimManager.NIM.internallyConnectableTo (   self)

◆ isCompatible()

def Components.NimManager.NIM.isCompatible (   self,
  what 
)

◆ isEmpty()

def Components.NimManager.NIM.isEmpty (   self)

◆ isFBCLink()

def Components.NimManager.NIM.isFBCLink (   self)

◆ isFBCRoot()

def Components.NimManager.NIM.isFBCRoot (   self)

◆ isFBCTuner()

def Components.NimManager.NIM.isFBCTuner (   self)

◆ isMultistream()

def Components.NimManager.NIM.isMultistream (   self)

◆ isMultiType()

def Components.NimManager.NIM.isMultiType (   self)

◆ isNotFirstFBCTuner()

def Components.NimManager.NIM.isNotFirstFBCTuner (   self)

◆ isSupported()

def Components.NimManager.NIM.isSupported (   self)

◆ isT2MI()

def Components.NimManager.NIM.isT2MI (   self)

◆ removeInternalLink()

def Components.NimManager.NIM.removeInternalLink (   self)

◆ setInternalLink()

def Components.NimManager.NIM.setInternalLink (   self)

◆ supportsBlindScan()

def Components.NimManager.NIM.supportsBlindScan (   self)

Member Data Documentation

◆ compatible

Components.NimManager.NIM.compatible

◆ description

Components.NimManager.NIM.description

◆ frontend_id

Components.NimManager.NIM.frontend_id

◆ has_outputs

Components.NimManager.NIM.has_outputs

◆ i2c

Components.NimManager.NIM.i2c

◆ input_name

Components.NimManager.NIM.input_name

◆ internally_connectable

Components.NimManager.NIM.internally_connectable

◆ multi_type

Components.NimManager.NIM.multi_type

◆ number_of_slots

Components.NimManager.NIM.number_of_slots

◆ slot

Components.NimManager.NIM.slot

◆ supports_blind_scan

Components.NimManager.NIM.supports_blind_scan

◆ type

Components.NimManager.NIM.type

Property Documentation

◆ config

Components.NimManager.NIM.config = property(lambda self: config.Nims[self.slot])
static

◆ config_mode_atsc

Components.NimManager.NIM.config_mode_atsc = property(lambda self: config.Nims[self.slot].atsc.configMode.value)
static

◆ config_mode_dvbc

Components.NimManager.NIM.config_mode_dvbc = property(lambda self: config.Nims[self.slot].dvbc.configMode.value)
static

◆ config_mode_dvbs

Components.NimManager.NIM.config_mode_dvbs = property(lambda self: config.Nims[self.slot].dvbs.configMode.value)
static

◆ config_mode_dvbt

Components.NimManager.NIM.config_mode_dvbt = property(lambda self: config.Nims[self.slot].dvbt.configMode.value)
static

◆ empty

Components.NimManager.NIM.empty = property(lambda self: self.getType() is None)
static

◆ friendly_full_description

Components.NimManager.NIM.friendly_full_description = property(getFriendlyFullDescription)
static

◆ friendly_full_description_compressed

Components.NimManager.NIM.friendly_full_description_compressed = property(getFriendlyFullDescriptionCompressed)
static

◆ friendly_type

Components.NimManager.NIM.friendly_type = property(getFriendlyType)
static

◆ slot_id

Components.NimManager.NIM.slot_id = property(getSlotID)
static

◆ slot_input_name

Components.NimManager.NIM.slot_input_name = property(getSlotInputName)
static

◆ slot_name

Components.NimManager.NIM.slot_name = property(getSlotName)
static

The documentation for this class was generated from the following file: