Class ::rrd::DataElement
::rrd::DataElement
create ... \
[ -datasource:required datasource:required ] \
[ -ds-name (default "42") ] \
[ -name name ] \
[ -scale (default "1") ]
Defined in packages/rrd-tool/tcl/rrd-procs.tclClass Relations
- class: ::nx::Class
![[i]](/resources/acs-subsite/ZoomIn16.gif)
- superclass: ::rrd::Element
![[i]](/resources/acs-subsite/ZoomIn16.gif)
- subclass: ::rrd::DataArea
, ::rrd::DataLine
, ::rrd::TrendLine![[i]](/resources/acs-subsite/ZoomIn16.gif)
::nx::Class create ::rrd::DataElement \
-superclass ::rrd::Element
Methods (to be applied on instances)
render (scripted, public)
<instance of rrd::DataElement
> render
- Testcases:
-
No testcase defined.
set rrdFile [${:datasource} cget -rrdFile]
regsub -all {[-]} ${:name} _ :name
lappend defs DEF:${:name}avg=${rrdFile}:${:ds-name}:AVERAGE DEF:${:name}cur=${rrdFile}:${:ds-name}:LAST DEF:${:name}min=${rrdFile}:${:ds-name}:MIN DEF:${:name}max=${rrdFile}:${:ds-name}:MAX CDEF:${:name}avgscaled=${:name}avg,${:scale},* CDEF:${:name}curscaled=${:name}cur,${:scale},* CDEF:${:name}minscaled=${:name}min,${:scale},* CDEF:${:name}maxscaled=${:name}max,${:scale},*
return $defs