Class Index

Quicksearch

Ziya::Gauges::Signal

Public Class Methods

new( license, design_id="signal" ) click to toggle source


ctor

    # File lib/ziya/gauges/signal.rb, line 14
14:     def initialize( license, design_id="signal" )
15:       super( license, design_id )
16:       options[:delta] = options[:signal] - options[:previous]      
17:     end

Public Instance Methods

set_preferences( opts={} ) click to toggle source


set signal prefs

    # File lib/ziya/gauges/signal.rb, line 21
21:     def set_preferences( opts={} )
22:       super( opts )
23:       options[:delta] = options[:signal] - options[:previous]
24:     end

Protected Instance Methods

default_options() click to toggle source


setup signal gauge default options

    # File lib/ziya/gauges/signal.rb, line 31
31:       def default_options
32:         { 
33:           :x            => 20,
34:           :y            => 20,
35:           :signal       => 5,
36:           :previous     => 0,
37:           :average      => nil,
38:           :gauge_colors => %w[17ff00 49ff00 7cff00 aeff00 e1ff00 ffea00 ffb700 ff8300 ff5000 ff1c00 ff0000]
39:         }
40:       end

secsequence

--- SEC00147

seccomment

--- ""

method_list

--- 
- methods: 
  - visibility: public
    aref: M000071
    name: new
    sourcecode: "    <span class=\"ruby-comment cmt\"># File lib/ziya/gauges/signal.rb, line 14</span>\n\
      14:     <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">initialize</span>( <span class=\"ruby-identifier\">license</span>, <span class=\"ruby-identifier\">design_id</span>=<span class=\"ruby-value str\">&quot;signal&quot;</span> )\n\
      15:       <span class=\"ruby-keyword kw\">super</span>( <span class=\"ruby-identifier\">license</span>, <span class=\"ruby-identifier\">design_id</span> )\n\
      16:       <span class=\"ruby-identifier\">options</span>[<span class=\"ruby-identifier\">:delta</span>] = <span class=\"ruby-identifier\">options</span>[<span class=\"ruby-identifier\">:signal</span>] <span class=\"ruby-operator\">-</span> <span class=\"ruby-identifier\">options</span>[<span class=\"ruby-identifier\">:previous</span>]      \n\
      17:     <span class=\"ruby-keyword kw\">end</span>"
    m_desc: |-
      <hr size="10"></hr><p>
      ctor
      </p>
    params: ( license, design_id=&quot;signal&quot; )
  category: Class
  type: Public
- methods: 
  - visibility: public
    aref: M000072
    name: set_preferences
    sourcecode: "    <span class=\"ruby-comment cmt\"># File lib/ziya/gauges/signal.rb, line 21</span>\n\
      21:     <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">set_preferences</span>( <span class=\"ruby-identifier\">opts</span>={} )\n\
      22:       <span class=\"ruby-keyword kw\">super</span>( <span class=\"ruby-identifier\">opts</span> )\n\
      23:       <span class=\"ruby-identifier\">options</span>[<span class=\"ruby-identifier\">:delta</span>] = <span class=\"ruby-identifier\">options</span>[<span class=\"ruby-identifier\">:signal</span>] <span class=\"ruby-operator\">-</span> <span class=\"ruby-identifier\">options</span>[<span class=\"ruby-identifier\">:previous</span>]\n\
      24:     <span class=\"ruby-keyword kw\">end</span>"
    m_desc: |-
      <hr size="10"></hr><p>
      set signal prefs
      </p>
    params: ( opts={} )
  category: Instance
  type: Public
- methods: 
  - visibility: protected
    aref: M000073
    name: default_options
    sourcecode: "    <span class=\"ruby-comment cmt\"># File lib/ziya/gauges/signal.rb, line 31</span>\n\
      31:       <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">default_options</span>\n\
      32:         { \n\
      33:           <span class=\"ruby-identifier\">:x</span>            =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-value\">20</span>,\n\
      34:           <span class=\"ruby-identifier\">:y</span>            =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-value\">20</span>,\n\
      35:           <span class=\"ruby-identifier\">:signal</span>       =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-value\">5</span>,\n\
      36:           <span class=\"ruby-identifier\">:previous</span>     =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-value\">0</span>,\n\
      37:           <span class=\"ruby-identifier\">:average</span>      =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-keyword kw\">nil</span>,\n\
      38:           <span class=\"ruby-identifier\">:gauge_colors</span> =<span class=\"ruby-operator\">&gt;</span> <span class=\"ruby-node\">%w[17ff00 49ff00 7cff00 aeff00 e1ff00 ffea00 ffb700 ff8300 ff5000 ff1c00 ff0000]</span>\n\
      39:         }\n\
      40:       <span class=\"ruby-keyword kw\">end</span>"
    m_desc: |-
      <hr size="10"></hr><p>
      setup signal gauge default options
      </p>
    params: ()
  category: Instance
  type: Protected

sectitle

--- 

[Validate]

Generated with the Darkfish Rdoc Generator.