1.5.2002 13.00
Tässä nyt jonkinlainen versio ohjelmasta jota voisi jo vaikka käyttääkin LCD:n ohjaukseen. Bugeja
löytyy varmasti tästäkin, joten niistä saa ilmoitella kun eteen sattuu. Pop3 tarkistus ja muut nettitoiminnot vaativat
nmfast50.bpl nimisen tiedoston, joka löytyy paketista. Lisää kehitysideoita otetaan myös vastaan. Yksi tällä hetkellä
tulossa oleva toiminto on seti statistiikka. Myös jos joku tekee ohjelmaan jotain bitmappeja tai suunnittelee ruutuja, niin niitä voi
lähettää minulle ja lisään ne ohjelmaan. Jo tällaisessa tilassakin konfiguroinnissa on monia erilaisia mahdollisuuksia.
lcd_info_v0.1.zip (192 KB)
LCDInfo v. 0.1
Ominaisuuksia:
-INI-tiedoston avulla tapahtuva konfigurointi
-Jokaisella ruudulla voi olla oma bitmap
-Ruutuja tällä hetkellä max. 5, määrää helppo lisätä tarvittaessa
Ohjelmasta tällä hetkellä löytyviä muuttujia:
mbmtemp0 ...... MBM:n lämmöt
mbmtemp1
mbmtemp2
mbmvolt0 ...... MBM:n jännitteet
mbmvolt1
mbmvolt2
mbmvolt3
mbmvolt4
mbmvolt5
mbmvolt6
mbmfan0 ....... MBM:n tuulettimien kierrosluvut
mbmfan1
mbmfan2
mbmmhz ........ MBM:n prosessorin kellotaajuus
uptimed ....... Uptime päivät, tunnit, minuutit, sekunnit
uptimeh
uptimem
uptimes
memtotphys .... Muisti Fyysinen, Total/Available
memavphys
memusage ...... Muistin käyttö %
memtotpage .... Pagefile Total/Available
memavpage
memtotvirt .... Virtuaali Total/Available
memavvirt
computername .. Koneen nimi
mailcount ..... Saapuneiden postien määrä
winampstatus .. Winampin status, track position/length, title
winamptrackpos
winamptracklen
winamptitle
Tulossa:
-turhan lcd:lle kirjoituksen vähentäminen -> ei kirjoiteta kuin muuttuneet merkit
Ohjelmassa on vielä debuggauksessa käytettyjä ikkunoita, mutta ei niistä pitäisi olla mitään haittaa.
Alla esimerkki ini-tiedostosta.
[Port]
Base=0x378
[Pop3]
Enable=1
Host=
UserID=
Password=
[Screens]
Update=1000
[Screen0]
Enable=1
Interval=5000
Bitmap=image1.bmp
Line0=" Temp1: $mbmtemp0$ Temp2: $mbmtemp1$ "
Line1=
Line2=" Volt1: $mbmvolt0$ $mbmvolt1$ $mbmvolt2$ "
Line3=
Line4=
Line5=" $computername$"
Line6=
Line7=
[Screen1]
Enable=1
Interval=5000
Bitmap=
Line0=
Line1=" $mbmmhz$ Mhz"
Line2=
Line3=" Winamp $winampstatus$"
Line4=" $winamptrackpos$ / $winamptracklen$"
Line5=" $winamptitle$"
Line6=
Line7=
[Screen2]
Enable=1
Interval=5000
Bitmap=
Line0=
Line1=" $uptimed$ Days $uptimeh$ Hours $uptimem$ Minutes $uptimes$ Seconds"
Line2=
Line3=" Vapaa Phys: $memavphys$ / $memtotphys$"
Line4=" Mem Usage: $memusage$ %"
Line5=" Vapaa Page: $memavpage$ / $memtotpage$"
Line6=" Vapaa Virt: $memavvirt$ / $memtotvirt$"
Line7=
[Screen3]
Enable=0
Interval=5000
Bitmap=
Line0="screen3"
Line1=
Line2=
Line3=
Line4=
Line5=
Line6=
Line7=
[Screen4]
Enable=0
Interval=5000
Bitmap=
Line0="screen4"
Line1=
Line2=
Line3=
Line4=
Line5=
Line6=
Line7=
|