Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
enigma2-skin-metrixstylehd / usr / lib / enigma2 / python / Components / Converter / MetrixStyleBoxInfo.pyo
Size: Mime:
ó
›W_c@s|ddlmZddlmZddlmZddlZddlmZddlm	Z	deee
fd„ƒYZdS(	iÿÿÿÿ(t	Converter(tcached(tsensorsN(tPoll(tHardwareInfotMetrixStyleBoxInfocBs•eZdZdZdZdZdZdZdZd„Z	d„Z
d	„Zd
„Zd„Z
d„Zd
„Zd„Zed„ƒZeeƒZRS(iiiiiiicCstj||ƒtj|ƒd|_t|_|dkrS|j|_t|_n®|dkrn|j	|_n“|dkr‰|j
|_nx|dkr¤|j|_n]|dkr¿|j|_nB|dkrÚ|j
|_n'|dkrõ|j|_n|j|_dS(	Ni'tBoxTypetLoadAveragetMemInfot	FreeFlasht
TempSensortUptimetFanInfo(Rt__init__Rt
poll_intervaltTruetpoll_enabledtBOXTYPEttypetFalsetLOADtMEMINFOt	FREEFLASHt
TEMPSENSORtUPTIMEtFAN(tselfR((sB/usr/lib/enigma2/python/Components/Converter/MetrixStyleBoxInfo.pyR
's(
		cCsEytƒjƒjƒ}WndSd}nX|dk	rAd|SdS(Ns
Model: N/AsDreambox %s(Rtget_device_nametuppertNone(Rtbox_info((sB/usr/lib/enigma2/python/Components/Converter/MetrixStyleBoxInfo.pytgetModel?s
cCsjy5tddƒ }|jƒjƒdd!}WdQXWndSd}nX|dk	rfddj|ƒSdS(Ns
/proc/loadavgtriisLoad average: N/AsLoad average: %ss, (topentreadtsplitRtjoin(Rtfilet	load_info((sB/usr/lib/enigma2/python/Components/Converter/MetrixStyleBoxInfo.pytgetLoadAverageHs#
cCshy8tddƒ#}t|jƒjƒdƒ}WdQXWndSd}nX|dk	rdd|dSdS(Ns
/proc/meminfoR isMemFree: N/AsMemFree: %s MBi(R!tintR"R#R(RR%tmem_info((sB/usr/lib/enigma2/python/Components/Converter/MetrixStyleBoxInfo.pyt
getMemInfoRs&
cCs]ytjdƒ}WndSd}nX|dk	rYt|j|jddƒ}d|SdS(Nt/sFlashFree: N/AisFlashFree: %s MB(toststatvfsRR(tf_frsizetf_bavail(Rt
flash_infot
free_flash((sB/usr/lib/enigma2/python/Components/Converter/MetrixStyleBoxInfo.pytgetFreeFlash\s
cCs×y.tddƒ}|jƒjƒ}WdQXWndSd}nX|dk	rÓt|dƒ}d}|d}|d}t||ƒ}t|||ƒ}t|||ƒ}	t||ƒ}
d}|dkr|t|ƒd|d	krôd
p÷dd7}nt|ƒdks!|dkrR|t|ƒd|d	krCd
pFdd7}nt|ƒdksp|	dkr¡|t|	ƒd|	d	kr’dp•dd7}n|t|
ƒd|
d	krÃdpÆd7}d|SdS(Ns/proc/uptimeR sUptime: N/Aii<itt itdaytdayss, thourthourstminutetminutestsecondtsecondss
Uptime: %s(R!R"R#RtfloatR(tstrtlen(RR%tuptime_infot
total_secondstMINUTEtHOURtDAYR6R8R:R<tuptime((sB/usr/lib/enigma2/python/Components/Converter/MetrixStyleBoxInfo.pyt	getUptimefs0


111*cCs|dtƒjƒkrxytjtjƒ}WndSd}nX|dk	rxt|ƒdkrudtj|dƒSqxndS(Ntdm7020hds	Temp: N/AisTemp: %s°CsTemp: No Sensor(RRRtgetSensorsListtTYPE_TEMPERATURERR?tgetSensorValue(Rtsensor_info((sB/usr/lib/enigma2/python/Components/Converter/MetrixStyleBoxInfo.pyt
getTempSensor€s
cCshy8tddƒ#}t|jƒjƒdƒ}WdQXWndSd}nX|dk	rdd|dSdS(Ns/proc/stb/fp/fan_speedR isFan: N/AsFan: %s rpmi(R!R(R"R#R(RR%tfan_info((sB/usr/lib/enigma2/python/Components/Converter/MetrixStyleBoxInfo.pyt
getFanInfoŒs&
cCsÌ|j|jkr|jƒS|j|jkr8|jƒS|j|jkrT|jƒS|j|jkrp|jƒS|j|j	krŒ|j
ƒS|j|jkr¨|jƒS|j|j
krÄ|jƒSdSdS(Ns???(RRRRRLRR'RR*RR2RRFRRN(R((sB/usr/lib/enigma2/python/Components/Converter/MetrixStyleBoxInfo.pytgetText–s






(t__name__t
__module__RRRRRRRR
RR'R*R2RFRLRNRROtpropertyttext(((sB/usr/lib/enigma2/python/Components/Converter/MetrixStyleBoxInfo.pyRs"				
	
	
			
(tComponents.Converter.ConverterRtComponents.ElementRtComponents.SensorsRR,RtTools.HardwareInfoRtobjectR(((sB/usr/lib/enigma2/python/Components/Converter/MetrixStyleBoxInfo.pyt<module>s