howardjones/network-weathermap

View on GitHub
random-bits/suite-1.conf

Summary

Maintainability
Test Coverage
# Automatically generated by php-weathermap v0.95

FONTDEFINE 10 VeraBd 20
FONTDEFINE 20 VeraIt 10
FONTDEFINE 30 fonts/Flareserif821BT 20
FONTDEFINE 40 fonts/almosnow.gdf
FONTDEFINE 50 fonts/NewsGothicMT 16
FONTDEFINE 60 fonts/GillSans 16
FONTDEFINE 70 fonts/Bedrock 26
FONTDEFINE 170 fonts/GillSans 10

WIDTH 1024
HEIGHT 768
HTMLOUTPUTFILE suite-1.html
IMAGEOUTPUTFILE suite-1.png

SET something_global exists

KEYPOS DEFAULT -1 -1 Traffic Load
KEYTEXTCOLOR 0 0 0
KEYOUTLINECOLOR 0 0 0
KEYBGCOLOR 255 255 255
BGCOLOR 192 192 192
TITLECOLOR 0 0 0
TIMECOLOR 0 0 0
SCALE DEFAULT 1 10   140 0 255  
SCALE DEFAULT 10 25   32 32 255  
SCALE DEFAULT 25 40   0 192 255  
SCALE DEFAULT 40 55   0 240 0  
SCALE DEFAULT 55 70   240 240 0  
SCALE DEFAULT 70 85   255 192 0  
SCALE DEFAULT 85 100   255 0 0  

SCALE plain 0 100   255 255 255  

SCALE plain_tag 0 0.5   255 255 255  red-ball-64.png
SCALE plain_tag 0.5 1.5   255 255 255  yellow-ball-64.png
SCALE plain_tag 1.5 2.5   255 255 255  green-ball-64.png

SCALE updown 0 0.9   255 0 0  
SCALE updown 0.9 1.9   255 255 0  
SCALE updown 1.9 2.9   0 255 0  


# End of global section

# DEFAULT definitions:
NODE DEFAULT
    LABEL {node:this:name}
    ICON images/my_router.png
    MAXVALUE 100
    SET something_nodey exists

LINK DEFAULT
    BANDWIDTH 100M
    SET something_linky exists


# End of DEFAULTS section

# Node definitions:
NODE node1
    POSITION 100 100

NODE node2
    LABELOFFSET N
    POSITION 200 100
    SET something_nodey changes

NODE node3
    LABELOFFSET S
    POSITION 300 100

NODE node4
    LABELOFFSET E
    POSITION 350 100

NODE node5
    LABELOFFSET W
    POSITION 500 100

NODE node6
    LABELOFFSET 20 20
    POSITION 550 100

NODE node11
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    LABELFONTCOLOR 255 255 255
    POSITION 100 200

NODE node12
    LABELOFFSET N
    LABELOUTLINECOLOR 0 255 0
    LABELBGCOLOR 255 0 0
    LABELFONTCOLOR 255 255 0
    POSITION 200 200

NODE node13
    LABELOFFSET S
    LABELOUTLINECOLOR 0 0 255
    POSITION 300 200

NODE node14
    LABELOFFSET E
    LABELFONT 4
    POSITION 350 200

NODE node15
    LABELOFFSET W
    LABELFONT 1
    POSITION 500 200

NODE node16
    LABELBGCOLOR none
    LABELOFFSET 20 20
    POSITION 550 200

NODE node20
    LABELOFFSET W 
    LABELFONT 20
    POSITION 100 420
    LABELANGLE 90

NODE node21
    LABELOFFSET E 
    LABELBGCOLOR none
    LABELOUTLINECOLOR none
    LABELFONT 20
    POSITION node20 70 0
    LABELANGLE 270 

NODE node22
    LABELOFFSET S 
    LABELBGCOLOR none
    LABELOUTLINECOLOR none
    LABELFONT 20
    POSITION node21 70 0
    LABELANGLE 180 

