class BWA::Messages::ControlConfiguration

Constants

MESSAGE_LENGTH
MESSAGE_TYPE

Attributes

model[RW]
version[RW]

Public Class Methods

new() click to toggle source
# File lib/bwa/messages/control_configuration.rb, line 9
def initialize
  @model = ''
  @version = 0
end

Public Instance Methods

inspect() click to toggle source
# File lib/bwa/messages/control_configuration.rb, line 19
def inspect
  "#<BWA::Messages::ControlConfiguration #{model} #{version}>"
end
parse(data) click to toggle source
# File lib/bwa/messages/control_configuration.rb, line 14
def parse(data)
  self.version = "V#{data[2].ord}.#{data[3].ord}"
  self.model = data[4..11].strip
end