Jump to content
Nokioteca Forum

[python] Modulo Light


memoryn70
 Share

Recommended Posts

Ciao a tutti! Facendo delle prove con il C++ e vedendo alcuni pezzi di codice e prendendo "spunto" da un vecchio post, ho fatto un estensione per python che permette su alcuni cellulari di gestire l'illuminazione.

Sul vecchio 3650 funziona alla grande ma purtroppo sull'N70 (mi sarebbe servito molto lasciare spenta la luce in qualche occasione) non funziona proprio (crasha python). Sarebbe interessante vedere su quali cellulari funziona o funziona in parte: al voi il compito di testare se volete b)

Esempio di utilizzo:

--Per python

import light

light.light(mode,attr)

mode può essere: 0-Solo schermo 1-Tastiera e schermo 2-Solo tastiera

attr 0-Accensione lenta 1-Spegnimento lento 2-Acceso 3-Blinker (tipo quando arriva una chiamata...bell'effetto!)

--Senza python

Eseguire il file light.exe con WinFile o FeXplorer e vedere l'effetto!

Sarebbe molto utile tenere spenta la luce in casi quando ce ne troppa ed è superflua. Secondo dei dati di BatMon (sempre che va solo su 3650):

-Con luce: consumo 105-140 mA

-Senza: 40-50 mA

Quindi la batteria durerebbe il doppio o anche di più!

Se non si usa con un ciclo che richiama la funzione ogni tanto, passato 1 certo tempo in cui normalmente l'illuminazione si spegnerebbe, torna tutto normale.

(valori presi dall'header dosclient)

enum TType

{

ESwitchScreen=0,

ESwitchBoth,

ESwitchKeys //only on ngage-qd ??

};

enum TState

{

ESmoothOn=0,

ESmoothOff,

EOn,

EBlink

};

LIGHT.zip

LIGHT_exe.zip

Edited by memoryn70
Link to comment
Share on other sites

Ho aggiunto l'exe per chi non riesce ad usare python o comunque non ce l'ha installato! Basta eseguirlo con un filemanager!

P.S: nemmeno con l'exe funzia su N70

P.S2: il dsclient ha una funzione per sapere informazioni sul sensore di luminosità, per scrupolo provo ad utilizzarlo cn l'N70 ma penso che nemmeno questo andrà!

Link to comment
Share on other sites

Lo provo sul 6630 e ti faccio sapere...

su 6630 nada già provato io... cmq credo vada solo sui cellulari che hanno symbian 1st edition... su tutti gli altri quindi dal 6600 in poi non va...

Link to comment
Share on other sites

  • 2 months later...

ciao... vorrei cominciare anche io col c++ e vorrei fare un modulo per mshell che mi permetta di spegnere la luce del display.

per ora di c++ non ne so niente...ma spero di imparare presto :rolleyes:

vorrei chiederti... per favore mi puoi dire da dove ti sei documentato? grazie

Link to comment
Share on other sites

ciao... vorrei cominciare anche io col c++ e vorrei fare un modulo per mshell che mi permetta di spegnere la luce del display.

per ora di c++ non ne so niente...ma spero di imparare presto :lmaosmiley:

vorrei chiederti... per favore mi puoi dire da dove ti sei documentato? grazie

Eh cercando in internet!! Cmq ti srivo la funzione necessaria e ti passo la lib quando ho 1 secondo di tempo :huh: Magari stasera..ora sono di fretta :lmaosmiley:

P.S: ma ti funziona questa sull'N70 ;) ? Altrimenti x l'N70 non c'è verso...ci sono altre api nascoste che si dovrebbero usare..

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...

Important Information

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy