class Simatic::Types::Bool

Constants

LENGTH

Public Class Methods

parse_one(raw_data) click to toggle source
Calls superclass method
# File lib/simatic/types/bool.rb, line 8
def self.parse_one raw_data
  super
  raw_data.unpack('b*').first.index('1') ? true : false
end
serialize(value) click to toggle source
# File lib/simatic/types/bool.rb, line 13
def self.serialize value
  [value ? 1 : 0].pack('c')
end