Sha256: 1fed2f2e6182c117c4778845eddda56feba76acf2a3f9d3b954d230d8cc6c19b

Contents?: true

Size: 425 Bytes

Versions: 11

Compression:

Stored size: 425 Bytes

Contents

module LIFX
  module Protocol
    module AddressFields
      def AddressFields.included(mod)
        mod.instance_eval do
          hide :_reserved2
          string :raw_target, length: 8
          string :raw_site, length: 6
          bool_bit1 :acknowledge
          bit15le :_reserved2
        end
      end
    end

    class Address < BinData::Record
      endian :little

      include AddressFields
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
lifx-0.4.11 lib/lifx/protocol/address.rb
lifx-0.4.10 lib/lifx/protocol/address.rb
lifx-0.4.8 lib/lifx/protocol/address.rb
lifx-0.4.7 lib/lifx/protocol/address.rb
lifx-0.4.6.1 lib/lifx/protocol/address.rb
lifx-0.4.5 lib/lifx/protocol/address.rb
lifx-0.4.4 lib/lifx/protocol/address.rb
lifx-0.4.3 lib/lifx/protocol/address.rb
lifx-0.4.2 lib/lifx/protocol/address.rb
lifx-0.4.1 lib/lifx/protocol/address.rb
lifx-0.4.0 lib/lifx/protocol/address.rb