diff options
author | Reinhard Tartler <siretart@tauware.de> | 2011-04-27 19:24:15 +0200 |
---|---|---|
committer | Reinhard Tartler <siretart@tauware.de> | 2011-04-27 19:24:15 +0200 |
commit | 181cec4348da40331b3e8ab365732c025ec149b2 (patch) | |
tree | e2e749be67c8253a8096aaf92aab9c51f1a17f7f /usbhub.conf | |
download | lcd4linux-181cec4348da40331b3e8ab365732c025ec149b2.tar.gz |
Import upstream version 0.11.0~svn1143
Diffstat (limited to '')
-rw-r--r-- | usbhub.conf | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/usbhub.conf b/usbhub.conf new file mode 100644 index 0000000..0886953 --- /dev/null +++ b/usbhub.conf @@ -0,0 +1,94 @@ +# $Id: usbhub.conf 730 2007-01-14 13:50:28Z michael $ +# $URL: https://ssl.bulix.org/svn/lcd4linux/trunk/usbhub.conf $ + +Variables { + tick 50 + netstep 0.5 + diskstep 1.5 +} + +Display SitecomHUB { + Driver 'USBHUB' + Vendor '0x04b4' + Product '0x6560' +} + +Display TyphoonHUB { + Driver 'USBHUB' + Vendor '0x0409' + Product '0x0058' +} + + +Widget GPO_Test300 { + class 'GPO' + expression 2+(1+test::onoff(1))/2 + update 300 +} +Widget GPO_Test400 { + class 'GPO' + expression 2+(1+test::onoff(2))/2 + update 400 +} +Widget GPO_Test500 { + class 'GPO' + expression 2+(1+test::onoff(3))/2 + update 500 +} +Widget GPO_Test600 { + class 'GPO' + expression 2+(1+test::onoff(4))/2 + update 600 +} + + +# Display network activity as pulse duration on the hub leds. +# currently configured to +# +# 0 % pulse width : traffic < exp(10) == 22kbyte/sec +# 50 % pulse width : traffic about exp(13.5) == 730kbyte/sec +# 100 % pulse width : traffic > exp(16) == 8886kbyte/sec +# +# Which is quite suitable for a 100mbit network. + +Widget Net_RX { + class 'GPO' + expression (exp(10+test::bar(1,6,0,0.5)) < netdev('eth0', 'Rx_bytes', (6/netstep)*2*tick))?2:3 + update tick +} +Widget Net_TX { + class 'GPO' + expression (exp(10+test::bar(2,6,0,0.5)) < netdev('eth0', 'Tx_bytes', (6/netstep)*2*tick))?2:3 + update tick +} + +# As above, but for disk read/writes, pwm for 0bytes/sec .. 33MB/sec (e^9 * 4096) +Widget SDA_read { + class 'GPO' + expression (exp(test::bar(3,9,0,diskstep)) < diskstats('sda', 'read_sectors', (9/diskstep)*2*tick))?2:3 + update tick +} +Widget SDA_write{ + class 'GPO' + expression (exp(test::bar(4,9,0,diskstep)) < diskstats('sda', 'write_sectors', (9/diskstep)*2*tick))?2:3 + update tick +} + +Layout TestHUB { + GPO1 'GPO_Test300' + GPO2 'GPO_Test400' + GPO3 'GPO_Test500' + GPO4 'GPO_Test600' +} + +Layout NetAndHDD { + GPO1 'Net_RX' + GPO2 'Net_TX' + GPO3 'SDA_read' + GPO4 'SDA_write' +} + +#Display 'SitecomHUB' +Display 'TyphoonHUB' +#Layout 'TestHUB' +Layout 'NetAndHDD' |