aboutsummaryrefslogtreecommitdiffstats
path: root/dvb-t/fi-Laukaa_Vihtavuori
blob: 6a527435a75ab83b1302faa7173e7a01196c387f (plain)
1
2
3
4
5
6
# 2012-07-23 Antti Palosaari <crope@iki.fi>
# generated from http://www.digita.fi/kuluttajat/tv/nakyvyysalueet/kanavanumerot_ja_taajuudet
T 546000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE
T 786000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE
T 746000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE
T 634000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE
0DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
#  $Id$
#  $URL$

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'