# File lib/rubyipmi/ipmitool/connection.rb, line 19
      def initialize(user, pass, host,debug_value=false)
        @debug = debug_value
        @options = Rubyipmi::ObservableHash.new
        raise("Must provide a host to connect to") unless host
        @options["H"] = host
        # Credentials can also be stored in the freeipmi configuration file
        # So they are not required
        @options["U"] = user if user
        @options["P"] = pass if pass
        # default to IPMI 2.0 communication, this means that older devices will not work
        # Those old servers should be recycled by now, as the 1.0, 1.5 spec came out in 2005ish and is 2013.
        #@options["I"] = "lanplus"

        #getWorkArounds
      end