NODE node23
    LABELOFFSET S 
    LABELBGCOLOR none
    LABELOUTLINECOLOR none
    LABELFONT 20
    POSITION node22 70 0
    LABELANGLE 90 


NODE font1
    LABELFONT 1
    ICON none
    POSITION 650 50

NODE font2
    LABELFONT 2
    ICON none
    POSITION font1 0 30

NODE font3
    ICON none
    POSITION font2 0 30

NODE font4
    LABELFONT 4
    ICON none
    POSITION font3 0 30

NODE font5
    LABELFONT 5
    ICON none
    POSITION font4 0 30

NODE tfont1
    LABEL VeraBold
    LABELFONT 10
    ICON none
    POSITION 850 50

NODE tfont2
    LABEL VeraItalic
    LABELFONT 20
    ICON none
    POSITION tfont1 0 30

NODE tfont3
    LABEL FlareSerif821
    LABELFONT 30
    ICON none
    POSITION tfont2 0 30

NODE tfont4
    LABEL Almost Snow
    LABELFONT 40
    ICON none
    POSITION tfont3 0 50

NODE tfont5
    LABEL NewsGothicMT
    LABELFONT 50
    ICON none
    POSITION tfont4 0 40

NODE tfont6
    LABEL GillSans
    LABELFONT 60
    ICON none
    POSITION tfont5 0 30

NODE tfont7
    LABEL Bedrock
    LABELFONT 70
    ICON none
    POSITION tfont6 0 30

NODE aicon1
    LABEL box
    LABELOFFSET C
    AICONFILLCOLOR 255 255 255
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON 32 32 box
    POSITION 350 300

NODE aicon2
    LABEL round
    LABELOFFSET C
    AICONFILLCOLOR 255 255 255
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON 48 48 round
    POSITION aicon1 70 0

NODE aicon3
    LABEL rbox
    LABELOFFSET C
    AICONFILLCOLOR 255 255 255
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON 50 25 rbox
    POSITION aicon2 70 0

NODE aicon_explain
    LABEL These nodes have 'artifical icons'
    LABELFONT 170
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON none
    POSITION aicon2 0 50

NODE scaleup
    INFOURL A
    ICON 100 100 images/my_router.png
    POSITION 650 500

NODE scaledown
    ICON 100 100 images/bw_gradient_1024.png
    POSITION 650 600

NODE scaledown2
    LABELOFFSET N
    LABELFONT 170
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    INFOURL suite-2.html
    ICON 100 100  tests/configs_suite-2.png
    POSITION 650 400

NODE scalenote
    LABEL The icons for these three nodes were scaled to fit
    LABELFONT 170
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON none
    POSITION scaledown 0 50

NODE node311
    TARGET static:10:22
    USESCALE plain in
    POSITION 150 300

NODE node311a
    LABEL subnode of node311 ({node:this:x},{node:this:y})
    LABELFONT 2
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON none
    POSITION node311 0 30

NODE node311aa
    LABEL subnode of node311a ({node:this:x},{node:this:y})
    LABELFONT 2
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON none
    POSITION node311a 0 14

NODE node311aaa
    LABEL Can be any font, and contain data - {node:node311:bandwidth_in} leases
    LABELFONT 170
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON none
    POSITION node311aa 0 14

NODE node311aaaa
    LABEL also {node:node311:bandwidth_out} maximum (in another subnode)
    LABELFONT 170
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON none
    POSITION node311aaa 0 14

NODE node311b
    LABEL subnode2
    LABELFONT 1
    ICON none
    POSITION node311 -60 0

NODE node311c
    LABEL subnode3
    LABELFONT 1
    ICON none
    POSITION node311 60 0

NODE node311d
    LABEL subnode4
    LABELFONT 1
    ICON none
    POSITION node311 0 -30

NODE node411
    ICON none
    TARGET static:0:0
    USESCALE updown in
    POSITION 180 520

NODE node412
    ICON none
    TARGET static:1:1
    USESCALE updown in
    POSITION 250 520

NODE node413
    ICON none
    TARGET static:2:2
    USESCALE updown in
    POSITION 320 520

NODE note412
    LABEL These nodes are using a special SCALE and TARGET to show up/down status
    LABELFONT 170
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON none
    POSITION node412 0 30

NODE node511
    LABELOFFSET S
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON images/updown_{node:this:bandwidth_in}.png
    TARGET static:0:0
    USESCALE plain in
    POSITION 180 600

NODE node512
    LABELOFFSET S
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON images/updown_{node:this:bandwidth_in}.png
    TARGET static:1:1
    USESCALE plain in
    POSITION 250 600

NODE node513
    LABELOFFSET S
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON images/updown_{node:this:bandwidth_in}.png
    TARGET static:2:2
    USESCALE plain in
    POSITION 320 600

NODE note512
    LABEL These nodes are using a special TARGET and ICON to calculate an icon filename
    LABELFONT 170
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON none
    POSITION node512 0 50

NODE node521
    LABELOFFSET S
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    INFOURL A
    ICON 32 32 images/{node:this:inscaletag}
    TARGET static:0:0
    USESCALE plain_tag in
    POSITION 180 700

NODE node522
    LABELOFFSET S
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    INFOURL A
    ICON 32 32 images/{node:this:inscaletag}
    TARGET static:1:1
    USESCALE plain_tag in
    POSITION 250 700

NODE node523
    LABELOFFSET S
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    INFOURL A
    ICON 32 32 images/{node:this:inscaletag}
    TARGET static:2:2
    USESCALE plain_tag in
    POSITION 320 700

NODE note522
    LABEL These nodes are using a special 'SCALE tag' and ICON to calculate an icon filename
    LABELFONT 170
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON none
    POSITION node522 0 50

NODE scale0
    ICON none
    TARGET static:0:0
    POSITION 850 450

NODE scale1
    ICON none
    TARGET static:10:10
    POSITION scale0 0 25

NODE scale2
    ICON none
    TARGET static:20:20
    POSITION scale1 0 25

NODE scale3
    ICON none
    TARGET static:30:30
    POSITION scale2 0 25

NODE scale4
    ICON none
    TARGET static:40:40
    POSITION scale3 0 25

NODE scale5
    ICON none
    TARGET static:50:50
    POSITION scale4 0 25

NODE scale6
    ICON none
    TARGET static:60:60
    POSITION scale5 0 25

NODE scale7
    ICON none
    TARGET static:70:70
    POSITION scale6 0 25

NODE scale8
    ICON none
    TARGET static:80:80
    POSITION scale7 0 25

NODE scale9
    ICON none
    TARGET static:90:90
    POSITION scale8 0 25

NODE scale10
    ICON none
    TARGET static:100:100
    POSITION scale9 0 25

NODE notescale
    LABEL These nodes are using a different SCALE again
    LABELFONT 170
    LABELANGLE 90
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON none
    POSITION scale5 35 0



NODE node601
    LABELOFFSET S
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON 32 32 images/grey-ball-64.png
    TARGET static:2:2
    USESCALE plain_tag in
#    USEICONSCALE updown in
    POSITION 950 450

NODE node602
    LABELOFFSET S
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON 32 32 images/grey-ball-64.png
    TARGET static:0:0
    USESCALE plain_tag in
    USEICONSCALE updown in
    POSITION node601 0 60

NODE node603
    LABELOFFSET S
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON 32 32 images/grey-ball-64.png
    TARGET static:1:1
    USESCALE plain_tag in
    USEICONSCALE updown in
    POSITION node602 0 60

NODE node604
    LABELOFFSET S
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON 32 32 images/grey-ball-64.png
    TARGET static:2:2
    USESCALE plain_tag in
    USEICONSCALE updown in
    POSITION node603 0 60

NODE noteiconscale
    LABEL These nodes are using the same ICON, but with USEICONSCALE
    LABELANGLE 90
    LABELFONT 170
    LABELOUTLINECOLOR none
    LABELBGCOLOR none
    ICON none
    POSITION node602 35 30