Class: PCPEasy::PMAPI::PmValueSet

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/pcp_easy/pmapi/pm_value_set.rb

Instance Method Summary collapse

Instance Method Details

#numvalObject



18
19
20
# File 'lib/pcp_easy/pmapi/pm_value_set.rb', line 18

def numval
  self[:numval]
end

#pmidObject



22
23
24
# File 'lib/pcp_easy/pmapi/pm_value_set.rb', line 22

def pmid
  self[:pmid]
end

#valfmtObject



26
27
28
# File 'lib/pcp_easy/pmapi/pm_value_set.rb', line 26

def valfmt
  self[:valfmt]
end

#vlistObject

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