class Simatic::Types::IECTime

Public Class Methods

parse_one(raw_value) click to toggle source
Calls superclass method
# File lib/simatic/types/iec_time.rb, line 6
def self.parse_one raw_value
  super / 1000.0 # seconds
end
serialize(value) click to toggle source
Calls superclass method
# File lib/simatic/types/iec_time.rb, line 10
def self.serialize value
  raise "Value must be numeric in seconds" unless value.kind_of? Numeric
  super (value * 1000.0).to_i # convert to milliseconds and write
end