module LIFX::LAN::Protocol::AddressFields

Public Class Methods

included(mod) click to toggle source
# File lib/lifx/lan/protocol/address.rb, line 5
def AddressFields.included(mod)
  mod.instance_eval do
    hide :_reserved2
    string    :raw_target, length: 8
    string    :raw_site, length: 6 # Deprecated, should be zeros or "LIFXV2"
    bit6le    :_reserved2
    bool_bit1 :acknowledge  # Acknowledgement required
    bool_bit1 :res_required # Response required
    uint8     :sequence     # Wrap around message sequence number
  end
end