Class: PCPEasy::PMAPI::PmValueSet
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- PCPEasy::PMAPI::PmValueSet
- Defined in:
- lib/pcp_easy/pmapi/pm_value_set.rb
Instance Method Summary collapse
- #numval ⇒ Object
- #pmid ⇒ Object
- #valfmt ⇒ Object
-
#vlist ⇒ Object
Can have one or more PmValue.
Instance Method Details
#numval ⇒ Object
18 19 20 |
# File 'lib/pcp_easy/pmapi/pm_value_set.rb', line 18 def numval self[:numval] end |
#pmid ⇒ Object
22 23 24 |
# File 'lib/pcp_easy/pmapi/pm_value_set.rb', line 22 def pmid self[:pmid] end |
#valfmt ⇒ Object
26 27 28 |
# File 'lib/pcp_easy/pmapi/pm_value_set.rb', line 26 def valfmt self[:valfmt] end |
#vlist ⇒ Object
Can have one or more PmValue
14 15 16 |
# File 'lib/pcp_easy/pmapi/pm_value_set.rb', line 14 def vlist @vlist ||= numval.times.collect {|n| PmValue.new(start_of_vlist + PmValue.size * n)} end |