enigma2  2.6
Public Member Functions | Public Attributes | Static Public Attributes | Properties | List of all members
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={}, frontend_id=None, i2c=None, is_empty=False, input_name=None, inputs=None)
 
def isEnabled (self, what)
 
def isCompatible (self, what)
 
def getTypes (self)
 
def getType (self)
 
def connectableTo (self)
 
def getSlotInputName (self, for_input_desc=False)
 
def getSlotName (self)
 
def getSlotID (self)
 
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 getMultiTypeList (self)
 
def getFriendlyType (self)
 
def getFriendlyFullDescription (self)
 

Public Attributes

 slot
 
 description
 
 has_outputs
 
 internally_connectable
 
 i2c
 
 frontend_id
 
 input_name
 
 channel
 
 can_auto_fec_s2
 
 can_modulation_auto
 
 can_s_s2_auto_delsys
 
 can_pls_s2
 
 can_multistream_s2
 
 inputs
 

Static Public Attributes

tuple SUPPORTED_TYPES = ("DVB-S", "DVB-C", "DVB-T", "DVB-T2", "DVB-S2", None)
 

Properties

 types = property(getTypes)
 
 type = property(getType)
 
 slot_input_name = property(getSlotInputName)
 
 slot_name = property(getSlotName)
 
 slot_id = property(getSlotID)
 
 friendly_type = property(getFriendlyType)
 
 friendly_full_description = property(getFriendlyFullDescription)
 
 config = property(lambda self: config.Nims[self.slot])
 
 empty = property(lambda self: not self._types)
 

Constructor & Destructor Documentation

◆ __init__()

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

Member Function Documentation

◆ connectableTo()

def Components.NimManager.NIM.connectableTo (   self)

◆ getFriendlyFullDescription()

def Components.NimManager.NIM.getFriendlyFullDescription (   self)

◆ getFriendlyType()

def Components.NimManager.NIM.getFriendlyType (   self)

◆ getI2C()

def Components.NimManager.NIM.getI2C (   self)

◆ getMultiTypeList()

def Components.NimManager.NIM.getMultiTypeList (   self)

◆ getSlotID()

def Components.NimManager.NIM.getSlotID (   self)

◆ getSlotInputName()

def Components.NimManager.NIM.getSlotInputName (   self,
  for_input_desc = False 
)

◆ getSlotName()

def Components.NimManager.NIM.getSlotName (   self)

◆ getType()

def Components.NimManager.NIM.getType (   self)

◆ getTypes()

def Components.NimManager.NIM.getTypes (   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)

◆ isEnabled()

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

◆ isMultiType()

def Components.NimManager.NIM.isMultiType (   self)

◆ isSupported()

def Components.NimManager.NIM.isSupported (   self)

◆ removeInternalLink()

def Components.NimManager.NIM.removeInternalLink (   self)

◆ setInternalLink()

def Components.NimManager.NIM.setInternalLink (   self)

Member Data Documentation

◆ can_auto_fec_s2

Components.NimManager.NIM.can_auto_fec_s2

◆ can_modulation_auto

Components.NimManager.NIM.can_modulation_auto

◆ can_multistream_s2

Components.NimManager.NIM.can_multistream_s2

◆ can_pls_s2

Components.NimManager.NIM.can_pls_s2

◆ can_s_s2_auto_delsys

Components.NimManager.NIM.can_s_s2_auto_delsys

◆ channel

Components.NimManager.NIM.channel

◆ 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

◆ inputs

Components.NimManager.NIM.inputs

◆ internally_connectable

Components.NimManager.NIM.internally_connectable

◆ slot

Components.NimManager.NIM.slot

◆ SUPPORTED_TYPES

tuple Components.NimManager.NIM.SUPPORTED_TYPES = ("DVB-S", "DVB-C", "DVB-T", "DVB-T2", "DVB-S2", None)
static

Property Documentation

◆ config

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

◆ empty

Components.NimManager.NIM.empty = property(lambda self: not self._types)
static

◆ friendly_full_description

Components.NimManager.NIM.friendly_full_description = property(getFriendlyFullDescription)
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

◆ type

Components.NimManager.NIM.type = property(getType)
static

◆ types

Components.NimManager.NIM.types = property(getTypes)
static

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