Sha256: 4dc549d0e644562ef311618e67df063805bbbdda86205813c238c37b34702323

Contents?: true

Size: 314 Bytes

Versions: 11

Compression:

Stored size: 314 Bytes

Contents

require 'lifx/protocol/header'
require 'lifx/protocol/address'
require 'lifx/protocol/metadata'

module LIFX
  module Protocol
    class Message < BinData::Record
      endian :little
      
      include HeaderFields
      include AddressFields
      include MetadataFields

      rest :payload
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

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